Forum: PC-Programmierung FT232AM Driver


von Olaf (Gast)


Lesenswert?

Moin Leute,

Ich hab hier einen USB-RS232 Konverter miteinem FT232AM von FTDI.
Das ist der allererste Schnittstellenwandler den die rausgebracht haben.

Unter Linux funktioniert er wunderbar, unter Win8 wird er aber nicht 
erkannt, ein FT232B allerdings schon.

Kann es sein das der alte nicht mehr von Windows unterstuetzt wird?

Olaf

p.s: Ja, das ist wirklich ein originaler!

von Gerd E. (robberknight)


Lesenswert?

Schau mal in der .inf-Datei ob die USB-PID von dem mit in der Liste ist. 
Wenn nein, kannst Du mal probieren ob es reicht die hinzuzufügen.

Von FTDI gibt es da ne Anleitung wie man solche Custom-Infs korrekt 
erstellen kann wenn man deren ICs mit eigenen VIDs/PIDs versieht.

von Alex W. (a20q90)


Lesenswert?

Eventuell ist es ein Chinesenklon. Die ftdi-treiber unterstützen die 
Klone nicht mehr.

von Olaf (Gast)


Lesenswert?

> Schau mal in der .inf-Datei ob die USB-PID von dem mit in der Liste ist.
> Wenn nein, kannst Du mal probieren ob es reicht die hinzuzufügen.

Der Baustein hat kein externes EEPROM, sollte sich also in der 
Defaultconfiguration melden weil er nicht konfiguriert werden kann.

Unter Linux wird er so erkannt:

kernel: usb 6-2: new full speed USB device using ohci_hcd and address 3
kernel: usb 6-2: New USB device found, idVendor=0403, idProduct=6001
kernel: usb 6-2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
kernel: usb 6-2: Product: USB <-> Serial
kernel: usb 6-2: Manufacturer: FTDI
kernel: usb 6-2: SerialNumber: 12345678
kernel: usb 6-2: configuration #1 chosen from 1 choice
kernel: ftdi_sio 6-2:1.0: FTDI USB Serial Device converter detected
kernel: usb 6-2: Detected FT8U232AM

Vendor und ProduktID sollte damit eigentlich den moderneren Typen 
entsprechen.


> Eventuell ist es ein Chinesenklon. Die ftdi-treiber unterstützen die
> Klone nicht mehr.

Seufz, ich hab doch geschrieben das es ein originaler ist. Als die AMs 
gebaut wurden da war noch nicht klar ob es ein faelschungswuerdiger 
Erfolg oder ein Reinfall wird. Die Teile sind aus dem Jahr 2000!

Olaf

von Jim M. (turboj)


Lesenswert?

Olaf schrieb:
> kernel: usb 6-2: New USB device found, idVendor=0403, idProduct=6001

Habe grade mal c:\windows\inf\*.inf geGREPt:
Bei mir ist diese VID/PID Kombination im FTDI *.inf mit drin. Schau Dir 
mal die Meldung im Gerätemanager genauer an. Allerdings ist das Windows 
10 und nicht 8.

von Marc H. (marchorby)


Lesenswert?

Olaf schrieb:
> kernel: usb 6-2: SerialNumber: 12345678

Chinesenklon!

Die Leute von FTDI haben bei den neuesten Treibern eine "will nicht 
laden"-Funktion eingebaut, wodurch der Chip schlicht nicht eingebunden 
wird!

https://zeptobars.com/en/read/FTDI-FT232RL-real-vs-fake-supereal

von Olaf (Gast)


Lesenswert?

> Chinesenklon!

Man, wie ich es hasse wenn die Dummkoepfe wieder aus dem Gebuesch 
springen. Ich hab doch gesagt das es nicht so ist! Und wenn man sich 
schon zu Wort meldet und keine Ahnung hat dann kann man doch mal 
allermindestens ins Datenblatt schauen. Da steht naemlich auf Seite 11 
der Defaultdescriptor drin und ja der ist wirklich 12345678!

Olaf

von Olaf (Gast)


Lesenswert?

So, ich hab es gerade hinbekommen. Die Loesung ist aber etwas bizarr....

Obwohl schon ein aktueller Treiber installiert war hab ich von der 
Homepage von FTDI nochmal den aktuellsten runtergeladen und installiert. 
Das fuehrte dazu das die LEDs die ich an RTS/CTS dran hab bei der 
Installation geblinkt haben. Der Treiber hat also mit dem Baustein 
rumgespiel. Allerdings hat es danach immer noch nicht funktioniert und 
es wuerde kein Comport eingerichter. Darauf hab ich den Treiber erneut 
aktualisiert (warum sollten Computer sich auch deterministisch 
verhalten?) und diesesmal hat es nicht nur geblinkt sondern der Comport 
wurde korrekt eingerichtet.

Test mit Kurzschlussbruecke und HTERM funktioniert und der Port wird 
auch nach ab und wieder anstecken erneut eingerichtet. Irgendwie scheint 
es also wohl ein Timingproblem bei der Installation der Treiber mit dem 
alten Chip zu geben.

Olaf

Beitrag #5070393 wurde von einem Moderator gelöscht.
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
Noch kein Account? Hier anmelden.