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

