&F002 = 0000 0000 0000 1000
// PSKEY_BDADDR
&0001-
// PSKEY_DEVICE_NAME
&0108-
// PSKEY_USR1
&028b-
// PSKEY_USR4
&028e -
// PSKEY_USR5
&028f -
// PSKEY_USR6
&0290 -
// PSKEY_USR7
&0291-
// PSKEY_USR8
&0292 -
// PSKEY_USR9
&0293 -
// PSKEY_USR10
&0294-
// PSKEY_USR11
&0295 -
// PSKEY_USR15
&0299 -
&029c -
// PSKEY_USR19
&029d-
// PSKEY_USR20
&029e-
// PSKEY_USR21
&029f -
// PSKEY_USR22
&02a0 -
// PSKEY_USR23
&02a1 -
// PSKEY_USR24
&02a2 -
// PSKEY_USR27
&02a5 -
// PSKEY_USR28
&02a6 -
// PSKEY_USR29
&02a7 -
// PSKEY_USR31
&02a9 -
// PSKEY_USR32
&02aa -
// PSKEY_USR33
&02ab -
// PSKEY_USR34
&02ac -
// PSKEY_USR36
&02ae = 6480
// PSKEY_USR37
&02af -
// PSKEY_USR38
&02b0 -
// PSKEY_USR39
&02b1 -
// PSKEY_USR42
&02b4 -
// PSKEY_USR48
&02ba -

// --------MODE0-------------------------------------------------------- 
// BOOTMODE_KEY_LIST_0: Overwrite :
//                                HOST_INTRFACE  (1F9)
//                                VM_DISABLE     (25D)
//                                USB_VM_CONTROL (3C0)
//                                USB PRODUCT ID (2BF)  
&04B0 = 01F9 
// 
// BOOTMODE_KEY_TABLE_0+0: PSKEY_HOST_INTERFACE = USB
&04B8 = 0002



// --------MODE1-------------------------------------------------------- 
// BOOTMODE_KEY_LIST_1: 

//PSKEY_UART_BITRATE
&04B1 = 01ea
// 
//  BOOTMODE_KEY_TABLE_0+0: UART BIT RATE 9600 (min clock speed)
&04f8 = 0000 9600



// ********************************************************
// ***************** USB configuration ********************
// ********************************************************

// PSKEY_USB_MANUF_STRING
&02c1 = 0000

// PSKEY_USB_PRODUCT_STRING (QCC300x)
&02c2 = 0051 0043 0043 0033 0030 0030 0078

// PSKEY_RESET_ON_CHARGER_ATTACH (Don't reset)
&25af = 0000

// PSKEY_HOST_INTERFACE - USB
&01f9 = 0002

// PSKEY_USB_VM_CONTROL - VM controls USB
&03c0 = 0001

// PSKEY_USB_ALLOW_DEEP_SLEEP - set to deep sleep when detached if always exposing USB host interface
&02fc = 3

// PSKEY_USB_CHARGER_DETECTION_ENABLE - Voltage Source
&2180 = 2

// PSKEY_USB_PRODUCT_ID
&02bf = 1243

// PSKEY_USB_DEVICE_CLASS_CODES - Composite
&02bd = 0000 0000 0000

// PSKEY_USB_MAX_POWER - 500mA
&02c6 = FA

// PSKEY_USB_ATTRIBTUES_POWER - Not self powered
&03f2 = 0000

// PSKEY_USB_VM_CONTROLLED_SUSPEND - VM controls suspend action
&25be = 0001

// PSKEY_USB_PIO_VBUS - for USB charger detection set to use VDD_CHG (battery charger)
&02d1 = fffe

// PSKEY_USB_DATA_PLUS_PULL_CONTROL - set D+ when configuration done
&01f0 = 0001

// PSKEY_USB_CONFIG - disable single byte packet counter on incoming bulk data
&02d9 = 0030

// PSKEY_USB_SERIAL_NUMBER_STRING - the mass storage spec requires this to be min 12 characters (A-F, 0-9)
&02c3 = 0041 0042 0043 0044 0045 0046 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039

// --------MODE3--------------------------------------------------------
// BOOTMODE_KEY_LIST_3
//                                USB_MAX_POWER (02c6)
//                                USB_ATTRIBUTES_POWER (03f2)
//                                PSKEY_USR28 (02a6)
&04B3 = 02c6 03f2 02a6

//
// BOOTMODE_KEY_TABLE_3+0: PSKEY_USB_MAX_POWER - 100mA
&0578 = 32

// BOOTMODE_KEY_TABLE_3+1: PSKEY_USB_ATTRIBTUES_POWER - Self powered
&0579 = 0001

// BOOTMODE_KEY_TABLE_3+2: PSKEY_USR32 - Don't draw over 100mA from standard host/hub
&057e = 001F 8096 1400 0400 905A 805A 905A 805A 8096 8096 8096 0100

// ********************************************************
// ***************** End of USB configuration *************
// ********************************************************

// PSKEY_PIO_DEEP_SLEEP_EITHER_LEVEL - ignore PIO level, only wake on edge detection
&21bd = FFFF FFFF
