Bmon, Ih2, Ih5

Diskussionen um Bootloader, Kernel, Busybox
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 16:04

Beitrag von Tommy »

@gurgel: Sind das etwa "Schmauchspuren" rechts neben dem Flash :lol: :lol: :lol:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 20:06

Beitrag von gurgel »

so dumme Sprüche mussten ja kommen, das Bild ist von Dietmars seite!
Test
ralexa
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Donnerstag 16. März 2006, 09:13

Beitrag von ralexa »

Hallo
Hab da auch noch mal ne Frage zum Bmon.
Wenn ich denn Bmon von einer anderren Box nehme, muß ich dann
die Mac Adresse auch ändern? :gruebel:
Hab auch schon mehrmals probiert eine Box wiederzubeleben,
aber noch keinen Erfolg gehabt.
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 09:49

Beitrag von DieMade »

Die MAC-Adresse kann man ändern, ist aber nicht zwingend notwendig.

Wenn ich die alte MAC noch auslesen/an der Rückseite ablesen kann, mache ich das auch. Ansonsten gibt es eben "doppelte" Boxen - aber dass die im gleichen Netzwerk zusammenkommen ist auch sehr unwahrscheinlich.
There are 10 types of people in the world: those who know binary and those who don't
ralexa
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Donnerstag 16. März 2006, 09:13

Beitrag von ralexa »

Was sind eigendlich die Bytes hinter der Mac?
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 09:49

Beitrag von DieMade »

Direkt hinter der MAC steht eine Prüfsumme (1 Byte, nicht benutzt)
Die letzten 4 Byte sind eine unbenutze Checksumme, wohl über das gesamte Image des BMon.

Beides wird nach meiner Erfahrung nicht ausgewertet, die sind völlig egal.
There are 10 types of people in the world: those who know binary and those who don't
ralexa
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Donnerstag 16. März 2006, 09:13

Beitrag von ralexa »

Ich hab da folgendes Problem.
Wenn ich ein Bmon 1.0 in denn Flash schreibe geht gar nix.
Und wenn ich ein Bmon 1.0 in Flash schreibe das in die Box soll
von der ich die letztn Bytes habe und ändere dann gehts.
Ist schon etwas seltsam oder? :gruebel:
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 09:49

Beitrag von DieMade »

Kann ich nicht nachvollziehen, ich hab schon einige Boxen mit fremden BMons wiederbelebt.
There are 10 types of people in the world: those who know binary and those who don't
ralexa
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Donnerstag 16. März 2006, 09:13

Beitrag von ralexa »

Kannste mir vieleicht mit der Checksumme weiterhelfen.
wie man die berechnet?
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 09:49

Beitrag von DieMade »

Ich kenne den Algo nicht. Wie gesagt, haben "meine" Boxen das nie gebraucht/berücksichtigt.
There are 10 types of people in the world: those who know binary and those who don't
gds-matzmann
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Dienstag 2. Mai 2006, 19:40

ok das ist mir echt zu hoch :-)

Beitrag von gds-matzmann »

hallo ihr :-)

respekt. eure technischen ausführungen sind wirklich ähhhhhhhhmmmm zu hoch für mich. nicht das ich technisch nicht auch was auf dem kasten hätte aber dieses thema ist weit weit weg von meiner natürlichen umgebung.

ich hatte einen anderen thread offen wo ich mein abgeschossen bl problem beschrieben hatte. aber mit rein und raus und splitt und was noch sonst komme ich einfach nicht mit.

kann mir einer vielleicht bitte die richtigen files zum programmieren zur verfügung stellen > dbox nokia sat 2 mal AMD. meine material engs werden mir das dann sicher mit freude auf das flash schreiben, damit die box wieder ein lebenszeichen von sich gibt. hardware sollte nicht das thema sein > löten auch nicht > aber halt das file :-)

wäre euch jungs echt dankbar > und mein freund der besitzer sicher auch :-)

greetings

matzmann
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Dienstag 2. April 2002, 23:32

Beitrag von SoLaLa »

gurgel hat geschrieben:

Code: Alles auswählen

