MediaMVP - dongle.bin.ver
Aus VDR Wiki
(Unterschied zwischen Versionen)
Ekluba (Diskussion | Beiträge) |
Ekluba (Diskussion | Beiträge) |
||
Zeile 21: | Zeile 21: | ||
* 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.) | * 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 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: [http://osdir.com/ml/multimedia.mvpmc.user/2006-04/msg00080.html] |
Version vom 18. März 2008, 14:11 Uhr
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]