diff -ur ftdi_eeprom-0.2/ftdi_eeprom/main.c ftdi_eeprom-0.2-r2/ftdi_eeprom/main.c --- ftdi_eeprom/src/main.c 2004-03-25 18:58:08.000000000 +0000 +++ ftdi_eeprom-r2/src/main.c 2011-07-23 15:57:58.000000000 +0100 @@ -199,9 +199,13 @@ else { printf("Unable to find FTDI devices under given vendor/product id: 0x%X/0x%X\n", eeprom.vendor_id, eeprom.product_id); printf("Error code: %d (%s)\n", i, ftdi_get_error_string(&ftdi)); - printf("Retrying with default FTDI id.\n"); + printf("Retrying with default FTDI ids.\n"); i = ftdi_usb_open(&ftdi, 0x0403, 0x6001); + if (i != 0) + i = ftdi_usb_open(&ftdi, 0x0403, 0x6010); + if (i != 0) + i = ftdi_usb_open(&ftdi, 0x0403, 0x6011); if (i != 0) { printf("Error: %s\n", ftdi.error_str); exit (-1);