Meine dumme Philips ;)
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
Meine dumme Philips ;)
Habe nur den COM an, Rarp und alles andere aus. Folgendes kommt, Box bleibt stehn.
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 02
debug: feID 00 enxID 03
debug: fpID 52 dsID 01-8d.35.ce.07.00.00-9d
debug: HWrev 01 FPrev 0.30
debug: B/Ex/Fl(MB) 32/00/08
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Given up BOOTP/TFTP boot
boot net failed
boot: unknown device: flash
boot: elfcopy failed: 16
dbox2:root>
Ist es möglich, einen neuen Bootloader zu flashen? Ich denke mal, der hat irgendwie ne Macke weg?!
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 02
debug: feID 00 enxID 03
debug: fpID 52 dsID 01-8d.35.ce.07.00.00-9d
debug: HWrev 01 FPrev 0.30
debug: B/Ex/Fl(MB) 32/00/08
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Given up BOOTP/TFTP boot
boot net failed
boot: unknown device: flash
boot: elfcopy failed: 16
dbox2:root>
Ist es möglich, einen neuen Bootloader zu flashen? Ich denke mal, der hat irgendwie ne Macke weg?!
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
Re: Meine dumme Philips ;)
Was mir an dieser Zeile auffällt, ist das F1(MB).rmaerte1 hat geschrieben:debug: B/Ex/Fl(MB) 32/00/08
Soll das heissen, er denkt, die Box hätte nur einen Flashbaustein? Kann da was schief gelaufen sein?
-
- Erleuchteter
- Beiträge: 498
- Registriert: Sonntag 10. März 2002, 17:00
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
Dazu noch nen paar Info's, die ich schon mit SoLaLa durchgekaut habe.
Die Box bootet sofort eine Yadd, ohne Probleme.
Flashen geht nur über die "Pfeil Hoch" Methode.
Besonderheit: ich kann kein BOOT NET eingeben, die Box nimmt nur eine Taste an, und bootet selber vom Netz. Wahrscheinlich, weil sie kein Flash findet.
Profis, bitte helft mir!
Die Box bootet sofort eine Yadd, ohne Probleme.
Flashen geht nur über die "Pfeil Hoch" Methode.
Besonderheit: ich kann kein BOOT NET eingeben, die Box nimmt nur eine Taste an, und bootet selber vom Netz. Wahrscheinlich, weil sie kein Flash findet.
Profis, bitte helft mir!
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
hmmm,
flashen kannst du ja,
dann müßte das auslesen des flashs mit dem bootmanager ja auch funktionieren, da kriegst dann ja das ganze 8192kb große file.
wenn wirklich der bootloader ne macke hat, dann bräuchten wir eigentlich nur noch n bootloader von ner baugleichen philipsbox um das auszutüfteln.
mit dem dbox2.rar von derget, konntest da die partition 0 (bootloader)einzeln auslesen?
flashen kannst du ja,
dann müßte das auslesen des flashs mit dem bootmanager ja auch funktionieren, da kriegst dann ja das ganze 8192kb große file.
wenn wirklich der bootloader ne macke hat, dann bräuchten wir eigentlich nur noch n bootloader von ner baugleichen philipsbox um das auszutüfteln.
mit dem dbox2.rar von derget, konntest da die partition 0 (bootloader)einzeln auslesen?
never change a running system
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
jep, das ist mit bootloader
aus der normalen yadd kannst aber nicht die partitionen auslesen, das geht nur mit der von derget.
aber mit der normalen yadd kannst du booten und dann ne telnet-konsole aufmachen,
und dann ---grübelgrübel---
cat /dev/mtd/0 >/temp/bootloader.img (oder is das jetzt falsche syntax?)
eingeben und denn per FTP aus dem var verzeichnis abholen
aus der normalen yadd kannst aber nicht die partitionen auslesen, das geht nur mit der von derget.
aber mit der normalen yadd kannst du booten und dann ne telnet-konsole aufmachen,
und dann ---grübelgrübel---
cat /dev/mtd/0 >/temp/bootloader.img (oder is das jetzt falsche syntax?)
eingeben und denn per FTP aus dem var verzeichnis abholen
never change a running system
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
nein, kannst nicht als partition flashen (öööhm, glaub ich jedenfalls nicht, hab ich noch nicht probiert...)
zu hexworks: beide dateien per dragndrop in hexworks öffnen, dann einfach im menü tools auf compare, dann wird verglichen bis das erste unterschiedliche byte auftaucht, mit F6 kommst dann byteweise weiter mit dem vergleichen
zu hexworks: beide dateien per dragndrop in hexworks öffnen, dann einfach im menü tools auf compare, dann wird verglichen bis das erste unterschiedliche byte auftaucht, mit F6 kommst dann byteweise weiter mit dem vergleichen
never change a running system
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
Das ist das Ergebnis mit WinHex, kannst Du da was draus lesen?
Search for differences
1. I:\!!DBox\Images\Philips Original\bootloader_box: 131,072 bytes
2. I:\!!DBox\Images\Philips Original\bootloader_original: 131,072 bytes
Offsets: hexadec.
1110: 00 38
1111: 20 60
1130: 40 48
1200: 00 7C
1201: 90 9F
1210: 00 3B
1211: 90 FF
1220: 00 30
1221: 00 09
1F00: 28 38
1FFE7: 08 CA
1FFE8: 86 7D
1FFE9: 6F 56
1FFFC: DA 0A
1FFFD: 10 8E
1FFFE: 1B D8
1FFFF: D6 B2
17 difference(s) found.
Search for differences
1. I:\!!DBox\Images\Philips Original\bootloader_box: 131,072 bytes
2. I:\!!DBox\Images\Philips Original\bootloader_original: 131,072 bytes
Offsets: hexadec.
1110: 00 38
1111: 20 60
1130: 40 48
1200: 00 7C
1201: 90 9F
1210: 00 3B
1211: 90 FF
1220: 00 30
1221: 00 09
1F00: 28 38
1FFE7: 08 CA
1FFE8: 86 7D
1FFE9: 6F 56
1FFFC: DA 0A
1FFFD: 10 8E
1FFFE: 1B D8
1FFFF: D6 B2
17 difference(s) found.
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
-
- Erleuchteter
- Beiträge: 498
- Registriert: Sonntag 10. März 2002, 17:00
Wenn aber am Ende eine Checksumme steht, dürft ihr wohl auch die MAC-Adresse nicht ändern. D.h. Bootloader so übernehmen wie er ist. Oder ihr müsst die neue Checksumme erstellen.SoLaLa hat geschrieben:deshalb will ich ja garnicht erst die letzten 32 byte mitflashen (bzw. du...)
sondern die so unverändert lassen wie sie sind
(Nokia SAT; 2xI; Avia600)
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
versteh ich jetzt nicht... ich hab doch da geschrieben, daß wir die letzten 32 byte (also MACadresse und checksumme) genauso lassen wollten wies im flash drin war damit die checksumme und die MACadresse nachher stimmen... tuts ja jetzt auchSoLaLa hat folgendes geschrieben::
deshalb will ich ja garnicht erst die letzten 32 byte mitflashen (bzw. du...)
sondern die so unverändert lassen wie sie sind
Wenn aber am Ende eine Checksumme steht, dürft ihr wohl auch die MAC-Adresse nicht ändern. D.h. Bootloader so übernehmen wie er ist. Oder ihr müsst die neue Checksumme erstellen.
never change a running system
-
- Erleuchteter
- Beiträge: 498
- Registriert: Sonntag 10. März 2002, 17:00
Jou, etwas vertan, aber im Kern noch richtig.SoLaLa hat geschrieben:versteh ich jetzt nicht... ich hab doch da geschrieben, daß wir die letzten 32 byte (also MACadresse und checksumme) genauso lassen wollten wies im flash drin war damit die checksumme und die MACadresse nachher stimmen... tuts ja jetzt auch

