Index: output/bt_program23.icode
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/bt_program23.icode	(revision 2507)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/bt_program23.icode	(working copy)
@@ -45,7 +45,7 @@
  00000044  0x00000048 beq  0x000000e9 , 0x000002f6 
  00000045  0x00000049 beq  0x000000ea , 0x000001d6 
  00000046  0x0000004a beq  0x000000ec , 0x00000508 
- 00000047  0x0000004b beq  0x000000ed , 0x00000676 
+ 00000047  0x0000004b beq  0x000000ed , 0x00000674 
  00000048  0x0000004c branch  0x0000137c 
  00000049  0x00000050 clear_stack 
  00000050  0x00000051 call  0x000030f3 
@@ -927,7 +927,7 @@
  00000926  0x00000500 jam  0x0000001e , 0x00004c96 
  00000927  0x00000501 rtn 
  00000928  0x00000503 arg  0x00004c96 , 0x00000013 
- 00000929  0x00000504 arg  0x00000648 , 0x00000012 
+ 00000929  0x00000504 arg  0x00000646 , 0x00000012 
  00000930  0x00000505 branch  0x0000318a 
  00000931  0x0000050c jam  0x00000000 , 0x00004c41 
  00000932  0x0000050d fetch  0x00000001 , 0x00004c40 
@@ -1602,64 +1602,62 @@
  00001601  0x000008bb rtn 
  00001602  0x000008bd jam  0x00000000 , 0x00004c3e 
  00001603  0x000008be rtn 
- 00001604  0x000008c1 fetch  0x00000001 , 0x00004ca6 
- 00001605  0x000008c2 rtn  0x00000034 
- 00001606  0x000008c3 call  0x00004072 
- 00001607  0x000008c4 rtn  0x00000028 
- 00001608  0x000008c6 fetch  0x00000001 , 0x00004992 
- 00001609  0x000008c7 copy  0x0000003f , 0x00000002 
- 00001610  0x000008c8 fetch  0x00000008 , 0x00004bab 
- 00001611  0x000008c9 bbit1  0x0000003d , 0x00000652 
- 00001612  0x000008ca copy  0x00000002 , 0x0000003f 
- 00001613  0x000008cb increase  0x00000001 , 0x0000003f 
- 00001614  0x000008cc and  0x0000003f , 0x00000003 , 0x0000003f 
- 00001615  0x000008ce store  0x00000001 , 0x00004992 
- 00001616  0x000008cf call  0x00000336 
- 00001617  0x000008d0 branch  0x00004643 
- 00001618  0x000008d3 fetch  0x00000001 , 0x00004c3e 
- 00001619  0x000008d4 nbranch  0x0000066f , 0x00000034 
- 00001620  0x000008d6 fetch  0x00000008 , 0x00004bab 
- 00001621  0x000008d7 bbit1  0x0000001c , 0x00000663 
- 00001622  0x000008d8 copy  0x00000002 , 0x0000003f 
- 00001623  0x000008d9 rtneq  0x00000001 
- 00001624  0x000008db beq  0x00000000 , 0x0000065f 
- 00001625  0x000008dc beq  0x00000002 , 0x0000065d 
- 00001626  0x000008dd rtn 
- 00001627  0x000008e0 setarg  0x00000002 
- 00001628  0x000008e1 branch  0x0000064f 
- 00001629  0x000008e3 setarg  0x00000000 
- 00001630  0x000008e4 branch  0x0000064f 
- 00001631  0x000008e6 setarg  0x00000001 
- 00001632  0x000008e7 branch  0x0000064f 
- 00001633  0x000008e9 setarg  0x00000003 
- 00001634  0x000008ea branch  0x0000064f 
- 00001635  0x000008ed copy  0x00000002 , 0x0000003f 
- 00001636  0x000008ee rtneq  0x00000001 
- 00001637  0x000008ef beq  0x00000000 , 0x0000065f 
- 00001638  0x000008f0 beq  0x00000002 , 0x00000661 
- 00001639  0x000008f1 beq  0x00000003 , 0x0000065d 
- 00001640  0x000008f2 rtn 
- 00001641  0x000008f4 copy  0x00000002 , 0x0000003f 
- 00001642  0x000008f5 rtneq  0x00000002 
- 00001643  0x000008f6 beq  0x00000000 , 0x00000661 
- 00001644  0x000008f7 beq  0x00000001 , 0x0000065d 
- 00001645  0x000008f8 beq  0x00000003 , 0x0000065b 
- 00001646  0x000008f9 rtn 
- 00001647  0x000008fd fetch  0x00000008 , 0x00004bab 
- 00001648  0x000008fe bbit1  0x0000001c , 0x00000669 
- 00001649  0x000008ff copy  0x00000002 , 0x0000003f 
- 00001650  0x00000900 rtneq  0x00000002 
- 00001651  0x00000902 beq  0x00000000 , 0x0000065b 
- 00001652  0x00000903 beq  0x00000001 , 0x0000065d 
- 00001653  0x00000904 rtn 
- 00001654  0x0000090c fetch  0x00000002 , 0x0000478c 
- 00001655  0x0000090d rtnbit1  0x0000000b 
- 00001656  0x0000090e rtnbit1  0x00000007 
- 00001657  0x0000090f rtnbit1  0x00000006 
- 00001658  0x00000910 fetchr  0x00000011 , 0x00000002 , 0x00004899 
- 00001659  0x00000911 call  0x000025cb 
- 00001660  0x00000912 storet  0x00000001 , 0x000048c7 
- 00001661  0x00000913 branch  0x000026f6 
+ 00001604  0x000008c3 call  0x00004072 
+ 00001605  0x000008c4 rtn  0x00000028 
+ 00001606  0x000008c6 fetch  0x00000001 , 0x00004992 
+ 00001607  0x000008c7 copy  0x0000003f , 0x00000002 
+ 00001608  0x000008c8 fetch  0x00000008 , 0x00004bab 
+ 00001609  0x000008c9 bbit1  0x0000003d , 0x00000650 
+ 00001610  0x000008ca copy  0x00000002 , 0x0000003f 
+ 00001611  0x000008cb increase  0x00000001 , 0x0000003f 
+ 00001612  0x000008cc and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00001613  0x000008ce store  0x00000001 , 0x00004992 
+ 00001614  0x000008cf call  0x00000336 
+ 00001615  0x000008d0 branch  0x00004643 
+ 00001616  0x000008d3 fetch  0x00000001 , 0x00004c3e 
+ 00001617  0x000008d4 nbranch  0x0000066d , 0x00000034 
+ 00001618  0x000008d6 fetch  0x00000008 , 0x00004bab 
+ 00001619  0x000008d7 bbit1  0x0000001c , 0x00000661 
+ 00001620  0x000008d8 copy  0x00000002 , 0x0000003f 
+ 00001621  0x000008d9 rtneq  0x00000001 
+ 00001622  0x000008db beq  0x00000000 , 0x0000065d 
+ 00001623  0x000008dc beq  0x00000002 , 0x0000065b 
+ 00001624  0x000008dd rtn 
+ 00001625  0x000008e0 setarg  0x00000002 
+ 00001626  0x000008e1 branch  0x0000064d 
+ 00001627  0x000008e3 setarg  0x00000000 
+ 00001628  0x000008e4 branch  0x0000064d 
+ 00001629  0x000008e6 setarg  0x00000001 
+ 00001630  0x000008e7 branch  0x0000064d 
+ 00001631  0x000008e9 setarg  0x00000003 
+ 00001632  0x000008ea branch  0x0000064d 
+ 00001633  0x000008ed copy  0x00000002 , 0x0000003f 
+ 00001634  0x000008ee rtneq  0x00000001 
+ 00001635  0x000008ef beq  0x00000000 , 0x0000065d 
+ 00001636  0x000008f0 beq  0x00000002 , 0x0000065f 
+ 00001637  0x000008f1 beq  0x00000003 , 0x0000065b 
+ 00001638  0x000008f2 rtn 
+ 00001639  0x000008f4 copy  0x00000002 , 0x0000003f 
+ 00001640  0x000008f5 rtneq  0x00000002 
+ 00001641  0x000008f6 beq  0x00000000 , 0x0000065f 
+ 00001642  0x000008f7 beq  0x00000001 , 0x0000065b 
+ 00001643  0x000008f8 beq  0x00000003 , 0x00000659 
+ 00001644  0x000008f9 rtn 
+ 00001645  0x000008fd fetch  0x00000008 , 0x00004bab 
+ 00001646  0x000008fe bbit1  0x0000001c , 0x00000667 
+ 00001647  0x000008ff copy  0x00000002 , 0x0000003f 
+ 00001648  0x00000900 rtneq  0x00000002 
+ 00001649  0x00000902 beq  0x00000000 , 0x00000659 
+ 00001650  0x00000903 beq  0x00000001 , 0x0000065b 
+ 00001651  0x00000904 rtn 
+ 00001652  0x0000090c fetch  0x00000002 , 0x0000478c 
+ 00001653  0x0000090d rtnbit1  0x0000000b 
+ 00001654  0x0000090e rtnbit1  0x00000007 
+ 00001655  0x0000090f rtnbit1  0x00000006 
+ 00001656  0x00000910 fetchr  0x00000011 , 0x00000002 , 0x00004899 
+ 00001657  0x00000911 call  0x000025cb 
+ 00001658  0x00000912 storet  0x00000001 , 0x000048c7 
+ 00001659  0x00000913 branch  0x000026f6 
  00015297  0x0000091b call  0x00003bf0 
  00015298  0x0000091c call  0x000041a7 
  00015299  0x0000091d call  0x0000408e 
