MediaMVP - dongle.bin.ver
Aus VDR Wiki
Version vom 18. März 2008, 14:11 Uhr von Ekluba (Diskussion | Beiträge)
Voraussetzung:
- Für beide dongle.bin Dateien - die von Hauppauge und die neu zu ladende wurde mit "dd if=dongle.bin of=dongle.bin.ver bs=1 count=40 skip=52" jeweils die dongle.bin.ver erzeugt.
Verfahren:
- Mit einem Hex-Editor aus der von Hauppauge mit der MediaMVP gelieferten dongle.bin die Versionsnummer ermitteln.
- Mit einem Hex-Editor die Versionsnummer in der neuen dongle.bin.ver mit der neuen Versionsnummer + 1 überschreiben.
Hier ein Beispiel für den Editor VIM. Die Versionsnummer belegt den dritten und vierten Viererblock in Zeile 000010: Dort steht "0101 3300". Plus 1 ergäbe "0101 3301".
0000000: 4843 5720 4d56 5000 0000 0028 0001 0000 HCW MVP....(.... 0000010: 0101 0000 0101 3300 0000 0000 0000 0000 ......3......... 0000020: 0000 0000 0000 0000 0d0a ..........
Hinweise:
- Der VIM wird mit dem Command "%!xxd" in den Hex-Modus geschaltet und - nach der Änderung - mit "%!xxd -r" wieder in den Character-Modus. (Wichtig, sonst wird Hex abgespeichert.)
- Die Versionsnummer in der neu geladenen dongle.bin Datei spielt beim Laden keine Rolle. Es reicht also völlig aus, die Versionsnummer der dongle.bin.ver zu ändern.
- Die Versionsnummer direkt zu editieren kann je nach Rechnerarchitektur bzw. Betriebssystem zu unerwarteten Resultaten führen. Stichworte Big Endian/Little Endian. Die letzte(n) Stelle(n) zu erhöhen (in Hex!) sollte jedoch unproblematisch sein. Das Rezept funktioniert auch bei Sprüngen in der Versionsnummer. Nichtsdestotrotz: Vielleicht spendiert jemand ein Script?
Links:
- Why my HH did not boot: [1]