Ihr wollt doch den Rest des Botloaders_box mit den Daten des Bootloader_original überschreiben. Auch dadurch würde die Checksumme nicht mehr stimmen, da sie ja aus Bootloader_box stammt.!?
(Nokia SAT; 2xI; Avia600)
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
schau nochmal in den anderen thread, da kannst es ja mitverfolgen...
wenn der rene nicht ganz so ungeduldig wäre
dann hätte der thread um einiges kürzer ausgesehen, hihi.
was wir da gemacht haben: die paar kaputten byte (die alle ganz am anfang des bootloaders lagen) mit den korrekten werten manuell überschrieben, und dann den bereich zurückgeflasht. ich implizierte dabei, daß sich am ende bei chksumme und MACadresse keine fehler im bootloader befinden. was bedeutet, daß diese beiden werte nach der korrektur der defekten bytes wieder richtig sein müssen.
interessanterweise hat die box ja trotz defekt des bootloaders und trotz damit auf jeden fall falscher chksumme gebootet, zwar nicht ganz so wies sein sollte, aber gebootet.
wenn der rene nicht ganz so ungeduldig wäre

was wir da gemacht haben: die paar kaputten byte (die alle ganz am anfang des bootloaders lagen) mit den korrekten werten manuell überschrieben, und dann den bereich zurückgeflasht. ich implizierte dabei, daß sich am ende bei chksumme und MACadresse keine fehler im bootloader befinden. was bedeutet, daß diese beiden werte nach der korrektur der defekten bytes wieder richtig sein müssen.
interessanterweise hat die box ja trotz defekt des bootloaders und trotz damit auf jeden fall falscher chksumme gebootet, zwar nicht ganz so wies sein sollte, aber gebootet.
never change a running system
-
- Erleuchteter
- Beiträge: 498
- Registriert: Sonntag 10. März 2002, 17:00
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Mittwoch 3. April 2002, 00:32
-
- Semiprofi
- Beiträge: 1293
- Registriert: Montag 21. Januar 2002, 23:27