Index: output/eeprom.dat
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/eeprom.dat	(revision 5211)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-3e
+42
 11
 c2
 84
@@ -63,11 +63,11 @@
 c0
 1f
 03
-88
+89
 c0
 58
 82
-ee
+ef
 c0
 62
 80
@@ -111,7 +111,7 @@
 c0
 37
 03
-4e
+4f
 c0
 37
 82
@@ -119,23 +119,23 @@
 c0
 39
 03
-43
+44
 c0
 39
 83
-2e
+2f
 c0
 3a
 83
-5d
+5e
 c0
 3f
 02
-ea
+eb
 c0
 40
 83
-6d
+6e
 c0
 41
 02
@@ -143,11 +143,11 @@
 c0
 42
 03
-ae
+af
 c0
 42
 83
-b3
+b4
 c0
 44
 02
@@ -2455,7 +2455,7 @@
 20
 40
 03
-79
+7a
 24
 37
 b3
@@ -2467,7 +2467,7 @@
 20
 42
 83
-a2
+a3
 6f
 e0
 c6
@@ -2884,6 +2884,10 @@
 20
 70
 c8
+20
+40
+02
+ce
 6f
 e0
 89
@@ -2935,15 +2939,15 @@
 c0
 03
 02
-e0
+e1
 c0
 03
 82
-e0
+e1
 c0
 08
 02
-e0
+e1
 20
 20
 48
@@ -3015,7 +3019,7 @@
 58
 00
 03
-d5
+d6
 67
 e1
 45
@@ -3023,7 +3027,7 @@
 58
 00
 04
-3e
+3f
 67
 e1
 45
@@ -3031,7 +3035,7 @@
 58
 00
 02
-f9
+fa
 67
 e1
 45
@@ -3055,23 +3059,23 @@
 c0
 00
 82
-fc
+fd
 c0
 01
 03
-03
+04
 6f
 e0
 c6
 93
 c2
 80
-02
-ff
+03
+00
 20
 20
 03
-05
+06
 6f
 e0
 c6
@@ -3087,7 +3091,7 @@
 20
 20
 03
-15
+16
 6f
 e0
 c6
@@ -3095,7 +3099,7 @@
 c2
 80
 83
-12
+13
 6f
 e0
 c6
@@ -3103,15 +3107,15 @@
 c0
 00
 83
-19
+1a
 c0
 01
 83
-21
+22
 c0
 04
 03
-0a
+0b
 20
 60
 00
@@ -3183,7 +3187,7 @@
 20
 40
 03
-28
+29
 24
 77
 80
@@ -3215,11 +3219,11 @@
 c0
 00
 83
-19
+1a
 c0
 7f
 83
-19
+1a
 70
 08
 f9
@@ -3235,7 +3239,7 @@
 20
 20
 03
-17
+18
 6f
 e0
 c6
@@ -3347,7 +3351,7 @@
 c5
 17
 83
-48
+49
 6f
 e0
 c5
@@ -3355,7 +3359,7 @@
 24
 3a
 03
-48
+49
 78
 4e
 fc
@@ -3399,7 +3403,7 @@
 c5
 13
 83
-56
+57
 6f
 e0
 c8
@@ -3527,15 +3531,15 @@
 20
 40
 03
-74
+75
 20
 40
 03
-7c
+7d
 20
 40
 03
-84
+85
 20
 20
 33
@@ -3587,7 +3591,7 @@
 20
 40
 03
-5d
+5e
 6f
 e0
 c9
@@ -3631,7 +3635,7 @@
 20
 40
 03
-9c
+9d
 20
 40
 48
@@ -3715,11 +3719,11 @@
 20
 40
 03
-97
+98
 20
 40
 03
-79
+7a
 24
 37
 b3
@@ -3771,7 +3775,7 @@
 20
 5a
 03
-b6
+b7
 6f
 e0
 c9
@@ -3779,7 +3783,7 @@
 c0
 7f
 83
-bc
+bd
 1f
 e1
 7e
@@ -3787,11 +3791,11 @@
 c0
 00
 83
-be
+bf
 c0
 01
 03
-ce
+cf
 d8
 a0
 48
@@ -3831,7 +3835,7 @@
 20
 40
 03
-86
+87
 20
 20
 02
@@ -3867,7 +3871,7 @@
 c0
 00
 83
-c9
+ca
 6f
 e0
 c6
@@ -3915,7 +3919,7 @@
 20
 20
 83
-d3
+d4
 20
 20
 33
@@ -3939,23 +3943,23 @@
 c2
 83
 03
-fe
+ff
 c2
 83
 84
-08
+09
 c2
 82
 84
-13
+14
 c2
 82
 04
-12
+13
 c2
 81
 84
-30
+31
 6f
 e0
 c5
@@ -3967,11 +3971,11 @@
 20
 22
 83
-ee
+ef
 20
 40
 03
-ee
+ef
 6f
 e0
 c5
@@ -4007,23 +4011,23 @@
 c2
 83
 03
-fe
+ff
 c2
 83
 84
-08
+09
 c2
 82
 84
-13
+14
 c2
 82
 04
-12
+13
 c2
 81
 84
-30
+31
 20
 60
 00
@@ -4123,7 +4127,7 @@
 20
 40
 03
-b3
+b4
 70
 4a
 c2
@@ -4131,7 +4135,7 @@
 20
 20
 04
-35
+36
 70
 4a
 40
@@ -4163,7 +4167,7 @@
 20
 40
 03
-b3
+b4
 70
 4a
 c2
@@ -4171,7 +4175,7 @@
 20
 20
 04
-35
+36
 20
 60
 00
@@ -4219,7 +4223,7 @@
 24
 42
 84
-23
+24
 6f
 20
 c5
@@ -4283,7 +4287,7 @@
 20
 40
 03
-b3
+b4
 70
 4a
 c2
@@ -4291,7 +4295,7 @@
 20
 20
 04
-35
+36
 6f
 e0
 c7
@@ -4355,15 +4359,15 @@
 c0
 00
 04
-43
+44
 c0
 01
 04
-49
+4a
 c0
 01
 84
-4c
+4d
 20
 20
 33
@@ -4416,8 +4420,8 @@
 20
 49
 07
-7e
-8c
+93
+97
 aa
 55
 40
@@ -4564,9 +4568,9 @@
 00
 f1
 44
-35
-17
-86
+22
+44
+48
 74
 12
 23
@@ -5030,14 +5034,10 @@
 aa
 aa
 55
-d5
+b1
 7c
-24
-3c
-ff
-ff
-ff
-ff
+0e
+c6
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-5c
-d2
+0d
+8a
Index: output/otp.dat
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/otp.dat	(revision 5211)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/otp.dat	(working copy)
@@ -11,7 +11,7 @@
 00
 aa
 55
-3e
+42
 11
 c2
 84
@@ -72,11 +72,11 @@
 c0
 1f
 03
-88
+89
 c0
 58
 82
-ee
+ef
 c0
 62
 80
@@ -120,7 +120,7 @@
 c0
 37
 03
-4e
+4f
 c0
 37
 82
@@ -128,23 +128,23 @@
 c0
 39
 03
-43
+44
 c0
 39
 83
-2e
+2f
 c0
 3a
 83
-5d
+5e
 c0
 3f
 02
-ea
+eb
 c0
 40
 83
-6d
+6e
 c0
 41
 02
@@ -152,11 +152,11 @@
 c0
 42
 03
-ae
+af
 c0
 42
 83
-b3
+b4
 c0
 44
 02
@@ -2464,7 +2464,7 @@
 20
 40
 03
-79
+7a
 24
 37
 b3
@@ -2476,7 +2476,7 @@
 20
 42
 83
-a2
+a3
 6f
 e0
 c6
@@ -2893,6 +2893,10 @@
 20
 70
 c8
+20
+40
+02
+ce
 6f
 e0
 89
@@ -2944,15 +2948,15 @@
 c0
 03
 02
-e0
+e1
 c0
 03
 82
-e0
+e1
 c0
 08
 02
-e0
+e1
 20
 20
 48
@@ -3024,7 +3028,7 @@
 58
 00
 03
-d5
+d6
 67
 e1
 45
@@ -3032,7 +3036,7 @@
 58
 00
 04
-3e
+3f
 67
 e1
 45
@@ -3040,7 +3044,7 @@
 58
 00
 02
-f9
+fa
 67
 e1
 45
@@ -3064,23 +3068,23 @@
 c0
 00
 82
-fc
+fd
 c0
 01
 03
-03
+04
 6f
 e0
 c6
 93
 c2
 80
-02
-ff
+03
+00
 20
 20
 03
-05
+06
 6f
 e0
 c6
@@ -3096,7 +3100,7 @@
 20
 20
 03
-15
+16
 6f
 e0
 c6
@@ -3104,7 +3108,7 @@
 c2
 80
 83
-12
+13
 6f
 e0
 c6
@@ -3112,15 +3116,15 @@
 c0
 00
 83
-19
+1a
 c0
 01
 83
-21
+22
 c0
 04
 03
-0a
+0b
 20
 60
 00
@@ -3192,7 +3196,7 @@
 20
 40
 03
-28
+29
 24
 77
 80
@@ -3224,11 +3228,11 @@
 c0
 00
 83
