xa-board.com - Forenarchiv: Archivbeitrag des Forums MDVID-120 Forum
Verfügbare Informationen zu "Kleines Firmware-File-"Quiz""
  • Beiteiligte Poster: mdvid120 - *Lord Voldemort - *Rohen - Joe - *thg - Ulf
  • Forum: MDVID-120 Forum
  • Forenurl: Zum Forum
  • Forenbeschreibung: MDVID 120 Multimediaplayer-Forum
  • Antworten: 11
  • Gestartet: Freitag 20.01.2006
Alle Beiträge und Antworten
mdvid120 - 18.01.2006 - 17:10

Hallo!

Dieser Thread soll dazu dienen, die einzelnen Dateien der Firmware/Software des Players zu verstehen.
Dazu soll niemand aufgefordert werden, mit seinem Player irgendwelche dubiosen Dinge anzustellen, um die Funktionsweise der verschiedenen Firmware-Files zu verstehen, vielmehr soll mit Hilfe des PC´s und entsprechender Software herausgefunden werden, wozu die einzelnen Files der Firmware auf dem Player bestimmt sind. Das kann man tun, indem man die gezippte Firmware-Datei aus dem Internet lädt, entpackt und dann auf dem PC analysiert oder man kopiert sie sich von der Treiber-CD auf den PC.

Folgende Dateien sind z.b. bei der Firmware 1.28 enthalten:
arm.hex
MCU.HEX
US_Hei.DAT
UT_Tyn_1.DAT
UT_Tyn_2.DAT
av_bg.yuv
dutch.yuv
fm_bg.yuv
french.yuv
german.yuv
italian.yuv
main_splash.yuv
mainbg.yuv
music_bg.yuv
portuguese.yuv
scmainbg.yuv
setting_bg.yuv
spanish.yuv
submenubg.yuv
tcmainbg.yuv
voice_bg.yuv

Ich kann schon sagen, dass die Dateien mit der Endung ".yuv" die Hintergrundgrafiken der einzelnen Menüs sind (ausser bei der Datei main_splash.yuv, da bekomme ich nur wirres Zeug angezeigt).
Die Dateien mit der Endung .dat sind in allen Firmwares gleich gross, d.h. bei Updates scheint hier wohl nichts verändert zu werden, aber wozu sie dienen? - keine Ahnung.
Einzig die .hex-files ändern sich in der Grösse bei den einzelnen Updates, hier wird anscheinend etwas hinzugefügt oder weggenommen, aber wofür sie dienen und was sie enthalten, habe ich noch nicht herausgefunden (ich glaube aber, das arm.hex das eigentliche Betriebssystem enthält - kann aber auch total falsch sein).

Es wäre doch ganz angenehm, das zu wissen, evtl. könnte man sogar selbst neue Dinge integrieren (z.B. DIVX6) oder zumindest eigene bootlogos kreieren. :)

Aber, wie gesagt, man sollte AUF KEINEN FALL mit den Dateien herumspielen, die sich AUF DEM PLAYER befinden, sondern von der CD oder aus dem Internet auf den PC laden und DORT anschauen. Auch sollten bearbeitete Dateien NICHT auf den Player gespielt werden, um mal zu gucken, was sich verändert hat, das führt mit hoher Wahrscheinlichkeit zu einem sofortigen "Ableben" des Players.

*Lord Voldemort - 18.01.2006 - 17:42

Erstellt von mdvid120

evtl. könnte man sogar selbst neue Dinge integrieren (z.B. DIVX6) oder zumindest eigene bootlogos kreieren. :)

DivX 6-AVIs funktionieren bei mir auch mit der Standard-micromaxx-Firmware problemlos. Man muß beim Encoden lediglich die richtigen Einstellungen benutzen.

*Rohen - 18.01.2006 - 17:42

bei main_splash.yuv würde ich mal drauf tippen, dass es sich um den startscreen/animation handelt
mdvid120 - 18.01.2006 - 17:55

@rohen
hab ich auch vermutet, aber die datei ist ziemlich klein dafür, während die normalen grafiken, die eigentlich kleiner als eine animation sein sollten, recht gross sind.

@lord voldemort
muss ich nachher gleich mal probieren. dann könnte der player divx3-6, mpg4, wmv9 und ich habe auch schon xvid zum laufen gekriegt. soweit ich weiss, können das nicht viele andere player.

Joe - 19.01.2006 - 09:21

Hallo!
hatte nur die arm.hex getauscht und hatte dann den MSI startscreen/animation.
Die startscreen/animation solte dann in Hex vorliegen.
mdvid120 - 19.01.2006 - 11:33

nur einzelne dateien umtauschen ist ziemlich riskant, da diese oft auf andere zugreifen und wenn diese dann, auch wenn sie den gleichen namen tragen, anders sind, kann es zu funktionsstörungen oder zum nichtfunktionieren des players führen. wäre ganz nett, wenn jemand mal die arm.hex-datei entschlüsseln könnte.
Joe - 19.01.2006 - 19:20

