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?
Die LibUSB treiber kann man lokal signieren mit Zadig (https://zadig.akeo.ie/). Ich würde heutzutage eher auf WinUSB setzen, dafür gäbe es auch einen LibUSB API Wrapper. Wenn man Zugriff auf die Firmware hat, kann man den WinUSB Treiber auch vom Device her anfordern: https://github.com/pbatard/libwdi/wiki/WCID-Devices Firmware Beispiele sind aber nur für kleine µC dabei.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.