Ich habe einen AX206 kompatiblen digitalen Bilderrahmen (kurz: DFP)
erworben, der bereits mit einer gehackten Firmware geflasht ist.
Er funktioniert auch in AIDA64.
Jedoch möchte ich ihn nicht mit AIDA64, sondern mit HWiNFO64 verwenden.
Mir wäre es auch ganz Recht, selbst ein kleines Programm zur Ansteuerung
zu schreiben.
Finde bei meiner Internetrecherche nur Anleitungen zum Flashen der
gehackten Firmware sowie zur Verwendung mit LCD4Linux.
Entsprechend der Anweisungen von AIDA64 habe ich einen modifizierten
LibUSB-Treiber herunter geladen
(http://download.aida64.com/resources/lcd/ax206_lcd_driver.zip) und
installiert (Windows Startoption: Treibersignatur nicht erzwingen).
Also habe ich mal einen Blick in die Docu von LibUSB geworfen und dabei
handelt es sich wie der Name schon sagt um eine USB-API.
Aber was genau bei dem Treiber von AIDA64 modifiziert sein soll, ist mir
unklar.
Habe auch mal in den Code einer gehackten Firmware geschaut und dort
finde ich folgenden Beispielcode zur Ansteuerung:
https://github.com/dreamlayers/dpf-ax/tree/dreamlayers/dpflib/dpfcore4driver
Weiß nicht, welche Firmware nun tatsächlich auf meinem DPF ist, jedoch
wird sie ziemlich sicher kompatibel sein, da mein DPF lauf Beschreibung
auch LCD4Linux unterstützt.
Und somit habe ich auch mal in den entsprechenden Treiber-Code bei einem
LCD4Linux Mirror geschaut:
https://github.com/TangoCash/lcd4linux/blob/master/drv_dpf.c
Ich habe auch noch ein Beispiel zur Ansteuerung per unmodifiziertem
LibUSB gefunden:
https://github.com/plumbum/go-samples/blob/master/Hardware/dpf/main.go
Bevor ich mich nun aber anfange in LibUSB einzuarbeiten und ein Program
zu schreiben, möchte ich wissen, ob es auch noch eine einfachere
Alternative gibt?