Das TAP und der Patch beschleunigen USB-Transfers, indem sie die Berechnung der CRC16-Prüfsumme für Datenblöcke unterdrücken, die vom PVR zum PC übertragen werden.
Zur Messung der Transfer-Beschleunigung wurde eine 1617870848-Byte große Datei und ein 2 Jahre alter Athlon-PC mit Windows XP benutzt.
Folgende Werte wurden mit einem TF5000 PVR im Turbomodus gemessen:
- ohne Modifikation: 725265 msec => 2,2 MB/s
- mit Modifikation: 479344 msec => 3,37 MB/s
Um vom USB Accelerator zu profitieren, muß entweder die Firmware mit dem FWPatcher gepatcht oder das TAP einmal vor einem Datentransfer nach einem Neustart ausgeführt werden. Beide tun im Prinzip das gleiche. Der Patch unterdrückt die Berechnung permanent. Das TAP modifiziert die Firmware im Hauptspeicher nur temporär (bis zum nächsten Neustart).
Die modifizierte Firmware kann nur in Verbindung mit Tools eingesetzt werden, die die o.g. Abweichung tolerieren. Zur Zeit sind es:
- Altair mit der gepatchen TfDll
- MPEG Streamclip (MacOS X)
- MacTF
- FTP Server for Topfield
- TF-Addon
- Easy PVR Advanced API
- TF - Copy
Auf die CRC16-Berechnung kann verzichtet werden, weil die Datenintegrität bereits im USB-Chip mit CRC16 sichergestellt wird.
Die gepatchte TfDll akzeptiert auch Datenblöcke mit gültiger CRC16.
Einschränkungen
Die Modifikation verändert nicht die Transfers vom PC zum PVR.
Haftungsausschluß
Benutzung dieser Software erfolgt auf eigene Gefahr. Auch wenn viele Tests gezeigt haben, daß die Modifikation die Datenintegrität nicht beieinflußt, kann nicht ausgeschlossen werden, daß übertragene Daten unbrauchbar sind. Der Autor übernimmt keine Gewährleistung oder Haftung für etwaige Schäden, Folgeschäden oder Ausfälle, die entstehen können.
Download