-19
+1a
 c0
 7f
 83
-19
+1a
 70
 08
 f9
@@ -3244,7 +3248,7 @@
 20
 20
 03
-17
+18
 6f
 e0
 c6
@@ -3356,7 +3360,7 @@
 c5
 17
 83
-48
+49
 6f
 e0
 c5
@@ -3364,7 +3368,7 @@
 24
 3a
 03
-48
+49
 78
 4e
 fc
@@ -3408,7 +3412,7 @@
 c5
 13
 83
-56
+57
 6f
 e0
 c8
@@ -3536,15 +3540,15 @@
 20
 40
 03
-74
+75
 20
 40
 03
-7c
+7d
 20
 40
 03
-84
+85
 20
 20
 33
@@ -3596,7 +3600,7 @@
 20
 40
 03
-5d
+5e
 6f
 e0
 c9
@@ -3640,7 +3644,7 @@
 20
 40
 03
-9c
+9d
 20
 40
 48
@@ -3724,11 +3728,11 @@
 20
 40
 03
-97
+98
 20
 40
 03
-79
+7a
 24
 37
 b3
@@ -3780,7 +3784,7 @@
 20
 5a
 03
-b6
+b7
 6f
 e0
 c9
@@ -3788,7 +3792,7 @@
 c0
 7f
 83
-bc
+bd
 1f
 e1
 7e
@@ -3796,11 +3800,11 @@
 c0
 00
 83
-be
+bf
 c0
 01
 03
-ce
+cf
 d8
 a0
 48
@@ -3840,7 +3844,7 @@
 20
 40
 03
-86
+87
 20
 20
 02
@@ -3876,7 +3880,7 @@
 c0
 00
 83
-c9
+ca
 6f
 e0
 c6
@@ -3924,7 +3928,7 @@
 20
 20
 83
-d3
+d4
 20
 20
 33
@@ -3948,23 +3952,23 @@
 c2
 83
 03
-fe
+ff
 c2
 83
 84
-08
+09
 c2
 82
 84
-13
+14
 c2
 82
 04
-12
+13
 c2
 81
 84
-30
+31
 6f
 e0
 c5
@@ -3976,11 +3980,11 @@
 20
 22
 83
-ee
+ef
 20
 40
 03
-ee
+ef
 6f
 e0
 c5
@@ -4016,23 +4020,23 @@
 c2
 83
 03
-fe
+ff
 c2
 83
 84
-08
+09
 c2
 82
 84
-13
+14
 c2
 82
 04
-12
+13
 c2
 81
 84
-30
+31
 20
 60
 00
@@ -4132,7 +4136,7 @@
 20
 40
 03
-b3
+b4
 70
 4a
 c2
@@ -4140,7 +4144,7 @@
 20
 20
 04
-35
+36
 70
 4a
 40
@@ -4172,7 +4176,7 @@
 20
 40
 03
-b3
+b4
 70
 4a
 c2
@@ -4180,7 +4184,7 @@
 20
 20
 04
-35
+36
 20
 60
 00
@@ -4228,7 +4232,7 @@
 24
 42
 84
-23
+24
 6f
 20
 c5
@@ -4292,7 +4296,7 @@
 20
 40
 03
-b3
+b4
 70
 4a
 c2
@@ -4300,7 +4304,7 @@
 20
 20
 04
-35
+36
 6f
 e0
 c7
@@ -4364,15 +4368,15 @@
 c0
 00
 04
-43
+44
 c0
 01
 04
-49
+4a
 c0
 01
 84
-4c
+4d
 20
 20
 33
@@ -4425,8 +4429,8 @@
 20
 49
 07
-7e
-8c
+93
+97
 aa
 55
 40
@@ -4573,9 +4577,9 @@
 00
 f1
 44
-35
-17
-86
+22
+44
+48
 74
 12
 23
@@ -5039,8 +5043,8 @@
 aa
 aa
 55
-d5
+b1
 7c
-24
-3c
+0e
+c6
 f0
Index: output/program.lis
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/program.lis	(revision 5211)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/program.lis	(working copy)
@@ -14,8 +14,8 @@
 000b c01c009c beq patch07_0 ,p_dongle_read_kb_bind_status 
 000c c01c8098 beq patch07_1 ,p_dongle_write_kb_bind_status 
 000d c01e82d0 beq patch07_5 ,p_dongle_usb_dispatch 
-000e c01f0388 beq patch07_6 ,p_dongle_work_mode_auto 
-000f c05882ee beq patch16_1 ,p_app_init 
+000e c01f0389 beq patch07_6 ,p_dongle_work_mode_auto 
+000f c05882ef beq patch16_1 ,p_app_init 
 0010 c0628095 beq patch18_5 ,p_otp_read_data 
 0011 c06d01e1 beq patch1b_2 ,p_sadc_calibration 
 0012 c06e01f1 beq patch1b_4 ,p_enable_adc 
@@ -28,16 +28,16 @@
 0017 c00000fe beq patch20_0 ,p_usb_class_type 
 0018 c0010222 beq patch20_2 ,p_usb0_request_get_descriptor 
 0019 c003016f beq patch20_6 ,p_usb_tx 
-001a c037034e beq patch2d_6 ,p_g24_receive_update_rxbuff 
+001a c037034f beq patch2d_6 ,p_g24_receive_update_rxbuff 
 001b c03782c4 beq patch2d_7 ,p_g24_receive_skip_end 
-001c c0390343 beq patch2e_2 ,p_g24_transmit_packet 
-001d c039832e beq patch2e_3 ,p_g24_transmit_prep 
-001e c03a835d beq patch2e_5 ,p_g24_read_len_pid_crc 
-001f c03f02ea beq patch2f_6 ,p_g24_pair_param_init 
-0020 c040836d beq patch30_1 ,p_g24_bind_data_process 
+001c c0390344 beq patch2e_2 ,p_g24_transmit_packet 
+001d c039832f beq patch2e_3 ,p_g24_transmit_prep 
+001e c03a835e beq patch2e_5 ,p_g24_read_len_pid_crc 
+001f c03f02eb beq patch2f_6 ,p_g24_pair_param_init 
+0020 c040836e beq patch30_1 ,p_g24_bind_data_process 
 0021 c041026b beq patch30_2 ,p_g24_bind_data_parse_next 
-0022 c04203ae beq patch30_4 ,p_g24_receive_packet_parse_end 
-0023 c04283b3 beq patch30_5 ,p_g24_rx_interrupt_clear 
+0022 c04203af beq patch30_4 ,p_g24_receive_packet_parse_end 
+0023 c04283b4 beq patch30_5 ,p_g24_rx_interrupt_clear 
 0024 c04402a3 beq patch31_0 ,p_g24_mode_switch_bind_search 
 0025 c04502b0 beq patch31_2 ,p_g24_bind_mode_auto 
 0026 c0458260 beq patch31_3 ,p_g24_search_mode_auto 
@@ -776,10 +776,10 @@
 0261 c1838000 rtnne dongle_search 
 0262 20403476 call g24_search_mode_init 
 0263 204034ae call g24_auto_addr_ch_search 
-0264 20400379 call p_g24_receive_transmit_ack 
+0264 2040037a call p_g24_receive_transmit_ack 
 0265 2437b3be nbranch g24_rx_interrupt_clear ,user3 
 0266 20403506 call g24_receiver_addr_check 
-0267 204283a2 call p_g24_receive_packet_parse ,zero 
+0267 204283a3 call p_g24_receive_packet_parse ,zero 
 0268 6fe0c60a fetch 1 ,mem_24g_abort_packet 
 0269 205a344d call g24_mode_b_s_switch_stop ,blank 
 026a 20203493 branch g24_search_mode_auto + 11 
@@ -924,505 +924,506 @@
 02cf 202070c8 branch wdt_init_config 
 
 p_dongle_usb_dispatch:
+02d0 204002ce call p_wdt_kick 
 
 p_dongle_usb_dispatch_analysis:
-02d0 6fe08901 fetch 1 ,mem_usb_remote_wakeup 
-02d1 205a48b5 call dongle_clear_pc_sleep_flag ,blank 
-02d2 20407906 call usb_isr 
-02d3 6fe0c7f6 fetch 1 ,mem_usb_ep3_out_data_flag 
-02d4 207a0000 rtn blank 
-02d5 7047f600 jam 0 ,mem_usb_ep3_out_data_flag 
-02d6 6fe0870c fetch 1 ,mem_usb_read_len 
-02d7 1fe67c03 sub pdata ,ep3_out_min_len ,null 
-02d8 20610000 rtn positive 
-02d9 6fe0c7b5 fetch 1 ,mem_usb_ep3_out_data + 1 
-02da c1800000 rtnne start_flag 
-02db 6fe0c7b7 fetch 1 ,mem_usb_ep3_out_data + 3 
-02dc c00302e0 beq opcode_voice_start ,p_dongle_tx_pre_ackpayload_mouse 
-02dd c00382e0 beq opcode_voice_end ,p_dongle_tx_pre_ackpayload_mouse 
-02de c00802e0 beq opcode_get_device_info ,p_dongle_tx_pre_ackpayload_mouse 
-02df 20204875 branch dongle_usb_dispatch_next 
+02d1 6fe08901 fetch 1 ,mem_usb_remote_wakeup 
+02d2 205a48b5 call dongle_clear_pc_sleep_flag ,blank 
+02d3 20407906 call usb_isr 
+02d4 6fe0c7f6 fetch 1 ,mem_usb_ep3_out_data_flag 
+02d5 207a0000 rtn blank 
+02d6 7047f600 jam 0 ,mem_usb_ep3_out_data_flag 
+02d7 6fe0870c fetch 1 ,mem_usb_read_len 
+02d8 1fe67c03 sub pdata ,ep3_out_min_len ,null 
+02d9 20610000 rtn positive 
+02da 6fe0c7b5 fetch 1 ,mem_usb_ep3_out_data + 1 
+02db c1800000 rtnne start_flag 
+02dc 6fe0c7b7 fetch 1 ,mem_usb_ep3_out_data + 3 
+02dd c00302e1 beq opcode_voice_start ,p_dongle_tx_pre_ackpayload_mouse 
+02de c00382e1 beq opcode_voice_end ,p_dongle_tx_pre_ackpayload_mouse 
+02df c00802e1 beq opcode_get_device_info ,p_dongle_tx_pre_ackpayload_mouse 
+02e0 20204875 branch dongle_usb_dispatch_next 
 
 p_dongle_tx_pre_ackpayload_mouse:
-02e0 df200040 arg 64 ,loopcnt 
-02e1 d8a04774 arg mem_dg_rep_ms_ack_data ,contw 
-02e2 20407ca1 call clear_mem 
-02e3 70477301 jam 1 ,mem_dg_rep_ms_ack_data_flag 
-02e4 70461108 jam protocol_ackpayload ,mem_24g_ackpayload_enable 
-02e5 6f20c7b6 fetchr loopcnt ,1 ,mem_usb_ep3_out_data + 2 
-02e6 1f20f203 increase 3 ,loopcnt 
-02e7 d8c047b4 arg mem_usb_ep3_out_data ,contr 
-02e8 d8a04774 arg mem_dg_rep_ms_ack_data ,contw 
-02e9 20207cda branch memcpy 
+02e1 df200040 arg 64 ,loopcnt 
+02e2 d8a04774 arg mem_dg_rep_ms_ack_data ,contw 
+02e3 20407ca1 call clear_mem 
+02e4 70477301 jam 1 ,mem_dg_rep_ms_ack_data_flag 
+02e5 70461108 jam protocol_ackpayload ,mem_24g_ackpayload_enable 
+02e6 6f20c7b6 fetchr loopcnt ,1 ,mem_usb_ep3_out_data + 2 
+02e7 1f20f203 increase 3 ,loopcnt 
+02e8 d8c047b4 arg mem_usb_ep3_out_data ,contr 
+02e9 d8a04774 arg mem_dg_rep_ms_ack_data ,contw 
+02ea 20207cda branch memcpy 
 
 p_g24_pair_param_init:
-02ea 7045d04a jam 0x4a ,mem_24g_pair_ch 
-02eb 6fe24979 fetch 4 ,mem_24g_pair_addr_new 
-02ec 67e245cc store 4 ,mem_24g_pair_addr 
-02ed 20600000 rtn 
+02eb 7045d04a jam 0x4a ,mem_24g_pair_ch 
+02ec 6fe24979 fetch 4 ,mem_24g_pair_addr_new 
+02ed 67e245cc store 4 ,mem_24g_pair_addr 
+02ee 20600000 rtn 
 
 p_app_init:
-02ee 580047ea setarg dongle_dispatch 
-02ef 67e145e0 store 2 ,mem_cb_24g_receive_process 
-02f0 580003d5 setarg p_dongle_g24_mouse 
-02f1 67e145e4 store 2 ,mem_cb_24g_data_device1 
-02f2 5800043e setarg p_dongle_g24_kb 
-02f3 67e145e6 store 2 ,mem_cb_24g_data_device2 
-02f4 580002f9 setarg p_dongle_ackpayload_prep 
-02f5 67e145e2 store 2 ,mem_cb_24g_ackpayload 
-02f6 580047f9 setarg dongle_usb_config 
-02f7 67e10859 store 2 ,mem_cb_usb_config 
-02f8 20207912 branch usb_init 
+02ef 580047ea setarg dongle_dispatch 
+02f0 67e145e0 store 2 ,mem_cb_24g_receive_process 
+02f1 580003d6 setarg p_dongle_g24_mouse 
+02f2 67e145e4 store 2 ,mem_cb_24g_data_device1 
+02f3 5800043f setarg p_dongle_g24_kb 
+02f4 67e145e6 store 2 ,mem_cb_24g_data_device2 
+02f5 580002fa setarg p_dongle_ackpayload_prep 
+02f6 67e145e2 store 2 ,mem_cb_24g_ackpayload 
+02f7 580047f9 setarg dongle_usb_config 
+02f8 67e10859 store 2 ,mem_cb_usb_config 
+02f9 20207912 branch usb_init 
 
 p_dongle_ackpayload_prep:
-02f9 6fe0c589 fetch 1 ,mem_24g_data_type 
-02fa c00082fc beq datatype_device1 ,p_dongle_ackpayload_prep_mouse 
-02fb c0010303 beq datatype_device2 ,p_dongle_ackpayload_prep_keyboard 
+02fa 6fe0c589 fetch 1 ,mem_24g_data_type 
+02fb c00082fd beq datatype_device1 ,p_dongle_ackpayload_prep_mouse 
+02fc c0010304 beq datatype_device2 ,p_dongle_ackpayload_prep_keyboard 
 
 p_dongle_ackpayload_prep_mouse:
-02fc 6fe0c693 fetch 1 ,mem_dg_pc_sleep_flag 
-02fd c28002ff bbit1 0 ,p_dongle_pc_sleep_ackpayload_prep_mouse 
-02fe 20200305 branch p_dongle_ackpayload_prep_end 
+02fd 6fe0c693 fetch 1 ,mem_dg_pc_sleep_flag 
+02fe c2800300 bbit1 0 ,p_dongle_pc_sleep_ackpayload_prep_mouse 
+02ff 20200306 branch p_dongle_ackpayload_prep_end 
 
 p_dongle_pc_sleep_ackpayload_prep_mouse:
-02ff 6fe0c693 fetch 1 ,mem_dg_pc_sleep_flag 
-0300 793ffe00 set0 0 ,pdata 
-0301 67e0c693 store 1 ,mem_dg_pc_sleep_flag 
-0302 20200315 branch p_dongle_pc_sleep_ackpayload_prep 
+0300 6fe0c693 fetch 1 ,mem_dg_pc_sleep_flag 
+0301 793ffe00 set0 0 ,pdata 
+0302 67e0c693 store 1 ,mem_dg_pc_sleep_flag 
+0303 20200316 branch p_dongle_pc_sleep_ackpayload_prep 
 
 p_dongle_ackpayload_prep_keyboard:
-0303 6fe0c693 fetch 1 ,mem_dg_pc_sleep_flag 
-0304 c2808312 bbit1 1 ,p_dongle_pc_sleep_ackpayload_prep_keyboard 
+0304 6fe0c693 fetch 1 ,mem_dg_pc_sleep_flag 
+0305 c2808313 bbit1 1 ,p_dongle_pc_sleep_ackpayload_prep_keyboard 
 
 p_dongle_ackpayload_prep_end:
-0305 6fe0c611 fetch 1 ,mem_24g_ackpayload_enable 
-0306 c0008319 beq bind_ackpayload ,p_dongle_g24_bind_ackpayload_prep 
-0307 c0018321 beq kb_led_ackpayload ,p_dongle_g24_kb_led_ackpayload_prep 
-0308 c004030a beq protocol_ackpayload ,p_dongle_g24_protocol_ackpayload_prep 
-0309 20600000 rtn 
+0306 6fe0c611 fetch 1 ,mem_24g_ackpayload_enable 
+0307 c000831a beq bind_ackpayload ,p_dongle_g24_bind_ackpayload_prep 
+0308 c0018322 beq kb_led_ackpayload ,p_dongle_g24_kb_led_ackpayload_prep 
+0309 c004030b beq protocol_ackpayload ,p_dongle_g24_protocol_ackpayload_prep 
+030a 20600000 rtn 
 
 p_dongle_g24_protocol_ackpayload_prep:
-030a 70458901 jam type_ms ,mem_24g_data_type 
-030b 6fe0c776 fetch 1 ,mem_dg_rep_ms_ack_data + 2 
-030c 1fe0fe03 increase 3 ,pdata 
-030d 67e0c588 store 1 ,mem_24g_datalen 
-030e 1fe27200 copy pdata ,loopcnt 
-030f d8c04774 arg mem_dg_rep_ms_ack_data ,contr 
-0310 d8a04888 arg mem_24g_txbuf_new ,contw 
-0311 20207cda branch memcpy 
+030b 70458901 jam type_ms ,mem_24g_data_type 
+030c 6fe0c776 fetch 1 ,mem_dg_rep_ms_ack_data + 2 
+030d 1fe0fe03 increase 3 ,pdata 
+030e 67e0c588 store 1 ,mem_24g_datalen 
+030f 1fe27200 copy pdata ,loopcnt 
+0310 d8c04774 arg mem_dg_rep_ms_ack_data ,contr 
+0311 d8a04888 arg mem_24g_txbuf_new ,contw 
+0312 20207cda branch memcpy 
 
 p_dongle_pc_sleep_ackpayload_prep_keyboard:
-0312 6fe0c693 fetch 1 ,mem_dg_pc_sleep_flag 
-0313 793ffe01 set0 1 ,pdata 
-0314 67e0c693 store 1 ,mem_dg_pc_sleep_flag 
+0313 6fe0c693 fetch 1 ,mem_dg_pc_sleep_flag 
+0314 793ffe01 set0 1 ,pdata 
+0315 67e0c693 store 1 ,mem_dg_pc_sleep_flag 
 
 p_dongle_pc_sleep_ackpayload_prep:
-0315 70458801 jam 0x01 ,mem_24g_datalen 
-0316 580000ff setarg 0xff 
+0316 70458801 jam 0x01 ,mem_24g_datalen 
+0317 580000ff setarg 0xff 
 
 p_dongle_24g_txbuf_new_store:
-0317 67e0c888 store 1 ,mem_24g_txbuf_new 
-0318 20600000 rtn 
+0318 67e0c888 store 1 ,mem_24g_txbuf_new 
+0319 20600000 rtn 
 
 p_dongle_g24_bind_ackpayload_prep:
-0319 70461101 jam 1 ,mem_24g_ackpayload_enable 
-031a 20400328 call p_g24_binding_device_check 
-031b 24778000 nrtn user3 
+031a 70461101 jam 1 ,mem_24g_ackpayload_enable 
+031b 20400329 call p_g24_binding_device_check 
+031c 24778000 nrtn user3 
 
 p_g24_bind_ackpayload_prep:
-031c 70461101 jam 1 ,mem_24g_ackpayload_enable 
-031d 70458808 jam 0x08 ,mem_24g_datalen 
-031e d8c045d6 arg mem_24g_bind_payload ,contr 
-031f d8a04888 arg mem_24g_txbuf_new ,contw 
-0320 20207c89 branch memcpy8 
+031d 70461101 jam 1 ,mem_24g_ackpayload_enable 
+031e 70458808 jam 0x08 ,mem_24g_datalen 
+031f d8c045d6 arg mem_24g_bind_payload ,contr 
+0320 d8a04888 arg mem_24g_txbuf_new ,contw 
+0321 20207c89 branch memcpy8 
 
 p_dongle_g24_kb_led_ackpayload_prep:
-0321 6fe0c83a fetch 1 ,mem_24g_rxbuf_new + 2 
-0322 c0008319 beq datatype_device1 ,p_dongle_g24_bind_ackpayload_prep 
-0323 c07f8319 beq datatype_attemp ,p_dongle_g24_bind_ackpayload_prep 
-0324 7008f900 jam 0 ,mem_usb_tx_win_enable 
-0325 70458801 jam 0x01 ,mem_24g_datalen 
-0326 6fe0c621 fetch 1 ,mem_24g_led_status 
-0327 20200317 branch p_dongle_24g_txbuf_new_store 
+0322 6fe0c83a fetch 1 ,mem_24g_rxbuf_new + 2 
+0323 c000831a beq datatype_device1 ,p_dongle_g24_bind_ackpayload_prep 
+0324 c07f831a beq datatype_attemp ,p_dongle_g24_bind_ackpayload_prep 
+0325 7008f900 jam 0 ,mem_usb_tx_win_enable 
+0326 70458801 jam 0x01 ,mem_24g_datalen 
+0327 6fe0c621 fetch 1 ,mem_24g_led_status 
+0328 20200318 branch p_dongle_24g_txbuf_new_store 
 
 p_g24_binding_device_check:
-0328 6fe0c616 fetch 1 ,mem_24g_work_mode 
-0329 c1808000 rtnne dongle_bind 
-032a 6fe0c610 fetch 1 ,mem_24g_pair_mode 
-032b 247a0000 nrtn blank 
-032c 6fe0c83b fetch 1 ,mem_24g_rxbuf_new + 3 
-032d 20203383 branch g24_binding_device_check + 5 
+0329 6fe0c616 fetch 1 ,mem_24g_work_mode 
+032a c1808000 rtnne dongle_bind 
+032b 6fe0c610 fetch 1 ,mem_24g_pair_mode 
+032c 247a0000 nrtn blank 
+032d 6fe0c83b fetch 1 ,mem_24g_rxbuf_new + 3 
+032e 20203383 branch g24_binding_device_check + 5 
 
 p_g24_transmit_prep:
-032e 6fe0c588 fetch 1 ,mem_24g_datalen 
-032f 1fe0fe03 increase 3 ,pdata 
-0330 67e0c58a store 1 ,mem_24g_txlen 
-0331 6fe0c5ac fetch 1 ,mem_24g_syncword_crc8 
-0332 67e0c8d8 store 1 ,mem_24g_txpayload_new 
-0333 6fe0c589 fetch 1 ,mem_24g_data_type 
-0334 1fe9fe00 lshift3 pdata ,pdata 
-0335 6848c57e fetcht 1 ,mem_24g_pid 
-0336 18410403 and temp ,0x03 ,temp 
-0337 18438400 lshift temp ,temp 
-0338 9841fe00 ior temp ,pdata 
-0339 6848c57f fetcht 1 ,mem_24g_no_ack 
-033a 9840fe00 iadd temp ,pdata 
-033b e7e08005 istore 1 ,contw 
-033c 6fe0c588 fetch 1 ,mem_24g_datalen 
-033d e7e08005 istore 1 ,contw 
-033e 6fe0c588 fetch 1 ,mem_24g_datalen 
-033f 98007200 iforce loopcnt 
-0340 d8c04888 arg mem_24g_txbuf_new ,contr 
-0341 20407cda call memcpy 
-0342 202031fc branch g24_transmit_prep_pdu_end 
+032f 6fe0c588 fetch 1 ,mem_24g_datalen 
+0330 1fe0fe03 increase 3 ,pdata 
+0331 67e0c58a store 1 ,mem_24g_txlen 
+0332 6fe0c5ac fetch 1 ,mem_24g_syncword_crc8 
+0333 67e0c8d8 store 1 ,mem_24g_txpayload_new 
+0334 6fe0c589 fetch 1 ,mem_24g_data_type 
+0335 1fe9fe00 lshift3 pdata ,pdata 
+0336 6848c57e fetcht 1 ,mem_24g_pid 
+0337 18410403 and temp ,0x03 ,temp 
+0338 18438400 lshift temp ,temp 
+0339 9841fe00 ior temp ,pdata 
+033a 6848c57f fetcht 1 ,mem_24g_no_ack 
+033b 9840fe00 iadd temp ,pdata 
+033c e7e08005 istore 1 ,contw 
+033d 6fe0c588 fetch 1 ,mem_24g_datalen 
+033e e7e08005 istore 1 ,contw 
+033f 6fe0c588 fetch 1 ,mem_24g_datalen 
+0340 98007200 iforce loopcnt 
+0341 d8c04888 arg mem_24g_txbuf_new ,contr 
+0342 20407cda call memcpy 
+0343 202031fc branch g24_transmit_prep_pdu_end 
 
 p_g24_transmit_packet:
-0343 c5178348 bmark1 mark_ble_lr ,p_g24_transmit_nolr 
-0344 6fe0c5ca fetch 1 ,mem_24g_disable_fec1 
-0345 243a0348 nbranch p_g24_transmit_nolr ,blank 
-0346 784efc00 disable encode_fec0 
-0347 782dfc00 enable encode_fec1 
+0344 c5178349 bmark1 mark_ble_lr ,p_g24_transmit_nolr 
+0345 6fe0c5ca fetch 1 ,mem_24g_disable_fec1 
+0346 243a0349 nbranch p_g24_transmit_nolr ,blank 
+0347 784efc00 disable encode_fec0 
+0348 782dfc00 enable encode_fec1 
 
 p_g24_transmit_nolr:
-0348 7823fc00 enable enable_white 
-0349 7824fc00 enable enable_crc 
-034a 6fe0c58a fetch 1 ,mem_24g_txlen 
-034b 98007200 iforce loopcnt 
-034c d8c048d8 arg mem_24g_txpayload_new ,contr 
-034d 202031b3 branch g24tr_loop 
+0349 7823fc00 enable enable_white 
+034a 7824fc00 enable enable_crc 
+034b 6fe0c58a fetch 1 ,mem_24g_txlen 
+034c 98007200 iforce loopcnt 
+034d d8c048d8 arg mem_24g_txpayload_new ,contr 
+034e 202031b3 branch g24tr_loop 
 
 p_g24_receive_update_rxbuff:
-034e 2040317d call g24_receive_byte 
-034f 67e0c838 store 1 ,mem_24g_rxbuf_new 
-0350 c5138356 bmark1 mark_24g_rxmode ,p_g24_receive_skip 
-0351 6fe0c838 fetch 1 ,mem_24g_rxbuf_new 
-0352 1fe97e00 rshift3 pdata ,pdata 
-0353 6848c589 fetcht 1 ,mem_24g_data_type 
-0354 a8400e00 icompare bits_data ,temp 
-0355 2420b18c nbranch g24_type_error ,true 
+034f 2040317d call g24_receive_byte 
+0350 67e0c838 store 1 ,mem_24g_rxbuf_new 
+0351 c5138357 bmark1 mark_24g_rxmode ,p_g24_receive_skip 
+0352 6fe0c838 fetch 1 ,mem_24g_rxbuf_new 
+0353 1fe97e00 rshift3 pdata ,pdata 
+0354 6848c589 fetcht 1 ,mem_24g_data_type 
+0355 a8400e00 icompare bits_data ,temp 
+0356 2420b18c nbranch g24_type_error ,true 
 
 p_g24_receive_skip:
-0356 2040317d call g24_receive_byte 
-0357 e7e08005 istore 1 ,contw 
-0358 1fe67c4e sub pdata ,78 ,null 
-0359 2421318e nbranch g24_len_over_error ,positive 
-035a 1fe27200 copy pdata ,loopcnt 
-035b 2022b154 branch g24rx_nopayload ,zero 
-035c 20203151 branch g24rx_loop 
+0357 2040317d call g24_receive_byte 
+0358 e7e08005 istore 1 ,contw 
+0359 1fe67c4e sub pdata ,78 ,null 
+035a 2421318e nbranch g24_len_over_error ,positive 
+035b 1fe27200 copy pdata ,loopcnt 
+035c 2022b154 branch g24rx_nopayload ,zero 
+035d 20203151 branch g24rx_loop 
 
 p_g24_read_len_pid_crc:
-035d 6fe0c839 fetch 1 ,mem_24g_rxbuf_new + 1 
-035e 67e0c57d store 1 ,mem_24g_rxdata_length 
-035f 1fe0fe01 increase 1 ,pdata 
-0360 d8c04839 arg mem_24g_rxbuf_new + 1 ,contr 
-0361 98c08c00 iadd contr ,contr 
-0362 efe18006 ifetch 3 ,contr 
-0363 67e1c580 store 3 ,mem_24g_sta_crc 
-0364 6fe0c838 fetch 1 ,mem_24g_rxbuf_new 
-0365 1fe10401 and pdata ,0x01 ,temp 
-0366 6048c978 storet 1 ,mem_24g_rxdata_ack_flag 
-0367 1fe30400 rshift pdata ,temp 
-0368 18410403 and temp ,0x03 ,temp 
-0369 6048c586 storet 1 ,mem_24g_sta_pid 
-036a 1fe97e00 rshift3 pdata ,pdata 
-036b 67e0c838 store 1 ,mem_24g_rxbuf_new 
-036c 20600000 rtn 
+035e 6fe0c839 fetch 1 ,mem_24g_rxbuf_new + 1 
+035f 67e0c57d store 1 ,mem_24g_rxdata_length 
+0360 1fe0fe01 increase 1 ,pdata 
+0361 d8c04839 arg mem_24g_rxbuf_new + 1 ,contr 
+0362 98c08c00 iadd contr ,contr 
+0363 efe18006 ifetch 3 ,contr 
+0364 67e1c580 store 3 ,mem_24g_sta_crc 
+0365 6fe0c838 fetch 1 ,mem_24g_rxbuf_new 
+0366 1fe10401 and pdata ,0x01 ,temp 
+0367 6048c978 storet 1 ,mem_24g_rxdata_ack_flag 
+0368 1fe30400 rshift pdata ,temp 
+0369 18410403 and temp ,0x03 ,temp 
+036a 6048c586 storet 1 ,mem_24g_sta_pid 
+036b 1fe97e00 rshift3 pdata ,pdata 
+036c 67e0c838 store 1 ,mem_24g_rxbuf_new 
+036d 20600000 rtn 
 
 p_g24_bind_data_process:
-036d 204033be call g24_rx_interrupt_clear 
-036e 20403119 call g24_receive_packet 
-036f 2437b3be nbranch g24_rx_interrupt_clear ,user3 
-0370 20400374 call p_g24_bind_data_parse 
-0371 2040037c call p_g24_transmit_ack 
-0372 20400384 call p_g24_bind_device_status_check 
-0373 20203316 branch g24_bind_data_process + 7 
+036e 204033be call g24_rx_interrupt_clear 
+036f 20403119 call g24_receive_packet 
+0370 2437b3be nbranch g24_rx_interrupt_clear ,user3 
+0371 20400375 call p_g24_bind_data_parse 
+0372 2040037d call p_g24_transmit_ack 
+0373 20400385 call p_g24_bind_device_status_check 
+0374 20203316 branch g24_bind_data_process + 7 
 
 p_g24_bind_data_parse:
-0374 70462205 jam bind_mode_continue ,mem_24g_bind_mode_continue 
-0375 d8c04838 arg mem_24g_rxbuf_new ,contr 
-0376 d8a04928 arg mem_24g_rxdata_temp_new ,contw 
-0377 20407c89 call memcpy8 
-0378 20203322 branch g24_bind_data_parse_next 
+0375 70462205 jam bind_mode_continue ,mem_24g_bind_mode_continue 
+0376 d8c04838 arg mem_24g_rxbuf_new ,contr 
+0377 d8a04928 arg mem_24g_rxdata_temp_new ,contw 
+0378 20407c89 call memcpy8 
+0379 20203322 branch g24_bind_data_parse_next 
 
 p_g24_receive_transmit_ack:
-0379 204033be call g24_rx_interrupt_clear 
-037a 20403119 call g24_receive_packet 
-037b 24778000 nrtn user3 
+037a 204033be call g24_rx_interrupt_clear 
+037b 20403119 call g24_receive_packet 
+037c 24778000 nrtn user3 
 
 p_g24_transmit_ack:
-037c 6fe0c838 fetch 1 ,mem_24g_rxbuf_new 
-037d 1fe97e00 rshift3 pdata ,pdata 
-037e 67e0c589 store 1 ,mem_24g_data_type 
-037f 2040035d call p_g24_read_len_pid_crc 
-0380 6fe0c978 fetch 1 ,mem_24g_rxdata_ack_flag 
-0381 2feffe00 isolate1 bit_ack_24g ,pdata 
-0382 2020b3fd branch g24tx_no_ack ,true 
-0383 202033fa branch g24tx_with_ack 
+037d 6fe0c838 fetch 1 ,mem_24g_rxbuf_new 
+037e 1fe97e00 rshift3 pdata ,pdata 
+037f 67e0c589 store 1 ,mem_24g_data_type 
+0380 2040035e call p_g24_read_len_pid_crc 
+0381 6fe0c978 fetch 1 ,mem_24g_rxdata_ack_flag 
+0382 2feffe00 isolate1 bit_ack_24g ,pdata 
+0383 2020b3fd branch g24tx_no_ack ,true 
+0384 202033fa branch g24tx_with_ack 
 
 p_g24_bind_device_status_check:
-0384 6fe0c5d5 fetch 1 ,mem_24g_bind_device_status 
-0385 207a0000 rtn blank 
+0385 6fe0c5d5 fetch 1 ,mem_24g_bind_device_status 
+0386 207a0000 rtn blank 
 
 p_g24_bind_device_status:
-0386 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
-0387 2020339c branch g24_bind_device_status + 1 
+0387 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
+0388 2020339c branch g24_bind_device_status + 1 
 
 p_dongle_work_mode_auto:
-0388 6fe0c616 fetch 1 ,mem_24g_work_mode 
-0389 c1800000 rtnne dongle_work 
-038a 2040039c call p_g24_work_mode_start 
-038b 20404827 call dongle_g24_blank_data_process 
-038c 6fe0c610 fetch 1 ,mem_24g_pair_mode 
-038d 247a0000 nrtn blank 
-038e 6fe0c611 fetch 1 ,mem_24g_ackpayload_enable 
-038f 247a0000 nrtn blank 
-0390 6fe0c614 fetch 1 ,mem_24g_nodata_timer_enable 
-0391 207a0000 rtn blank 
-0392 d8e00008 arg g24_timer_nodata ,queue 
-0393 20407cef call timer_check 
-0394 247a0000 nrtn blank 
-0395 2040351b call g24_ch_process + 3 
-0396 20203511 branch g24_nodata_timer_over 
+0389 6fe0c616 fetch 1 ,mem_24g_work_mode 
+038a c1800000 rtnne dongle_work 
+038b 2040039d call p_g24_work_mode_start 
+038c 20404827 call dongle_g24_blank_data_process 
+038d 6fe0c610 fetch 1 ,mem_24g_pair_mode 
+038e 247a0000 nrtn blank 
+038f 6fe0c611 fetch 1 ,mem_24g_ackpayload_enable 
+0390 247a0000 nrtn blank 
+0391 6fe0c614 fetch 1 ,mem_24g_nodata_timer_enable 
+0392 207a0000 rtn blank 
+0393 d8e00008 arg g24_timer_nodata ,queue 
+0394 20407cef call timer_check 
+0395 247a0000 nrtn blank 
+0396 2040351b call g24_ch_process + 3 
+0397 20203511 branch g24_nodata_timer_over 
 
 p_g24_ch_process:
-0397 6fe0c60a fetch 1 ,mem_24g_abort_packet 
-0398 c000b5ea beq 1 ,rssi_noise_monitor 
-0399 6fe0c612 fetch 1 ,mem_24g_hop_packet 
-039a c000b52c beq 1 ,g24_ch_receive_hop_pac 
-039b 20600000 rtn 
+0398 6fe0c60a fetch 1 ,mem_24g_abort_packet 
+0399 c000b5ea beq 1 ,rssi_noise_monitor 
+039a 6fe0c612 fetch 1 ,mem_24g_hop_packet 
+039b c000b52c beq 1 ,g24_ch_receive_hop_pac 
+039c 20600000 rtn 
 
 p_g24_work_mode_start:
-039c 6fe0c616 fetch 1 ,mem_24g_work_mode 
-039d c1800000 rtnne dongle_work 
-039e 20403451 call g24_work_init 
-039f 20400397 call p_g24_ch_process 
+039d 6fe0c616 fetch 1 ,mem_24g_work_mode 
+039e c1800000 rtnne dongle_work 
+039f 20403451 call g24_work_init 
+03a0 20400398 call p_g24_ch_process 
 
 p_g24_receive_packet_start:
-03a0 20400379 call p_g24_receive_transmit_ack 
-03a1 2437b3be nbranch g24_rx_interrupt_clear ,user3 
+03a1 2040037a call p_g24_receive_transmit_ack 
+03a2 2437b3be nbranch g24_rx_interrupt_clear ,user3 
 
 p_g24_receive_packet_parse:
-03a2 204033e3 call g24_receive_packet_parse_pid_crc 
-03a3 243433be nbranch g24_rx_interrupt_clear ,user 
-03a4 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
-03a5 203a33be branch g24_rx_interrupt_clear ,blank 
-03a6 1fe0fe02 increase 2 ,pdata 
-03a7 98007200 iforce loopcnt 
-03a8 d8c04838 arg mem_24g_rxbuf_new ,contr 
-03a9 d8a04928 arg mem_24g_rxdata_temp_new ,contw 
-03aa 20407cda call memcpy 
-03ab 70461300 jam 0 ,mem_24g_mode_switch 
-03ac 6fe0c610 fetch 1 ,mem_24g_pair_mode 
-03ad 205a03b6 call p_g24_enable_nodata_timer ,blank 
+03a3 204033e3 call g24_receive_packet_parse_pid_crc 
+03a4 243433be nbranch g24_rx_interrupt_clear ,user 
+03a5 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
+03a6 203a33be branch g24_rx_interrupt_clear ,blank 
+03a7 1fe0fe02 increase 2 ,pdata 
+03a8 98007200 iforce loopcnt 
+03a9 d8c04838 arg mem_24g_rxbuf_new ,contr 
+03aa d8a04928 arg mem_24g_rxdata_temp_new ,contw 
+03ab 20407cda call memcpy 
+03ac 70461300 jam 0 ,mem_24g_mode_switch 
+03ad 6fe0c610 fetch 1 ,mem_24g_pair_mode 
+03ae 205a03b7 call p_g24_enable_nodata_timer ,blank 
 
 p_g24_receive_packet_parse_end:
-03ae 6fe0c92a fetch 1 ,mem_24g_rxdata_temp_new + 2 
-03af c07f83bc beq datatype_attemp ,p_g24_data_receive_attemp 
-03b0 1fe17e03 and pdata ,0x03 ,pdata 
-03b1 c00083be beq datatype_device1 ,p_g24_data_device1 
-03b2 c00103ce beq datatype_device2 ,p_g24_data_device2 
+03af 6fe0c92a fetch 1 ,mem_24g_rxdata_temp_new + 2 
+03b0 c07f83bd beq datatype_attemp ,p_g24_data_receive_attemp 
+03b1 1fe17e03 and pdata ,0x03 ,pdata 
+03b2 c00083bf beq datatype_device1 ,p_g24_data_device1 
+03b3 c00103cf beq datatype_device2 ,p_g24_data_device2 
 
 p_g24_rx_interrupt_clear:
-03b3 d8a04838 arg mem_24g_rxbuf_new ,contw 
-03b4 df200046 arg 70 ,loopcnt 
-03b5 20207ca1 branch clear_mem 
+03b4 d8a04838 arg mem_24g_rxbuf_new ,contw 
+03b5 df200046 arg 70 ,loopcnt 
+03b6 20207ca1 branch clear_mem 
 
 p_g24_enable_nodata_timer:
-03b6 6fe0c62b fetch 1 ,mem_24g_bind_device_living 
-03b7 203a33fe branch g24_enable_nodata_timer ,blank 
-03b8 70461401 jam 1 ,mem_24g_nodata_timer_enable 
-03b9 58000640 setarg 1600 
-03ba d8e00008 arg g24_timer_nodata ,queue 
-03bb 20207ce1 branch timer_init 
+03b7 6fe0c62b fetch 1 ,mem_24g_bind_device_living 
+03b8 203a33fe branch g24_enable_nodata_timer ,blank 
+03b9 70461401 jam 1 ,mem_24g_nodata_timer_enable 
+03ba 58000640 setarg 1600 
+03bb d8e00008 arg g24_timer_nodata ,queue 
+03bc 20207ce1 branch timer_init 
 
 p_g24_data_receive_attemp:
-03bc 20400386 call p_g24_bind_device_status 
-03bd 2020027b branch p_g24_data_attemp 
+03bd 20400387 call p_g24_bind_device_status 
+03be 2020027b branch p_g24_data_attemp 
 
 p_g24_data_device1:
-03be 2040338d call g24_binding_dvc1_living 
-03bf 2040352e call g24_ch_timer_reinit 
-03c0 6fe0c60a fetch 1 ,mem_24g_abort_packet 
-03c1 6848c928 fetcht 1 ,mem_24g_rxdata_temp_new 
-03c2 284ffe03 isolate1 bit_abort ,temp 
-03c3 7920fe00 setflag true ,0 ,pdata 
-03c4 67e0c60a store 1 ,mem_24g_abort_packet 
-03c5 c00083c9 beq 1 ,p_g24_data_attemp_device1_abort 
-03c6 6fe0c612 fetch 1 ,mem_24g_hop_packet 
-03c7 6848c928 fetcht 1 ,mem_24g_rxdata_temp_new 
-03c8 202033ce branch g24_data_device1_next 
+03bf 2040338d call g24_binding_dvc1_living 
+03c0 2040352e call g24_ch_timer_reinit 
+03c1 6fe0c60a fetch 1 ,mem_24g_abort_packet 
+03c2 6848c928 fetcht 1 ,mem_24g_rxdata_temp_new 
+03c3 284ffe03 isolate1 bit_abort ,temp 
+03c4 7920fe00 setflag true ,0 ,pdata 
+03c5 67e0c60a store 1 ,mem_24g_abort_packet 
+03c6 c00083ca beq 1 ,p_g24_data_attemp_device1_abort 
+03c7 6fe0c612 fetch 1 ,mem_24g_hop_packet 
+03c8 6848c928 fetcht 1 ,mem_24g_rxdata_temp_new 
+03c9 202033ce branch g24_data_device1_next 
 
 p_g24_data_attemp_device1_abort:
-03c9 6fe0c5de fetch 1 ,mem_24g_device1_bind_disable 
-03ca 247a0000 nrtn blank 
-03cb 7045de01 jam 1 ,mem_24g_device1_bind_disable 
-03cc 6fe24932 fetch 4 ,mem_24g_rxdata_temp_new + 10 
-03cd 202035a3 branch g24_store_device1_addr 
+03ca 6fe0c5de fetch 1 ,mem_24g_device1_bind_disable 
+03cb 247a0000 nrtn blank 
+03cc 7045de01 jam 1 ,mem_24g_device1_bind_disable 
+03cd 6fe24932 fetch 4 ,mem_24g_rxdata_temp_new + 10 
+03ce 202035a3 branch g24_store_device1_addr 
 
 p_g24_data_device2:
-03ce 20403393 call g24_binding_dvc2_living 
-03cf 6848c928 fetcht 1 ,mem_24g_rxdata_temp_new 
-03d0 284ffe03 isolate1 bit_abort ,temp 
-03d1 202083d3 branch p_g24_data_attemp_device2_abort ,true 
-03d2 202033d7 branch g24_data_device2 + 4 
+03cf 20403393 call g24_binding_dvc2_living 
+03d0 6848c928 fetcht 1 ,mem_24g_rxdata_temp_new 
+03d1 284ffe03 isolate1 bit_abort ,temp 
+03d2 202083d4 branch p_g24_data_attemp_device2_abort ,true 
+03d3 202033d7 branch g24_data_device2 + 4 
 
 p_g24_data_attemp_device2_abort:
-03d3 6fe24932 fetch 4 ,mem_24g_rxdata_temp_new + 10 
-03d4 202035a9 branch g24_store_device2_addr 
+03d4 6fe24932 fetch 4 ,mem_24g_rxdata_temp_new + 10 
+03d5 202035a9 branch g24_store_device2_addr 
 
 p_dongle_g24_mouse:
