Seite 1 von 2
Philips Bootloader flashen in einer Sagem Box
Verfasst: Montag 2. Juli 2007, 13:22
von suncat2007
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?
Verfasst: Mittwoch 4. Juli 2007, 13:24
von suncat2007
... 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?
Verfasst: Mittwoch 4. Juli 2007, 13:51
von SoLaLa
suncat2007 hat geschrieben:... nochmal durchs forum gelesen
5.setenv product? -1 [Enter] <- Schreibschutz entfernen
das funktiniert so nicht, das wäre ja debug disablen...
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
Verfasst: Mittwoch 4. Juli 2007, 14:09
von suncat2007
*thx*
wie 112?
Verfasst: Donnerstag 5. Juli 2007, 11:54
von SoLaLa
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

Verfasst: Freitag 6. Juli 2007, 12:04
von suncat2007
*thx*
...ansonsten treffen wir uns und trinken einen, anschleißend bringst mir es bei *lol* bin Stuttgarter

Verfasst: Samstag 21. Juli 2007, 15:34
von suncat2007
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>
ich habe gerade alles hergerichtet,die 2 leere flash es alle kabel und den Bmon1.0 für Sagem.
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
Verfasst: Samstag 21. Juli 2007, 16:19
von SoLaLa
es funktioniert beides, entweder n image mit ppcboot116 und das dann einfach abbrechen... oder direkt n ppcboot116 über bootp starten
Verfasst: Montag 23. Juli 2007, 09:15
von suncat2007
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

Verfasst: Montag 23. Juli 2007, 11:05
von SoLaLa
neee, geht nicht, die Kiste soll ja mit dem ppcboot116 starten und nicht mit 064
Verfasst: Montag 23. Juli 2007, 13:46
von suncat2007
thx
letzte Frage:
welche images empfehlst du mir das ppcboot 1.16 hat?
Verfasst: Montag 23. Juli 2007, 14:49
von SoLaLa
mußt mal nach alten AlexW images gucken... so um die Jahre 2003 bis 2004... sonst schick ich dir 2
Verfasst: Montag 23. Juli 2007, 14:58
von suncat2007
mega thx
suncat007@yahoo.de
ansonsten sag mir einfach die version bzw den link.
Das wäre echt super.
Verfasst: Mittwoch 25. Juli 2007, 18:40
von suncat2007
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 ?
Verfasst: Mittwoch 25. Juli 2007, 21:24
von CarstenW
Evtl hilft Dir das weiter
KlickiKlacki
Gruß ............Carsten
Verfasst: Freitag 27. Juli 2007, 21:06
von CarstenW
@suncat2007,
war es das richtige? Ein bischen älter geht noch.
Carsten
Verfasst: Samstag 28. Juli 2007, 15:38
von suncat2007
@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
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!
=>
Flash getausch.
dann kam das Problem:
Code: Alles auswählen
=> tftpboot 01000000 /C/10sagem.img
*** ERROR: `serverip' not set
=>
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....
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>
Mein Netzwerk sollte gehen, ich habe ohne Probleme, danach ein andere images geflasht, über einen 10 Mbit Hub.
Wer findet die Fehler?[/quote]
Verfasst: Samstag 28. Juli 2007, 21:00
von SoLaLa
/Programme/DBoxBoot/ppcboot
will verify ELF image, start= 0x800000, size= 15055
ich
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
Flash getausch.
dann kam das Problem:
Code:
=> tftpboot 01000000 /C/10sagem.img
*** ERROR: `serverip' not set
=>
richtige Reihenfolge:
-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)
Verfasst: Sonntag 29. Juli 2007, 11:45
von suncat2007
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 !!!
Verfasst: Sonntag 29. Juli 2007, 13:00
von SoLaLa
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
Verfasst: Sonntag 29. Juli 2007, 16:34
von suncat2007
SoLaLa hat geschrieben: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
kennst du eine Seite wo ich das nachlesen könnte, wie das funkt?
Verfasst: Sonntag 29. Juli 2007, 16:38
von tik-tak
kennst du eine Seite wo ich das nachlesen könnte, wie das funkt?
Würde auch gerne nachlesen

Verfasst: Sonntag 29. Juli 2007, 16:41
von SoLaLa
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)
Verfasst: Sonntag 29. Juli 2007, 16:44
von SoLaLa
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
Verfasst: Dienstag 31. Juli 2007, 17:18
von suncat2007
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
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:*
nach 5 min habe ich abgebrochen.
Ich bin für jede Hilfe dankbar.