USB-Chip erkennen?

Gast #3618302
Lesenswert?

Hallo!
Gibt es eine Möglichkeit den Controller eines angeschlossenen 
USB-Gerätes zu erkennen?
Ich weiß, klingt erstmal komisch, aber ich habe einen Joystick gekauft 
und der Microcontroller ist mit einem schwarzen Klecks irgendwas 
verdeckt.
Jetzt muss der ja mal irgendwann programmiert worden sein, und 
günstigerweise nimmt man bei USB-Geräten dafür gleich diese Verbindung.

Gibt es eine Möglichkeit, herauszufinden, welcher Controller sich 
dahinter verbirgt? Ob es eine Atmel, ein PIC, oder was weiß ich ist, 
muss doch irgendwie feststellbar sein.

Die Beschaltung des Controllers besteht aus den Knöpfen (mit PullUps) 
und Potis, hier und da ein paar Caps und ein 12MHz Quarz. Da könnte ja 
alles dahinter sein.

Jedenfalls gibt es bei dem Joystick keine Möglichkeit die Deadzone, die 
der Treiber liefert, irgendwie zu ändern, denn mir ist sie zu groß. Wenn 
es keine Möglichkeit gibt, eine eigene Software zu flashen, wird es wohl 
auf eine eigene Platine hinauslaufen. Aber bevor ich mir die Arbeit 
mache, suche ich nach komfortableren Wegen. Deswegene vorerst die 
Aufklärung, womit ich es zu tun habe.

Wer weiß bescheid? Ich scheue auch nicht vor der Nutzung von Unix, 
müsste nur das passende Programm haben.
Gast #3634913
Lesenswert?

Hat sicher erledigt. Habe zwar keine neue Platine gebastelt, sondern mit 
den DDK für Windows einen eigenen Treiber geschrieben. Der Hersteller 
hat 1:1 das HID-Protokoll eingesetzt. :) So kann ich die Rohdaten 
auslesen und meine Deadzone und andere Dinge wie Tasten tauschen, 
Rapid-Fire, selbst einstellen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren