Philips Bootloader flashen in einer Sagem Box
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
Philips Bootloader flashen in einer Sagem Box
hallo,
ich habe eine sagem box2 mit 2 mal I Box und Sockel, diese fahre ich mit dem Bootmanager hoch, Sockel auf und 2 mal Sagem raus und 2 mal Philips mit kaputten Boot rein.
Ich habe im Forum gelesen, dass man mit dem Cat Befehl im Boot Manager den Bootsektor von der Box2 über Netzwerk flashen kann, wie heist der Befehl genau?
ich habe eine sagem box2 mit 2 mal I Box und Sockel, diese fahre ich mit dem Bootmanager hoch, Sockel auf und 2 mal Sagem raus und 2 mal Philips mit kaputten Boot rein.
Ich habe im Forum gelesen, dass man mit dem Cat Befehl im Boot Manager den Bootsektor von der Box2 über Netzwerk flashen kann, wie heist der Befehl genau?
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
... nochmal durchs forum gelesen
Mein Plan:
1.Rap Server anklicken anschließend Start
2.Sagem mit gesundem Flash hoch fahren.
3.Flash rausnehmen und neue Flash rein
4.Com Terminal klicken
5.setenv product? -1 [Enter] <- Schreibschutz entfernen
6.tftpboot 01000000 /C/Philips_Bmon.img <- Bmon laden
7.protect off 10000000 1001FFFF <- ???
8.erase 10000000 1001FFFF <- Bootloader bereich löschen
9.cp 01000000 10000000 8000 <- Der Bootloader wird an die richtige stelle kopiert.
10.Stecker ziehen.
geht so mein Plan auf?
Kann ich ppcboot statt uboot nehmen?
Mein Plan:
1.Rap Server anklicken anschließend Start
2.Sagem mit gesundem Flash hoch fahren.
3.Flash rausnehmen und neue Flash rein
4.Com Terminal klicken
5.setenv product? -1 [Enter] <- Schreibschutz entfernen
6.tftpboot 01000000 /C/Philips_Bmon.img <- Bmon laden
7.protect off 10000000 1001FFFF <- ???
8.erase 10000000 1001FFFF <- Bootloader bereich löschen
9.cp 01000000 10000000 8000 <- Der Bootloader wird an die richtige stelle kopiert.
10.Stecker ziehen.
geht so mein Plan auf?
Kann ich ppcboot statt uboot nehmen?
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Dienstag 2. April 2002, 23:32
das funktiniert so nicht, das wäre ja debug disablen...suncat2007 hat geschrieben:... nochmal durchs forum gelesen
5.setenv product? -1 [Enter] <- Schreibschutz entfernen
richtig müßte an der stelle stehen:
protect off 10000000 1001ffff
oder eben garnix, weil du das ja in [7] machst
ansonsten müßte das so klappen...
das ppcboot darf übrigens nicht 064 sein, nur mit 116 geht das richtig
//edit... natürlich nicht 112 sondern 1.16
Zuletzt geändert von SoLaLa am Donnerstag 5. Juli 2007, 10:56, insgesamt 1-mal geändert.
never change a running system
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Dienstag 2. April 2002, 23:32
das image das auf der box ist (womit du dann ja die anderen flashs beschreiben möchtest) darf kein ppcboot 0.64 haben. damit geht das nicht.
dann kamen irgendwann images mit dem neueren ppcboot 1.16... und mit dem geht das... oh sorry, 112 war natürlich verkehrt... das war das uboot vom Katrhein
dann kamen irgendwann images mit dem neueren ppcboot 1.16... und mit dem geht das... oh sorry, 112 war natürlich verkehrt... das war das uboot vom Katrhein
never change a running system
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
Code: Alles auswählen
{debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 03
debug: feID 00 enxID 03
debug: fpID 52 dsID 01-a3.4c.3d.04.00.00-bb
debug: HWrev 01 FPrev 0.23
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Got BOOTP reply from Server IP 192.168.178.4, My IP 192.168.178.46
debug: Sending TFTP-request for file C/Programme/DBoxBoot/ppcboot_readflash
will verify ELF image, start= 0x800000, size= 207138
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000
ppcboot 0.6.4 (Sep 19 2001 - 20:10:10)
Initializing...
CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: xxxxxxxxxxxxx
FLASH: 8 MB
Input: serial
Output: serial
anykey druecken um flash auslesen abzubrech 0
dbox2-ppcboot> ping
Unknown command 'ping' - try 'help'
dbox2-ppcboot>
Dann habe ich die Box hochgefahren.Ich wollte schon die Sockel öffnen
aaahhhh ppc boot 0.64 habe ich.
Sorry, ich stehe gerade auf dem Schlauch, brauche ich jetzt ein Images mit ppc boot 1.16 oder eine Datei für den Bootmanager?
Ich blicks gerade nicht
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Dienstag 2. April 2002, 23:32
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
thx
du schreibst 2 mal 116 ?!
Verstehe ich es so richtig?
116 in der Box oder ppcboot 116 als Datei im Bootmanager?
oder?
wenn ich es so mache wie bei...
http://www.dietmar-h.net/img/einst_mhc.jpg
...mit ausnahme RAPS und BootP angeklickt.
und meine Sockelbox (mit 0,64 ppcboot) einstecke dann bei "images auslesen 3 2 1" abbreche, kann ich dann im COM Terminal den Bootlaoder beschreiben? ja/nein
sorry ich blicks gerade nicht
du schreibst 2 mal 116 ?!
Verstehe ich es so richtig?
116 in der Box oder ppcboot 116 als Datei im Bootmanager?
oder?
wenn ich es so mache wie bei...
http://www.dietmar-h.net/img/einst_mhc.jpg
...mit ausnahme RAPS und BootP angeklickt.
und meine Sockelbox (mit 0,64 ppcboot) einstecke dann bei "images auslesen 3 2 1" abbreche, kann ich dann im COM Terminal den Bootlaoder beschreiben? ja/nein
sorry ich blicks gerade nicht
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Dienstag 2. April 2002, 23:32
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Dienstag 2. April 2002, 23:32
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
mega thx
suncat007@yahoo.de
ansonsten sag mir einfach die version bzw den link.
Das wäre echt super.
suncat007@yahoo.de
ansonsten sag mir einfach die version bzw den link.
Das wäre echt super.
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
thx für die PN,
weider ist die Seite Tot
ok,
ich habe nach alexw images gesucht, ich wurde weiter geleitet zum yadi images.Wenn ich die Dbox2 mit raps hoch fahre, kommt ppcboot 0.64
ok,
ich habe dann die ppcboot von ditmar.h genommen, und ohne rap die box hoch gefahren,ahhhhhhhh ppcboot 0.64
kann man den Bootloader auch beschreiben mit 0.64 ? Wie ?
weider ist die Seite Tot
ok,
ich habe nach alexw images gesucht, ich wurde weiter geleitet zum yadi images.Wenn ich die Dbox2 mit raps hoch fahre, kommt ppcboot 0.64
ok,
ich habe dann die ppcboot von ditmar.h genommen, und ohne rap die box hoch gefahren,ahhhhhhhh ppcboot 0.64
kann man den Bootloader auch beschreiben mit 0.64 ? Wie ?
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
@all -> thx
Mein Laptop + dbox2 + Kabelsalat mag mich nicht
ok,
ich habe das AlexW von Carsten genommen.
Dann...
RAps ein
tftpboot und NFS Server aus
Flash getausch.
dann kam das Problem:
Wenn ich keine Hacken bei tftpboot habe, dann kann auch nicht tftpboot ausführen.kein Problem, alles Hacken rein, start,stecker rein und er boot mir die 0.64 ppcboot aaaaaahhhhh.Was mache ich falsch.
-------------------------------------------------------------------------------------
2te Idee
raps aus
tftpboot und NFS Server ein
PS Ich habe die ppcboot 1.16 genommen ohne Endung.
start stecker rein....
Mein Netzwerk sollte gehen, ich habe ohne Probleme, danach ein andere images geflasht, über einen 10 Mbit Hub.
Wer findet die Fehler?[/quote]
Mein Laptop + dbox2 + Kabelsalat mag mich nicht
ok,
ich habe das AlexW von Carsten genommen.
Dann...
RAps ein
tftpboot und NFS Server aus
Code: Alles auswählen
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: LCD init error -1
debug: BMon V1.3 mID 03
debug: feID 00 enxID 03
debug: fpID 52 dsID
debug: HWrev 61 FPrev 0.23
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
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
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
Found file /root/platform/sagem-dbox2/kernel/os in Flash-FS
debug: Got Block #0052
will verify ELF image, start= 0x800000, size= 203620
verify sig: 262
Branching to 0x40000
PPCBoot 1.1.6 (TuxBox) (Feb 17 2003 - 19:58:36)
CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Watchdog enabled
Board: DBOX2, Sagem
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: . done.
LCD: ready
FB: loading - ready
In: serial
Out: serial
Err: serial
Options:
1: Console on null
2: Console on ttyS0
3: Console on framebuffer
Select (1-3), other keys to stop autoboot: 0
### FS (cramfs) loading 'vmlinuz' to 0x100000
cramfs: wrong magic
### FS LOAD ERROR<ffffffff> for vmlinuz!
=>
dann kam das Problem:
Code: Alles auswählen
=> tftpboot 01000000 /C/10sagem.img
*** ERROR: `serverip' not set
=>
-------------------------------------------------------------------------------------
2te Idee
raps aus
tftpboot und NFS Server ein
PS Ich habe die ppcboot 1.16 genommen ohne Endung.
start stecker rein....
Code: Alles auswählen
{debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 03
debug: feID 00 enxID 03
debug: fpID 52 dsID
debug: HWrev 01 FPrev 0.23
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Got BOOTP reply from Server IP 192.168.178.4, My IP 192.168.178.46
debug: Sending TFTP-request for file C/Programme/DBoxBoot/ppcboot
will verify ELF image, start= 0x800000, size= 15055
verify sig: 260
boot net: boot file has no valid signature
boot: elfcopy failed: 16
dbox2:root> ipconfig
unrecognized command ipconfig, args[0][0] 0x69
dbox2:root> ifconfig
unrecognized command ifconfig, args[0][0] 0x69
dbox2:root> cp
unrecognized command cp, args[0][0] 0x63
dbox2:root>
Wer findet die Fehler?[/quote]
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Dienstag 2. April 2002, 23:32
ich/Programme/DBoxBoot/ppcboot
will verify ELF image, start= 0x800000, size= 15055
also mit der ppcboot stimmt was nicht, weil wie Du selbst weißt ist die etwa 200kByte groß
bei dem oberen LOG hätte es auch funktioniert, nur nicht in der Reihenfolge
richtige Reihenfolge:Flash getausch.
dann kam das Problem:
Code:
=> tftpboot 01000000 /C/10sagem.img
*** ERROR: `serverip' not set
=>
-datei laden vom PC (dabei wird nämlich noch die MACadresse ausm Flash gelesen wegen der Netzwerkverbindung-->anderes flash, andere MAC, nix mehr mit Netzwerkverbindung)
-flash tauschen
-mit manuellem Flashen weitermachen (flinfo, protect off, erase, cp, cmp, protect on)
never change a running system
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
thx,
du hast recht, sie ist 25 KB groß und umbenannt von ppcboot116.htm auf ppcboot.
von Thunderbird heraus ist sie 200 Kb groß.
bevor ich was schrotte, hier nochmal die Reihenfolge
flinfo, <- ähhh macht das nicht tftpboot?
tftpboot 01000000 /C/Philips_Bmon.img <- Bmon laden
(flashtausch)
protect off 10000000 1001FFFF <- Schreibschutz raus
erase 10000000 1001FFFF <- Bootloader bereich löschen
cp 01000000 10000000 8000 <- Der Bootloader wird an die richtige stelle kopiert.
cmp <- wozu ???
protect on 10000000 1001FFFF <- Schreibschutz ein
-----
PS du hast bei mir wirklich was gut, mega thx !!!
du hast recht, sie ist 25 KB groß und umbenannt von ppcboot116.htm auf ppcboot.
von Thunderbird heraus ist sie 200 Kb groß.
bevor ich was schrotte, hier nochmal die Reihenfolge
flinfo, <- ähhh macht das nicht tftpboot?
tftpboot 01000000 /C/Philips_Bmon.img <- Bmon laden
(flashtausch)
protect off 10000000 1001FFFF <- Schreibschutz raus
erase 10000000 1001FFFF <- Bootloader bereich löschen
cp 01000000 10000000 8000 <- Der Bootloader wird an die richtige stelle kopiert.
cmp <- wozu ???
protect on 10000000 1001FFFF <- Schreibschutz ein
-----
PS du hast bei mir wirklich was gut, mega thx !!!
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Dienstag 2. April 2002, 23:32
fl(ash)info--->mal angucken obs auch da ist und ob RO,LD oder sonstwas
cmp---> compare startaddr1 startaddr2 länge... mal vergleichen obs auch richtig geschrieben hat
ansonsten müßte die Reihenfolge so passen
wenn die ppcboot übers Netz gestartet wird mußt manchmal n bischen aufpassen: wenn im Flash KEIN lcd-logo zu finden ist, dann resettet die box und startet gleich neu... beim nächsten Durhlauf dann einfach n bischen früher auf die <enter>taste hauen
cmp---> compare startaddr1 startaddr2 länge... mal vergleichen obs auch richtig geschrieben hat
ansonsten müßte die Reihenfolge so passen
wenn die ppcboot übers Netz gestartet wird mußt manchmal n bischen aufpassen: wenn im Flash KEIN lcd-logo zu finden ist, dann resettet die box und startet gleich neu... beim nächsten Durhlauf dann einfach n bischen früher auf die <enter>taste hauen
never change a running system
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
-
- Erleuchteter
- Beiträge: 543
- Registriert: Donnerstag 14. Dezember 2006, 09:23
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Dienstag 2. April 2002, 23:32
was meinst jetzt? die beiden befehle?
steht doch da
tippelst einfach flinfo in den ppcboot-prompt und dann bekommst ne ganze Seite über den flashtyp, Größe, die einzelnen Sektoradressen und den Zustand der Lockbits hinter jedem aufgeführten sektor.
cmp---> Speicherbereiche vergleichen, syntax:
cmp startadresse1 startadresse2 länge
bei cmp 10000000 0100000 8000 wird dann beispielsweise der Bootloader im flash mit dem bootloader im RAM verglichen (vorausgesetzt du hast den nach 0100000 geladen) ergebnis lautet dann
32768 words are the same (wenn alles richtig gelaufen ist)
steht doch da
tippelst einfach flinfo in den ppcboot-prompt und dann bekommst ne ganze Seite über den flashtyp, Größe, die einzelnen Sektoradressen und den Zustand der Lockbits hinter jedem aufgeführten sektor.
cmp---> Speicherbereiche vergleichen, syntax:
cmp startadresse1 startadresse2 länge
bei cmp 10000000 0100000 8000 wird dann beispielsweise der Bootloader im flash mit dem bootloader im RAM verglichen (vorausgesetzt du hast den nach 0100000 geladen) ergebnis lautet dann
32768 words are the same (wenn alles richtig gelaufen ist)
never change a running system
-
- Tuxboxer
- Beiträge: 6119
- Registriert: Dienstag 2. April 2002, 23:32
schrei hier nich so rum
die Seite wo man das alles nachlesen kann:
http://forum.tuxbox-cvs.sourceforge.net/forum/
das hab ich hier vor 4 Jahren alles schon verdammt ausführlich gepostet... is also wirklich nix neues
die Seite wo man das alles nachlesen kann:
http://forum.tuxbox-cvs.sourceforge.net/forum/
das hab ich hier vor 4 Jahren alles schon verdammt ausführlich gepostet... is also wirklich nix neues
never change a running system
-
- Einsteiger
- Beiträge: 157
- Registriert: Donnerstag 10. Mai 2007, 18:11
raps aus
tftp ein,mit ppcboot116 ( diesmal mit 201.716 Byte) von dir
nfs ein, gleicher pfad
sorry, dass ich euch so nerve, aber ich komme nicht weiter
nach 5 min habe ich abgebrochen.
Ich bin für jede Hilfe dankbar.
tftp ein,mit ppcboot116 ( diesmal mit 201.716 Byte) von dir
nfs ein, gleicher pfad
sorry, dass ich euch so nerve, aber ich komme nicht weiter
Code: Alles auswählen
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 03
debug: feID 00 enxID 03
debug: fpID 52
debug: HWrev 01 FPrev 0.23
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2{debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 03
debug: feID 00 enxID 03
debug: fpID 52
debug: HWrev 01 FPrev 0.23
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Got BOOTP reply from Server IP 192.168.178.4, My IP 192.168.178.46
debug: Sending TFTP-request for file C/boot/ppcboot116
will verify ELF image, start= 0x800000, size= 201716
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000
PPCBoot 1.1.6 (TuxBox) (May 30 2002 - 15:38:28)
CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Watchdog enabled
Board: DBOX2, Sagem
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: . done.
find_inode failed for name=env
load: Failed to find inode
LCD: find_inode failed for name=logo-lcd
load: Failed to find inode
ready - can't find logo in flash - try network
BOOTP broadcast 1
ARP broadcast 1
TFTP from server 192.168.178.4; our IP address is 192.168.178.46
Filename 'logo-lcd'.
Load address: 0x100000
Loading:*
Ich bin für jede Hilfe dankbar.