@mdvid120
habe natürlich vorher die Original Datein mit den MSI Dateien von einem Programm vergleichen lassen.
Laut Prog war nur die arm.hex teilweise anders.
*thg - 19.01.2006 - 20:53

Die ARM.HEX ist das eigentliche "Betriebssystem". Man kann das File mit den alten DOS-Tools (zB. bin2hex) in eine Binärdatei wandeln und dann im Hex-Viewer ansehen. Von der Namensgebung her würde ich auf einen ARM-Prozessor tippen. Aber vielleicht hat ja auch jemand Mut zum Schraubenzieher und sieht nach...
MCU.HEX könnte die Firmware sein, kann mich aber auch täuschen. Unklar ist mir auch, wozu die .DAT-Files da sind. Der Inhalt sieht eher nach reinen Daten, als nach Programmcode aus.

Interessant ist allerdings folgendes:
Der MDVID wurde verkauft mit Version 1.274m.44, die ARM.HEX ist vom 04.06.2005. Auf der CD ist eine ARM.HEX vom 19.05.2005 - also unbedingt vor dem Update das Original sichern!
Wenn man die 1.28 draufkopiert und nur das Firmware-Update macht, wird Version 1.274m.42 gemeldet. Das bedeutet, hinter dem Punkt steht die Firmware-Version - und die 1.28 hat eine ältere Firmware!
Nach dem Software-Update steht dann - wie dann erwartet - Version 1.285s.42.

@mdvid
Unterschiede zwischen Original und 1.28 gibt es in den Files
arm.hex, MCU.hex, UT_Tyn_2.dat, UT_Tyn_1.dat, US_Hei.dat, tcmainbg.yuv, submenubg.yuv, scmainbg.yuv, mainbg.yuv

mdvid120 - 19.01.2006 - 21:19

hallo thg,
ich denke, das die anzeige der firmware im settings-menü ganz hinten im player etwas unverständlich ist, da ich glaube, dass diese nummer die software-version anzeigt. das beweist meiner meinung nach, dass ein firmware-update die versionsnummer nicht verändert, sondern nur ein software-update, d.h. ich glaube, dass die eigentliche firmware bei den msi-updates nie verändert wurde, nur die software. die firmware musste beim mdvid120 etwas verändert werden, da dieser auf einige features des msi megaview566 verzichtet (warum auch immer). daher auch die neuere firmware-datei. ziemlich sicher weiss ich, dass die software (oder "firmware" )-version 1.28 erst im november oder dezember herausgegeben wurde (das heisst aber nicht, dass sie u.u. schon viel früher programmiert wurde), die version 1.26 im juli/august. plus und aldi haben den player bereits in der zeit von mai-juli im angebot mit der medion-firmware/software gehabt, d.h. die software der version 1.28 ist evtl. neuer als die der version 1.27 und die firmware der version 1.27 ist neuer als die der version 1.28 aber ohne wirkliche updates oder erneurungen, sondern nur, um sie dem player mdvid120 für den deutschen markt anzupassen. ich weiss allerdings nicht, wie gut man sich auf die datumsangaben in den eigenschaften der dateien verlassen kann.
das mcu.hex die firmware und arm.hex die software sind, vermute ich auch stark, kann es aber nicht beweisen. %)

Ulf - 20.01.2006 - 10:48

@ Lord Voldemort:

Welche Einstellungen bei DIVX6?

Gruß Ulf

*Lord Voldemort - 20.01.2006 - 14:28

Ausprobiert habe ich folgendes, es mag aber noch mehr funktionieren:

- Portable Profile
- Bidirektionale Kodierung: Einzelne B-Frames
- Psychovisuelle Verbesserungen: Aus
- Quantisierung: H.263

Das müßten alle Einstellungen sein, die sich auf die Kompatibilität zum Player auswirken.

Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Ähnliche Beiträge
Thun stoppt Zi!rüchers Serie! - von rbc am Sonntag 04.04.2004
Spielplan der Rückrunde - von Jeannä am Dienstag 27.01.2004
Trainingslager in der Türkei - von Celine-Heart am Mittwoch 28.01.2004
Testspiele des FC Thun - von Jeannä am Samstag 31.01.2004
so ne scheeiisse mit der scheeiisse hier! - von Schnäbizäg am Samstag 24.04.2004
RA am sunnti! - von Schnäbizäg am Freitag 02.04.2004
hmmm!!!! - von Schnäbizäg am Montag 08.03.2004
Turnier vo hüt - von Schnäbizäg am Sonntag 23.05.2004
1. sieg - von Schnäbizäg am Mittwoch 31.03.2004
All Star Games - von Schnäbizäg am Sonntag 29.02.2004