Index: output/bt_program23.list
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/bt_program23.list	(revision 2507)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/bt_program23.list	(working copy)
@@ -1903,79 +1903,77 @@
 0x642 002237 jam 0 ,mem_dpi_another_button_down_enable 
 0x643 002238 rtn 
 :      002240 p_mouse_dpi_process:
-0x644 002241 fetch 1 ,mem_mouse_dpi_led_blink_enable 
-0x645 002242 rtn blank 
-0x646 002243 call mouse_dpi_ghost_check 
-0x647 002244 rtn user 
+0x644 002243 call mouse_dpi_ghost_check 
+0x645 002244 rtn user 
 :      002245 p_mouse_dpi_process_next:
-0x648 002246 fetch 1 ,mem_mouse_dpi 
-0x649 002247 copy pdata ,temp 
-0x64a 002248 fetch mouse_flag_len ,mem_mouse_flag 
-0x64b 002249 bbit1 mouse_enable_double_dpi_key ,p_mouse_double_dpi_check 
-0x64c 002250 copy temp ,pdata 
-0x64d 002251 increase 1 ,pdata 
-0x64e 002252 and pdata ,0x03 ,pdata 
+0x646 002246 fetch 1 ,mem_mouse_dpi 
+0x647 002247 copy pdata ,temp 
+0x648 002248 fetch mouse_flag_len ,mem_mouse_flag 
+0x649 002249 bbit1 mouse_enable_double_dpi_key ,p_mouse_double_dpi_check 
+0x64a 002250 copy temp ,pdata 
+0x64b 002251 increase 1 ,pdata 
+0x64c 002252 and pdata ,0x03 ,pdata 
 :      002253 p_mouse_dpi_store:
-0x64f 002254 store 1 ,mem_mouse_dpi 
-0x650 002255 call p_mouse_seting_dpi 
-0x651 002256 branch mouse_store_eerpom_dpi 
+0x64d 002254 store 1 ,mem_mouse_dpi 
+0x64e 002255 call p_mouse_seting_dpi 
+0x64f 002256 branch mouse_store_eerpom_dpi 
 :      002258 p_mouse_double_dpi_check:
-0x652 002259 fetch 1 ,mem_dpi_another_button_down_enable 
-0x653 002260 nbranch p_mouse_another_dpi_button_down ,blank 
+0x650 002259 fetch 1 ,mem_dpi_another_button_down_enable 
+0x651 002260 nbranch p_mouse_another_dpi_button_down ,blank 
 :      002261 p_mouse_dpi_increase:
-0x654 002262 fetch mouse_flag_len ,mem_mouse_flag 
-0x655 002263 bbit1 mouse_enable_dpi_level_4 ,p_mouse_dpi_increase_level_4 
-0x656 002264 copy temp ,pdata 
-0x657 002265 rtneq mouse_dpi_level2 
+0x652 002262 fetch mouse_flag_len ,mem_mouse_flag 
+0x653 002263 bbit1 mouse_enable_dpi_level_4 ,p_mouse_dpi_increase_level_4 
+0x654 002264 copy temp ,pdata 
+0x655 002265 rtneq mouse_dpi_level2 
 :      002266 p_mouse_dpi_increase_level:
-0x658 002267 beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
-0x659 002268 beq mouse_dpi_level3 ,p_mouse_dpi_level_2 
-0x65a 002269 rtn 
+0x656 002267 beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
+0x657 002268 beq mouse_dpi_level3 ,p_mouse_dpi_level_2 
+0x658 002269 rtn 
 :      002271 p_mouse_dpi_level_1:
-0x65b 002272 setarg 2 
-0x65c 002273 branch p_mouse_dpi_store 
+0x659 002272 setarg 2 
+0x65a 002273 branch p_mouse_dpi_store 
 :      002274 p_mouse_dpi_level_2:
-0x65d 002275 setarg 0 
-0x65e 002276 branch p_mouse_dpi_store 
+0x65b 002275 setarg 0 
+0x65c 002276 branch p_mouse_dpi_store 
 :      002277 p_mouse_dpi_level_3:
-0x65f 002278 setarg 1 
-0x660 002279 branch p_mouse_dpi_store 
+0x65d 002278 setarg 1 
+0x65e 002279 branch p_mouse_dpi_store 
 :      002280 p_mouse_dpi_level_4:
-0x661 002281 setarg 3 
-0x662 002282 branch p_mouse_dpi_store 
+0x65f 002281 setarg 3 
+0x660 002282 branch p_mouse_dpi_store 
 :      002284 p_mouse_dpi_increase_level_4:
-0x663 002285 copy temp ,pdata 
-0x664 002286 rtneq mouse_dpi_level2 
-0x665 002287 beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
-0x666 002288 beq mouse_dpi_level3 ,p_mouse_dpi_level_4 
-0x667 002289 beq mouse_dpi_level4 ,p_mouse_dpi_level_2 
-0x668 002290 rtn 
+0x661 002285 copy temp ,pdata 
+0x662 002286 rtneq mouse_dpi_level2 
+0x663 002287 beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
+0x664 002288 beq mouse_dpi_level3 ,p_mouse_dpi_level_4 
+0x665 002289 beq mouse_dpi_level4 ,p_mouse_dpi_level_2 
+0x666 002290 rtn 
 :      002291 p_mouse_dpi_decrease_level_4:
-0x669 002292 copy temp ,pdata 
-0x66a 002293 rtneq mouse_dpi_level3 
-0x66b 002294 beq mouse_dpi_level1 ,p_mouse_dpi_level_4 
-0x66c 002295 beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
-0x66d 002296 beq mouse_dpi_level4 ,p_mouse_dpi_level_1 
-0x66e 002297 rtn 
+0x667 002292 copy temp ,pdata 
+0x668 002293 rtneq mouse_dpi_level3 
+0x669 002294 beq mouse_dpi_level1 ,p_mouse_dpi_level_4 
+0x66a 002295 beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
+0x66b 002296 beq mouse_dpi_level4 ,p_mouse_dpi_level_1 
+0x66c 002297 rtn 
 :      002299 p_mouse_another_dpi_button_down:
 :      002300 p_mouse_dpi_decrease:
-0x66f 002301 fetch mouse_flag_len ,mem_mouse_flag 
-0x670 002302 bbit1 mouse_enable_dpi_level_4 ,p_mouse_dpi_decrease_level_4 
-0x671 002303 copy temp ,pdata 
-0x672 002304 rtneq mouse_dpi_level3 
+0x66d 002301 fetch mouse_flag_len ,mem_mouse_flag 
+0x66e 002302 bbit1 mouse_enable_dpi_level_4 ,p_mouse_dpi_decrease_level_4 
+0x66f 002303 copy temp ,pdata 
+0x670 002304 rtneq mouse_dpi_level3 
 :      002305 p_mouse_dpi_decrease_level:
-0x673 002306 beq mouse_dpi_level1 ,p_mouse_dpi_level_1 
-0x674 002307 beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
-0x675 002308 rtn 
+0x671 002306 beq mouse_dpi_level1 ,p_mouse_dpi_level_1 
+0x672 002307 beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
+0x673 002308 rtn 
 :      002315 p_power_ctrl_start:
-0x676 002316 fetch 2 ,mem_ui_state_map 
-0x677 002317 rtnbit1 ui_state_ble_adv 
-0x678 002318 rtnbit1 ui_state_bt_reconnect 
-0x679 002319 rtnbit1 ui_state_bt_discovery 
-0x67a 002320 fetchr rega ,2 ,mem_rssi_signal_buf_ptr 
-0x67b 002321 call rssi_average 
-0x67c 002322 storet 1 ,mem_rssi_avg_received 
-0x67d 002323 branch power_ctrl_rssi_avg_compare 
+0x674 002316 fetch 2 ,mem_ui_state_map 
+0x675 002317 rtnbit1 ui_state_ble_adv 
+0x676 002318 rtnbit1 ui_state_bt_reconnect 
+0x677 002319 rtnbit1 ui_state_bt_discovery 
+0x678 002320 fetchr rega ,2 ,mem_rssi_signal_buf_ptr 
+0x679 002321 call rssi_average 
+0x67a 002322 storet 1 ,mem_rssi_avg_received 
+0x67b 002323 branch power_ctrl_rssi_avg_compare 
               org 0x3bc1
 :      002330 mouse_init:
 0x3bc1 002331 call mouse_setting_config 
Index: output/bt_program23.meta
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/bt_program23.meta	(revision 2507)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/bt_program23.meta	(working copy)
@@ -2238,8 +2238,8 @@
 	rtn
 
 p_mouse_dpi_process:
-	fetch 1,mem_mouse_dpi_led_blink_enable
-	rtn blank
+	//fetch 1,mem_mouse_dpi_led_blink_enable
+	//rtn blank
 	call mouse_dpi_ghost_check
 	rtn user
 p_mouse_dpi_process_next:
Index: output/bt_program23.rom
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/bt_program23.rom	(revision 2507)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/bt_program23.rom	(working copy)
@@ -45,7 +45,7 @@
 11000000011101001000001011110110
 11000000011101010000000111010110
 11000000011101100000010100001000
-11000000011101101000011001110110
+11000000011101101000011001110100
 00100000001000000001001101111100
 00100000100000000000000000000000
 00100000010000000011000011110011
@@ -927,7 +927,7 @@
 01110000010011001001011000011110
 00100000011000000000000000000000
 11011010011000000100110010010110
-11011010010000000000011001001000
+11011010010000000000011001000110
 00100000001000000011000110001010
 01110000010011000100000100000000
 01101111111000001100110001000000
@@ -1602,14 +1602,12 @@
 00100000011000000000000000000000
 01110000010011000011111000000000
 00100000011000000000000000000000
-01101111111000001100110010100110
-00100000011110100000000000000000
 00100000010000000100000001110010
 00100000011101000000000000000000
 01101111111000001100100110010010
 00011111111000100000010000000000
 01101111111001000100101110101011
-11000010100111101000011001010010
+11000010100111101000011001010000
 00011000010000100111111000000000
 00011111111000001111111000000001
 00011111111000010111111000000011
@@ -1617,40 +1615,40 @@
 00100000010000000000001100110110
 00100000001000000100011001000011
 01101111111000001100110000111110
-00100100001110100000011001101111
+00100100001110100000011001101101
 01101111111001000100101110101011
