Fremdfirmware bringt DVD-Playern DivX 3.11 bei [Update]
Ungeduldige Besitzer von DivX-fähigen DVD-Playern, deren Hersteller noch keine Unterstützung für DivX 3.11 anbieten, können ihren Player dank einer Fremd-Firmware zum Abspielen des Ur-DivX bewegen.
Schon seit geraumer Zeit angekündigt, lernten die für DivX 4.x und 5.0.x zertifizierten DVD-Player von KiSS (und der mit dem KiSS DP-450 baugleiche Revoy 3200DX) kürzlich tatsächlich das Ur-DivX-Format abzuspielen. Allerdings klappt dies leider mehr schlecht als recht: Bei actionreichen Sequenzen oder mäßig schnellen Kameraschwenks verkommt das Videovergnügen zur Diaschau, mitunter bleibt es auch ganz stehen. Der Grund dafür: MPEG-4-unkonforme Teile des DivX-3.11-Datenstroms werden in Software on the fly konvertiert und erst dann durch den Decoder-Chip EM85x0 gejagt.
Dennoch dürften die Besitzer anderer DivX-tauglicher DVD-Player wie dem Elta 8882 MP4 (1:1 baugleich mit Waitec DVD-X4), Scott 842, LiteOn LVD-2001 und Xoro HSD420 darauf brennen, ihren Playern ebenfalls DivX 3.11 beizubringen. Fragt sich nur wie? Denjenigen, die es nicht erwarten können, bis der Hersteller ihres Gerätes eine passende Version herausbringt, dem kommt der Umstand zu Gute, dass die letztgenannten Player mit Ausnahme des LiteOn-Geräts, das eine erweiterte Firmware einsetzt, alle de facto die gleiche Firmware nutzen. Sobald also einer der Hersteller eine DivX-3.11-taugliche Firmware herausbringt, kann man diese auch auf einen der anderen Player flashen.
Die Firma Mecotek verkündete auf ihrer -- offenbar per Sprachcomputer eingedeutschten -- Website vor wenigen Tagen, dass eine Firmware mit DivX-3.11-Support verfügbar sei. Sie trägt ebenso wie die aktuellen Elta- oder Scott-Firmwares die Revisionsnummer 1.0.0.5, versteht sich aber im Unterschied zu diesen auch auf DivX 3.11. Als wir etwa die Mecotek-Firmware testweise per CD-R auf den Elta- und den Scott-Player spielten, klappte es auch mit dem Ur-DivX -- zwar leider wie gehabt mehr schlecht als recht, aber immerhin funktionierte es. Zumindest Elta hat inzwischen ebenfalls eine aktualisierte Firmware zum Download bereitgestellt, die unter anderem DivX-3.11-Support nachrüstet, Probleme mit VBR-MP3 in AVIs behebt und Ogg Vorbis auch als reines Audioformat unterstützt.
Das Aktualisieren der Firmware geschieht allerdings auf eigenes Risiko. Tritt beim Flashen ein Fehler auf, aufgrund dessen sich die Original-Firmware nicht wieder einspielen lässt, dürften die Garantieansprüche dahin sein. Allerdings ist dieser Fall unwahrscheinlich, da der Player beim Update das Betriebssystem komplett von CD bootet. Falls Fehler auftauchen, lässt sich daher die Original-Firmware erneut einspielen.
Übrigens: Auf allen DivX-tauglichen DVD-Playern mit Sigma-Designs-Chipsatz läuft uCLinux, ein speziell auf Mikrocontroller ohne Memory Management Unit (MMU) zugeschnittener Linux-Kernel. Beim Firmware-Update bootet der Player von CD und flasht die Datei ROMFS.BIN in das EEPROM des Geräts. Wer interessehalber einmal das ROMFS.BIN unter Linux als Loop-Device mountet, der findet ein komplettes Betriebssystem inklusive Busybox und diversen für ARM-CPU und auf den EM85x0-Chip zugeschnittene Player-Anwendungen (DVD-Player, MPEG-Player, File-Player). Die entsprechenden Entwicklungswerkzeuge für ARM vorausgesetzt, lädt dies geradezu zum Erweitern -- und Verbessern -- der Firmware ein. Wer nun hofft, man könne möglicherweise diverse Audio- und Videoformate komplett in Software implementieren, der dürfte enttäuscht werden. Der angeblich mit 150 MHz getaktete ARM-Kern der Player hat wohl kaum ausreichende Rechenpower. (vza)