MediaMVP - dongle.bin.ver

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 24: Zeile 24:
  
 
Links:
 
Links:
* Why my H4 did not boot: [http://osdir.com/ml/multimedia.mvpmc.user/2006-04/msg00080.html]
+
* Why my MediaMVP H4 did not boot: [http://www.loggytronic.com/forum/index.php?topic=311.0]

Version vom 18. März 2008, 14:17 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 MediaMVP H4 did not boot: [1]