-11000010100011100000011001100011
+11000010100011100000011001100001
 00011000010000100111111000000000
 11000001000000001000000000000000
-11000000000000000000011001011111
-11000000000000010000011001011101
+11000000000000000000011001011101
+11000000000000010000011001011011
 00100000011000000000000000000000
 01011000000000000000000000000010
-00100000001000000000011001001111
+00100000001000000000011001001101
 01011000000000000000000000000000
-00100000001000000000011001001111
+00100000001000000000011001001101
 01011000000000000000000000000001
-00100000001000000000011001001111
+00100000001000000000011001001101
 01011000000000000000000000000011
-00100000001000000000011001001111
+00100000001000000000011001001101
 00011000010000100111111000000000
 11000001000000001000000000000000
-11000000000000000000011001011111
-11000000000000010000011001100001
-11000000000000011000011001011101
+11000000000000000000011001011101
+11000000000000010000011001011111
+11000000000000011000011001011011
 00100000011000000000000000000000
 00011000010000100111111000000000
 11000001000000010000000000000000
-11000000000000000000011001100001
-11000000000000001000011001011101
-11000000000000011000011001011011
+11000000000000000000011001011111
+11000000000000001000011001011011
+11000000000000011000011001011001
 00100000011000000000000000000000
 01101111111001000100101110101011
-11000010100011100000011001101001
+11000010100011100000011001100111
 00011000010000100111111000000000
 11000001000000010000000000000000
-11000000000000000000011001011011
-11000000000000001000011001011101
+11000000000000000000011001011001
+11000000000000001000011001011011
 00100000011000000000000000000000
 01101111111000010100011110001100
 11000011100001011000000000000000
@@ -15295,6 +15293,8 @@
                                 
                                 
                                 
+                                
+                                
 00100000010000000011101111110000
 00100000010000000100000110100111
 00100000010000000100000010001110
Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/eeprom.dat	(revision 2509)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-fa
+f2
 19
 c2
 84
@@ -195,7 +195,7 @@
 c0
 76
 86
-76
+74
 20
 20
 13
@@ -3723,7 +3723,7 @@
 da
 40
 06
-48
+46
 20
 20
 31
@@ -6420,14 +6420,6 @@
 60
 00
 00
-6f
-e0
-cc
-a6
-20
-7a
-00
-00
 20
 40
 40
@@ -6451,7 +6443,7 @@
 c2
 9e
 86
-52
+50
 18
 42
 7e
@@ -6483,7 +6475,7 @@
 24
 3a
 06
-6f
+6d
 6f
 e4
 4b
@@ -6491,7 +6483,7 @@
 c2
 8e
 06
-63
+61
 18
 42
 7e
@@ -6503,11 +6495,11 @@
 c0
 00
 06
-5f
+5d
 c0
 01
 06
-5d
+5b
 20
 60
 00
@@ -6519,7 +6511,7 @@
 20
 20
 06
-4f
+4d
 58
 00
 00
@@ -6527,7 +6519,7 @@
 20
 20
 06
-4f
+4d
 58
 00
 00
@@ -6535,7 +6527,7 @@
 20
 20
 06
-4f
+4d
 58
 00
 00
@@ -6543,7 +6535,7 @@
 20
 20
 06
-4f
+4d
 18
 42
 7e
@@ -6555,15 +6547,15 @@
 c0
 00
 06
-5f
+5d
 c0
 01
 06
-61
+5f
 c0
 01
 86
-5d
+5b
 20
 60
 00
@@ -6579,15 +6571,15 @@
 c0
 00
 06
-61
+5f
 c0
 00
 86
-5d
+5b
 c0
 01
 86
-5b
+59
 20
 60
 00
@@ -6599,7 +6591,7 @@
 c2
 8e
 06
-69
+67
 18
 42
 7e
@@ -6611,11 +6603,11 @@
 c0
 00
 06
-5b
+59
 c0
 00
 86
-5d
+5b
 20
 60
 00
@@ -6652,8 +6644,8 @@
 20
 26
 f6
-90
-49
+68
+6e
 aa
 55
 40
@@ -6795,19 +6787,19 @@
 4b
 04
 09
-7a
+2a
 00
 00
 04
-12
-17
+09
+1f
 aa
 55
 01
 00
 40
 4c
-89
+00
 aa
 55
 0c
@@ -6819,7 +6811,7 @@
 58
 02
 64
-64
+32
 94
 85
 90
@@ -6834,7 +6826,7 @@
 49
 ff
 ff
-08
+0b
 aa
 55
 01
@@ -6850,7 +6842,7 @@
 49
 ff
 ff
-0c
+0d
 04
 05
 ff
@@ -6859,10 +6851,10 @@
 0b
 0c
 03
-0b
 ff
 ff
-0d
+ff
+08
 07
 06
 ff
@@ -6888,8 +6880,8 @@
 00
 24
 49
-03
-00
+01
+01
 00
 aa
 55
@@ -6951,8 +6943,8 @@
 00
 54
 4c
-0a
-8a
+ff
+ff
 ff
 ff
 ff
@@ -7090,7 +7082,7 @@
 ca
 4b
 07
-06
+03
 aa
 55
 01
@@ -7991,16 +7983,16 @@
 02
 40
 00
-44
+3c
 1f
 55
 aa
 aa
 55
-de
-94
-8f
-5e
+23
+96
+68
+07
 ff
 ff
 ff
@@ -8188,5 +8180,13 @@
 ff
 ff
 ff
-d5
-83
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ab
+c1
Index: output/flash.dat
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/flash.dat	(revision 2509)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/flash.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-fa
+f2
 19
 c2
 84
@@ -195,7 +195,7 @@
 c0
 76
 86
-76
+74
 20
 20
 13
@@ -3723,7 +3723,7 @@
 da
 40
 06
-48
+46
 20
 20
 31
@@ -6420,14 +6420,6 @@
 60
 00
 00
-6f
-e0
-cc
-a6
-20
-7a
-00
-00
 20
 40
 40
@@ -6451,7 +6443,7 @@
 c2
 9e
 86
-52
+50
 18
 42
 7e
@@ -6483,7 +6475,7 @@
 24
 3a
 06
-6f
+6d
 6f
 e4
 4b
@@ -6491,7 +6483,7 @@
 c2
 8e
 06
-63
+61
 18
 42
 7e
@@ -6503,11 +6495,11 @@
 c0
 00
 06
-5f
+5d
 c0
 01
 06
-5d
+5b
 20
 60
 00
@@ -6519,7 +6511,7 @@
 20
 20
 06
-4f
+4d
 58
 00
 00
@@ -6527,7 +6519,7 @@
 20
 20
 06
