current_vendor_id=0x0403 # Vendor ID that chip has before new data is flashed current_product_id=0x6010 # Product ID that chip has before new data is flashed chA_is_FIFO=false # true if channel A is 245 FIFO chA_is_CPU_FIFO_target=true # true if channel A is 245 FIFO CPU target (2232D, not available on 2232C) chA_is_OPTO=false # true if channel A is OPTO-isolated fast serial chA_is_VCP=false # true if channel A is a Virtual COM Port chA_is_high_current=false # true if channel A is high current (12 mA vs normal of 4 mA) byte_0_bit_5=false # byte_0_bit_6=false # byte_0_bit_7=false # chB_is_FIFO=false # true if channel B is 245 FIFO chB_is_CPU_FIFO_target=true # true if channel B is 245 FIFO CPU target (2232D, not available on 2232C) chB_is_OPTO=false # true if channel B is OPTO-isolated fast serial chB_is_VCP=false # true if channel B is a Virtual COM Port chB_is_high_current=false # true if channel B is high current (12 mA vs normal of 4 mA) byte_1_bit_5=false # byte_1_bit_6=false # byte_1_bit_7=false # vendor_id=0x0403 # New Vendor ID product_id=0x6010 # New Product ID device_id=0x0500 # This contains the device or revision number in binary-coded decimal format ############################ # Configuration Attributes # ############################ byte_8_bit_0=false # byte_8_bit_1=false # byte_8_bit_2=false # byte_8_bit_3=false # battery_powered=false # true if battery powered remote_wakeup=false # true if remote wakeup feature self_powered=false # true if self powered, false if powered by the USB bus must_be_set=true # Adds 0x80 to Configuration Descriptor field bmAttributes; it must be set for historical reasons max_power=0x2D # Max. power consumption: value * 2 mA. Use 0 if self_powered = true. ############################################ # Device-Specific Configuration - 1st Byte # ############################################ chA_in_is_isochronous=false # true if Channel A in is isochronous - no effect on lsusb chA_out_is_isochronous=false # true if Channel A out is isochronous - no effect on lsusb suspend_pull_downs=false # true to enable pull down on suspend to lower power - must keep wake up pins high to work use_serial_nr=true # Use the serial number string use_usb_version=false # true if USB version is to be used chB_in_is_isochronous=false # true if Channel B in is isochronous - no noticable effect on lsusb chB_out_is_isochronous=false # true if Channel B out is isochronous - no noticable effect on lsusb byte_A_bit_7=false # byte_B_bit_0=false # unknown function byte_B_bit_1=false # unknown function byte_B_bit_2=false # unknown function byte_B_bit_3=false # unknown function byte_B_bit_4=false # unknown function byte_B_bit_5=false # unknown function byte_B_bit_6=false # unknown function byte_B_bit_7=false # unknown function ########################################################################################### # Device-Specific Configuration - 2nd Byte: set by device with bits 2-7 matching 1st Byte # ########################################################################################### byte_0x14=0x56 # unknown function, set as 0x56 in DLP-2232 devices byte_0x15=0x00 # unknown function usb_version=0x0201 ## USB version in BCD format (0x0200=2.0, 0x0101=1.1) ########### # Strings # ########### manufacturer="Acme Mfg. Co." ## Manufacturer product="Fancy Widget" ## Product serial_nr="DP40MC4T" ## Serial ######## # Misc # ######## filename="eeprom.new" # Filename, leave empty to skip file writing