Index: 1031-S-boot_otp.dat
===================================================================
--- /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/1031-S-boot_otp.dat	(nonexistent)
+++ /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/1031-S-boot_otp.dat	(working copy)
@@ -0,0 +1,141 @@
+0b
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+31
+88
+2a
+7c
+82
+54
+08
+b2
+2a
+bc
+75
+7e
+6b
+ab
+6a
+07
+aa
+55
+20
+00
+ef
+48
+ff
+f2
+89
+7f
+b3
+16
+d5
+4b
+c5
+72
+c2
+d8
+34
+bf
+d6
+99
+94
+22
+a1
+4a
+4d
+38
+a8
+dc
+92
+93
+96
+be
+35
+27
+aa
+55
+40
+00
+00
+40
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+80
+55
+aa
+aa
+55
+ff
+01
+ca
+09
Index: ep.bat
===================================================================
--- /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/ep.bat	(nonexistent)
+++ /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/ep.bat	(working copy)
@@ -0,0 +1,11 @@
+call do_sdk.bat eep
+e pu
+e pu
+e 8043 00
+e 80da 6c6d
+e er 0 10
+e ew 0 0000
+e er 0 10
+e ep
+e ku
+e au
Index: output/eeprom.dat
===================================================================
--- /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/output/eeprom.dat	(revision 2818)
+++ /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/output/eeprom.dat	(working copy)
@@ -6865,7 +6865,7 @@
 13
 47
 04
-0b
+09
 6a
 00
 08
@@ -7330,14 +7330,14 @@
 00
 1e
 47
-ff
+64
 aa
 55
 01
 00
 3c
 46
-ff
+64
 aa
 55
 02
@@ -7478,8 +7478,8 @@
 00
 eb
 43
-10
-00
+80
+1f
 aa
 55
 02
@@ -7940,10 +7940,10 @@
 aa
 aa
 55
-99
-4b
-bf
-be
+f0
+4a
+f6
+7b
 ff
 ff
 ff
Index: output/flash.dat
===================================================================
--- /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/output/flash.dat	(revision 2818)
+++ /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/output/flash.dat	(working copy)
@@ -6865,7 +6865,7 @@
 13
 47
 04
-0b
+09
 6a
 00
 08
@@ -7330,14 +7330,14 @@
 00
 1e
 47
-ff
+64
 aa
 55
 01
 00
 3c
 46
-ff
+64
 aa
 55
 02
@@ -7478,8 +7478,8 @@
 00
 eb
 43
-10
-00
+80
+1f
 aa
 55
 02
@@ -7940,10 +7940,10 @@
 aa
 aa
 55
-99
-4b
-bf
-be
+f0
+4a
+f6
+7b
 ff
 ff
 ff
Index: output/otp.dat
===================================================================
--- /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/output/otp.dat	(revision 2818)
+++ /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/output/otp.dat	(working copy)
@@ -6874,7 +6874,7 @@
 13
 47
 04
-0b
+09
 6a
 00
 08
@@ -7339,14 +7339,14 @@
 00
 1e
 47
-ff
+64
 aa
 55
 01
 00
 3c
 46
-ff
+64
 aa
 55
 02
@@ -7487,8 +7487,8 @@
 00
 eb
 43
-10
-00
+80
+1f
 aa
 55
 02
@@ -7949,7 +7949,7 @@
 aa
 aa
 55
-99
-4b
-bf
-be
+f0
+4a
+f6
+7b
Index: output/sched.rom
===================================================================
--- /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/output/sched.rom	(revision 2818)
+++ /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/output/sched.rom	(working copy)
@@ -85,7 +85,7 @@
 #bit5 MOUSE_ENABLE_USB
 #bit6 MOUSE_ENABLE_24G_SEARCH_DONGLE
 #bit7 MOUSE_ENABLE_LOAD_AND_STORE_DPI
-0b
+09
 
 #mouse flag byte3
 #bit0 MOUSE_ENABLE_SPI2
@@ -277,8 +277,8 @@
 
 
 #system
-mem_mouse_fast_direct_timeout:ff #10s
-mem_mouse_direct_timeout:ff  #10s
+mem_mouse_fast_direct_timeout:64 #10s
+mem_mouse_direct_timeout:64  #10s
 mem_mouse_discovery_timeout:58 02  #1min
 mem_mouse_no_data_timeout:70 17   #10mins
 mem_adc_low_volatage_led_blink_timer:64 00 #10s
@@ -333,7 +333,7 @@
 mem_eeprom_wp_gpio:ff
 mem_eeprom_scl_gpio:17
 mem_eeprom_sda_gpio:16
-mem_eeprom_base:10 00
+mem_eeprom_base:80 1f
 mem_otp_read_retention_max_size:40 02		# 16*pair count
 
 mem_keyboard_caps_led_gpio:88
Index: program/patch.prog
===================================================================
--- /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/program/patch.prog	(revision 2818)
+++ /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/program/patch.prog	(working copy)
@@ -748,16 +748,16 @@
 	rtn
 endif
 ifdef ADC_4V2
-	setarg 0x00014d		// 0x014d--3.7V  0x01000--3.0V  0x0123--3.2V  0x0130--3.3V
+	setarg 0x230170		// 0x0170--3.7V  0x0123--3.0V  0x0146--3.2V  0x0153--3.3V
 	store 3,mem_mouse_vdd_full_vol
-	setarg 0x013001
+	setarg 0x015301
 	istore 3,contw
 	fetch 1,mem_mouse_adc_last_low_voltage_flag
 	branch p_keyboard_low_voltage_param_set_33V,blank
-	jam 0x35,mem_mouse_vdd_low_vol
+	jam 0x58,mem_mouse_vdd_low_vol
 	rtn
 p_keyboard_low_voltage_param_set_33V:
-	jam 0x30,mem_mouse_vdd_low_vol
+	jam 0x53,mem_mouse_vdd_low_vol
 	rtn	
 endif
 ifdef ADC_3V0
Index: sched/keyboard.dat
===================================================================
--- /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/sched/keyboard.dat	(revision 2818)
+++ /1121s/branch/keyboard/internal/YC1031S_3ble_sdk/sched/keyboard.dat	(working copy)
@@ -18,7 +18,7 @@
 #bit5 MOUSE_ENABLE_USB
 #bit6 MOUSE_ENABLE_24G_SEARCH_DONGLE
 #bit7 MOUSE_ENABLE_LOAD_AND_STORE_DPI
-0b
+09
 
 #mouse flag byte3
 #bit0 MOUSE_ENABLE_SPI2
@@ -210,8 +210,8 @@
 
 
 #system
-mem_mouse_fast_direct_timeout:ff #10s
-mem_mouse_direct_timeout:ff  #10s
+mem_mouse_fast_direct_timeout:64 #10s
+mem_mouse_direct_timeout:64  #10s
 mem_mouse_discovery_timeout:58 02  #1min
 mem_mouse_no_data_timeout:70 17   #10mins
 mem_adc_low_volatage_led_blink_timer:64 00 #10s
@@ -266,7 +266,7 @@
 mem_eeprom_wp_gpio:ff
 mem_eeprom_scl_gpio:17
 mem_eeprom_sda_gpio:16
-mem_eeprom_base:10 00
+mem_eeprom_base:80 1f
 mem_otp_read_retention_max_size:40 02		# 16*pair count
 
 mem_keyboard_caps_led_gpio:88
