Jump to content
HiFi Heimkino Forum
Melde dich an, um diesem Inhalt zu folgen  
asterixxER

Firmwaregebastel ->brauch mal Hilfe

Recommended Posts

Erstmal grosses Lob fuer die Auidomapversion der FW.

 

Ich bin gerade auch dabei mich ein bissl damit zu beschaeftigen.

Dabei bin ich aber auf ein paar Schwierigkeiten getroffen.

 

Anleitung hab ich aus

 

http://www.jacek.it.pl/kiss/kml/

 

Fragen:

 

How to change the link

 

* mount romfs.bin in /mnt/dp500:

 

mount -o loop /cdrom/romfs.bin /mnt/dp500

 

* copy it to read-write filesystem:

 

cp -a /mnt/dp500 /tmp

 

 

--->Bis hier kein Problem

 

 

* uncompress bin/init:

 

flthdr -Z /tmp/dp500/bin/init

 

----> Passiert bei dem Befehl irgendwas? Bei mir hab ich weder im Working Dir noch sonstwo ein groessere init gefunden.

Wo soll die dann sein? Oder liegt die am Urpsrungsort?

 

 

* change KML link using any binary editor (I like bvi) or my program

 

---> Kann ich da jeden Hexidtor nehmen? Kann ich da alles an "Klarschrift" austauschen?

 

* optionally compress bin/init

 

----> Muss ich oder nicht?

 

 

* generate new romfs.bin:

 

genromfs -d /tmp/dp500 -f /tmp/romfs.bin -a 512 -V 'romfs'

 

* replace original romfs.bin in the iso image with /tmp/romfs.bin

* calculate the romfs.bin checksum:

 

md5sum /tmp/romfs.bin

 

* edit layout.txt from iso image and enter calculated checksum for romfs.bin

 

 

---> Ansonten ist die Anleitung ok.

 

 

==>Hintergrund der Aktion. Ich moechte gerne das "AUDIOMAP" im Standbybetrieb wieder auf "---" oder auf "- Standby -" aendern.

Bei dem anderen denk ich staendig das Ding ist noch an...

 

Noch ne Frage:

 

Welches "logontsc.jpg " wird eigentlich verwendet. das in /IMG im Root der cd,oder das in /img wenn ich das romfs.bin gemountet habe?

Hingergrund: Das Audiomap Logo macht leider die Anzeige des gerade gespielten MP3s unleserlich, da es auch beinahem weiss ist, wie die Schrift. Deswegen wuerde ich das gerne nach rechts schieben.

 

 

asterixxer

Diesen Beitrag teilen


Link zum Beitrag

Hallo

 

Das liegt daran das diese benötigten Programme standart nicht bei linux dabei sind, du findest sie hier.

http://www.jacek.it.pl/kiss/tools/

In /bin entpacken und ausführungsrechte geben.

 

du mußt dann "AUDIOMAP" gegen

"*- - - " ersetzen. * 2 lehrzeichen

 

Das wieder komprimieren ist nicht notwenig, verringert halt die Größe, wenn snicht komprimiert ist kannst du die Einträge in romfs.bin mit einem Hexeditor bearbeiten, bei der DP508 FW währs möglich :-), die anderen sind alle komprimiert

 

 

Gruß

Diesen Beitrag teilen


Link zum Beitrag

Das mit den Tools war schon klar. Die hatte ich mir von der von dir angegebenen URL Downgeloaded (steht ja auch in der Beschreibung bei jacek) . Soweit kein Thema.

Trotzdem konnte ich die init nirgends (Ausser am Urpsrungsort sehen)

 

Vorgehensweise also? :

Sprich ich packe das romfs.bin aus.

Editiere die init und mache aus "AUDIOMAP" entweder ein "*---" (* 2x leer) oder ein "STANDBY*" (* 1x Leer) richtig? Es kommt also auf die richtige Stellenzahl an?

 

Kannst du mir noch ne Info zu der logontsc.jpg (s.oben) geben?

 

Merci

 

Asterix

Diesen Beitrag teilen


Link zum Beitrag

Auf den Flash vom Player kommt nur der inhalt von romfs.bin, alles andere auf der cd ist nur für die Dauer die die CD drin liegt.

 

Komm jetzt grad net mit.

Also du hast die tools in /bin gelegt und auch schon die rechte drauf.

 

Die init aus der romfs ist natürlich nur in dem verzeichnis vorhanden und sichtbar in dem du sie liegen hast, also immer mit dem gesammten pfad angeben.

 

Gruß

 

 

Diesen Beitrag teilen


Link zum Beitrag

Die Frage von mir bezog sich auf das Verzeichnis /IMG auf der CD. Da liegt ein *.jpg drin.

Das gleiche jpg liegt auch noch im romfs.bin nach dem mounten von romfs.bin unter /img.

 