IH2: 603C6338687C804E
IH5: 00101002A6032000
und um das hier auch nochmal klarzustellen:
IH2 beginnt mit 3C60 und damit basta (das ist das Hexäquivalent zum binären %0011110001100000 (DQ15-DQ0, MSBfirst)

Wer das jetzt nicht glauben will der soll gefälligst n Oszilloskop nehmen und nachmessen... oder n Flash IH2 auslöten und "per Draht" die Adresse $40 anlegen und dann mit nem Voltmeter die Ausgabe nachmessen
never change a running system
sagemol
Einsteiger
Einsteiger
Beiträge: 193
Registriert: Donnerstag 11. Mai 2006, 08:26

Beitrag von sagemol »

Mal den alten Thread hier hochholen....

Ich hab mir jetzt auch in ne Nokia 2xAMD die schönen Sockel eingebaut.
Funktioniert einwandfrei. :D :D

Jetzt hatte ich irgendwo in den Tiefen des Forums mal Bildchen gesehen,
zu denen jemand geschrieben hatte, dass er in einer Sagem 2x
sowohl Intels als auch AMDs proggen könnte.
Ich finde den Thread aber nicht mehr.

Geht das auch in ner Nokia und wenn ja, wie ?

Greez !
Neuge
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 29. November 2007, 08:41

Beitrag von Neuge »

Hallo , eine Frage hab ich noch . Wie müssen denn die beiden Datein in dem 1x Intel liegen ? Also was muss an der Adresse 000100 stehen ?
tik-tak
Erleuchteter
Erleuchteter
Beiträge: 543
Registriert: Donnerstag 14. Dezember 2006, 09:23

Beitrag von tik-tak »

Das ist irgendwie , du bist hier falsch !
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Dienstag 2. April 2002, 23:32

Beitrag von SoLaLa »

Neuge hat geschrieben:Hallo , eine Frage hab ich noch . Wie müssen denn die beiden Datein in dem 1x Intel liegen ? Also was muss an der Adresse 000100 stehen ?
steht doch oben... von MSB nach LSB (also DQ15 bis DQ0 des Flashbausteins)
%0011110001100000
und das ist $3C60 :D
never change a running system
Neuge
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 29. November 2007, 08:41

Beitrag von Neuge »

Wieso bin ich denn hier falsch ?

das kann aber nicht wirklich sein . In IH2 steht am Anfang 603C6338....
Ist in dem 1x Flash nun 603C0010 oder 3c601000 ?
Da blickt doch kein Mensch mehr durch .

@ SoLaLa deine Aussage mit dem IH2 stimmt auch nicht da steht wirklich 603C und nicht 3C60 , habs gerade nochmal ausgelesen .
dso
Einsteiger
Einsteiger
Beiträge: 150
Registriert: Sonntag 26. August 2007, 10:45

Beitrag von dso »

Die magischen Worte sind hier big endian und little endian sowie physikalischer Speicherort und Darstellung der Speicherinhalte

Der MPC nutzt big endian. Liest man also den Bootblock über den MPC aus (sprich über die DBOX mit z.b. cat /dev/mtd/0 > /tmp/BL.img) dann erhält man den BL im Format der bearbeitenden CPU, hier big endian Format und das ergibt dann $3C60....

Das das auf dem PC (little endian) noch genauso aussieht liegt an der "darstellenden" Applikation (z.B. Hexeditor).

Will man diesen Bootloader nun flashen kommt es darauf an wie man das macht!

Flasht man wieder über die DBOX (z.B. durch gesockelte IH2/IH5) dann nimmt dann wieder dieses unbehandelte Image, da man ja wieder mittels eines "big endian Prozessors" arbeitet.

Will man hingegen über ein externes Programmiergerät am PC schreiben dann arbeitet man in einer little endian Umgebung.
Somit muß das Image vorher geswappt (MSB-LSB) werden (3C60 -> 603C) damit die Bytes in richtiger Reihenfolge für die Verwendung in einer big endian Umgebung im Flashbaustein landen.

dso

PS: Der nächste der sagt SoLaLa redet Müll fliegt raus *lol :D
Neuge
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 29. November 2007, 08:41

Beitrag von Neuge »

Ich glaub hier haben so einige aneinander vorbei geschrieben .

Auch ich hätte vielleicht besser schreiben sollen dass ich die Flash extern in einem Brenner programmieren möchte .
Habe die Flash natürlich auch in diesem ausgelesen .
Daraus ergibt sich also das Missverständnis mit den Adressen .

Richtig ist dann doch die 603C ;-)

Ein Problem stellt sich da aber noch . Wenn ich das oben aufgeführte Programm nehme um die 2 Teile der BL zusammen zu führen ist die Anfangsadresse nicht mehr 000080 sondern 000100 im Flash der Sagem .
Ist da etwas schief gelaufen oder hat das seine Richtigkeit ?
Startet nämlich nicht ;-( Hab aber leider keine andere Sagem mit 1x Intel zum Auslesen .
tik-tak
Erleuchteter
Erleuchteter
Beiträge: 543
Registriert: Donnerstag 14. Dezember 2006, 09:23

Beitrag von tik-tak »

Bei einem Flash brauchst du nichts teilen, einfach so proggen wie ausgelesen !

Um Bootloader zu bekommen brauchst du Flash nicht auslöten geht per Bootmanager sehr gut und da brauchst auch nur so proggen wie rausgekommen ist :)

Deswegen verstehe ich dich nicht , was du hier suchst :)
Neuge
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 29. November 2007, 08:41

Beitrag von Neuge »

Ich wollte doch nur sicher gehen dass ich nicht nach dem einlöten feststelle dass der Image falsch herum im Flash ist .
tik-tak
Erleuchteter
Erleuchteter
Beiträge: 543
Registriert: Donnerstag 14. Dezember 2006, 09:23

Beitrag von tik-tak »

Also du brauchst keine Sorgen zu machen !
Wenn du mit deinem Progger oder HexEditor die datei.bin aufmachst und die daten fangen so an: 603C0010, dann sollst du so proggen !!!

Teilen oder rumdrehen brauchst du nicht, ich zB mit Galep 4 oder Leaper 48 !!
dso
Einsteiger
Einsteiger
Beiträge: 150
Registriert: Sonntag 26. August 2007, 10:45

Beitrag von dso »

tik-tak hat geschrieben:Deswegen verstehe ich dich nicht , was du hier suchst :)
Vielleicht will er einfach nur verstehen, was er tut und verläßt sich nicht blind auf globale Aussagen wie
Bei einem Flash brauchst du nichts teilen, einfach so proggen wie ausgelesen
die man SO einfach nicht stehen lassen kann und nur verwirren!

Immer wenn auslesende CPU != schreibende CPU dann gilt "einfach so proggen wie ausgelesen" eben nicht. Wie deutlich muß das hier noch erläutert werden, bis auch Du es verinnerlichst?!

dso
canatilla
Beiträge: 2
Registriert: Donnerstag 16. Oktober 2008, 17:40

Re: Bmon, Ih2, Ih5

Beitrag von canatilla »

zum vierten mal vieleicht kriege es diesmal hin progger willem.prog pcb3v5.6 adapter 16bit tsop48 kann die bausteine nicht richtig auslesen die flaschs sind von einer nokia 2x avia 500 ich will sie komplet auslesen und in neue flaschs brennen
flaschs sind te28f320 3cb
wie kriege ich bilder hier rein