Index: output/eeprom.dat
===================================================================
--- /1121s/branch/mouse/YDN_Project/YDN_mouse_public_2M/output/eeprom.dat	(revision 2494)
+++ /1121s/branch/mouse/YDN_Project/YDN_mouse_public_2M/output/eeprom.dat	(working copy)
@@ -11,7 +11,7 @@
 c0
 00
 02
-ed
+ef
 c0
 01
 00
@@ -47,7 +47,7 @@
 c0
 12
 82
-92
+94
 c0
 13
 82
@@ -55,31 +55,31 @@
 c0
 34
 02
-e8
+ea
 c0
 34
 83
-71
+73
 c0
 35
 02
-fc
+fe
 c0
 36
 02
-db
+dd
 c0
 37
 04
-4d
+4f
 c0
 37
 84
-53
+55
 c0
 39
 84
-9e
+a0
 c0
 3a
 02
@@ -103,7 +103,7 @@
 c0
 3f
 84
-8f
+91
 c0
 40
 84
@@ -111,11 +111,11 @@
 c0
 42
 03
-84
+86
 c0
 42
 83
-e2
+e4
 c0
 43
 02
@@ -123,23 +123,23 @@
 c0
 43
 83
-c0
+c2
 c0
 44
 03
-e0
+e2
 c0
 45
 03
-95
+97
 c0
 45
 83
-73
+75
 c0
 47
 04
-71
+73
 c0
 48
 04
@@ -155,7 +155,7 @@
 c0
 62
 82
-b6
+b8
 c0
 6a
 82
@@ -211,11 +211,11 @@
 c0
 48
 02
-b9
+bb
 c0
 49
 02
-d0
+d2
 c0
 4d
 01
@@ -223,11 +223,11 @@
 c0
 4a
 83
-2a
+2c
 c0
 4d
 03
-4a
+4c
 c0
 4e
 81
@@ -1279,7 +1279,7 @@
 20
 40
 04
-7b
+7d
 20
 20
 61
@@ -2567,11 +2567,11 @@
 20
 40
 04
-9a
+9c
 20
 40
 02
-8d
+8f
 70
 4b
 1d
@@ -2592,6 +2592,14 @@
 40
 6e
 d3
+d8
+40
+00
+09
+20
+40
+55
+b5
 20
 40
 55
@@ -2635,7 +2643,7 @@
 20
 20
 02
-a7
+a9
 6f
 e2
 40
@@ -2651,11 +2659,11 @@
 20
 40
 02
-9e
+a0
 20
 40
 02
-98
+9a
 20
 20
 24
@@ -2751,7 +2759,7 @@
 20
 22
 82
-b1
+b3
 e7
 e0
 80
@@ -2771,7 +2779,7 @@
 c2
 00
 02
-ab
+ad
 1a
 42
 04
@@ -2807,7 +2815,7 @@
 20
 3a
 02
-c1
+c3
 6f
 e1
 45
@@ -2851,7 +2859,7 @@
 20
 3a
 02
-e1
+e3
 6f
 e2
 45
@@ -2867,7 +2875,7 @@
 20
 22
 82
-cd
+cf
 20
 20
 35
@@ -2915,7 +2923,7 @@
 c0
 02
 82
-d9
+db
 20
 20
 35
@@ -2967,7 +2975,7 @@
 20
 22
 82
-c8
+ca
 6f
 e2
 45
@@ -2979,11 +2987,11 @@
 20
 20
 02
-c8
+ca
 58
 00
 03
-00
+02
 67
 e1
 45
@@ -3023,7 +3031,7 @@
 20
 55
 82
-f4
+f6
 20
 20
 20
@@ -3031,7 +3039,7 @@
 20
 40
 04
-9a
+9c
 68
 48
 c6
@@ -3107,7 +3115,7 @@
 24
 22
 83
-0d
+0f
 68
 49
 46
@@ -3119,7 +3127,7 @@
 20
 22
 83
-1e
+20
 6f
 e2
 47
@@ -3127,7 +3135,7 @@
 20
 3a
 03
-1e
+20
 68
 4a
 47
@@ -3139,7 +3147,7 @@
 20
 20
 83
-25
+27
 6f
 e2
 47
@@ -3163,7 +3171,7 @@
 24
 21
 03
-21
+23
 6f
 e1
 c6
@@ -3207,7 +3215,7 @@
 20
 20
 03
-1c
+1e
 18
 46
 04
@@ -3223,7 +3231,7 @@
 20
 20
 03
-1c
+1e
 df
 ff
 ff
@@ -3243,7 +3251,7 @@
 20
 20
 03
-12
+14
 20
 40
 36
@@ -3251,11 +3259,11 @@
 24
 34
 03
-2e
+30
 20
 40
 03
-3f
+41
 20
 20
 36
@@ -3267,7 +3275,7 @@
 20
 5a
 03
-31
+33
 20
 20
 36
@@ -3327,7 +3335,7 @@
 20
 20
 03
-2c
+2e
 58
 00
 00
@@ -3347,11 +3355,11 @@
 24
 2c
 03
-4a
+4c
 24
 37
 83
-4a
+4c
 20
 40
 36
@@ -3359,7 +3367,7 @@
 20
 40
 03
-48
+4a
 20
 20
 36
@@ -3367,7 +3375,7 @@
 20
 40
 03
-59
+5b
 20
 20
 5f
@@ -3431,7 +3439,7 @@
 20
 20
 03
-42
+44
 6f
 e0
 c7
@@ -3531,7 +3539,7 @@
 20
 40
 04
-6e
+70
 20
 40
 5d
@@ -3539,7 +3547,7 @@
 20
 40
 03
-7d
+7f
 6f
 e1
 46
@@ -3555,7 +3563,7 @@
 20
 22
 83
-82
+84
 60
 49
 46
@@ -3599,7 +3607,7 @@
 20
 40
 03
-86
+88
 20
 20
 5c
@@ -3607,7 +3615,7 @@
 20
 40
 03
-86
+88
 20
 20
 5a
@@ -3623,11 +3631,11 @@
 c0
 00
 83
-8b
+8d
 c0
 01
 03
-90
+92
 20
 60
 00
@@ -3691,11 +3699,11 @@
 20
 40
 03
-9c
+9e
 20
 40
 03
-aa
+ac
 20
 20
 5c
@@ -3751,7 +3759,7 @@
 c2
 00
 03
-a4
+a6
 20
 60
 00
@@ -3795,11 +3803,11 @@
 c0
 00
 83
-b6
+b8
 c0
 01
 03
-bb
+bd
 20
 60
 00
@@ -3847,7 +3855,7 @@
 20
 40
 03
-d6
+d8
 20
 40
 61
@@ -3919,7 +3927,7 @@
 20
 40
 03
-d9
+db
 20
 40
 56
@@ -3951,7 +3959,7 @@
 da
 40
 03
-dc
+de
 20
 20
 42
@@ -3987,31 +3995,31 @@
 c0
 20
 03
-f7
+f9
 c0
 0a
 83
-fc
+fe
 c0
 19
 03
-ee
+f0
 c0
 1e
 04
-19
+1b
 c0
 1c
 84
-29
+2b
 c0
 1d
 04
-2e
+30
 c0
 0a
 03
-eb
+ed
 20
 20
 5a
@@ -4035,7 +4043,7 @@
 c0
 00
 83
-f2
+f4
 70
 48
 44
@@ -4043,7 +4051,7 @@
 20
 20
 03
-f4
+f6
 20
 40
 5a
@@ -4119,7 +4127,7 @@
 c2
 8d
 84
-06
+08
 d8
 40
 00
@@ -4155,7 +4163,7 @@
 c2
 83
 84
-10
+12
 c2
 80
 42
@@ -4259,7 +4267,7 @@
 20
 40
 04
-2b
+2d
 20
 20
 60
@@ -4267,7 +4275,7 @@
 20
 40
 04
-2b
+2d
 20
 20
 60
@@ -4287,7 +4295,7 @@
 20
 40
 04
-2b
+2d
 6f
 e0
 c8
@@ -4311,15 +4319,15 @@
 c0
 02
 84
-40
+42
 c0
 00
 84
-38
+3a
 c0
 01
 84
-47
+49
 20
 20
 60
@@ -4331,11 +4339,11 @@
 c2
 9f
 04
-3c
+3e
 c2
 98
 04
-3c
+3e
 20
 20
 60
@@ -4407,7 +4415,7 @@
 20
 20
 04
-3c
+3e
 6f
 e4
 47
@@ -4415,7 +4423,7 @@
 c2
 9f
 04
-5b
+5d
 6f
 e0
 c6
@@ -4423,7 +4431,7 @@
 c0
 00
 04
-66
+68
 20
 40
 61
@@ -4471,7 +4479,7 @@
 20
 34
 04
-62
+64
 70
 46
 66
@@ -4507,7 +4515,7 @@
 20
 20
 04
-44
+46
 6f
 e4
 47
@@ -4535,7 +4543,7 @@
 c2
 98
 04
-5d
+5f
 20
 20
 60
@@ -4563,7 +4571,7 @@
 20
 40
 04
-7d
+7f
 20
 40
 58
@@ -4583,7 +4591,7 @@
 20
 40
 02
-8d
+8f
 20
 40
 56
@@ -4591,7 +4599,7 @@
 20
 20
 02
-89
+8b
 6f
 e4
 47
@@ -4623,7 +4631,7 @@
 20
 40
 04
-84
+86
 20
 20
 56
@@ -4651,7 +4659,7 @@
 c0
 7f
 84
-8b
+8d
 20
 20
 56
@@ -4671,7 +4679,7 @@
 20
 20
 04
-8f
+91
 1a
 62
 7e
@@ -4739,7 +4747,7 @@
 20
 40
 04
-9a
+9c
 20
 40
 56
@@ -4760,14 +4768,6 @@
 40
 55
 ab
-d8
-40
-00
-09
-20
-40
-55
-b5
 70
 46
 02
@@ -4871,11 +4871,11 @@
 20
 40
 04
-9a
+9c
 20
 20
 02
-a7
+a9
 6f
 e4
 47
@@ -5460,8 +5460,8 @@
 20
 57
 ff
-58
-0a
+2d
+77
 aa
 55
 40
@@ -5892,8 +5892,8 @@
 00
 43
 47
-f0
-55
+c0
+5d
 00
 80
 bb
@@ -6426,28 +6426,6 @@
 ff
 aa
 55
-10
-00
-2a
-49
-09
-a5
-26
-34
-60
-07
-69
-04
-7d
-20
-7e
-00
-09
-00
-ff
-ff
-aa
-55
 1a
 00
 d6
@@ -6712,10 +6690,10 @@
 aa
 aa
 55
-62
-63
-cf
-bc
+ba
+5c
+30
+36
 ff
 ff
 ff
@@ -8188,5 +8166,27 @@
 ff
 ff
 ff
-9b
-cd
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+93
+5f
Index: output/program.lis
===================================================================
--- /1121s/branch/mouse/YDN_Project/YDN_mouse_public_2M/output/program.lis	(revision 2494)
+++ /1121s/branch/mouse/YDN_Project/YDN_mouse_public_2M/output/program.lis	(working copy)
@@ -1,7 +1,7 @@
               include "bt_format "
               org 0x0000
 0000 c284002a bbit1 8 ,pf_patch_ext 