-03d5 70461100 jam 0 ,mem_24g_ackpayload_enable 
-03d6 6fe0c92a fetch 1 ,mem_24g_rxdata_temp_new + 2 
-03d7 c28303fe bbit1 spec_pro_bit ,p_dongle_receive_ms_spec_protocol_data 
-03d8 c2838408 bbit1 nor_pro_bit ,p_dongle_receive_ms_nor_protocol_data 
-03d9 c2828413 bbit1 audio_bit ,p_dongle_receive_ms_audio_data 
-03da c2820412 bbit1 http_bit ,p_dongle_receive_ms_http_data 
-03db c2818430 bbit1 heart_bit ,p_dongle_receive_ms_heart_data 
+03d6 70461100 jam 0 ,mem_24g_ackpayload_enable 
+03d7 6fe0c92a fetch 1 ,mem_24g_rxdata_temp_new + 2 
+03d8 c28303ff bbit1 spec_pro_bit ,p_dongle_receive_ms_spec_protocol_data 
+03d9 c2838409 bbit1 nor_pro_bit ,p_dongle_receive_ms_nor_protocol_data 
+03da c2828414 bbit1 audio_bit ,p_dongle_receive_ms_audio_data 
+03db c2820413 bbit1 http_bit ,p_dongle_receive_ms_http_data 
+03dc c2818431 bbit1 heart_bit ,p_dongle_receive_ms_heart_data 
 
 p_dongle_g24_mouse_next:
-03dc 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
-03dd 1fe67c09 sub pdata ,0x09 ,null 
-03de 202283ee branch p_dongle_g24_mouse_data ,zero 
-03df 204003ee call p_dongle_g24_mouse_data 
-03e0 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
-03e1 1fe0fff8 add pdata ,-8 ,pdata 
-03e2 67e0c57d store 1 ,mem_24g_rxdata_length 
-03e3 1fe27200 copy pdata ,loopcnt 
-03e4 d8a0492a arg mem_24g_rxdata_temp_new + 2 ,contw 
-03e5 d8c04932 arg mem_24g_rxdata_temp_new + 10 ,contr 
-03e6 20407cda call memcpy 
-03e7 6fe0c92a fetch 1 ,mem_24g_rxdata_temp_new + 2 
-03e8 c28303fe bbit1 spec_pro_bit ,p_dongle_receive_ms_spec_protocol_data 
-03e9 c2838408 bbit1 nor_pro_bit ,p_dongle_receive_ms_nor_protocol_data 
-03ea c2828413 bbit1 audio_bit ,p_dongle_receive_ms_audio_data 
-03eb c2820412 bbit1 http_bit ,p_dongle_receive_ms_http_data 
-03ec c2818430 bbit1 heart_bit ,p_dongle_receive_ms_heart_data 
-03ed 20600000 rtn 
+03dd 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
+03de 1fe67c09 sub pdata ,0x09 ,null 
+03df 202283ef branch p_dongle_g24_mouse_data ,zero 
+03e0 204003ef call p_dongle_g24_mouse_data 
+03e1 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
+03e2 1fe0fff8 add pdata ,-8 ,pdata 
+03e3 67e0c57d store 1 ,mem_24g_rxdata_length 
+03e4 1fe27200 copy pdata ,loopcnt 
+03e5 d8a0492a arg mem_24g_rxdata_temp_new + 2 ,contw 
+03e6 d8c04932 arg mem_24g_rxdata_temp_new + 10 ,contr 
+03e7 20407cda call memcpy 
+03e8 6fe0c92a fetch 1 ,mem_24g_rxdata_temp_new + 2 
+03e9 c28303ff bbit1 spec_pro_bit ,p_dongle_receive_ms_spec_protocol_data 
+03ea c2838409 bbit1 nor_pro_bit ,p_dongle_receive_ms_nor_protocol_data 
+03eb c2828414 bbit1 audio_bit ,p_dongle_receive_ms_audio_data 
+03ec c2820413 bbit1 http_bit ,p_dongle_receive_ms_http_data 
+03ed c2818431 bbit1 heart_bit ,p_dongle_receive_ms_heart_data 
+03ee 20600000 rtn 
 
 p_dongle_g24_mouse_data:
-03ee 58000001 setarg ms_report_id 
-03ef 67e08913 store 1 ,mem_usb_mouse_data 
-03f0 6fe3c92b fetch 7 ,mem_24g_rxdata_temp_new + 3 
-03f1 e7e38005 istore 7 ,contw 
-03f2 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
-03f3 245a48dd ncall dongle_g24_ms_enable_blank_data_forcibly ,blank 
-03f4 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
-03f5 205a48e1 call dongle_g24_ms_disable_blank_data_forcibly ,blank 
-03f6 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
-03f7 6848c97d fetcht 1 ,mem_dg_ms_rf_key_last 
-03f8 67e0c97d store 1 ,mem_dg_ms_rf_key_last 
-03f9 98467c00 isub temp ,null 
-03fa 2422c836 nbranch dongle_usb_tx_ms_data ,zero 
-03fb 6fe3492c fetch 6 ,mem_24g_rxdata_temp_new + 4 
-03fc 207a0000 rtn blank 
-03fd 20204836 branch dongle_usb_tx_ms_data 
+03ef 58000001 setarg ms_report_id 
+03f0 67e08913 store 1 ,mem_usb_mouse_data 
+03f1 6fe3c92b fetch 7 ,mem_24g_rxdata_temp_new + 3 
+03f2 e7e38005 istore 7 ,contw 
+03f3 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
+03f4 245a48dd ncall dongle_g24_ms_enable_blank_data_forcibly ,blank 
+03f5 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
+03f6 205a48e1 call dongle_g24_ms_disable_blank_data_forcibly ,blank 
+03f7 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
+03f8 6848c97d fetcht 1 ,mem_dg_ms_rf_key_last 
+03f9 67e0c97d store 1 ,mem_dg_ms_rf_key_last 
+03fa 98467c00 isub temp ,null 
+03fb 2422c836 nbranch dongle_usb_tx_ms_data ,zero 
+03fc 6fe3492c fetch 6 ,mem_24g_rxdata_temp_new + 4 
+03fd 207a0000 rtn blank 
+03fe 20204836 branch dongle_usb_tx_ms_data 
 
 p_dongle_receive_ms_spec_protocol_data:
-03fe 704a8140 jam ep3_in_len ,mem_dg_ms_protocol_data 
-03ff 704a82c0 jam report_id_pro_data ,mem_dg_ms_protocol_data + 1 
-0400 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
-0401 1f20f3ff increase -1 ,loopcnt 
-0402 d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
-0403 d8a04a83 arg mem_dg_ms_protocol_data + 2 ,contw 
-0404 20407cda call memcpy 
-0405 204003b3 call p_g24_rx_interrupt_clear 
+03ff 704a8140 jam ep3_in_len ,mem_dg_ms_protocol_data 
+0400 704a82c0 jam report_id_pro_data ,mem_dg_ms_protocol_data + 1 
+0401 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
+0402 1f20f3ff increase -1 ,loopcnt 
+0403 d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
+0404 d8a04a83 arg mem_dg_ms_protocol_data + 2 ,contw 
+0405 20407cda call memcpy 
+0406 204003b4 call p_g24_rx_interrupt_clear 
 
 p_dongle_usb_tx_protocol_data_enable:
-0406 704ac231 jam usb_ep3_protocol ,mem_usb_ep3_data 
-0407 20200435 branch p_dongle_usb_tx_enable_ep3 
+0407 704ac231 jam usb_ep3_protocol ,mem_usb_ep3_data 
+0408 20200436 branch p_dongle_usb_tx_enable_ep3 
 
 p_dongle_receive_ms_nor_protocol_data:
-0408 704a4040 jam ep3_in_len ,mem_dg_ms_nor_protocol_data 
-0409 704a41c0 jam report_id_pro_data ,mem_dg_ms_nor_protocol_data + 1 
-040a 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
-040b 1f20f3ff increase -1 ,loopcnt 
-040c d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
-040d d8a04a42 arg mem_dg_ms_nor_protocol_data + 2 ,contw 
-040e 20407cda call memcpy 
-040f 204003b3 call p_g24_rx_interrupt_clear 
+0409 704a4040 jam ep3_in_len ,mem_dg_ms_nor_protocol_data 
+040a 704a41c0 jam report_id_pro_data ,mem_dg_ms_nor_protocol_data + 1 
+040b 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
+040c 1f20f3ff increase -1 ,loopcnt 
+040d d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
+040e d8a04a42 arg mem_dg_ms_nor_protocol_data + 2 ,contw 
+040f 20407cda call memcpy 
+0410 204003b4 call p_g24_rx_interrupt_clear 
 
 p_dongle_usb_tx_nor_protocol_data_enable:
-0410 704ac232 jam usb_ep3_nor_protocol ,mem_usb_ep3_data 
-0411 20200435 branch p_dongle_usb_tx_enable_ep3 
+0411 704ac232 jam usb_ep3_nor_protocol ,mem_usb_ep3_data 
+0412 20200436 branch p_dongle_usb_tx_enable_ep3 
 
 p_dongle_receive_ms_http_data:
-0412 20600000 rtn 
+0413 20600000 rtn 
 
 p_dongle_receive_ms_audio_data:
-0413 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
-0414 1f20f3ff increase -1 ,loopcnt 
-0415 d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
-0416 d8a0497f arg mem_dg_ms_audio_data_sta ,contw 
-0417 20407cda call memcpy 
-0418 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
-0419 1f20f3ff increase -1 ,loopcnt 
-041a da4049bf arg mem_dg_ms_audio_data_last ,regb 
-041b da20497f arg mem_dg_ms_audio_data_sta ,rega 
-041c 20407d64 call compare_loop 
-041d 24428423 ncall p_dongle_usb_tx_audio_data ,zero 
-041e 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
-041f 1f20f3ff increase -1 ,loopcnt 
-0420 d8c0497f arg mem_dg_ms_audio_data_sta ,contr 
-0421 d8a049bf arg mem_dg_ms_audio_data_last ,contw 
-0422 20207cda branch memcpy 
+0414 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
+0415 1f20f3ff increase -1 ,loopcnt 
+0416 d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
+0417 d8a0497f arg mem_dg_ms_audio_data_sta ,contw 
+0418 20407cda call memcpy 
+0419 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
+041a 1f20f3ff increase -1 ,loopcnt 
+041b da4049bf arg mem_dg_ms_audio_data_last ,regb 
+041c da20497f arg mem_dg_ms_audio_data_sta ,rega 
+041d 20407d64 call compare_loop 
+041e 24428424 ncall p_dongle_usb_tx_audio_data ,zero 
+041f 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
+0420 1f20f3ff increase -1 ,loopcnt 
+0421 d8c0497f arg mem_dg_ms_audio_data_sta ,contr 
+0422 d8a049bf arg mem_dg_ms_audio_data_last ,contw 
+0423 20207cda branch memcpy 
 
 p_dongle_usb_tx_audio_data:
-0423 7049ff40 jam ep3_in_len ,mem_dg_ms_audio_data 
-0424 704a00cc jam report_id_audio_data ,mem_dg_ms_audio_data + 1 
-0425 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
-0426 1fe0ffff increase -1 ,pdata 
-0427 67e0ca01 store 1 ,mem_dg_ms_audio_data + 2 
-0428 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
-0429 1f20f3ff increase -1 ,loopcnt 
-042a d8c0497f arg mem_dg_ms_audio_data_sta ,contr 
-042b d8a04a02 arg mem_dg_ms_audio_data + 3 ,contw 
-042c 20407cda call memcpy 
-042d 204003b3 call p_g24_rx_interrupt_clear 
-042e 704ac230 jam usb_ep3_audio ,mem_usb_ep3_data 
-042f 20200435 branch p_dongle_usb_tx_enable_ep3 
+0424 7049ff40 jam ep3_in_len ,mem_dg_ms_audio_data 
+0425 704a00cc jam report_id_audio_data ,mem_dg_ms_audio_data + 1 
+0426 6fe0c57d fetch 1 ,mem_24g_rxdata_length 
+0427 1fe0ffff increase -1 ,pdata 
+0428 67e0ca01 store 1 ,mem_dg_ms_audio_data + 2 
+0429 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
+042a 1f20f3ff increase -1 ,loopcnt 
+042b d8c0497f arg mem_dg_ms_audio_data_sta ,contr 
+042c d8a04a02 arg mem_dg_ms_audio_data + 3 ,contw 
+042d 20407cda call memcpy 
+042e 204003b4 call p_g24_rx_interrupt_clear 
+042f 704ac230 jam usb_ep3_audio ,mem_usb_ep3_data 
+0430 20200436 branch p_dongle_usb_tx_enable_ep3 
 
 p_dongle_receive_ms_heart_data:
-0430 6fe0c773 fetch 1 ,mem_dg_rep_ms_ack_data_flag 
-0431 207a0000 rtn blank 
-0432 70477300 jam 0 ,mem_dg_rep_ms_ack_data_flag 
-0433 70461108 jam protocol_ackpayload ,mem_24g_ackpayload_enable 
-0434 20600000 rtn 
+0431 6fe0c773 fetch 1 ,mem_dg_rep_ms_ack_data_flag 
+0432 207a0000 rtn blank 
+0433 70477300 jam 0 ,mem_dg_rep_ms_ack_data_flag 
+0434 70461108 jam protocol_ackpayload ,mem_24g_ackpayload_enable 
+0435 20600000 rtn 
 
 p_dongle_usb_tx_enable_ep3:
-0435 6fe0890e fetch 1 ,mem_usb_device_enumeration_endflag 
-0436 207a0000 rtn blank 
-0437 da204ac3 arg mem_usb_ep3_fifo ,rega 
-0438 20407da5 call fifo_is_full 
-0439 247a0000 nrtn blank 
-043a 6fe0cac2 fetch 1 ,mem_usb_ep3_data 
-043b 67e0866f store 1 ,mem_fifo_temp 
-043c da204ac3 arg mem_usb_ep3_fifo ,rega 
-043d 20207d8b branch fifo_in 
+0436 6fe0890e fetch 1 ,mem_usb_device_enumeration_endflag 
+0437 207a0000 rtn blank 
+0438 da204ac3 arg mem_usb_ep3_fifo ,rega 
+0439 20407da5 call fifo_is_full 
+043a 247a0000 nrtn blank 
+043b 6fe0cac2 fetch 1 ,mem_usb_ep3_data 
+043c 67e0866f store 1 ,mem_fifo_temp 
+043d da204ac3 arg mem_usb_ep3_fifo ,rega 
+043e 20207d8b branch fifo_in 
 
 p_dongle_g24_kb:
-043e 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
-043f c0000443 beq 0 ,p_dongle_g24_kb_type0 
-0440 c0010449 beq 2 ,p_dongle_g24_kb_type2 
-0441 c001844c beq 3 ,p_dongle_g24_kb_type3 
-0442 202033be branch g24_rx_interrupt_clear 
+043f 6fe0c92b fetch 1 ,mem_24g_rxdata_temp_new + 3 
+0440 c0000444 beq 0 ,p_dongle_g24_kb_type0 
+0441 c001044a beq 2 ,p_dongle_g24_kb_type2 
+0442 c001844d beq 3 ,p_dongle_g24_kb_type3 
+0443 202033be branch g24_rx_interrupt_clear 
 
 p_dongle_g24_kb_type0:
-0443 6fe0c92d fetch 1 ,mem_24g_rxdata_temp_new + 5 
-0444 67e0c611 store 1 ,mem_24g_ackpayload_enable 
-0445 70492d00 jam 0 ,mem_24g_rxdata_temp_new + 5 
-0446 d8a00923 arg mem_usb_kb_data ,contw 
-0447 d8c0492c arg mem_24g_rxdata_temp_new + 4 ,contr 
-0448 202048ef branch dongle_g24_kb_type0 + 5 
+0444 6fe0c92d fetch 1 ,mem_24g_rxdata_temp_new + 5 
+0445 67e0c611 store 1 ,mem_24g_ackpayload_enable 
+0446 70492d00 jam 0 ,mem_24g_rxdata_temp_new + 5 
+0447 d8a00923 arg mem_usb_kb_data ,contw 
+0448 d8c0492c arg mem_24g_rxdata_temp_new + 4 ,contr 
+0449 202048ef branch dongle_g24_kb_type0 + 5 
 
 p_dongle_g24_kb_type2:
-0449 d8a00943 arg mem_usb_kb_system ,contw 
-044a d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
-044b 2020491f branch dongle_g24_kb_type2 + 2 
+044a d8a00943 arg mem_usb_kb_system ,contw 
+044b d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
+044c 2020491f branch dongle_g24_kb_type2 + 2 
 
 p_dongle_g24_kb_type3:
-044c d8a00933 arg mem_usb_kb_multikey ,contw 
-044d d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
-044e 20204907 branch dongle_g24_kb_type3 + 2 
+044d d8a00933 arg mem_usb_kb_multikey ,contw 
+044e d8c0492b arg mem_24g_rxdata_temp_new + 3 ,contr 
+044f 20204907 branch dongle_g24_kb_type3 + 2 
               org 0x2000
 
 start:
Index: program/patch.prog
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/program/patch.prog	(revision 5211)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/program/patch.prog	(working copy)
@@ -996,7 +996,7 @@
 	branch wdt_init_config
 
 p_dongle_usb_dispatch:
-//	call p_wdt_kick
+	call p_wdt_kick
 p_dongle_usb_dispatch_analysis:
 	fetch 1,mem_usb_remote_wakeup
 	call dongle_clear_pc_sleep_flag,blank
Index: sched/dongle.dat
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/sched/dongle.dat	(revision 5211)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/sched/dongle.dat	(working copy)
@@ -33,7 +33,7 @@
 mem_24g_pair_tx_power_init:94 #94: -20dBm  9e: -30dBm  9f: -35dBm a0: -40dBm
 
 #rf config
-mem_24g_lap:35 17 86 74 12 23#low 4B used for 24g rxaddr
+mem_24g_lap:22 44 48 74 12 23#low 4B used for 24g rxaddr
 #mem_24g_tx_phy:01#0x01:1M/0x02:2M/0x04:S2/0x84:S8
 #mem_24g_rx_phy:01#0x01:1M/0x02:2M/0x04:S2/0x84:S8
 #mem_24g_no_ack:00#no ack