Da laut deiner Aussage nur das romfs.bin in das Flash geladen wird, muss es also egal sein, was auf der CD unter /img liegt, sondern es sind nur die Grafiken

im romfs.bin wichtig. Richtig?

 

Die tools habe ich auf meinem Linux System nach bin kopiert und ausfuehrbar gemacht. Daran kann es also nicht liegen..

 

Was neues:

 

Ich habe also gestern die FW gebrannt. Der Player bootet aber nicht von der CD! Muss die bootfaehig sein, oder einen bestimmten Namen haben?

Ich hab die CD ins laufwerk, Power off, Power on, er greift kurz drauf zu und geht dann in stand by, als ob es sich um eine Daten CD handeln wuerde.

 

Hast du da noch ne Idee?

 

Asterix

Diesen Beitrag teilen


Link zum Beitrag

>Die Frage von mir bezog sich auf das Verzeichnis /IMG auf der

>CD. Da liegt ein *.jpg drin.

>Das gleiche jpg liegt auch noch im romfs.bin nach dem mounten

>von romfs.bin unter /img.

 

Ja, wie gesagt, das BIld auf der CD ist das Hintergrundbild für den Flashvorgang, hat absolut nichts mit dem späteren Hintergrund zu tun

 

>

>Da laut deiner Aussage nur das romfs.bin in das Flash geladen

>wird, muss es also egal sein, was auf der CD unter /img liegt,

>sondern es sind nur die Grafiken

>im romfs.bin wichtig. Richtig?

 

Genau

 

>

>Die tools habe ich auf meinem Linux System nach bin kopiert

>und ausfuehrbar gemacht. Daran kann es also nicht liegen..

>

 

Ich mache das immer so das ich dann in dem Verzeichnis bin das ich zum romfs.bin machen will, bzw die datei flthdr komprimiere

 

>Was neues:

>

>Ich habe also gestern die FW gebrannt. Der Player bootet aber

>nicht von der CD! Muss die bootfaehig sein, oder einen

>bestimmten Namen haben?

 

Muß Bootfähig sien, speziell für den KiSS

 

>Ich hab die CD ins laufwerk, Power off, Power on, er greift

>kurz drauf zu und geht dann in stand by, als ob es sich um

>eine Daten CD handeln wuerde.

>

>Hast du da noch ne Idee?

>

 

Ja, du brauchst winiso oder isobuster udn damit einfach die Layout.txt und die romfs.bin in dem image tauschen, das image dann ganz normal brennen.

 

Gruß

 

 

Diesen Beitrag teilen


Link zum Beitrag

Das hab ich sowohl mit winiso als auch isobuster probiert.

Dabei wurde mir von isobuster mitgeteilt, das ein modifizieren des isos nicht moeglich ist. Auch winiso laesst das nicht zu. Winiso behauptet das Laufwerk waehre schon voll..

 

Ich versuche gerade das ganze unter Linux zum rennen zu kriegen...

Sobald ich da weiter bin mache ich nen neuen Thread mit einer Anleitung auf...

 

Asterx

 

Diesen Beitrag teilen


Link zum Beitrag

Du mußt bei winiso erst die alte datei löschen dann die neue einfügen, winiso macht das nicht selber, also erst die layout.txt löschen, dann romfs.bin

dann die neuen einfügen

 

Gruß

 

 

Diesen Beitrag teilen


Link zum Beitrag

Hallo Peter,

 

Habe mir ein neues Winiso geholt. Damit funktioniert die deine Methode.

 

Allerdings hab ich immernoch den Ergeiz, auch unter Linux ne bootfaehige CD zu erstellen. Sobald ich da weiter bin mach ich hier nen neuen Thread auf...

 

Erstmal danke soweit.

 

Asterix

Diesen Beitrag teilen


Link zum Beitrag

Hallo

 

Sowiet ich weiß weiß noch keiner wie die Bootpartition für den KiSS aussehen muß, daher wirst du immer ein original Image verwenden müssen.

Ich hab übrigens mal spaßeshalber den inhalt der romfs.bin offen auf die CD gepackt :-) der Player hat damit gebootet, allerdings nicht ganz richtig funktioniert und sobald man die Disk raus hat wars natürlich vorbei. Währe ne feine sahce wenn man ihn vond erFestplatte booten könnte, theoretisch sollte es möglich sein, aber nur wenn die Platte als Master ist, dann könnte man aber nichtmehr von Disc booten, was aber dann ja auch nicht so schlimm währe weil mann ja nur die FW Dateien auf der HDD tauschen müßte :-)

 

Gruß

Diesen Beitrag teilen


Link zum Beitrag

Bitte anmelden um Kommentare abgeben zu können

Nachdem du dich angemeldet hast kannst du Kommentare hinterlassen



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...