-0001 c00002ed beq patch00_0 ,p_soft_reset 
+0001 c00002ef beq patch00_0 ,p_soft_reset 
 0002 c001003b beq patch00_2 ,p_main_loop 
 0003 c0080044 beq patch02_0 ,p_shutdown_radio 
 0004 c0088046 beq patch02_1 ,p_set_sync_on 
@@ -10,34 +10,34 @@
 0007 c00c0155 beq patch03_0 ,p_txon 
 0008 c00c815c beq patch03_1 ,p_set_tx_power 
 0009 c00d0054 beq patch03_2 ,p_initialize_radio_cont 
-000a c0128292 beq patch04_5 ,p_lpm_sleep 
+000a c0128294 beq patch04_5 ,p_lpm_sleep 
 000b c0138220 beq patch04_7 ,p_lpm_adjust_clk 
-000c c03402e8 beq patch0d_0 ,p_mouse_cb_fuction 
-000d c0348371 beq patch0d_1 ,p_mouse_load_device_info_check 
-000e c03502fc beq patch0d_2 ,p_mouse_default_init 
-000f c03602db beq patch0d_4 ,p_mouse_param_init 
-0010 c037044d beq patch0d_6 ,p_mouse_start_work 
-0011 c0378453 beq patch0d_7 ,p_mouse_start_reconnect_device 
-0012 c039849e beq patch0e_3 ,p_mouse_setgpio_hibernate 
+000c c03402ea beq patch0d_0 ,p_mouse_cb_fuction 
+000d c0348373 beq patch0d_1 ,p_mouse_load_device_info_check 
+000e c03502fe beq patch0d_2 ,p_mouse_default_init 
+000f c03602dd beq patch0d_4 ,p_mouse_param_init 
+0010 c037044f beq patch0d_6 ,p_mouse_start_work 
+0011 c0378455 beq patch0d_7 ,p_mouse_start_reconnect_device 
+0012 c03984a0 beq patch0e_3 ,p_mouse_setgpio_hibernate 
 0013 c03a0280 beq patch0e_4 ,p_mouse_lpm_before_common 
 0014 c03d0515 beq patch0f_2 ,p_mouse_motion 
 0015 c03d84ed beq patch0f_3 ,p_mouse_dpi_process 
 0016 c03e04fb beq patch0f_4 ,p_mouse_setting_dpi 
 0017 c03e84fd beq patch0f_5 ,p_mouse_setting_sensor_type 
-0018 c03f848f beq patch0f_7 ,p_mouse_3io6key_check 
+0018 c03f8491 beq patch0f_7 ,p_mouse_3io6key_check 
 0019 c04084d5 beq patch10_1 ,p_mouse_init_sensor 
-001a c0420384 beq patch10_4 ,p_mouse_buletooth_fast_conn_end 
-001b c04283e2 beq patch10_5 ,p_mouse_priority_bb_event 
+001a c0420386 beq patch10_4 ,p_mouse_buletooth_fast_conn_end 
+001b c04283e4 beq patch10_5 ,p_mouse_priority_bb_event 
 001c c0430255 beq patch10_6 ,p_mouse_le 
-001d c04383c0 beq patch10_7 ,p_mouse_bb_event_timer 
-001e c04403e0 beq patch11_0 ,p_mouse_start_discovery 
-001f c0450395 beq patch11_2 ,p_mouse_store_remote_bdaddr 
-0020 c0458373 beq patch11_3 ,p_mouse_app_initflag_check 
-0021 c0470471 beq patch11_6 ,p_mouse_idle 
+001d c04383c2 beq patch10_7 ,p_mouse_bb_event_timer 
+001e c04403e2 beq patch11_0 ,p_mouse_start_discovery 
+001f c0450397 beq patch11_2 ,p_mouse_store_remote_bdaddr 
+0020 c0458375 beq patch11_3 ,p_mouse_app_initflag_check 
+0021 c0470473 beq patch11_6 ,p_mouse_idle 
 0022 c04804c2 beq patch12_0 ,p_mouse_check_select_device_by_switch 
 0023 c04b04ab beq patch12_6 ,p_mouse_24g_package_data 
 0024 c05880b5 beq patch16_1 ,p_app_init 
-0025 c06282b6 beq patch18_5 ,p_otp_read_data 
+0025 c06282b8 beq patch18_5 ,p_otp_read_data 
 0026 c06a8274 beq patch1a_5 ,p_gpio_set_wake_by_current_state 
 0027 c06b026d beq patch1a_6 ,p_gpio_set_wake 
 0028 c06d007b beq patch1b_2 ,p_sadc_calibration 
@@ -53,11 +53,11 @@
 0030 c01d022f beq patch27_2 ,p_le_parse_l2cap 
 0031 c026022b beq patch29_4 ,p_le_adv_not_match 
 0032 c02681f7 beq patch29_5 ,p_le_init_adv 
-0033 c04802b9 beq patch32_0 ,p_g24_reconn_dispatch 
-0034 c04902d0 beq patch32_2 ,p_g24_reconn_device_fail 
+0033 c04802bb beq patch32_0 ,p_g24_reconn_dispatch 
+0034 c04902d2 beq patch32_2 ,p_g24_reconn_device_fail 
 0035 c04d0133 beq patch33_2 ,p_mouse_g24_retransmit 
-0036 c04a832a beq patch32_5 ,p_g24_transmit_no_interrupt 
-0037 c04d034a beq patch33_2 ,p_g24_retransmit 
+0036 c04a832c beq patch32_5 ,p_g24_transmit_no_interrupt 
+0037 c04d034c beq patch33_2 ,p_g24_retransmit 
 0038 c04e8140 beq patch33_5 ,p_g24_transmit_hop_process 
 0039 c17f8000 rtneq patch3f_7 
 003a 2020235a branch assert 
@@ -386,7 +386,7 @@
 013b d8e0000c arg 12 ,queue 
 013c 20407cef call timer_check 
 013d 247a0000 nrtn blank 
-013e 2040047b call p_mouse_dpi_check_retransmit 
+013e 2040047d call p_mouse_dpi_check_retransmit 
 013f 20206102 branch mouse_g24_retransmit_event_set 
 
 p_g24_transmit_hop_process:
@@ -806,745 +806,745 @@
 027f 202023e2 branch lpm_write_wait 
 
 p_mouse_lpm_before_common:
-0280 2040049a call p_clear_wake 
-0281 2040028d call p_mouse_wheel_set_low_pullup 
+0280 2040049c call p_clear_wake 
+0281 2040028f call p_mouse_wheel_set_low_pullup 
 0282 704b1d00 jam 0 ,mem_mouse_qdec_set_flag 
 0283 6848c654 fetcht 1 ,mem_matrix_public_gpio 
 0284 20406ef7 call gpio_out_active 
 0285 6848c654 fetcht 1 ,mem_matrix_public_gpio 
 0286 20406ed3 call gpio_clr_wake 
-0287 20405511 call mouse_lpm_before_common + 5 
-0288 204054f9 call mouse_gpio_pd_idle 
+0287 d8400009 arg 9 ,temp 
+0288 204055b5 call mouse_gpio_config_input_pu 
+0289 20405511 call mouse_lpm_before_common + 5 
+028a 204054f9 call mouse_gpio_pd_idle 
 
 p_mouse_wheel_set_impedance:
-0289 6848c64a fetcht 1 ,mem_whee_a_data_gpio 
-028a 20406f0f call gpio_set_high_impedance 
-028b 6848c64b fetcht 1 ,mem_whee_b_data_gpio 
-028c 20206f0f branch gpio_set_high_impedance 
+028b 6848c64a fetcht 1 ,mem_whee_a_data_gpio 
+028c 20406f0f call gpio_set_high_impedance 
+028d 6848c64b fetcht 1 ,mem_whee_b_data_gpio 
+028e 20206f0f branch gpio_set_high_impedance 
 
 p_mouse_wheel_set_low_pullup:
-028d 6848c64a fetcht 1 ,mem_whee_a_data_gpio 
-028e 20406ec6 call gpio_set_low_pullup 
-028f 6848c64b fetcht 1 ,mem_whee_b_data_gpio 
+028f 6848c64a fetcht 1 ,mem_whee_a_data_gpio 
 0290 20406ec6 call gpio_set_low_pullup 
-0291 202002a7 branch p_lpm_write_gpio_wakeup 
+0291 6848c64b fetcht 1 ,mem_whee_b_data_gpio 
+0292 20406ec6 call gpio_set_low_pullup 
+0293 202002a9 branch p_lpm_write_gpio_wakeup 
 
 p_lpm_sleep:
 
 p_lpm_sleep_skip_cb_function:
-0292 6fe240ad fetch 4 ,mem_sleep_counter_all 
-0293 9840fe00 iadd temp ,pdata 
-0294 67e240ad store 4 ,mem_sleep_counter_all 
-0295 2040029e call p_lpm_save_context 
-0296 20400298 call p_mouse_puchk_set_check 
-0297 20202425 branch lpm_sleep_skip_cb_function + 4 
+0294 6fe240ad fetch 4 ,mem_sleep_counter_all 
+0295 9840fe00 iadd temp ,pdata 
+0296 67e240ad store 4 ,mem_sleep_counter_all 
+0297 204002a0 call p_lpm_save_context 
+0298 2040029a call p_mouse_puchk_set_check 
+0299 20202425 branch lpm_sleep_skip_cb_function + 4 
 
 p_mouse_puchk_set_check:
-0298 6fe0c602 fetch 1 ,mem_24g_abort_pac 
-0299 207a0000 rtn blank 
-029a 6fe0cb1d fetch 1 ,mem_mouse_qdec_set_flag 
-029b 203a027d branch p_mouse_puchk_disable ,blank 
+029a 6fe0c602 fetch 1 ,mem_24g_abort_pac 
+029b 207a0000 rtn blank 
+029c 6fe0cb1d fetch 1 ,mem_mouse_qdec_set_flag 
+029d 203a027d branch p_mouse_puchk_disable ,blank 
 
 p_mouse_puchk_enable:
-029c 58000080 setarg 0x80 
-029d 2020027e branch p_mouse_puchk_set 
+029e 58000080 setarg 0x80 
+029f 2020027e branch p_mouse_puchk_set 
 
 p_lpm_save_context:
-029e 600440e7 storer mark ,8 ,mem_saved_mark 
-029f d8c08070 arg core_gpio_conf ,contr 
-02a0 d8a040cc arg mem_saved_gpio ,contw 
-02a1 20407c8f call memcpy16 
-02a2 d8c080d4 arg core_gpio_conf_hi ,contr 
-02a3 20407c89 call memcpy8 
-02a4 6ff08080 fetch 1 ,core_spid_ctrl 
-02a5 67e0c0ef store 1 ,mem_saved_spidctrl 
-02a6 18422400 copy temp ,regb 
+02a0 600440e7 storer mark ,8 ,mem_saved_mark 
+02a1 d8c08070 arg core_gpio_conf ,contr 
+02a2 d8a040cc arg mem_saved_gpio ,contw 
+02a3 20407c8f call memcpy16 
+02a4 d8c080d4 arg core_gpio_conf_hi ,contr 
+02a5 20407c89 call memcpy8 
+02a6 6ff08080 fetch 1 ,core_spid_ctrl 
+02a7 67e0c0ef store 1 ,mem_saved_spidctrl 
+02a8 18422400 copy temp ,regb 
 
 p_lpm_write_gpio_wakeup:
-02a7 df20000c arg 12 ,loopcnt 
-02a8 da200016 arg mem_gpio_wakeup_cfg ,rega 
-02a9 da60814d arg core_gpio_wakeup_cfg ,regc 
-02aa 37d98200 until null ,lpo_edge 
+02a9 df20000c arg 12 ,loopcnt 
+02aa da200016 arg mem_gpio_wakeup_cfg ,rega 
+02ab da60814d arg core_gpio_wakeup_cfg ,regc 
+02ac 37d98200 until null ,lpo_edge 
 
 p_lpm_write_gpio_loop:
-02ab efe08011 ifetch 1 ,rega 
-02ac e8408013 ifetcht 1 ,regc 
-02ad 98467c00 isub temp ,null 
-02ae 202282b1 branch p_lpm_write_gpio_loop_next ,zero 
-02af e7e08013 istore 1 ,regc 
-02b0 37d98200 until null ,lpo_edge 
+02ad efe08011 ifetch 1 ,rega 
+02ae e8408013 ifetcht 1 ,regc 
+02af 98467c00 isub temp ,null 
+02b0 202282b3 branch p_lpm_write_gpio_loop_next ,zero 
+02b1 e7e08013 istore 1 ,regc 
+02b2 37d98200 until null ,lpo_edge 
 
 p_lpm_write_gpio_loop_next:
-02b1 1a20a201 increase 1 ,rega 
-02b2 1a60a601 increase 1 ,regc 
-02b3 c20002ab loop p_lpm_write_gpio_loop 
-02b4 1a420400 copy regb ,temp 
-02b5 20600000 rtn 
+02b3 1a20a201 increase 1 ,rega 
+02b4 1a60a601 increase 1 ,regc 
+02b5 c20002ad loop p_lpm_write_gpio_loop 
+02b6 1a420400 copy regb ,temp 
+02b7 20600000 rtn 
 
 p_otp_read_data:
-02b6 20406b3a call enable_otp_read 
-02b7 20406b75 call otp_read_data + 1 
-02b8 20206b38 branch otp_disable_chgpump 
+02b8 20406b3a call enable_otp_read 
+02b9 20406b75 call otp_read_data + 1 
+02ba 20206b38 branch otp_disable_chgpump 
 
 p_g24_reconn_dispatch:
-02b9 6fe145e0 fetch 2 ,mem_24g_reconn_count 
-02ba d84001f8 arg 0x01f8 ,temp 
-02bb 98417e00 iand temp ,pdata 
-02bc 203a02c1 branch p_g24_reconn_dispatch_next ,blank 
-02bd 6fe145e0 fetch 2 ,mem_24g_reconn_count 
-02be 1fe0fe01 increase 1 ,pdata 
-02bf 67e145e0 store 2 ,mem_24g_reconn_count 
-02c0 20600000 rtn 
+02bb 6fe145e0 fetch 2 ,mem_24g_reconn_count 
+02bc d84001f8 arg 0x01f8 ,temp 
+02bd 98417e00 iand temp ,pdata 
+02be 203a02c3 branch p_g24_reconn_dispatch_next ,blank 
+02bf 6fe145e0 fetch 2 ,mem_24g_reconn_count 
+02c0 1fe0fe01 increase 1 ,pdata 
+02c1 67e145e0 store 2 ,mem_24g_reconn_count 
+02c2 20600000 rtn 
 
 p_g24_reconn_dispatch_next:
-02c1 2040357f call g24_reconn_data_prep 
-02c2 20403651 call g24_transmit_receive_ack 
-02c3 242c3586 nbranch g24_reconn_device_fail ,sync 
-02c4 2437b586 nbranch g24_reconn_device_fail ,user3 
-02c5 2040366e call g24_ackpayload_parse 
-02c6 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
-02c7 203a02e1 branch p_recv_addr_zero_skip ,blank 
+02c3 2040357f call g24_reconn_data_prep 
+02c4 20403651 call g24_transmit_receive_ack 
+02c5 242c3586 nbranch g24_reconn_device_fail ,sync 
+02c6 2437b586 nbranch g24_reconn_device_fail ,user3 
+02c7 2040366e call g24_ackpayload_parse 
+02c8 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
+02c9 203a02e3 branch p_recv_addr_zero_skip ,blank 
 
 p_g24_reconn_dispatch_next_2:
-02c8 6fe245cc fetch 4 ,mem_24g_pair_addr 
-02c9 684a458f fetcht 4 ,mem_24g_addr 
-02ca 98467c00 isub temp ,null 
-02cb 202282cd branch p_g24_reconn_mode_judge ,zero 
-02cc 2020356e branch g24_reconn_dispatch_next + 9 
+02ca 6fe245cc fetch 4 ,mem_24g_pair_addr 
+02cb 684a458f fetcht 4 ,mem_24g_addr 
+02cc 98467c00 isub temp ,null 
+02cd 202282cf branch p_g24_reconn_mode_judge ,zero 
+02ce 2020356e branch g24_reconn_dispatch_next + 9 
 
 p_g24_reconn_mode_judge:
-02cd 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02ce c2983291 bbit1 mouse_enable_auto_24g_paring ,g24_pair_start 
-02cf 20203549 branch g24_reconn_receiver_addr 
+02cf 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02d0 c2983291 bbit1 mouse_enable_auto_24g_paring ,g24_pair_start 
+02d1 20203549 branch g24_reconn_receiver_addr 
 
 p_g24_reconn_device_fail:
-02d0 6fe0c5e3 fetch 1 ,mem_24g_fast_conn_enable 
-02d1 203a3222 branch g24_ch ,blank 
-02d2 6fe145e0 fetch 2 ,mem_24g_reconn_count 
-02d3 1fe0fe01 increase 1 ,pdata 
-02d4 67e145e0 store 2 ,mem_24g_reconn_count 
-02d5 2feffe09 isolate1 9 ,pdata 
-02d6 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
-02d7 c00282d9 beq pair_and_receiver ,p_g24_reconn_pair_and_receiver 
-02d8 2020358d branch g24_reconn_device_fail + 7 
+02d2 6fe0c5e3 fetch 1 ,mem_24g_fast_conn_enable 
+02d3 203a3222 branch g24_ch ,blank 
+02d4 6fe145e0 fetch 2 ,mem_24g_reconn_count 
+02d5 1fe0fe01 increase 1 ,pdata 
+02d6 67e145e0 store 2 ,mem_24g_reconn_count 
+02d7 2feffe09 isolate1 9 ,pdata 
+02d8 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
+02d9 c00282db beq pair_and_receiver ,p_g24_reconn_pair_and_receiver 
+02da 2020358d branch g24_reconn_device_fail + 7 
 
 p_g24_reconn_pair_and_receiver:
-02d9 2020b549 branch g24_reconn_receiver_addr ,true 
-02da 2020329c branch g24_pair_init_param 
+02db 2020b549 branch g24_reconn_receiver_addr ,true 
+02dc 2020329c branch g24_pair_init_param 
 
 p_mouse_param_init:
-02db 2040543b call mouse_param_common_init 
-02dc 58004a1d setarg mem_le_tx_buffer0_omemalloc_new 
-02dd 67e1433f store 2 ,mem_ble_l2cap_tx_buff0_ptr 
-02de 58000020 setarg mouse_ble_l2cap_txbuff_size_new 
-02df 67e14341 store 2 ,mem_ble_l2cap_tx_buff_size_ptr 
-02e0 2020544c branch mouse_param_init + 2 
+02dd 2040543b call mouse_param_common_init 
+02de 58004a1d setarg mem_le_tx_buffer0_omemalloc_new 
+02df 67e1433f store 2 ,mem_ble_l2cap_tx_buff0_ptr 
+02e0 58000020 setarg mouse_ble_l2cap_txbuff_size_new 
+02e1 67e14341 store 2 ,mem_ble_l2cap_tx_buff_size_ptr 
+02e2 2020544c branch mouse_param_init + 2 
 
 p_recv_addr_zero_skip:
-02e1 6fe245e4 fetch 4 ,mem_24g_fast_conn_addr 
-02e2 684a458f fetcht 4 ,mem_24g_addr 
-02e3 98467c00 isub temp ,null 
-02e4 202282c8 branch p_g24_reconn_dispatch_next_2 ,zero 
-02e5 6fe2455f fetch 4 ,mem_24g_rxpayload + 2 
-02e6 207a0000 rtn blank 
-02e7 202002c8 branch p_g24_reconn_dispatch_next_2 
+02e3 6fe245e4 fetch 4 ,mem_24g_fast_conn_addr 
+02e4 684a458f fetcht 4 ,mem_24g_addr 
+02e5 98467c00 isub temp ,null 
+02e6 202282ca branch p_g24_reconn_dispatch_next_2 ,zero 
+02e7 6fe2455f fetch 4 ,mem_24g_rxpayload + 2 
+02e8 207a0000 rtn blank 
+02e9 202002ca branch p_g24_reconn_dispatch_next_2 
 
 p_mouse_cb_fuction:
-02e8 58000300 setarg p_mouse_24g_short_sleep 
-02e9 67e145f8 store 2 ,mem_cb_24g_transmit_short_sleep 
-02ea 5800622b setarg mouse_24g_long_sleep 
-02eb 67e145fa store 2 ,mem_cb_24g_transmit_long_sleep 
-02ec 202053f3 branch mouse_cb_fuction + 7 
+02ea 58000302 setarg p_mouse_24g_short_sleep 
+02eb 67e145f8 store 2 ,mem_cb_24g_transmit_short_sleep 
+02ec 5800622b setarg mouse_24g_long_sleep 
+02ed 67e145fa store 2 ,mem_cb_24g_transmit_long_sleep 
+02ee 202053f3 branch mouse_cb_fuction + 7 
 
 p_soft_reset:
-02ed 2435a002 nbranch soft_reset + 1 ,wake 
-02ee 37d98200 until null ,lpo_edge 
-02ef 37d98200 until null ,lpo_edge 
-02f0 20800000 clear_stack 
-02f1 70808073 jam 0x73 ,core_spid_ctrl 
-02f2 205582f4 call p_mouse_wheel_init_set ,wake 
-02f3 20202003 branch soft_reset + 2 
+02ef 2435a002 nbranch soft_reset + 1 ,wake 
+02f0 37d98200 until null ,lpo_edge 
+02f1 37d98200 until null ,lpo_edge 
+02f2 20800000 clear_stack 
+02f3 70808073 jam 0x73 ,core_spid_ctrl 
+02f4 205582f6 call p_mouse_wheel_init_set ,wake 
+02f5 20202003 branch soft_reset + 2 
 
 p_mouse_wheel_init_set:
-02f4 2040049a call p_clear_wake 
-02f5 6848c64a fetcht 1 ,mem_whee_a_data_gpio 
-02f6 20406f0f call gpio_set_high_impedance 
-02f7 6848c64b fetcht 1 ,mem_whee_b_data_gpio 
+02f6 2040049c call p_clear_wake 
+02f7 6848c64a fetcht 1 ,mem_whee_a_data_gpio 
 02f8 20406f0f call gpio_set_high_impedance 
+02f9 6848c64b fetcht 1 ,mem_whee_b_data_gpio 
+02fa 20406f0f call gpio_set_high_impedance 
 
 p_mouse_puchk_disable_check:
-02f9 6fe0c602 fetch 1 ,mem_24g_abort_pac 
-02fa 207a0000 rtn blank 
-02fb 2020027d branch p_mouse_puchk_disable 
+02fb 6fe0c602 fetch 1 ,mem_24g_abort_pac 
+02fc 207a0000 rtn blank 
+02fd 2020027d branch p_mouse_puchk_disable 
 
 p_mouse_default_init:
-02fc 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02fd 2feffe16 isolate1 mouse_enable_keyboard ,pdata 
-02fe 2040df08 call mouse_customer_key_enable ,true 
-02ff 2020542c branch mouse_default_parm_init 
+02fe 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02ff 2feffe16 isolate1 mouse_enable_keyboard ,pdata 
+0300 2040df08 call mouse_customer_key_enable ,true 
+0301 2020542c branch mouse_default_parm_init 
 
 p_mouse_24g_short_sleep:
-0300 6fe0c77b fetch 1 ,mem_mouse_sleep_deal_type 
-0301 203a3616 branch g24_short_sleep ,blank 
-0302 204036b4 call g24_lpm_wait 
-0303 24740000 nrtn user 
-0304 6fe0c772 fetch 1 ,mem_mouse_24g_sleep_miss 
-0305 70477200 jam 0 ,mem_mouse_24g_sleep_miss 
-0306 1fe67c00 sub pdata ,0 ,null 
-0307 2422830d nbranch p_mouse_24g_short_sleep_last_miss ,zero 
-0308 68494622 fetcht 2 ,mem_24g_retransmit 
-0309 18467c00 sub temp ,0 ,null 
-030a 2022831e branch p_mouse_24g_short_sleep_default ,zero 
-030b 6fe24767 fetch 4 ,mem_mouse_24g_tx_time_last_delt 
-030c 203a031e branch p_mouse_24g_short_sleep_default ,blank 
+0302 6fe0c77b fetch 1 ,mem_mouse_sleep_deal_type 
+0303 203a3616 branch g24_short_sleep ,blank 
+0304 204036b4 call g24_lpm_wait 
+0305 24740000 nrtn user 
+0306 6fe0c772 fetch 1 ,mem_mouse_24g_sleep_miss 
+0307 70477200 jam 0 ,mem_mouse_24g_sleep_miss 
+0308 1fe67c00 sub pdata ,0 ,null 
+0309 2422830f nbranch p_mouse_24g_short_sleep_last_miss ,zero 
+030a 68494622 fetcht 2 ,mem_24g_retransmit 
+030b 18467c00 sub temp ,0 ,null 
+030c 20228320 branch p_mouse_24g_short_sleep_default ,zero 
+030d 6fe24767 fetch 4 ,mem_mouse_24g_tx_time_last_delt 
+030e 203a0320 branch p_mouse_24g_short_sleep_default ,blank 
 
 p_mouse_24g_short_sleep_last_miss:
-030d 684a4777 fetcht 4 ,mem_mouse_24g_sleep_miss_temp 
-030e 284ffe1f isolate1 31 ,temp 
-030f 20208325 branch p_mouse_24g_sub_miss_temp ,true 
-0310 6fe24767 fetch 4 ,mem_mouse_24g_tx_time_last_delt 
-0311 9840fe00 iadd temp ,pdata 
+030f 684a4777 fetcht 4 ,mem_mouse_24g_sleep_miss_temp 
+0310 284ffe1f isolate1 31 ,temp 
+0311 20208327 branch p_mouse_24g_sub_miss_temp ,true 
+0312 6fe24767 fetch 4 ,mem_mouse_24g_tx_time_last_delt 
+0313 9840fe00 iadd temp ,pdata 
 
 p_mouse_24g_short_sleep_notify:
-0312 684a4751 fetcht 4 ,mem_mouse_24g_tsniff 
-0313 98460400 isub temp ,temp 
-0314 604a4777 storet 4 ,mem_mouse_24g_sleep_miss_temp 
-0315 24210321 nbranch p_mouse_24g_short_sleep_long ,positive 
-0316 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
-0317 98467e00 isub temp ,pdata 
-0318 24216260 nbranch mouse_24g_short_sleep_2 ,positive 
-0319 d8400600 arg 0x600 ,temp 
-031a 98467c00 isub temp ,null 
-031b 24216260 nbranch mouse_24g_short_sleep_2 ,positive 
+0314 684a4751 fetcht 4 ,mem_mouse_24g_tsniff 
+0315 98460400 isub temp ,temp 
+0316 604a4777 storet 4 ,mem_mouse_24g_sleep_miss_temp 
+0317 24210323 nbranch p_mouse_24g_short_sleep_long ,positive 
+0318 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
+0319 98467e00 isub temp ,pdata 
+031a 24216260 nbranch mouse_24g_short_sleep_2 ,positive 
+031b d8400600 arg 0x600 ,temp 
+031c 98467c00 isub temp ,null 
+031d 24216260 nbranch mouse_24g_short_sleep_2 ,positive 
 
 p_mouse_24g_short_sleep2:
-031c 704771fa jam 250 ,mem_mouse_24g_tx_time_offset 
-031d 2020624f branch mouse_24g_short_sleep3 
+031e 704771fa jam 250 ,mem_mouse_24g_tx_time_offset 
+031f 2020624f branch mouse_24g_short_sleep3 
 
 p_mouse_24g_short_sleep_default:
-031e 20406259 call mouse_24g_miss_temp_clear 
-031f 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
-0320 2020031c branch p_mouse_24g_short_sleep2 
+0320 20406259 call mouse_24g_miss_temp_clear 
+0321 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
+0322 2020031e branch p_mouse_24g_short_sleep2 
 
 p_mouse_24g_short_sleep_long:
-0321 18460400 sub temp ,0 ,temp 
-0322 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
-0323 9840fe00 iadd temp ,pdata 
-0324 2020031c branch p_mouse_24g_short_sleep2 
+0323 18460400 sub temp ,0 ,temp 
+0324 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
+0325 9840fe00 iadd temp ,pdata 
+0326 2020031e branch p_mouse_24g_short_sleep2 
 
 p_mouse_24g_sub_miss_temp:
-0325 dfffffff arg -1 ,pdata 
-0326 98465e00 isub temp ,regext 
-0327 6fe24767 fetch 4 ,mem_mouse_24g_tx_time_last_delt 
-0328 9de67e00 isub regext ,pdata 
-0329 20200312 branch p_mouse_24g_short_sleep_notify 
+0327 dfffffff arg -1 ,pdata 
+0328 98465e00 isub temp ,regext 
+0329 6fe24767 fetch 4 ,mem_mouse_24g_tx_time_last_delt 
+032a 9de67e00 isub regext ,pdata 
+032b 20200314 branch p_mouse_24g_short_sleep_notify 
 
 p_g24_transmit_no_interrupt:
-032a 20403625 call g24_txdata_prep 
-032b 2434032e nbranch p_g24_nodata_transmit ,user 
+032c 20403625 call g24_txdata_prep 
+032d 24340330 nbranch p_g24_nodata_transmit ,user 
 
 p_g24_transmit_start:
-032c 2040033f call p_g24_transmit_process 
-032d 2020360d branch g24_transmit_start + 1 
+032e 20400341 call p_g24_transmit_process 
+032f 2020360d branch g24_transmit_start + 1 
 
 p_g24_nodata_transmit:
-032e 6fe0c602 fetch 1 ,mem_24g_abort_pac 
-032f 205a0331 call p_g24_send_abort_packet ,blank 
-0330 202036a1 branch g24_nodata_transmit + 2 
+0330 6fe0c602 fetch 1 ,mem_24g_abort_pac 
+0331 205a0333 call p_g24_send_abort_packet ,blank 
+0332 202036a1 branch g24_nodata_transmit + 2 
 
 p_g24_send_abort_packet:
-0331 70458901 jam type_ms ,mem_24g_data_type 
-0332 70460201 jam 1 ,mem_24g_abort_pac 
-0333 20403636 call g24_transmit_rf_ctrl_clear 
-0334 67e0c519 store 1 ,mem_24g_txbuf 
-0335 58000000 setarg 0 
-0336 67e3c51a store 7 ,mem_24g_txbuf + 1 
-0337 6fe24604 fetch 4 ,mem_24g_device_addr 
-0338 67e24521 store 4 ,mem_24g_txbuf + 8 
-0339 7045880c jam 12 ,mem_24g_datalen 
-033a 6fe0c589 fetch 1 ,mem_24g_data_type 
-033b 79207e03 set1 bit_abort ,pdata 
-033c 67e0c589 store 1 ,mem_24g_data_type 
-033d 204031e5 call g24_transmit_prep 
-033e 2020032c branch p_g24_transmit_start 
+0333 70458901 jam type_ms ,mem_24g_data_type 
+0334 70460201 jam 1 ,mem_24g_abort_pac 
+0335 20403636 call g24_transmit_rf_ctrl_clear 
+0336 67e0c519 store 1 ,mem_24g_txbuf 
+0337 58000000 setarg 0 
+0338 67e3c51a store 7 ,mem_24g_txbuf + 1 
+0339 6fe24604 fetch 4 ,mem_24g_device_addr 
+033a 67e24521 store 4 ,mem_24g_txbuf + 8 
+033b 7045880c jam 12 ,mem_24g_datalen 
+033c 6fe0c589 fetch 1 ,mem_24g_data_type 
+033d 79207e03 set1 bit_abort ,pdata 
+033e 67e0c589 store 1 ,mem_24g_data_type 
+033f 204031e5 call g24_transmit_prep 
+0340 2020032e branch p_g24_transmit_start 
 
 p_g24_transmit_process:
-033f 58000000 setarg 0 
-0340 67e0c601 store 1 ,mem_24g_retry 
-0341 67e14622 store 2 ,mem_24g_retransmit 
+0341 58000000 setarg 0 
+0342 67e0c601 store 1 ,mem_24g_retry 
+0343 67e14622 store 2 ,mem_24g_retransmit 
 
 p_g24_transmit_loop:
-0342 20403651 call g24_transmit_receive_ack 
-0343 242c034a nbranch p_g24_retransmit ,sync 
-0344 2437834a nbranch p_g24_retransmit ,user3 
-0345 2040366e call g24_ackpayload_parse 
-0346 20400348 call p_mouse_24g_transmit_callback 
-0347 20203646 branch g24_transmit_no_ack 
+0344 20403651 call g24_transmit_receive_ack 
+0345 242c034c nbranch p_g24_retransmit ,sync 
+0346 2437834c nbranch p_g24_retransmit ,user3 
+0347 2040366e call g24_ackpayload_parse 
+0348 2040034a call p_mouse_24g_transmit_callback 
+0349 20203646 branch g24_transmit_no_ack 
 
 p_mouse_24g_transmit_callback:
-0348 20400359 call p_mouse_24g_send_time_check 
-0349 20205ffd branch mouse_wakeup_24g 
+034a 2040035b call p_mouse_24g_send_time_check 
+034b 20205ffd branch mouse_wakeup_24g 
 
 p_g24_retransmit:
-034a 6fe0c793 fetch 1 ,mem_mouse_need_soft_reset 
-034b 247a0000 nrtn blank 
-034c 20400138 call p_mouse_retransmit_select_device_by_pb_button 
+034c 6fe0c793 fetch 1 ,mem_mouse_need_soft_reset 
+034d 247a0000 nrtn blank 
+034e 20400138 call p_mouse_retransmit_select_device_by_pb_button 
 
 p_g24_retransmit0:
-034d 6fe0c602 fetch 1 ,mem_24g_abort_pac 
-034e 247a0000 nrtn blank 
-034f 6fe145fe fetch 2 ,mem_24g_txfail_cnt 
-0350 1fe0fe01 increase 1 ,pdata 
-0351 67e145fe store 2 ,mem_24g_txfail_cnt 
-0352 6fe0c5ff fetch 1 ,mem_24g_txfail_cnt + 1 
-0353 c2823676 bbit1 4 ,g24_tx_attempt_fail 
-0354 2040367c call g24_transmit_hop_process 
-0355 6fe14622 fetch 2 ,mem_24g_retransmit 
-0356 1fe0fe01 increase 1 ,pdata 
-0357 67e14622 store 2 ,mem_24g_retransmit 
-0358 20200342 branch p_g24_transmit_loop 
+034f 6fe0c602 fetch 1 ,mem_24g_abort_pac 
+0350 247a0000 nrtn blank 
+0351 6fe145fe fetch 2 ,mem_24g_txfail_cnt 
+0352 1fe0fe01 increase 1 ,pdata 
+0353 67e145fe store 2 ,mem_24g_txfail_cnt 
+0354 6fe0c5ff fetch 1 ,mem_24g_txfail_cnt + 1 
+0355 c2823676 bbit1 4 ,g24_tx_attempt_fail 
+0356 2040367c call g24_transmit_hop_process 
+0357 6fe14622 fetch 2 ,mem_24g_retransmit 
+0358 1fe0fe01 increase 1 ,pdata 
+0359 67e14622 store 2 ,mem_24g_retransmit 
+035a 20200344 branch p_g24_transmit_loop 
 
 p_mouse_24g_send_time_check:
-0359 6fe0c77b fetch 1 ,mem_mouse_sleep_deal_type 
-035a 207a0000 rtn blank 
-035b 6fe0c618 fetch 1 ,mem_24g_transmit_by_interrupt 
-035c c000e2a6 beq g24_tx_timer_int_enable ,mouse_24g_send_timer_first 
-035d 6fe0c760 fetch 1 ,mem_mouse_24g_tx_count 
-035e 203a62a6 branch mouse_24g_send_timer_first ,blank 
-035f 1b227e00 copy clkn ,pdata 
-0360 684b4761 fetcht 6 ,mem_mouse_24g_tx_time_last 
-0361 67e34761 store 6 ,mem_mouse_24g_tx_time_last 
-0362 20407d10 call clk_diff_rt 
-0363 67e24767 store 4 ,mem_mouse_24g_tx_time_last_delt 
-0364 6fe0c772 fetch 1 ,mem_mouse_24g_sleep_miss 
-0365 247a0000 nrtn blank 
-0366 6fe14622 fetch 2 ,mem_24g_retransmit 
+035b 6fe0c77b fetch 1 ,mem_mouse_sleep_deal_type 
+035c 207a0000 rtn blank 
+035d 6fe0c618 fetch 1 ,mem_24g_transmit_by_interrupt 
+035e c000e2a6 beq g24_tx_timer_int_enable ,mouse_24g_send_timer_first 
+035f 6fe0c760 fetch 1 ,mem_mouse_24g_tx_count 
+0360 203a62a6 branch mouse_24g_send_timer_first ,blank 
+0361 1b227e00 copy clkn ,pdata 
+0362 684b4761 fetcht 6 ,mem_mouse_24g_tx_time_last 
+0363 67e34761 store 6 ,mem_mouse_24g_tx_time_last 
+0364 20407d10 call clk_diff_rt 
+0365 67e24767 store 4 ,mem_mouse_24g_tx_time_last_delt 
+0366 6fe0c772 fetch 1 ,mem_mouse_24g_sleep_miss 
 0367 247a0000 nrtn blank 
-0368 6fe24777 fetch 4 ,mem_mouse_24g_sleep_miss_temp 
+0368 6fe14622 fetch 2 ,mem_24g_retransmit 
 0369 247a0000 nrtn blank 
-036a 6fe24767 fetch 4 ,mem_mouse_24g_tx_time_last_delt 
-036b 684a4751 fetcht 4 ,mem_mouse_24g_tsniff 
-036c 18438400 lshift temp ,temp 
-036d 98467c00 isub temp ,null 
-036e 202162aa branch mouse_24g_send_time_long_wake ,positive 
-036f 70477164 jam 100 ,mem_mouse_24g_tx_time_offset 
-0370 20206274 branch mouse_24g_send_time_check_1 
+036a 6fe24777 fetch 4 ,mem_mouse_24g_sleep_miss_temp 
+036b 247a0000 nrtn blank 
+036c 6fe24767 fetch 4 ,mem_mouse_24g_tx_time_last_delt 
+036d 684a4751 fetcht 4 ,mem_mouse_24g_tsniff 
+036e 18438400 lshift temp ,temp 
+036f 98467c00 isub temp ,null 
+0370 202162aa branch mouse_24g_send_time_long_wake ,positive 
+0371 70477164 jam 100 ,mem_mouse_24g_tx_time_offset 
+0372 20206274 branch mouse_24g_send_time_check_1 
 
 p_mouse_load_device_info_check:
-0371 2040046e call p_mouse_store_normal_tx_power 
-0372 20405d60 call mouse_load_eeprom_info_check 
+0373 20400470 call p_mouse_store_normal_tx_power 
+0374 20405d60 call mouse_load_eeprom_info_check 
 
 p_mouse_app_initflag_check:
-0373 2040037d call p_mouse_load_device_flag_check 
-0374 6fe1468e fetch 2 ,mem_store_flag 
-0375 d840aa55 arg eeprom_init_flag ,temp 
-0376 98467c00 isub temp ,null 
-0377 20228382 branch p_mouse_load_device_info ,zero 
-0378 6049468e storet 2 ,mem_store_flag 
-0379 20405c9c call mouse_ble_init_address 
-037a 6fe0c9a1 fetch 1 ,mem_device_flag_temp 
-037b 67e0c666 store 1 ,mem_device_flag 
-037c 20205c8c branch mouse_load_default_dpi 
+0375 2040037f call p_mouse_load_device_flag_check 
+0376 6fe1468e fetch 2 ,mem_store_flag 
+0377 d840aa55 arg eeprom_init_flag ,temp 
+0378 98467c00 isub temp ,null 
+0379 20228384 branch p_mouse_load_device_info ,zero 
+037a 6049468e storet 2 ,mem_store_flag 
+037b 20405c9c call mouse_ble_init_address 
+037c 6fe0c9a1 fetch 1 ,mem_device_flag_temp 
+037d 67e0c666 store 1 ,mem_device_flag 
+037e 20205c8c branch mouse_load_default_dpi 
 
 p_mouse_load_device_flag_check:
-037d 6fe0c666 fetch 1 ,mem_device_flag 
-037e 1fe67c03 sub pdata ,3 ,null 
-037f 20610000 rtn positive 
-0380 70466600 jam mode_24g_device ,mem_device_flag 
-0381 20600000 rtn 
+037f 6fe0c666 fetch 1 ,mem_device_flag 
+0380 1fe67c03 sub pdata ,3 ,null 
+0381 20610000 rtn positive 
+0382 70466600 jam mode_24g_device ,mem_device_flag 
+0383 20600000 rtn 
 
 p_mouse_load_device_info:
-0382 20400386 call p_mouse_select_reconn_device 
-0383 20205c90 branch mouse_load_device_info + 1 
+0384 20400388 call p_mouse_select_reconn_device 
+0385 20205c90 branch mouse_load_device_info + 1 
 
 p_mouse_buletooth_fast_conn_end:
-0384 20400386 call p_mouse_select_reconn_device 
-0385 20205a9c branch mouse_buletooth_fast_conn_end + 2 
+0386 20400388 call p_mouse_select_reconn_device 
+0387 20205a9c branch mouse_buletooth_fast_conn_end + 2 
 
 p_mouse_select_reconn_device:
-0386 6fe0c666 fetch 1 ,mem_device_flag 
-0387 c1000000 rtneq mode_24g_device 
-0388 c000838b beq mode_bt_device1 ,p_mouse_load_le_device1 
-0389 c0010390 beq mode_bt_device2 ,p_mouse_load_le_device2 
-038a 20600000 rtn 
+0388 6fe0c666 fetch 1 ,mem_device_flag 
+0389 c1000000 rtneq mode_24g_device 
+038a c000838d beq mode_bt_device1 ,p_mouse_load_le_device1 
+038b c0010392 beq mode_bt_device2 ,p_mouse_load_le_device2 
+038c 20600000 rtn 
 
 p_mouse_load_le_device1:
-038b 6fe34668 fetch 6 ,mem_device1_addr 
-038c 67e34116 store 6 ,mem_hci_plap 
-038d 6fe3466e fetch 6 ,mem_device1_locall_addr 
-038e 67e342db store 6 ,mem_le_lap 
-038f 20600000 rtn 
+038d 6fe34668 fetch 6 ,mem_device1_addr 
+038e 67e34116 store 6 ,mem_hci_plap 
+038f 6fe3466e fetch 6 ,mem_device1_locall_addr 
+0390 67e342db store 6 ,mem_le_lap 
+0391 20600000 rtn 
 
 p_mouse_load_le_device2:
-0390 6fe34675 fetch 6 ,mem_device2_addr 
-0391 67e34116 store 6 ,mem_hci_plap 
-0392 6fe3467b fetch 6 ,mem_device2_locall_addr 
-0393 67e342db store 6 ,mem_le_lap 
-0394 20600000 rtn 
+0392 6fe34675 fetch 6 ,mem_device2_addr 
+0393 67e34116 store 6 ,mem_hci_plap 
+0394 6fe3467b fetch 6 ,mem_device2_locall_addr 
+0395 67e342db store 6 ,mem_le_lap 
+0396 20600000 rtn 
 
 p_mouse_store_remote_bdaddr:
-0395 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0396 c4010000 rtnbit0 mouse_store_eeprom_flag 
-0397 d8e00002 arg mouse_store_eeprom_flag ,queue 
-0398 20405f04 call mouse_disable_function_flag 
-0399 2040039c call p_mouse_check_device_addr 
-039a 204003aa call p_mouse_before_store_reconn_info 
-039b 20205ca3 branch mouse_store_device_info_delay 
+0397 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0398 c4010000 rtnbit0 mouse_store_eeprom_flag 
+0399 d8e00002 arg mouse_store_eeprom_flag ,queue 
+039a 20405f04 call mouse_disable_function_flag 
+039b 2040039e call p_mouse_check_device_addr 
+039c 204003ac call p_mouse_before_store_reconn_info 
+039d 20205ca3 branch mouse_store_device_info_delay 
 
 p_mouse_check_device_addr:
-039c 6fe08032 fetch 1 ,mem_record_bt_mode 
-039d c19a0000 rtnne rec_4_mode 
-039e 67e0c95a store 1 ,mem_device_addr_temp 
-039f 6fe30178 fetch 6 ,mem_le_plap 
-03a0 67e3495b store 6 ,mem_device_addr_temp + 1 
-03a1 6fe3c95a fetch 7 ,mem_device_addr_temp 
-03a2 d8c04667 arg mem_device1_type ,contr 
-03a3 df200003 arg 3 ,loopcnt 
+039e 6fe08032 fetch 1 ,mem_record_bt_mode 
+039f c19a0000 rtnne rec_4_mode 
+03a0 67e0c95a store 1 ,mem_device_addr_temp 
+03a1 6fe30178 fetch 6 ,mem_le_plap 
+03a2 67e3495b store 6 ,mem_device_addr_temp + 1 
+03a3 6fe3c95a fetch 7 ,mem_device_addr_temp 
+03a4 d8c04667 arg mem_device1_type ,contr 
+03a5 df200003 arg 3 ,loopcnt 
 
 p_mouse_check_device_addr_end:
-03a4 e8438006 ifetcht 7 ,contr 
-03a5 98467c00 isub temp ,null 
-03a6 2022dc69 branch mouse_clean_addr ,zero 
-03a7 18c08c07 increase 7 ,contr 
-03a8 c20003a4 loop p_mouse_check_device_addr_end 
-03a9 20600000 rtn 
+03a6 e8438006 ifetcht 7 ,contr 
+03a7 98467c00 isub temp ,null 
+03a8 2022dc69 branch mouse_clean_addr ,zero 
+03a9 18c08c07 increase 7 ,contr 
+03aa c20003a6 loop p_mouse_check_device_addr_end 
+03ab 20600000 rtn 
 
 p_mouse_before_store_reconn_info:
-03aa da204667 arg mem_device1_type ,rega 
-03ab 6fe0c666 fetch 1 ,mem_device_flag 
-03ac 1fe0ffff increase -1 ,pdata 
-03ad 1feffe0d mul32 pdata ,13 ,pdata 
-03ae 9a20a200 iadd rega ,rega 
-03af 6fe08032 fetch 1 ,mem_record_bt_mode 
-03b0 e7e08011 istore 1 ,rega 
-03b1 c19a0000 rtnne rec_4_mode 
-03b2 6fe0c666 fetch 1 ,mem_device_flag 
-03b3 c00083b6 beq mode_bt_device1 ,p_mouse_store_le_device1 
-03b4 c00103bb beq mode_bt_device2 ,p_mouse_store_le_device2 
-03b5 20600000 rtn 
+03ac da204667 arg mem_device1_type ,rega 
+03ad 6fe0c666 fetch 1 ,mem_device_flag 
+03ae 1fe0ffff increase -1 ,pdata 
+03af 1feffe0d mul32 pdata ,13 ,pdata 
+03b0 9a20a200 iadd rega ,rega 
+03b1 6fe08032 fetch 1 ,mem_record_bt_mode 
+03b2 e7e08011 istore 1 ,rega 
+03b3 c19a0000 rtnne rec_4_mode 
+03b4 6fe0c666 fetch 1 ,mem_device_flag 
+03b5 c00083b8 beq mode_bt_device1 ,p_mouse_store_le_device1 
+03b6 c00103bd beq mode_bt_device2 ,p_mouse_store_le_device2 
+03b7 20600000 rtn 
 
 p_mouse_store_le_device1:
-03b6 6fe30178 fetch 6 ,mem_le_plap 
-03b7 67e34668 store 6 ,mem_device1_addr 
-03b8 6fe342db fetch 6 ,mem_le_lap 
-03b9 67e3466e store 6 ,mem_device1_locall_addr 
-03ba 20600000 rtn 
+03b8 6fe30178 fetch 6 ,mem_le_plap 
+03b9 67e34668 store 6 ,mem_device1_addr 
+03ba 6fe342db fetch 6 ,mem_le_lap 
+03bb 67e3466e store 6 ,mem_device1_locall_addr 
+03bc 20600000 rtn 
 
 p_mouse_store_le_device2:
-03bb 6fe30178 fetch 6 ,mem_le_plap 
-03bc 67e34675 store 6 ,mem_device2_addr 
-03bd 6fe342db fetch 6 ,mem_le_lap 
-03be 67e3467b store 6 ,mem_device2_locall_addr 
-03bf 20600000 rtn 
+03bd 6fe30178 fetch 6 ,mem_le_plap 
+03be 67e34675 store 6 ,mem_device2_addr 
+03bf 6fe342db fetch 6 ,mem_le_lap 
+03c0 67e3467b store 6 ,mem_device2_locall_addr 
+03c1 20600000 rtn 
 
 p_mouse_bb_event_timer:
-03c0 204003d6 call p_mouse_le_send_conn_param_update_timer 
-03c1 2040614d call mouse_low_voltage_led_timer 
-03c2 2040553d call mouse_adc_read 
-03c3 20406110 call mouse_logo_led_on_timer 
-03c4 204061b1 call mouse_led_multi_timer 
-03c5 2040611e call mouse_dpi_led_blink_delay_timer 
-03c6 2040328e call g24_pair_timeout_timer 
-03c7 20403531 call g24_reconn_timeout_timer 
-03c8 20405fdd call mouse_24g_long_sleep_param_update_timer 
-03c9 2040572c call mouse_dpi_key_check_long_press 
-03ca 20405b9b call mouse_bt_discovery_check 
-03cb 20405bab call mouse_commbination_key_process 
-03cc 20405bce call mouse_check_discovery_timeout_timer 
-03cd 20405bd3 call mouse_check_direct_timeout_timer 
-03ce 20405be1 call mouse_le_enable_att_list_timer 
-03cf 20405bee call mouse_le_battery_updata_timer 
-03d0 20405be4 call mouse_le_send_smp_security_request_timer 
-03d1 20405bfb call mouse_check_reconnect_delay_long_sleep 
-03d2 204003d9 call p_mouse_current_mult_update_timer 
-03d3 204056b6 call mouse_wheel_trigger_timer 
-03d4 20405c0e call mouse_store_information_delay_timer 
-03d5 20205c05 branch mouse_check_no_data_timeout_timer 
+03c2 204003d8 call p_mouse_le_send_conn_param_update_timer 
+03c3 2040614d call mouse_low_voltage_led_timer 
+03c4 2040553d call mouse_adc_read 
+03c5 20406110 call mouse_logo_led_on_timer 
+03c6 204061b1 call mouse_led_multi_timer 
+03c7 2040611e call mouse_dpi_led_blink_delay_timer 
+03c8 2040328e call g24_pair_timeout_timer 
+03c9 20403531 call g24_reconn_timeout_timer 
+03ca 20405fdd call mouse_24g_long_sleep_param_update_timer 
+03cb 2040572c call mouse_dpi_key_check_long_press 
+03cc 20405b9b call mouse_bt_discovery_check 
+03cd 20405bab call mouse_commbination_key_process 
+03ce 20405bce call mouse_check_discovery_timeout_timer 
+03cf 20405bd3 call mouse_check_direct_timeout_timer 
+03d0 20405be1 call mouse_le_enable_att_list_timer 
+03d1 20405bee call mouse_le_battery_updata_timer 
+03d2 20405be4 call mouse_le_send_smp_security_request_timer 
+03d3 20405bfb call mouse_check_reconnect_delay_long_sleep 
+03d4 204003db call p_mouse_current_mult_update_timer 
+03d5 204056b6 call mouse_wheel_trigger_timer 
+03d6 20405c0e call mouse_store_information_delay_timer 
+03d7 20205c05 branch mouse_check_no_data_timeout_timer 
 
 p_mouse_le_send_conn_param_update_timer:
-03d6 da604a05 arg mem_mouse_le_send_conn_param_update_timer ,regc 
-03d7 da405aef arg mouse_updata_le_param ,regb 
-03d8 202042e0 branch timer_single_step 
+03d8 da604a05 arg mem_mouse_le_send_conn_param_update_timer ,regc 
+03d9 da405aef arg mouse_updata_le_param ,regb 
+03da 202042e0 branch timer_single_step 
 
 p_mouse_current_mult_update_timer:
-03d9 da60477e arg mem_mouse_current_mult_timer ,regc 
-03da da4003dc arg p_mouse_current_mult_reinit ,regb 
-03db 202042e0 branch timer_single_step 
+03db da60477e arg mem_mouse_current_mult_timer ,regc 
+03dc da4003de arg p_mouse_current_mult_reinit ,regb 
+03dd 202042e0 branch timer_single_step 
 
 p_mouse_current_mult_reinit:
-03dc 6fe0c96b fetch 1 ,mem_lpm_mult_init 
-03dd 67e0c0c0 store 1 ,mem_lpm_mult 
-03de 70477d03 jam 3 ,mem_mouse_long_mult_flag 
-03df 20600000 rtn 
+03de 6fe0c96b fetch 1 ,mem_lpm_mult_init 
+03df 67e0c0c0 store 1 ,mem_lpm_mult 
+03e0 70477d03 jam 3 ,mem_mouse_long_mult_flag 
+03e1 20600000 rtn 
 
 p_mouse_start_discovery:
-03e0 204059ed call mouse_sensor_powerdown 
-03e1 20205c1b branch mouse_start_discovery + 1 
+03e2 204059ed call mouse_sensor_powerdown 
+03e3 20205c1b branch mouse_start_discovery + 1 
 
 p_mouse_priority_bb_event:
-03e2 1a627e00 copy regc ,pdata 
-03e3 c02003f7 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-03e4 c00a83fc beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-03e5 c01903ee beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-03e6 c01e0419 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-03e7 c01c8429 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-03e8 c01d042e beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-03e9 c00a03eb beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-03ea 20205ac3 branch mouse_priority_bb_event + 2 
+03e4 1a627e00 copy regc ,pdata 
+03e5 c02003f9 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+03e6 c00a83fe beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+03e7 c01903f0 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+03e8 c01e041b beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+03e9 c01c842b beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+03ea c01d0430 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+03eb c00a03ed beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+03ec 20205ac3 branch mouse_priority_bb_event + 2 
 
 p_mouse_le_bb_event_connected:
-03eb 58000000 setarg 0 
-03ec 67e24bfa store 4 ,mem_le_conn_first_rcv 
-03ed 20205ad0 branch mouse_le_bb_event_connected 
+03ed 58000000 setarg 0 
+03ee 67e24bfa store 4 ,mem_le_conn_first_rcv 
+03ef 20205ad0 branch mouse_le_bb_event_connected 
 
 p_mouse_le_ll_start_encryt:
-03ee 6fe0c795 fetch 1 ,mem_mouse_le_reconnect_flag 
-03ef c00083f2 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-03f0 70484414 jam 20 ,mem_le_start_encrypt_timer 
-03f1 202003f4 branch p_mouse_le_ll_reconn_start_encryt_new 
+03f0 6fe0c795 fetch 1 ,mem_mouse_le_reconnect_flag 
+03f1 c00083f4 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+03f2 70484414 jam 20 ,mem_le_start_encrypt_timer 
+03f3 202003f6 branch p_mouse_le_ll_reconn_start_encryt_new 
 
 p_mouse_le_ll_reconn_start_encryt:
-03f2 20405aef call mouse_updata_le_param 
-03f3 70484405 jam 5 ,mem_le_start_encrypt_timer 
+03f4 20405aef call mouse_updata_le_param 
+03f5 70484405 jam 5 ,mem_le_start_encrypt_timer 
 
 p_mouse_le_ll_reconn_start_encryt_new:
-03f4 6fe0cbf9 fetch 1 ,mem_le_conn_rcv_new 
-03f5 67e0cbfa store 1 ,mem_le_conn_first_rcv 
-03f6 20205af6 branch mouse_le_ll_enable_start_enc_flag 
+03f6 6fe0cbf9 fetch 1 ,mem_le_conn_rcv_new 
+03f7 67e0cbfa store 1 ,mem_le_conn_first_rcv 
+03f8 20205af6 branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_conn_param_update_rsp_recieved:
-03f7 6fe0ca04 fetch 1 ,mem_mouse_le_send_conn_param_update 
-03f8 247a0000 nrtn blank 
-03f9 704a0401 jam 1 ,mem_mouse_le_send_conn_param_update 
-03fa 704a051e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
-03fb 20600000 rtn 
+03f9 6fe0ca04 fetch 1 ,mem_mouse_le_send_conn_param_update 
+03fa 247a0000 nrtn blank 
+03fb 704a0401 jam 1 ,mem_mouse_le_send_conn_param_update 
+03fc 704a051e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
+03fd 20600000 rtn 
 
 p_mouse_le_bb_disconnected:
-03fc 58000000 setarg 0 
-03fd 67e0ca04 store 1 ,mem_mouse_le_send_conn_param_update 
-03fe 67e0ca05 store 1 ,mem_mouse_le_send_conn_param_update_timer 
-03ff 58000000 setarg 0 
-0400 67e147c0 store 2 ,mem_le_battery_level_updata_timer 
-0401 70479400 jam 0 ,mem_mouse_le_bb_connected_flag 
-0402 d8400006 arg le_interval_7_5ms ,temp 
-0403 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0404 c28d8406 bbit1 mouse_enable_bt_125hz ,p_mouse_le_bb_disconnected_next 
-0405 d8400007 arg le_interval_8_75ms ,temp 
+03fe 58000000 setarg 0 
+03ff 67e0ca04 store 1 ,mem_mouse_le_send_conn_param_update 
+0400 67e0ca05 store 1 ,mem_mouse_le_send_conn_param_update_timer 
+0401 58000000 setarg 0 
+0402 67e147c0 store 2 ,mem_le_battery_level_updata_timer 
+0403 70479400 jam 0 ,mem_mouse_le_bb_connected_flag 
+0404 d8400006 arg le_interval_7_5ms ,temp 
+0405 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0406 c28d8408 bbit1 mouse_enable_bt_125hz ,p_mouse_le_bb_disconnected_next 
+0407 d8400007 arg le_interval_8_75ms ,temp 
 
 p_mouse_le_bb_disconnected_next:
-0406 604942d3 storet 2 ,mem_le_interval_min 
-0407 604942d5 storet 2 ,mem_le_interval_min + 2 
-0408 7047c200 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-0409 70495600 jam 0 ,mem_mouse_clear_sensor_data_flag 
-040a 204029cb call le_clr_config_more_data 
+0408 604942d3 storet 2 ,mem_le_interval_min 
+0409 604942d5 storet 2 ,mem_le_interval_min + 2 
+040a 7047c200 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+040b 70495600 jam 0 ,mem_mouse_clear_sensor_data_flag 
+040c 204029cb call le_clr_config_more_data 
 
 p_mouse_bb_disconnected:
-040b 20405b7b call mouse_bb_discon_clear_stack 
-040c 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
-040d c2838410 bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
-040e c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
-040f 20205c1a branch mouse_start_discovery 
+040d 20405b7b call mouse_bb_discon_clear_stack 
+040e 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
+040f c2838412 bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
+0410 c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
+0411 20205c1a branch mouse_start_discovery 
 
 p_mouse4_0_event_bb_disconn:
-0410 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0411 c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
-0412 6fe0c843 fetch 1 ,mem_le_connect_status_flag 
-0413 1fe17e03 and pdata ,0x03 ,pdata 
-0414 20405b21 call mouse_le_clean_connect_flag 
-0415 c081d4a9 bne 0x03 ,mouse_start_reconnect 
-0416 6fe0cbfd fetch 1 ,mem_le_check_retransmit_discon_flag 
-0417 243a54a9 nbranch mouse_start_reconnect ,blank 
-0418 202054cd branch mouse_app_enter_hibernate 
+0412 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0413 c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
+0414 6fe0c843 fetch 1 ,mem_le_connect_status_flag 
+0415 1fe17e03 and pdata ,0x03 ,pdata 
+0416 20405b21 call mouse_le_clean_connect_flag 
+0417 c081d4a9 bne 0x03 ,mouse_start_reconnect 
+0418 6fe0cbfd fetch 1 ,mem_le_check_retransmit_discon_flag 
+0419 243a54a9 nbranch mouse_start_reconnect ,blank 
+041a 202054cd branch mouse_app_enter_hibernate 
 
 p_mouse_24g_attempt_success:
-0419 6fe2458f fetch 4 ,mem_24g_addr 
-041a 67e245e8 store 4 ,mem_24g_receiver_addr 
-041b 67e24691 store 4 ,mem_mouse_24g_addr 
-041c 2040355a call g24_ch_syncword_crc8_init 
-041d 20405c0b call mouse_no_data_timer_init 
-041e 2040618e call mouse_device_poweron_led_config 
-041f 20405a73 call mouse_init_sensor_reset 
-0420 70477d00 jam 0 ,mem_mouse_long_mult_flag 
-0421 7045fc00 jam 0 ,mem_24g_conn_sm 
-0422 7045e200 jam 0 ,mem_24g_reconn_type 
-0423 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
-0424 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
-0425 98467c00 isub temp ,null 
-0426 20628000 rtn zero 
-0427 2040042b call p_mouse_fetch_normal_tx_power 
-0428 20206042 branch mouse_24g_first_store_reconn_info 
+041b 6fe2458f fetch 4 ,mem_24g_addr 
+041c 67e245e8 store 4 ,mem_24g_receiver_addr 
+041d 67e24691 store 4 ,mem_mouse_24g_addr 
+041e 2040355a call g24_ch_syncword_crc8_init 
+041f 20405c0b call mouse_no_data_timer_init 
+0420 2040618e call mouse_device_poweron_led_config 
+0421 20405a73 call mouse_init_sensor_reset 
+0422 70477d00 jam 0 ,mem_mouse_long_mult_flag 
+0423 7045fc00 jam 0 ,mem_24g_conn_sm 
+0424 7045e200 jam 0 ,mem_24g_reconn_type 
+0425 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
+0426 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
+0427 98467c00 isub temp ,null 
+0428 20628000 rtn zero 
+0429 2040042d call p_mouse_fetch_normal_tx_power 
+042a 20206042 branch mouse_24g_first_store_reconn_info 
 
 p_mouse_24g_pairing_complete:
-0429 2040042b call p_mouse_fetch_normal_tx_power 
-042a 20206084 branch mouse_24g_pairing_complete 
+042b 2040042d call p_mouse_fetch_normal_tx_power 
+042c 20206084 branch mouse_24g_pairing_complete 
 
 p_mouse_fetch_normal_tx_power:
-042b 6fe0ca07 fetch 1 ,mem_normal_tx_power 
-042c 67e0c141 store 1 ,mem_tx_power 
-042d 20206016 branch mouse_soft_agc_disable 
+042d 6fe0ca07 fetch 1 ,mem_normal_tx_power 
+042e 67e0c141 store 1 ,mem_tx_power 
+042f 20206016 branch mouse_soft_agc_disable 
 
 p_mouse_24g_attempt_fail:
-042e 2040042b call p_mouse_fetch_normal_tx_power 
-042f 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
-0430 c1008000 rtneq dpi_button_state_down 
-0431 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
-0432 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
-0433 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
-0434 c0028440 beq pair_and_receiver ,p_mouse_24g_auto_pair_attempt_fail 
-0435 c0008438 beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
-0436 c0018447 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
-0437 20206055 branch mouse_24g_attempt_fail + 2 
+0430 2040042d call p_mouse_fetch_normal_tx_power 
+0431 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
+0432 c1008000 rtneq dpi_button_state_down 
+0433 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
+0434 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
+0435 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
+0436 c0028442 beq pair_and_receiver ,p_mouse_24g_auto_pair_attempt_fail 
+0437 c000843a beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
+0438 c0018449 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
+0439 20206055 branch mouse_24g_attempt_fail + 2 
 
 p_mouse_24g_fast_conn_attempt_fail:
-0438 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0439 c29f043c bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_start_auto_pair 
-043a c298043c bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_start_auto_pair 
-043b 20206062 branch mouse_24g_fast_conn_attempt_fail + 3 
+043a 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+043b c29f043e bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_start_auto_pair 
+043c c298043e bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_start_auto_pair 
+043d 20206062 branch mouse_24g_fast_conn_attempt_fail + 3 
 
 p_mouse_24g_start_auto_pair:
-043c 6fe145d6 fetch 2 ,mem_24g_pair_timeout_init 
-043d 67e145de store 2 ,mem_24g_reconn_timeout 
-043e 7045e205 jam pair_and_receiver ,mem_24g_reconn_type 
-043f 20203534 branch g24_reconn_start 
+043e 6fe145d6 fetch 2 ,mem_24g_pair_timeout_init 
+043f 67e145de store 2 ,mem_24g_reconn_timeout 
+0440 7045e205 jam pair_and_receiver ,mem_24g_reconn_type 
+0441 20203534 branch g24_reconn_start 
 
 p_mouse_24g_auto_pair_attempt_fail:
-0440 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0441 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0442 6fe0c71b fetch 1 ,mem_device_number 
-0443 c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
+0442 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0443 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+0444 6fe0c71b fetch 1 ,mem_device_number 
+0445 c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
 
 p_mouse_24g_first_bluetooth_reconnect:
-0444 20406018 call mouse_24g_stop 
-0445 70466601 jam mode_bt_device1 ,mem_device_flag 
-0446 20205491 branch mouse_le_fast_conn_judge 
+0446 20406018 call mouse_24g_stop 
+0447 70466601 jam mode_bt_device1 ,mem_device_flag 
+0448 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_reconn_dongle_attempt_fail:
-0447 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0448 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0449 c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
-044a c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
-044b c2896059 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
-044c 2020043c branch p_mouse_24g_start_auto_pair 
+0449 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+044a c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+044b c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
+044c c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
+044d c2896059 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
+044e 2020043e branch p_mouse_24g_start_auto_pair 
 
 p_mouse_start_work:
-044d 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-044e c29f045b bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
-044f 6fe0c666 fetch 1 ,mem_device_flag 
-0450 c0000466 beq mode_24g_device ,p_mouse_24g_start_mode 
-0451 2040619f call mouse_device_le_reconn_led_config 
-0452 20205491 branch mouse_le_fast_conn_judge 
+044f 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0450 c29f045d bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
+0451 6fe0c666 fetch 1 ,mem_device_flag 
+0452 c0000468 beq mode_24g_device ,p_mouse_24g_start_mode 
+0453 2040619f call mouse_device_le_reconn_led_config 
+0454 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_start_reconnect_device:
-0453 da204667 arg mem_device1_type ,rega 
-0454 6fe0c666 fetch 1 ,mem_device_flag 
-0455 1fe0ffff increase -1 ,pdata 
-0456 1feffe0d mul32 pdata ,13 ,pdata 
-0457 9a20a200 iadd rega ,rega 
-0458 efe08011 ifetch 1 ,rega 
-0459 67e0c3f3 store 1 ,mem_xrecord_mode 
-045a 202054a9 branch mouse_start_reconnect 
+0455 da204667 arg mem_device1_type ,rega 
+0456 6fe0c666 fetch 1 ,mem_device_flag 
+0457 1fe0ffff increase -1 ,pdata 
+0458 1feffe0d mul32 pdata ,13 ,pdata 
+0459 9a20a200 iadd rega ,rega 
+045a efe08011 ifetch 1 ,rega 
+045b 67e0c3f3 store 1 ,mem_xrecord_mode 
+045c 202054a9 branch mouse_start_reconnect 
 
 p_mouse_24g_first_start_auto_pair_mode:
-045b 204054ac call mouse_wakeup_from_power_check 
-045c 20340462 branch p_mouse_24g_first_start_reconn ,user 
+045d 204054ac call mouse_wakeup_from_power_check 
+045e 20340464 branch p_mouse_24g_first_start_reconn ,user 
 
 p_mouse_24g_reconn_general_dongle:
-045d 70466600 jam mode_24g_device ,mem_device_flag 
-045e 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
-045f 67e145de store 2 ,mem_24g_reconn_timeout 
-0460 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
-0461 20203534 branch g24_reconn_start 
+045f 70466600 jam mode_24g_device ,mem_device_flag 
+0460 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
+0461 67e145de store 2 ,mem_24g_reconn_timeout 
+0462 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
+0463 20203534 branch g24_reconn_start 
 
 p_mouse_24g_first_start_reconn:
-0462 6fe0c666 fetch 1 ,mem_device_flag 
-0463 c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
-0464 20405aa8 call mouse_bluetooth_fast_conn_disable 
-0465 20200444 branch p_mouse_24g_first_bluetooth_reconnect 
+0464 6fe0c666 fetch 1 ,mem_device_flag 
+0465 c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
+0466 20405aa8 call mouse_bluetooth_fast_conn_disable 
+0467 20200446 branch p_mouse_24g_first_bluetooth_reconnect 
 
 p_mouse_24g_start_mode:
-0466 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0467 c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
-0468 20406195 call mouse_device_24g_pair_led_config 
-0469 204054ac call mouse_wakeup_from_power_check 
-046a 20346067 branch mouse_24g_reconn_dongle_start ,user 
-046b 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-046c c298045d bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
-046d 20206023 branch mouse_24g_start_mode + 7 
+0468 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0469 c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
+046a 20406195 call mouse_device_24g_pair_led_config 
+046b 204054ac call mouse_wakeup_from_power_check 
+046c 20346067 branch mouse_24g_reconn_dongle_start ,user 
+046d 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+046e c298045f bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
+046f 20206023 branch mouse_24g_start_mode + 7 
 
 p_mouse_store_normal_tx_power:
-046e 6fe0c141 fetch 1 ,mem_tx_power 
-046f 67e0ca07 store 1 ,mem_normal_tx_power 
-0470 20600000 rtn 
+0470 6fe0c141 fetch 1 ,mem_tx_power 
+0471 67e0ca07 store 1 ,mem_normal_tx_power 
+0472 20600000 rtn 
 
 p_mouse_idle:
-0471 2040620e call mouse_low_voltage_led_no_enter_lpm 
-0472 204078aa call ui_check_paring_button 
-0473 2040047d call p_mouse_dpi_check 
-0474 2040580e call mouse_dpi_another_gpio_check 
-0475 20405e66 call mouse_select_device_check 
-0476 20405eb6 call mouse_check_select_device_by_switch 
-0477 20405ee7 call mouse_bt_button_check 
-0478 2040028d call p_mouse_wheel_set_low_pullup 
-0479 2040561c call mouse_wheel_check 
-047a 20200289 branch p_mouse_wheel_set_impedance 
+0473 2040620e call mouse_low_voltage_led_no_enter_lpm 
+0474 204078aa call ui_check_paring_button 
+0475 2040047f call p_mouse_dpi_check 
+0476 2040580e call mouse_dpi_another_gpio_check 
+0477 20405e66 call mouse_select_device_check 
+0478 20405eb6 call mouse_check_select_device_by_switch 
+0479 20405ee7 call mouse_bt_button_check 
+047a 2040028f call p_mouse_wheel_set_low_pullup 
+047b 2040561c call mouse_wheel_check 
+047c 2020028b branch p_mouse_wheel_set_impedance 
 
 p_mouse_dpi_check_retransmit:
-047b 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-047c c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
+047d 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+047e c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
 
 p_mouse_dpi_check:
-047d 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-047e c17f8000 rtneq gpio_disable 
-047f da200000 arg 0 ,rega 
-0480 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
-0481 6848c649 fetcht 1 ,mem_dpi_button_gpio 
-0482 20400484 call p_mouse_dpi_key_check 
-0483 202056c1 branch mouse_dpi_check_next 
+047f 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+0480 c17f8000 rtneq gpio_disable 
+0481 da200000 arg 0 ,rega 
+0482 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
+0483 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+0484 20400486 call p_mouse_dpi_key_check 
+0485 202056c1 branch mouse_dpi_check_next 
 
 p_mouse_dpi_key_check:
-0484 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0485 c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
-0486 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
-0487 1fe22600 copy pdata ,regc 
-0488 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
-0489 c07f848b beq gpio_disable ,p_mouse_3io6key_dpi_check 
-048a 202056ce branch mouse_dpi_key_check_next 
+0486 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0487 c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
+0488 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
+0489 1fe22600 copy pdata ,regc 
+048a 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
+048b c07f848d beq gpio_disable ,p_mouse_3io6key_dpi_check 
+048c 202056ce branch mouse_dpi_key_check_next 
 
 p_mouse_3io6key_dpi_check:
-048b 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-048c 20405946 call mouse_gpio_config_output_low 
-048d 6848c649 fetcht 1 ,mem_dpi_button_gpio 
-048e 2020048f branch p_mouse_3io6key_check 
+048d 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+048e 20405946 call mouse_gpio_config_output_low 
+048f 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+0490 20200491 branch p_mouse_3io6key_check 
 
 p_mouse_3io6key_check:
-048f 1a627e00 copy regc ,pdata 
-0490 67e0c978 store 1 ,mem_mouse_key_status 
-0491 1fe3fe00 lshift pdata ,pdata 
-0492 1fe22400 copy pdata ,regb 
-0493 18422600 copy temp ,regc 
-0494 204055b1 call mouse_gpio_config_input_pd 
-0495 1a620400 copy regc ,temp 
-0496 20406ee6 call gpio_get_bit 
-0497 7d20a400 nsetflag true ,0 ,regb 
-0498 2040593d call mouse_check_press 
-0499 20205929 branch mouse_check_key_connect_gnd_1 
+0491 1a627e00 copy regc ,pdata 
+0492 67e0c978 store 1 ,mem_mouse_key_status 
+0493 1fe3fe00 lshift pdata ,pdata 
+0494 1fe22400 copy pdata ,regb 
+0495 18422600 copy temp ,regc 
+0496 204055b1 call mouse_gpio_config_input_pd 
+0497 1a620400 copy regc ,temp 
+0498 20406ee6 call gpio_get_bit 
+0499 7d20a400 nsetflag true ,0 ,regb 
+049a 2040593d call mouse_check_press 
+049b 20205929 branch mouse_check_key_connect_gnd_1 
 
 p_clear_wake:
-049a 58000000 setarg 0 
-049b 67e40016 store 8 ,mem_gpio_wakeup_cfg 
-049c 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
-049d 20600000 rtn 
+049c 58000000 setarg 0 
+049d 67e40016 store 8 ,mem_gpio_wakeup_cfg 
+049e 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
+049f 20600000 rtn 
 
 p_mouse_setgpio_hibernate:
-049e 20405a92 call mouse_set_sdio_high 
-049f 2040049a call p_clear_wake 
-04a0 204056a9 call mouse_before_hibernate_wheel_gpio_set 
-04a1 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
-04a2 20405943 call mouse_gpio_config_output_high 
-04a3 6848c65a fetcht 1 ,mem_device_switch_gpio 
-04a4 204055ab call mouse_gpio_set_pupd_by_input 
-04a5 d8400009 arg 9 ,temp 
-04a6 204055b5 call mouse_gpio_config_input_pu 
+04a0 20405a92 call mouse_set_sdio_high 
+04a1 2040049c call p_clear_wake 
+04a2 204056a9 call mouse_before_hibernate_wheel_gpio_set 
+04a3 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
+04a4 20405943 call mouse_gpio_config_output_high 
+04a5 6848c65a fetcht 1 ,mem_device_switch_gpio 
+04a6 204055ab call mouse_gpio_set_pupd_by_input 
 04a7 70460201 jam 1 ,mem_24g_abort_pac 
 04a8 2040611a call mouse_logo_led_off 
 04a9 20400280 call p_mouse_lpm_before_common 
@@ -1578,8 +1578,8 @@
 04bf 20205a73 branch mouse_init_sensor_reset 
 
 p_mouse_24g_short_sleep_clear_wake:
-04c0 2040049a call p_clear_wake 
-04c1 202002a7 branch p_lpm_write_gpio_wakeup 
+04c0 2040049c call p_clear_wake 
+04c1 202002a9 branch p_lpm_write_gpio_wakeup 
 
 p_mouse_check_select_device_by_switch:
 04c2 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
Index: program/patch.prog
===================================================================
--- /1121s/branch/mouse/YDN_Project/YDN_mouse_public_2M/program/patch.prog	(revision 2494)
+++ /1121s/branch/mouse/YDN_Project/YDN_mouse_public_2M/program/patch.prog	(working copy)
@@ -877,6 +877,8 @@
 	call gpio_out_active
 	fetcht 1,mem_matrix_public_gpio
 	call gpio_clr_wake
+	arg 9,temp	//ice band gpio			
+	call mouse_gpio_config_input_pu
 	call mouse_lpm_before_common+5
 	call mouse_gpio_pd_idle
 p_mouse_wheel_set_impedance:
@@ -1113,6 +1115,7 @@
 
 p_mouse_wheel_init_set:
 	call p_clear_wake
+//	call mouse_matrix_public_gpio_reset
 	fetcht 1,mem_whee_a_data_gpio		//reinit gpio pu after disable wheel wakeup
 	call gpio_set_high_impedance
 	fetcht 1,mem_whee_b_data_gpio
@@ -1699,8 +1702,6 @@
 	
 	fetcht 1,mem_device_switch_gpio
 	call mouse_gpio_set_pupd_by_input
-	arg 9,temp	//ice band gpio			
-	call mouse_gpio_config_input_pu
 	jam 1,mem_24g_abort_pac
 	call mouse_logo_led_off
 	call p_mouse_lpm_before_common
Index: sched/mouse.dat
===================================================================
--- /1121s/branch/mouse/YDN_Project/YDN_mouse_public_2M/sched/mouse.dat	(revision 2494)
+++ /1121s/branch/mouse/YDN_Project/YDN_mouse_public_2M/sched/mouse.dat	(working copy)
@@ -102,7 +102,7 @@
 00 #mem_config_sensor_dpi	#power on default dpi 00--1200  01--1600
 ff #mem_whee_ta_data_gpio
 ff #mem_whee_tb_data_gpio
-ff#09 #mem_matrix_public_gpio
+ff #mem_matrix_public_gpio
 ff #mem_config_select_device_button_gpio
 ff #mem_customer_key_gpio
 ff #mem_firebutton_gpio
@@ -189,7 +189,7 @@
 mem_24g_rx_window:10 0e     #1M:0x12c0    2M:0x0358
 
 mem_mouse_24g_tx_time_sum_count:10
-mem_mouse_24g_short_sleep_set_4ms:f0 55 00
+mem_mouse_24g_short_sleep_set_4ms:c0 5d 00
 mem_mouse_24g_long_sleep_set_4ms:80 bb 00
 mem_mouse_24g_fast_hop_count_4ms:1e
 mem_mouse_24g_tsniff_4ms:e4 bb 00 00
@@ -348,15 +348,15 @@
 7d 80
 ff ff
 
-mem_sensor_ka8g2_init:
-09 a5
-26 34
-60 07
-69 04
-7d 20
-7e 00
-09 00
-ff ff
+#mem_sensor_ka8g2_init:
+#09 a5
+#26 34
+#60 07
+#69 04
+#7d 20
+#7e 00
+#09 00
+#ff ff
 
 mem_sensor_8650_init:
 09 5a
