So, the general problem is that FTDI's
FT230XS chip is not talking to my laptop.
So, what I got and what I've tested:
I got Asus S46CB laptop. Being desperate at one point I even went through the pain to re-install fresh Windows 7 Pro N x64 on it (no VMs).
FT230XS chip(s ... I got 5 of them, all of them doing the same) is not dead, that is for sure, 'cause it is talking to several other laptops and PCs (Win7 Home, Win7 Pro, Win 10 Pro & Arch Linux OS included) I had access to. And by "talking" I mean
FT_Prog is able to read and write data to this chip (or in Linux case able to at least recognize PID and VID).
No other USB device has any issues what-so-ever (including USB mice, keyboards, flash drives, external HDDs,
FT232R,
CH340,
PL2303HX - that is all I tried). The most weird part is that
I am able to get this chip to talk to my laptop if USB hub is used in between them. I used dedicated USB hub (China brand) and
Tracer Gender TRK-272 Polish keyboard with built-in USB hub. Only when I plug it directly to my PC I get "USB Device Is Not Recognized" message with error code 43 (
Windows has stopped this device because it has reported problems) and devices IDs "
UNKNOWN".
Tested FT230XS test platform changes: USB cable shortened from 50cm (20") to ~15cm (6"); traces from USB wires to FTDI chip are 20mm (0.8") in length at most; D+ & D- lines were tested with 22?, 30?, 100? & 1k? series resistors, all combinations were tested with and without bypass 22pF capacitors (layout was as recommended in datasheet examples). All (except 1k? versions) worked with other PCs... again, except mine.
Test platform (without bypass caps):
Break-out allows me to configure it in both self-powered and externally powered.
FT230XS chips are genuine... well, I hope because they came from
Farnell.
I am lost here...
I really don't want to migrate to other FT232__ versions due to price and other USB-UART bridges due to accessibility.
Am I only one out there having this problem?
Any suggestions?