-4f
+4d
 58
 00
 00
@@ -6535,7 +6527,7 @@
 20
 20
 06
-4f
+4d
 58
 00
 00
@@ -6543,7 +6535,7 @@
 20
 20
 06
-4f
+4d
 18
 42
 7e
@@ -6555,15 +6547,15 @@
 c0
 00
 06
-5f
+5d
 c0
 01
 06
-61
+5f
 c0
 01
 86
-5d
+5b
 20
 60
 00
@@ -6579,15 +6571,15 @@
 c0
 00
 06
-61
+5f
 c0
 00
 86
-5d
+5b
 c0
 01
 86
-5b
+59
 20
 60
 00
@@ -6599,7 +6591,7 @@
 c2
 8e
 06
-69
+67
 18
 42
 7e
@@ -6611,11 +6603,11 @@
 c0
 00
 06
-5b
+59
 c0
 00
 86
-5d
+5b
 20
 60
 00
@@ -6652,8 +6644,8 @@
 20
 26
 f6
-90
-49
+68
+6e
 aa
 55
 40
@@ -6795,19 +6787,19 @@
 4b
 04
 09
-7a
+2a
 00
 00
 04
-12
-17
+09
+1f
 aa
 55
 01
 00
 40
 4c
-89
+00
 aa
 55
 0c
@@ -6819,7 +6811,7 @@
 58
 02
 64
-64
+32
 94
 85
 90
@@ -6834,7 +6826,7 @@
 49
 ff
 ff
-08
+0b
 aa
 55
 01
@@ -6850,7 +6842,7 @@
 49
 ff
 ff
-0c
+0d
 04
 05
 ff
@@ -6859,10 +6851,10 @@
 0b
 0c
 03
-0b
 ff
 ff
-0d
+ff
+08
 07
 06
 ff
@@ -6888,8 +6880,8 @@
 00
 24
 49
-03
-00
+01
+01
 00
 aa
 55
@@ -6951,8 +6943,8 @@
 00
 54
 4c
-0a
-8a
+ff
+ff
 ff
 ff
 ff
@@ -7090,7 +7082,7 @@
 ca
 4b
 07
-06
+03
 aa
 55
 01
@@ -7991,16 +7983,16 @@
 02
 40
 00
-44
+3c
 1f
 55
 aa
 aa
 55
-de
-94
-8f
-5e
+23
+96
+68
+07
 ff
 ff
 ff
@@ -8188,5 +8180,13 @@
 ff
 ff
 ff
-d5
-83
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ab
+c1
Index: output/otp.dat
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/otp.dat	(revision 2509)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/otp.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-fa
+f2
 19
 c2
 84
@@ -195,7 +195,7 @@
 c0
 76
 86
-76
+74
 20
 20
 13
@@ -3723,7 +3723,7 @@
 da
 40
 06
-48
+46
 20
 20
 31
@@ -6420,14 +6420,6 @@
 60
 00
 00
-6f
-e0
-cc
-a6
-20
-7a
-00
-00
 20
 40
 40
@@ -6451,7 +6443,7 @@
 c2
 9e
 86
-52
+50
 18
 42
 7e
@@ -6483,7 +6475,7 @@
 24
 3a
 06
-6f
+6d
 6f
 e4
 4b
@@ -6491,7 +6483,7 @@
 c2
 8e
 06
-63
+61
 18
 42
 7e
@@ -6503,11 +6495,11 @@
 c0
 00
 06
-5f
+5d
 c0
 01
 06
-5d
+5b
 20
 60
 00
@@ -6519,7 +6511,7 @@
 20
 20
 06
-4f
+4d
 58
 00
 00
@@ -6527,7 +6519,7 @@
 20
 20
 06
-4f
+4d
 58
 00
 00
@@ -6535,7 +6527,7 @@
 20
 20
 06
-4f
+4d
 58
 00
 00
@@ -6543,7 +6535,7 @@
 20
 20
 06
-4f
+4d
 18
 42
 7e
@@ -6555,15 +6547,15 @@
 c0
 00
 06
-5f
+5d
 c0
 01
 06
-61
+5f
 c0
 01
 86
-5d
+5b
 20
 60
 00
@@ -6579,15 +6571,15 @@
 c0
 00
 06
-61
+5f
 c0
 00
 86
-5d
+5b
 c0
 01
 86
-5b
+59
 20
 60
 00
@@ -6599,7 +6591,7 @@
 c2
 8e
 06
-69
+67
 18
 42
 7e
@@ -6611,11 +6603,11 @@
 c0
 00
 06
-5b
+59
 c0
 00
 86
-5d
+5b
 20
 60
 00
@@ -6652,8 +6644,8 @@
 20
 26
 f6
-90
-49
+68
+6e
 aa
 55
 40
@@ -6795,19 +6787,19 @@
 4b
 04
 09
-7a
+2a
 00
 00
 04
-12
-17
+09
+1f
 aa
 55
 01
 00
 40
 4c
-89
+00
 aa
 55
 0c
@@ -6819,7 +6811,7 @@
 58
 02
 64
-64
+32
 94
 85
 90
@@ -6834,7 +6826,7 @@
 49
 ff
 ff
-08
+0b
 aa
 55
 01
@@ -6850,7 +6842,7 @@
 49
 ff
 ff
-0c
+0d
 04
 05
 ff
@@ -6859,10 +6851,10 @@
 0b
 0c
 03
-0b
 ff
 ff
-0d
+ff
+08
 07
 06
 ff
@@ -6888,8 +6880,8 @@
 00
 24
 49
-03
-00
+01
+01
 00
 aa
 55
@@ -6951,8 +6943,8 @@
 00
 54
 4c
-0a
-8a
+ff
+ff
 ff
 ff
 ff
@@ -7090,7 +7082,7 @@
 ca
 4b
 07
-06
+03
 aa
 55
 01
@@ -7991,13 +7983,13 @@
 03
 01
 00
-44
+3c
 1f
 55
 aa
 aa
 55
-a0
-94
-61
-1e
+e5
+95
+21
+80
Index: output/program.lis
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/program.lis	(revision 2507)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/program.lis	(working copy)
@@ -49,7 +49,7 @@
 002c c07482f6 beq patch3d_1 ,p_g24_reconn_dispatch 
 002d c07501d6 beq patch3d_2 ,p_g24_transmit_no_interrupt 
 002e c0760508 beq patch3d_4 ,p_g24_lpm_wait 
-002f c0768676 beq patch3d_5 ,p_power_ctrl_start 
+002f c0768674 beq patch3d_5 ,p_power_ctrl_start 
 0030 2020137c branch loop 
 
 p_soft_reset:
@@ -1229,7 +1229,7 @@
 
 p_mouse_commbination_dpi_check:
 03a0 da604c96 arg mem_commbination_dpi_timer ,regc 
-03a1 da400648 arg p_mouse_dpi_process_next ,regb 
+03a1 da400646 arg p_mouse_dpi_process_next ,regb 
 03a2 2020318a branch timer_single_step 
 
 p_mouse_device_multi_led_parm_init:
@@ -2202,94 +2202,92 @@
 0643 20600000 rtn 
 
 p_mouse_dpi_process:
-0644 6fe0cca6 fetch 1 ,mem_mouse_dpi_led_blink_enable 
-0645 207a0000 rtn blank 
-0646 20404072 call mouse_dpi_ghost_check 
-0647 20740000 rtn user 
+0644 20404072 call mouse_dpi_ghost_check 
+0645 20740000 rtn user 
 
 p_mouse_dpi_process_next:
-0648 6fe0c992 fetch 1 ,mem_mouse_dpi 
-0649 1fe20400 copy pdata ,temp 
-064a 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-064b c29e8652 bbit1 mouse_enable_double_dpi_key ,p_mouse_double_dpi_check 
-064c 18427e00 copy temp ,pdata 
-064d 1fe0fe01 increase 1 ,pdata 
-064e 1fe17e03 and pdata ,0x03 ,pdata 
+0646 6fe0c992 fetch 1 ,mem_mouse_dpi 
+0647 1fe20400 copy pdata ,temp 
+0648 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0649 c29e8650 bbit1 mouse_enable_double_dpi_key ,p_mouse_double_dpi_check 
+064a 18427e00 copy temp ,pdata 
+064b 1fe0fe01 increase 1 ,pdata 
+064c 1fe17e03 and pdata ,0x03 ,pdata 
 
 p_mouse_dpi_store:
-064f 67e0c992 store 1 ,mem_mouse_dpi 
-0650 20400336 call p_mouse_seting_dpi 
-0651 20204643 branch mouse_store_eerpom_dpi 
+064d 67e0c992 store 1 ,mem_mouse_dpi 
+064e 20400336 call p_mouse_seting_dpi 
+064f 20204643 branch mouse_store_eerpom_dpi 
 
 p_mouse_double_dpi_check:
-0652 6fe0cc3e fetch 1 ,mem_dpi_another_button_down_enable 
-0653 243a066f nbranch p_mouse_another_dpi_button_down ,blank 
+0650 6fe0cc3e fetch 1 ,mem_dpi_another_button_down_enable 
+0651 243a066d nbranch p_mouse_another_dpi_button_down ,blank 
 
 p_mouse_dpi_increase:
-0654 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0655 c28e0663 bbit1 mouse_enable_dpi_level_4 ,p_mouse_dpi_increase_level_4 
-0656 18427e00 copy temp ,pdata 
-0657 c1008000 rtneq mouse_dpi_level2 
+0652 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0653 c28e0661 bbit1 mouse_enable_dpi_level_4 ,p_mouse_dpi_increase_level_4 
+0654 18427e00 copy temp ,pdata 
+0655 c1008000 rtneq mouse_dpi_level2 
 
 p_mouse_dpi_increase_level:
-0658 c000065f beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
-0659 c001065d beq mouse_dpi_level3 ,p_mouse_dpi_level_2 
-065a 20600000 rtn 
+0656 c000065d beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
+0657 c001065b beq mouse_dpi_level3 ,p_mouse_dpi_level_2 
+0658 20600000 rtn 
 
 p_mouse_dpi_level_1:
-065b 58000002 setarg 2 
-065c 2020064f branch p_mouse_dpi_store 
+0659 58000002 setarg 2 
+065a 2020064d branch p_mouse_dpi_store 
 
 p_mouse_dpi_level_2:
-065d 58000000 setarg 0 
-065e 2020064f branch p_mouse_dpi_store 
+065b 58000000 setarg 0 
+065c 2020064d branch p_mouse_dpi_store 
 
 p_mouse_dpi_level_3:
-065f 58000001 setarg 1 
-0660 2020064f branch p_mouse_dpi_store 
+065d 58000001 setarg 1 
+065e 2020064d branch p_mouse_dpi_store 
 
 p_mouse_dpi_level_4:
-0661 58000003 setarg 3 
-0662 2020064f branch p_mouse_dpi_store 
+065f 58000003 setarg 3 
+0660 2020064d branch p_mouse_dpi_store 
 
 p_mouse_dpi_increase_level_4:
-0663 18427e00 copy temp ,pdata 
-0664 c1008000 rtneq mouse_dpi_level2 
-0665 c000065f beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
-0666 c0010661 beq mouse_dpi_level3 ,p_mouse_dpi_level_4 
-0667 c001865d beq mouse_dpi_level4 ,p_mouse_dpi_level_2 
-0668 20600000 rtn 
+0661 18427e00 copy temp ,pdata 
+0662 c1008000 rtneq mouse_dpi_level2 
+0663 c000065d beq mouse_dpi_level1 ,p_mouse_dpi_level_3 
+0664 c001065f beq mouse_dpi_level3 ,p_mouse_dpi_level_4 
+0665 c001865b beq mouse_dpi_level4 ,p_mouse_dpi_level_2 
+0666 20600000 rtn 
 
 p_mouse_dpi_decrease_level_4:
-0669 18427e00 copy temp ,pdata 
-066a c1010000 rtneq mouse_dpi_level3 
-066b c0000661 beq mouse_dpi_level1 ,p_mouse_dpi_level_4 
-066c c000865d beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
-066d c001865b beq mouse_dpi_level4 ,p_mouse_dpi_level_1 
-066e 20600000 rtn 
+0667 18427e00 copy temp ,pdata 
+0668 c1010000 rtneq mouse_dpi_level3 
+0669 c000065f beq mouse_dpi_level1 ,p_mouse_dpi_level_4 
+066a c000865b beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
+066b c0018659 beq mouse_dpi_level4 ,p_mouse_dpi_level_1 
+066c 20600000 rtn 
 
 p_mouse_another_dpi_button_down:
 
 p_mouse_dpi_decrease:
-066f 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0670 c28e0669 bbit1 mouse_enable_dpi_level_4 ,p_mouse_dpi_decrease_level_4 
-0671 18427e00 copy temp ,pdata 
-0672 c1010000 rtneq mouse_dpi_level3 
+066d 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+066e c28e0667 bbit1 mouse_enable_dpi_level_4 ,p_mouse_dpi_decrease_level_4 
+066f 18427e00 copy temp ,pdata 
+0670 c1010000 rtneq mouse_dpi_level3 
 
 p_mouse_dpi_decrease_level:
