As reported around the net, the new FTDI driver seems to kill fake FTDI FT232 chips:
http://www.eevblog.com/forum/reviews/ftdi-driver-kills-fake-ftdi-ft232/
http://hackaday.com/2014/10/22/watch-that-windows-update-ftdi-drivers-are-killing-fake-chips/
http://www.reddit.com/r/arduino/comments/2k0i7x/watch_that_windows_update_ftdi_drivers_are/
http://hardware-beta.slashdot.org/story/14/10/22/185244/ftdi-reportedly-bricking-devices-using-competitors-chips
Luckily, the fix on Linux is easy:
$ sudo ./ft232r_prog --old-pid 0x0000 --new-pid 0x6001
I tested my devices and some of them are indeed using those fake FTDI chips. This means that I no longer can use Windows to development software for them. Not that big loss, but still annoying. Only problem is that I don't know should I annoyed to
1) FTDI, who made such a feature to the driver
2) Device manufacturers, who went through the cheapest route and used the fake FTDI chips
3) The actual creators of fake FTDI chips, who were too lazy to get their own USB IDs for their devices
4) or Microsoft, who allows such drivers to be distributed through automatic updates
Probably I'll stop using FTDI chips (fake or not) completely and also try to do most of my development on Linux machines...
http://www.eevblog.com/forum/reviews/ftdi-driver-kills-fake-ftdi-ft232/
http://hackaday.com/2014/10/22/watch-that-windows-update-ftdi-drivers-are-killing-fake-chips/
http://www.reddit.com/r/arduino/comments/2k0i7x/watch_that_windows_update_ftdi_drivers_are/
http://hardware-beta.slashdot.org/story/14/10/22/185244/ftdi-reportedly-bricking-devices-using-competitors-chips
Luckily, the fix on Linux is easy:
$ sudo ./ft232r_prog --old-pid 0x0000 --new-pid 0x6001
I tested my devices and some of them are indeed using those fake FTDI chips. This means that I no longer can use Windows to development software for them. Not that big loss, but still annoying. Only problem is that I don't know should I annoyed to
1) FTDI, who made such a feature to the driver
2) Device manufacturers, who went through the cheapest route and used the fake FTDI chips
3) The actual creators of fake FTDI chips, who were too lazy to get their own USB IDs for their devices
4) or Microsoft, who allows such drivers to be distributed through automatic updates
Probably I'll stop using FTDI chips (fake or not) completely and also try to do most of my development on Linux machines...