Has anyone ever successfully programmed the EEPROM values in the FTDI FT232BI (aka FT232BM) with MProg? I am trying to experiment with the "event characters" as mentioned in some FTDI application notes, but I can't see any way to configure the event characters, plus, while it does seem to see the chip, it doesn't want to upload the values that I set.
Arg, no luck with MProg on Windows, I tried upgrading the driver, uninstalling and reinstalling the driver, and still I get "Error reading device" when trying to program the EEPROM. It finds the Arduino when scanning, and successfully erases the device, it just won't program it. The FTDI site does say that it only works with the D2XX drivers, not the VCP. But then somewhere else it says that the D2XX and VCP drivers were merged into the CDM drivers in the 2.0 version.
So I just found the GNU/Linux equivalent, I am going to give that a try. It's called eeprom_generator aka ftdi_eeprom and on the ftdi-usb-sio site.
Woot, I am dominating this thread ;). After trying the ftdi-usb-sio stuff, which seems to be defunct and no longer maintained, I found libftdi and it's related utilities. libftdi can be used not only to change the valueseep in the FT232BM's (aka FT232BI) EEPROM, but also it can be used to access the FT232BM without using a virtual comport. That means you can get up to 800KB/s.
You can get these in Debian/Ubuntu as libftdi0 and libftdi-dev.
I have been able to read the eeprom on the Arduino's FT232BI, but I haven't gotten a successful write yet... arg.
I thought the NG had an FT232RL? Is there another USB version?
-j
I think upon closer inspection, it's actually a FT232BL, not FT232BI. It's hard to read... this is on USB Arduinos, pre-NG.
any sucess on writing already?