-0673 c000065b beq mouse_dpi_level1 ,p_mouse_dpi_level_1 
-0674 c000865d beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
-0675 20600000 rtn 
+0671 c0000659 beq mouse_dpi_level1 ,p_mouse_dpi_level_1 
+0672 c000865b beq mouse_dpi_level2 ,p_mouse_dpi_level_2 
+0673 20600000 rtn 
 
 p_power_ctrl_start:
-0676 6fe1478c fetch 2 ,mem_ui_state_map 
-0677 c3858000 rtnbit1 ui_state_ble_adv 
-0678 c3838000 rtnbit1 ui_state_bt_reconnect 
-0679 c3830000 rtnbit1 ui_state_bt_discovery 
-067a 6a214899 fetchr rega ,2 ,mem_rssi_signal_buf_ptr 
-067b 204025cb call rssi_average 
-067c 6048c8c7 storet 1 ,mem_rssi_avg_received 
-067d 202026f6 branch power_ctrl_rssi_avg_compare 
+0674 6fe1478c fetch 2 ,mem_ui_state_map 
+0675 c3858000 rtnbit1 ui_state_ble_adv 
+0676 c3838000 rtnbit1 ui_state_bt_reconnect 
+0677 c3830000 rtnbit1 ui_state_bt_discovery 
+0678 6a214899 fetchr rega ,2 ,mem_rssi_signal_buf_ptr 
+0679 204025cb call rssi_average 
+067a 6048c8c7 storet 1 ,mem_rssi_avg_received 
+067b 202026f6 branch power_ctrl_rssi_avg_compare 
               org 0x3bc1
 
 mouse_init:
Index: output/ramcode.rom
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/ramcode.rom	(revision 2507)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/ramcode.rom	(working copy)
@@ -45,7 +45,7 @@
 c07482f6
 c07501d6
 c0760508
-c0768676
+c0768674
 2020137c
 20800000
 204030f3
@@ -927,7 +927,7 @@
 704c961e
 20600000
 da604c96
-da400648
+da400646
 2020318a
 704c4100
 6fe0cc40
@@ -1602,14 +1602,12 @@
 20600000
 704c3e00
 20600000
-6fe0cca6
-207a0000
 20404072
 20740000
 6fe0c992
 1fe20400
 6fe44bab
-c29e8652
+c29e8650
 18427e00
 1fe0fe01
 1fe17e03
@@ -1617,40 +1615,40 @@
 20400336
 20204643
 6fe0cc3e
-243a066f
+243a066d
 6fe44bab
-c28e0663
+c28e0661
 18427e00
 c1008000
-c000065f
-c001065d
+c000065d
+c001065b
 20600000
 58000002
-2020064f
+2020064d
 58000000
-2020064f
+2020064d
 58000001
-2020064f
+2020064d
 58000003
-2020064f
+2020064d
 18427e00
 c1008000
-c000065f
-c0010661
-c001865d
+c000065d
+c001065f
+c001865b
 20600000
 18427e00
 c1010000
-c0000661
-c000865d
-c001865b
+c000065f
+c000865b
+c0018659
 20600000
 6fe44bab
-c28e0669
+c28e0667
 18427e00
 c1010000
-c000065b
-c000865d
+c0000659
+c000865b
 20600000
 6fe1478c
 c3858000
Index: output/sched.rom
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/sched.rom	(revision 2509)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/output/sched.rom	(working copy)
@@ -108,7 +108,7 @@
 #bit4 MOUSE_ENABLE_ADC
 #bit5 MOUSE_ENABLE_KEYBOARD
 #bit6 MOUSE_ENABLE_24G_SEARCH_DONGLE
-7a
+2a
 
 #mouse flag byte4
 #bit0 MOUSE_ENABLE_24G_250Hz
@@ -151,7 +151,7 @@
 #bit5 MOUSE_ENABLE_COMMBINATION_KEY_BY_BT_DISCOVERY
 #bit6 MOUSE_ENABLE_DPI_KEY_LONG_PRESS_DISCONVERY
 #bit7 MOUSE_ENABLE_PB_BUTTON_LONG_PRESS_DISCONVERY
-12
+09
 
 #mouse flag byte8
 #bit0 MOUSE_ENABLE_SMOOTHER
@@ -160,7 +160,7 @@
 #bit3 MOUSE_ENABLE_LE_BATTERY_SERVICE_CANCEL
 #bit4 MOUSE_ENABLE_WHEEL_WAKE_UP_CANCEL
 #bit5 MOUSE_ENABLE_DOUBLE_DPI_KEY
-17
+1f
 
 mem_mouse_led_new_interface_config:
 #bit0 MOUSE_ENABLE_1IO2LED
@@ -171,12 +171,12 @@
 #bit5 MOUSE_ENABLE_LOW_FOR_LED
 #bit6 MOUSE_ENABLE_DPI_FOR_LED
 #bit7 MOUSE_ENABLE_DPI_LOW_FOR_LED
-89
+00
 
 mem_mouse_discovery_timeout:b0 04	#2min
 mem_mouse_24g_pair_timeout_init:58 02  #1min	    24g reconn timer&pair timer
 mem_mouse_direct_timeout:64  #05s
-mem_mouse_24g_reconn_timeout_init:64 #10s
+mem_mouse_24g_reconn_timeout_init:32 #10s
 
 mem_mouse_24g_pair_tx_power:94 #-20dBm
 mem_rssi_dis_min_24g_init:85
@@ -187,11 +187,11 @@
 
 mem_bk_button_gpio:ff
 mem_fw_button_gpio:ff
-mem_dpi_button_gpio:08
+mem_dpi_button_gpio:0b
 mem_dpi_another_button_gpio:ff
 mem_matrix_public_gpio:ff
 mem_sensor_motion_gpio:ff
-mem_customer_key_gpio:0c
+mem_customer_key_gpio:0d
 mem_whee_a_data_gpio:04
 mem_whee_b_data_gpio:05
 mem_config_device_24g_led_gpio:ff
@@ -201,10 +201,10 @@
 mem_lbutton_gpio:0b
 mem_rbutton_gpio:0c
 mem_mbutton_gpio:03
-mem_config_select_device_button_gpio:0b
+mem_config_select_device_button_gpio:ff
 mem_whee_ta_data_gpio:ff
 mem_whee_tb_data_gpio:ff
-mem_device_switch_gpio:0d
+mem_device_switch_gpio:08
 mem_mouse_sensor_sclk_gpio:07
 mem_mouse_sensor_sdio_gpio:06
 mem_config_low_voltage_alarm_gpio:ff
@@ -213,8 +213,8 @@
 mem_firebutton_gpio:ff
 
 mem_mouse_rgb_ctrl_gpio:ff
