Disconnected TinyG board, reconnected it, and the USB wasn't recognized anymore. I did absolutely nothing wrong! TinyG USB not recognized
TinyG USB not recognised
(for those trying to find this via search engine)
So... I bought 2 x new FTDI chips from RS, soldered a new one on the board. Worked! F yes mate, F yes.
I have a TinyG V.8
The FTDI chip was a FT230XS as stamped on the chip.
It is technically however a FT230XS-R chip!
Details of exact chip I ordered from RS Components:
FTDI Chip FT230XS-R UART Interface 3MBd, 5 V, 16-Pin, SSOP
RS Stock No.757-0010ManufacturerFTDI Chip Mfr. Part No.FT230XS-R
Cost: $2.75 each in a pack of 2.
Failures of this sort are reported very infrequently here, but of course stuff happens. Good show, resoldering devices is not an easy task but the FTDI device is one of the easier ones, I suppose.
For someone drawn here by Search Engines, a few tid bits.
For the tinyG application, the FTDI device is powered by the tinyG 3.3V logic power bus, not power available from the USB cable via the host connection.
Schematic page is here: https://github.com/synthetos/TinyG/blob/master/hardware/v8schematics/v8h/tinyGv8h%20-%20schematic%20page1.pdf
The FTDI device should be considered 'hardware' in this application, its operation is not affected by the sanity or running status of tinyG FW. The device converts the serial bit stream delivered over the USB bus to a logic level serial input to the UART function on the Atmel microcontroller which is running tinyG FW.
From the schematic, you can see that the Tx and Rx activity LEDs are controlled by the FTDI device, not tinyG FW running on the Atmex.
What caused this event is anyone's guess, could simply be a device failure, could have been a cold solder issue with the original device, could be a foreign voltage on the USB bus, or numerous other causes.