-mem_sensor_angle_default:03	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
-mem_sensor_angle_switch:00	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
+mem_sensor_angle_default:01	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
+mem_sensor_angle_switch:01	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
 mem_config_sensor_dpi:00		#00--1200   01--1600
 
 mem_mouse_logo_led_gpio:ff
@@ -234,8 +234,8 @@
 mem_mouse_multi_le_reconn_blink_count_init:06	#le reconn count
 mem_mouse_multi_lowled_blink_count_init:0a		#low count=count
 #io config
-mem_mouse_1io2led_multi_24gled:0a
-mem_mouse_1io2led_multi_bt1led:8a
+mem_mouse_1io2led_multi_24gled:ff
+mem_mouse_1io2led_multi_bt1led:ff
 mem_mouse_1io2led_multi_bt2led:ff
 mem_mouse_low_gpio:ff
 mem_mouse_dpi_gpio:ff
@@ -291,7 +291,7 @@
 
 #bit0:mouse_key_l    bit1:mouse_key_r  bit2:mouse_key_m
 mem_mouse_commbination_key_bt:07
-mem_mouse_commbination_key_24g:06
+mem_mouse_commbination_key_24g:03
 mem_mouse_commbination_dpi_gpio:ff
 
 mem_store_information_delay_timer_init:02
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/program/patch.prog	(revision 2507)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/program/patch.prog	(working copy)
@@ -2529,8 +2529,8 @@
 endif
 
 p_mouse_dpi_process:
-	fetch 1,mem_mouse_dpi_led_blink_enable
-	rtn blank
+	//fetch 1,mem_mouse_dpi_led_blink_enable
+	//rtn blank
 	call mouse_dpi_ghost_check
 	rtn user
 p_mouse_dpi_process_next:
Index: sched/mouse.dat
===================================================================
--- /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/sched/mouse.dat	(revision 2509)
+++ /YC1308AC/branch/mouse_project/ZhongXinSheng/SlideSwitch_3mode_2ch_M08_V10/sched/mouse.dat	(working copy)
@@ -41,7 +41,7 @@
 #bit4 MOUSE_ENABLE_ADC
 #bit5 MOUSE_ENABLE_KEYBOARD
 #bit6 MOUSE_ENABLE_24G_SEARCH_DONGLE
-7a
+2a
 
 #mouse flag byte4
 #bit0 MOUSE_ENABLE_24G_250Hz
@@ -84,7 +84,7 @@
 #bit5 MOUSE_ENABLE_COMMBINATION_KEY_BY_BT_DISCOVERY
 #bit6 MOUSE_ENABLE_DPI_KEY_LONG_PRESS_DISCONVERY
 #bit7 MOUSE_ENABLE_PB_BUTTON_LONG_PRESS_DISCONVERY
-12
+09
 
 #mouse flag byte8
 #bit0 MOUSE_ENABLE_SMOOTHER
@@ -93,7 +93,7 @@
 #bit3 MOUSE_ENABLE_LE_BATTERY_SERVICE_CANCEL
 #bit4 MOUSE_ENABLE_WHEEL_WAKE_UP_CANCEL
 #bit5 MOUSE_ENABLE_DOUBLE_DPI_KEY
-17
+1f
 
 mem_mouse_led_new_interface_config:
 #bit0 MOUSE_ENABLE_1IO2LED
@@ -104,12 +104,12 @@
 #bit5 MOUSE_ENABLE_LOW_FOR_LED
 #bit6 MOUSE_ENABLE_DPI_FOR_LED
 #bit7 MOUSE_ENABLE_DPI_LOW_FOR_LED
-89
+00
 
 mem_mouse_discovery_timeout:b0 04	#2min
 mem_mouse_24g_pair_timeout_init:58 02  #1min	    24g reconn timer&pair timer
 mem_mouse_direct_timeout:64  #05s
-mem_mouse_24g_reconn_timeout_init:64 #10s
+mem_mouse_24g_reconn_timeout_init:32 #10s
 
 mem_mouse_24g_pair_tx_power:94 #-20dBm
 mem_rssi_dis_min_24g_init:85
@@ -120,11 +120,11 @@
 
 mem_bk_button_gpio:ff
 mem_fw_button_gpio:ff
-mem_dpi_button_gpio:08
+mem_dpi_button_gpio:0b
 mem_dpi_another_button_gpio:ff
 mem_matrix_public_gpio:ff
 mem_sensor_motion_gpio:ff
-mem_customer_key_gpio:0c
+mem_customer_key_gpio:0d
 mem_whee_a_data_gpio:04
 mem_whee_b_data_gpio:05
 mem_config_device_24g_led_gpio:ff
@@ -134,10 +134,10 @@
 mem_lbutton_gpio:0b
 mem_rbutton_gpio:0c
 mem_mbutton_gpio:03
-mem_config_select_device_button_gpio:0b
+mem_config_select_device_button_gpio:ff
 mem_whee_ta_data_gpio:ff
 mem_whee_tb_data_gpio:ff
-mem_device_switch_gpio:0d
+mem_device_switch_gpio:08
 mem_mouse_sensor_sclk_gpio:07
 mem_mouse_sensor_sdio_gpio:06
 mem_config_low_voltage_alarm_gpio:ff
@@ -146,8 +146,8 @@
 mem_firebutton_gpio:ff
 
 mem_mouse_rgb_ctrl_gpio:ff
-mem_sensor_angle_default:03	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
-mem_sensor_angle_switch:00	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
+mem_sensor_angle_default:01	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
+mem_sensor_angle_switch:01	#00--6CLK   01--9CLK   02--12CLK   03--3CLK
 mem_config_sensor_dpi:00		#00--1200   01--1600
 
 mem_mouse_logo_led_gpio:ff
@@ -167,8 +167,8 @@
 mem_mouse_multi_le_reconn_blink_count_init:06	#le reconn count
 mem_mouse_multi_lowled_blink_count_init:0a		#low count=count
 #io config
-mem_mouse_1io2led_multi_24gled:0a
-mem_mouse_1io2led_multi_bt1led:8a
+mem_mouse_1io2led_multi_24gled:ff
+mem_mouse_1io2led_multi_bt1led:ff
 mem_mouse_1io2led_multi_bt2led:ff
 mem_mouse_low_gpio:ff
 mem_mouse_dpi_gpio:ff
@@ -224,7 +224,7 @@
 
 #bit0:mouse_key_l    bit1:mouse_key_r  bit2:mouse_key_m
 mem_mouse_commbination_key_bt:07
-mem_mouse_commbination_key_24g:06
+mem_mouse_commbination_key_24g:03
 mem_mouse_commbination_dpi_gpio:ff
 
 mem_store_information_delay_timer_init:02
