Index: output/eeprom.dat
===================================================================
--- /branch/mouse_project/TestTools/1021s_quick_connector_pb/output/eeprom.dat	(revision 7240)
+++ /branch/mouse_project/TestTools/1021s_quick_connector_pb/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-ce
+ae
 1c
 c2
 84
@@ -10,48 +10,48 @@
 0d
 c0
 22
-83
-01
+82
+f9
 c0
 42
 80
-a9
+a8
 c0
 44
 80
-ab
+aa
 c0
 47
 00
-a2
+a1
 c0
 59
 03
-93
+8b
 c0
 62
 00
 19
 c0
 63
-03
-07
+02
+ff
 c0
 7b
 00
-f5
+ee
 c0
 7b
 81
-1f
+18
 c0
 7c
 01
-47
+40
 c0
 7e
 01
-33
+2c
 20
 20
 2a
@@ -59,47 +59,47 @@
 c0
 02
 83
-61
+59
 c0
 04
 03
-17
+0f
 c0
 11
 03
-13
+0b
 c0
 1b
 81
-a7
+a0
 c0
 2f
 81
-cc
+c5
 c0
 31
 01
-f7
+f0
 c0
 33
 01
-fb
+f4
 c0
 33
 82
-11
+0a
 c0
 3f
 03
-6d
+65
 c0
 41
 03
-74
+6c
 c0
 7c
 82
-eb
+e3
 20
 20
 2a
@@ -115,7 +115,7 @@
 58
 00
 04
-ea
+e2
 60
 01
 47
@@ -123,7 +123,7 @@
 58
 00
 00
-66
+65
 60
 01
 41
@@ -131,7 +131,7 @@
 58
 00
 00
-86
+85
 60
 01
 41
@@ -139,7 +139,7 @@
 58
 00
 00
-52
+51
 60
 01
 41
@@ -251,7 +251,7 @@
 c0
 01
 00
-50
+4f
 c0
 00
 00
@@ -279,7 +279,7 @@
 20
 20
 05
-22
+1a
 60
 00
 c8
@@ -311,19 +311,15 @@
 20
 20
 03
-98
+90
 60
 00
 c8
 60
-70
-48
-43
-00
 20
 20
 01
-a4
+9d
 60
 00
 c8
@@ -331,7 +327,7 @@
 20
 20
 02
-fe
+f6
 68
 00
 c8
@@ -423,27 +419,27 @@
 c0
 0a
 80
-7f
+7e
 c0
 00
 80
-74
+73
 c0
 01
 00
-7a
+79
 c0
 02
 83
-7d
+75
 c0
 1d
 00
-71
+70
 c0
 1c
 80
-6f
+6e
 20
 60
 00
@@ -454,12 +450,12 @@
 38
 20
 20
-04
-01
+03
+f9
 20
 40
 04
-e7
+df
 20
 40
 65
@@ -475,7 +471,7 @@
 20
 40
 00
-62
+61
 20
 40
 33
@@ -483,15 +479,15 @@
 20
 40
 01
-87
+80
 20
 40
 01
-a2
+9b
 20
 20
 03
-7d
+75
 58
 00
 00
@@ -503,15 +499,15 @@
 20
 40
 02
-fe
+f6
 20
 40
 01
-8e
+87
 20
 20
 01
-a2
+9b
 58
 00
 00
@@ -531,23 +527,23 @@
 20
 40
 01
-a4
+9d
 20
 40
 01
-82
+7b
 20
 20
 01
-a2
+9b
 20
 40
 00
-89
+88
 20
 40
 00
-8e
+8d
 20
 60
 00
@@ -559,7 +555,7 @@
 da
 40
 00
-8c
+8b
 20
 20
 33
@@ -610,12 +606,12 @@
 44
 c0
 01
-80
-5e
+00
+5d
 c0
-03
+02
 00
-9a
+99
 20
 60
 00
@@ -639,11 +635,11 @@
 20
 5a
 00
-a0
+9f
 20
 20
 00
-62
+61
 70
 48
 43
@@ -748,42 +744,14 @@
 89
 02
 7d
-68
-00
-c1
-de
-c0
-00
-00
-c2
-c0
-00
-80
-ca
-c0
-01
-00
-d2
-c0
-01
-80
-da
-c0
-02
-00
-e2
-c0
-10
-00
-f1
 20
 20
 00
-d2
+e9
 20
 40
 00
-e7
+df
 70
 89
 4b
@@ -815,7 +783,7 @@
 20
 40
 00
-ec
+e4
 70
 89
 4b
@@ -847,7 +815,7 @@
 20
 40
 00
-ec
+e4
 70
 89
 4b
@@ -879,7 +847,7 @@
 20
 40
 00
-e7
+df
 70
 89
 4b
@@ -911,7 +879,7 @@
 20
 40
 00
-ec
+e4
 70
 89
 4b
@@ -968,6 +936,10 @@
 60
 00
 00
+20
+40
+00
+e4
 70
 89
 4b
@@ -1063,7 +1035,7 @@
 20
 40
 81
-0a
+03
 20
 20
 48
@@ -1103,7 +1075,7 @@
 c2
 00
 01
-10
+09
 68
 00
 94
@@ -1119,7 +1091,7 @@
 c0
 02
 81
-18
+11
 20
 60
 00
@@ -1139,15 +1111,15 @@
 c0
 00
 82
-f2
+ea
 c0
 01
 03
-8a
+82
 c0
 00
 06
-54
+4c
 20
 60
 00
@@ -1175,7 +1147,7 @@
 20
 40
 01
-26
+1f
 20
 20
 48
@@ -1363,7 +1335,7 @@
 c0
 00
 01
-55
+4e
 20
 20
 49
@@ -1387,7 +1359,7 @@
 c0
 00
 81
-5b
+54
 20
 20
 49
@@ -1399,7 +1371,7 @@
 c0
 04
 81
-5e
+57
 20
 20
 49
@@ -1431,7 +1403,7 @@
 24
 5a
 01
-66
+5f
 20
 20
 4a
@@ -1695,7 +1667,7 @@
 20
 20
 00
-5a
+59
 68
 00
 80
@@ -1719,7 +1691,7 @@
 20
 40
 01
-b4
+ad
 20
 40
 53
@@ -1727,7 +1699,7 @@
 20
 34
 01
-b1
+aa
 78
 54
 fc
@@ -1755,15 +1727,15 @@
 c0
 10
 81
-b9
+b2
 c0
 12
 81
-c5
+be
 c0
 13
 01
-cb
+c4
 20
 60
 00
@@ -1883,7 +1855,7 @@
 20
 3a
 01
-e7
+e0
 1f
 e6
 7c
@@ -1891,7 +1863,7 @@
 24
 21
 01
-e7
+e0
 1f
 e0
 ff
@@ -1951,7 +1923,7 @@
 20
 20
 01
-e9
+e2
 70
 48
 15
@@ -1959,7 +1931,7 @@
 20
 20
 01
-de
+d7
 ea
 20
 80
@@ -1983,7 +1955,7 @@
 20
 22
 81
-f1
+ea
 9a
 20
 a2
@@ -1991,7 +1963,7 @@
 20
 20
 01
-e9
+e2
 e8
 c0
 80
@@ -2023,7 +1995,7 @@
 20
 40
 00
-62
+61
 20
 40
 56
@@ -2087,7 +2059,7 @@
 c0
 01
 82
-0c
+05
 20
 40
 56
@@ -2107,7 +2079,7 @@
 c0
 01
 02
-0f
+08
 20
 20
 5c
@@ -2127,7 +2099,7 @@
 c0
 02
 02
-14
+0d
 20
 20
 56
@@ -2143,11 +2115,11 @@
 c0
 09
 82
-19
+12
 c0
 0d
 82
-34
+2d
 20
 60
 00
@@ -2171,11 +2143,11 @@
 c0
 00
 82
-20
+19
 c0
 00
 02
-26
+1f
 20
 60
 00
@@ -2195,15 +2167,15 @@
 20
 40
 01
-bc
+b5
 20
 40
 01
-7d
+76
 20
 20
 01
-a2
+9b
 70
 48
 36
@@ -2223,11 +2195,11 @@
 20
 40
 01
-bc
+b5
 20
 40
 01
-9d
+96
 68
 00
 c8
@@ -2239,7 +2211,7 @@
 20
 3a
 01
-a2
+9b
 1f
 e2
 72
@@ -2259,7 +2231,7 @@
 20
 20
 01
-a2
+9b
 68
 00
 82
@@ -2267,23 +2239,23 @@
 c0
 0c
 82
-3b
+34
 c0
 0a
 82
-4b
+43
 c0
 0e
 82
-4f
+47
 c0
 16
 02
-e3
+db
 c0
 18
 02
-e3
+db
 20
 60
 00
@@ -2295,11 +2267,11 @@
 20
 3a
 02
-48
+40
 20
 40
 01
-69
+62
 68
 03
 82
@@ -2311,11 +2283,11 @@
 20
 40
 02
-42
+3b
 20
 20
 01
-a2
+9b
 68
 00
 93
@@ -2330,10 +2302,6 @@
 01
 70
 48
-44
-00
-70
-48
 45
 02
 20
@@ -2347,15 +2315,15 @@
 c0
 07
 02
-3d
+36
 20
 20
 02
-de
+d6
 20
 40
 01
-6e
+67
 68
 04
 02
@@ -2367,11 +2335,11 @@
 20
 20
 01
-a2
+9b
 20
 40
 01
-73
+6c
 68
 01
 02
@@ -2391,7 +2359,7 @@
 20
 40
 02
-59
+51
 70
 13
 d6
@@ -2407,7 +2375,7 @@
 20
 20
 01
-a2
+9b
 1f
 e2
 24
@@ -2447,7 +2415,7 @@
 24
 22
 82
-59
+51
 1a
 42
 7e
@@ -2455,131 +2423,131 @@
 c2
 80
 02
-87
+7f
 c2
 80
 82
-8a
+82
 c2
 81
 02
-8d
+85
 c2
 81
 82
-90
+88
 c2
 82
 02
-93
+8b
 c2
 82
 82
-96
+8e
 c2
 83
 02
-99
+91
 c2
 83
 82
-9c
+94
 c2
 84
 02
-9f
+97
 c2
 84
 82
-a2
+9a
 c2
 85
 02
-a5
+9d
 c2
 85
 82
-a8
+a0
 c2
 86
 02
-ab
+a3
 c2
 86
 82
-ae
+a6
 c2
 87
 02
-b1
+a9
 c2
 87
 82
-b4
+ac
 c2
 88
 02
-b7
+af
 c2
 88
 82
-ba
+b2
 c2
 89
 02
-bd
+b5
 c2
 89
 82
-c0
+b8
 c2
 8a
 02
-c3
+bb
 c2
 8a
 82
-c6
+be
 c2
 8b
 02
-c9
+c1
 c2
 8b
 82
-cc
+c4
 c2
 8c
 02
-cf
+c7
 c2
 8c
 82
-d2
+ca
 c2
 8d
 02
-d5
+cd
 c2
 8d
 82
-d8
+d0
 c2
 8e
 02
-d8
+d0
 c2
 8e
 82
-d8
+d0
 c2
 8f
 02
-db
+d3
 c2
 8f
 82
-d8
+d0
 58
 00
 00
@@ -2943,7 +2911,7 @@
 20
 40
 01
-78
+71
 70
 13
 d6
@@ -2959,7 +2927,7 @@
 20
 20
 01
-a2
+9b
 70
 13
 d2
@@ -2991,7 +2959,7 @@
 20
 20
 01
-a2
+9b
 18
 42
 7e
@@ -3003,7 +2971,7 @@
 c0
 0b
 02
-ef
+e7
 20
 20
 7d
@@ -3079,7 +3047,7 @@
 20
 20
 00
-5a
+59
 20
 40
 24
@@ -3123,7 +3091,7 @@
 20
 40
 03
-0d
+05
 20
 20
 33
@@ -3131,7 +3099,7 @@
 c0
 01
 03
-0f
+07
 20
 20
 32
@@ -3179,7 +3147,7 @@
 c0
 00
 03
-1b
+13
 20
 20
 4d
@@ -3203,23 +3171,23 @@
 c0
 01
 03
-36
+2e
 c0
 01
 83
-47
+3f
 c0
 02
 03
-52
+4a
 c0
 02
 83
-5e
+56
 20
 40
 01
-6e
+67
 1a
 22
 0c
@@ -3235,7 +3203,7 @@
 20
 40
 01
-a2
+9b
 20
 20
 4d
@@ -3243,7 +3211,7 @@
 20
 40
 01
-73
+6c
 70
 13
 d6
@@ -3275,7 +3243,7 @@
 20
 40
 02
-59
+51
 68
 01
 49
@@ -3287,7 +3255,7 @@
 20
 40
 01
-a2
+9b
 20
 20
 4d
@@ -3299,11 +3267,11 @@
 20
 3a
 03
-29
+21
 20
 40
 01
-69
+62
 70
 13
 d4
@@ -3327,7 +3295,7 @@
 20
 40
 01
-a2
+9b
 20
 20
 4d
@@ -3335,7 +3303,7 @@
 20
 40
 01
-78
+71
 70
 13
 d6
@@ -3355,7 +3323,7 @@
 20
 40
 01
-a2
+9b
 20
 20
 4d
@@ -3367,11 +3335,11 @@
 20
 3a
 03
-4f
+47
 20
 40
 01
-69
+62
 1a
 22
 0c
@@ -3387,7 +3355,7 @@
 20
 40
 01
-a2
+9b
 20
 20
 4d
@@ -3399,11 +3367,11 @@
 c0
 04
 83
-49
+41
 20
 20
 03
-40
+38
 58
 00
 00
@@ -3415,7 +3383,7 @@
 20
 40
 01
-9d
+96
 1a
 22
 0c
@@ -3443,11 +3411,11 @@
 c2
 00
 03
-59
+51
 20
 40
 01
-a2
+9b
 20
 20
 4d
@@ -3463,7 +3431,7 @@
 20
 20
 03
-54
+4c
 68
 01
 02
@@ -3487,7 +3455,7 @@
 c0
 05
 03
-68
+60
 20
 20
 4d
@@ -3507,11 +3475,11 @@
 20
 40
 01
-6e
+67
 20
 20
 01
-a2
+9b
 68
 00
 80
@@ -3523,7 +3491,7 @@
 c0
 0b
 83
-71
+69
 20
 20
 5d
@@ -3563,7 +3531,7 @@
 c0
 18
 83
-7b
+73
 20
 20
 60
@@ -3667,7 +3635,7 @@
 c5
 93
 01
-a1
+9a
 68
 00
 c8
@@ -3675,11 +3643,11 @@
 c0
 00
 05
-1d
+15
 c0
 01
 83
-a5
+9d
 20
 60
 00
@@ -3735,7 +3703,7 @@
 20
 20
 03
-fa
+f2
 68
 00
 c7
@@ -3743,11 +3711,11 @@
 c2
 80
 83
-c9
+c1
 20
 40
 03
-ba
+b2
 24
 74
 00
@@ -3755,11 +3723,11 @@
 20
 40
 03
-ae
+a6
 20
 40
 04
-66
+5e
 24
 74
 00
@@ -3767,11 +3735,11 @@
 20
 40
 04
-4b
+43
 20
 20
 04
-7a
+72
 68
 00
 c7
@@ -3787,11 +3755,11 @@
 c0
 02
 03
-b8
+b0
 c0
 02
 83
-b4
+ac
 20
 60
 00
@@ -3819,7 +3787,7 @@
 20
 20
 03
-b6
+ae
 20
 40
 7f
@@ -3891,23 +3859,23 @@
 20
 40
 03
-ec
+e4
 20
 40
 04
-8d
+85
 24
 2c
-04
-05
+03
+fd
 24
 37
-84
-05
+83
+fd
 20
 40
 04
-b2
+aa
 68
 02
 47
@@ -3923,11 +3891,11 @@
 20
 22
 83
-d6
+ce
 20
 40
 03
-e6
+de
 24
 74
 00
@@ -3959,7 +3927,7 @@
 20
 22
 84
-b9
+b1
 68
 02
 47
@@ -3975,7 +3943,7 @@
 20
 42
 83
-ea
+e2
 79
 20
 00
@@ -4019,7 +3987,7 @@
 20
 20
 06
-7a
+72
 70
 11
 9e
@@ -4051,11 +4019,11 @@
 20
 40
 03
-f5
+ed
 20
 20
 06
-95
+8d
 60
 08
 c7
@@ -4139,11 +4107,11 @@
 c0
 00
 04
-0e
+06
 c0
 01
 04
-17
+0f
 70
 47
 2a
@@ -4155,7 +4123,7 @@
 20
 20
 06
-7a
+72
 68
 02
 47
@@ -4175,7 +4143,7 @@
 20
 40
 04
-15
+0d
 60
 08
 c7
@@ -4187,11 +4155,11 @@
 20
 40
 06
-7b
+73
 20
 20
 06
-a7
+9f
 68
 02
 47
@@ -4211,7 +4179,7 @@
 20
 40
 04
-15
+0d
 60
 08
 c7
@@ -4303,7 +4271,7 @@
 20
 20
 06
-a7
+9f
 68
 00
 c7
@@ -4311,7 +4279,7 @@
 c0
 80
 84
-23
+1b
 68
 00
 c7
@@ -4327,11 +4295,11 @@
 c0
 02
 04
-3c
+34
 20
 40
 06
-a7
+9f
 70
 47
 65
@@ -4339,7 +4307,7 @@
 20
 20
 04
-7a
+72
 70
 47
 d9
@@ -4347,7 +4315,7 @@
 20
 20
 04
-23
+1b
 70
 47
 de
@@ -4363,7 +4331,7 @@
 20
 20
 04
-23
+1b
 68
 00
 c7
@@ -4371,7 +4339,7 @@
 c0
 01
 84
-3f
+37
 68
 00
 c7
@@ -4383,7 +4351,7 @@
 20
 20
 84
-21
+19
 68
 00
 c7
@@ -4391,11 +4359,11 @@
 c0
 00
 84
-3e
+36
 c0
 01
 04
-3f
+37
 20
 60
 00
@@ -4411,11 +4379,11 @@
 20
 40
 04
-50
+48
 24
 56
 04
-58
+50
 20
 60
 00
@@ -4459,7 +4427,7 @@
 20
 3a
 04
-60
+58
 1f
 e0
 ff
@@ -4475,7 +4443,7 @@
 20
 40
 06
-a7
+9f
 70
 47
 65
@@ -4495,11 +4463,11 @@
 24
 3a
 04
-33
+2b
 20
 40
 06
-a7
+9f
 70
 47
 65
@@ -4515,15 +4483,15 @@
 c0
 ff
 84
-bd
+b5
 20
 40
 04
-6c
+64
 20
 40
 06
-95
+8d
 70
 47
 25
@@ -4543,7 +4511,7 @@
 20
 34
 04
-72
+6a
 68
 03
 c6
@@ -4571,7 +4539,7 @@
 20
 40
 04
-23
+1b
 60
 00
 c6
@@ -4603,23 +4571,23 @@
 20
 40
 04
-8d
+85
 24
 2c
 04
-98
+90
 24
 37
 84
-98
+90
 20
 40
 03
-e3
+db
 20
 40
 04
-b2
+aa
 68
 00
 c7
@@ -4635,7 +4603,7 @@
 20
 40
 04
-2c
+24
 68
 00
 c7
@@ -4643,11 +4611,11 @@
 c0
 ff
 84
-d7
+cf
 20
 40
 04
-42
+3a
 58
 00
 00
@@ -4671,7 +4639,7 @@
 20
 40
 07
-0f
+07
 18
 00
 2a
@@ -4699,11 +4667,11 @@
 20
 40
 06
-ca
+c2
 20
 57
 87
-09
+01
 20
 60
 00
@@ -4735,7 +4703,7 @@
 c2
 80
 84
-a5
+9d
 68
 00
 c7
@@ -4743,15 +4711,15 @@
 c0
 ff
 84
-a3
+9b
 20
 40
 04
-a8
+a0
 20
 20
 04
-7b
+73
 68
 00
 c7
@@ -4783,7 +4751,7 @@
 24
 21
 06
-a7
+9f
 1f
 e0
 fe
@@ -4795,19 +4763,19 @@
 c0
 01
 04
-27
+1f
 c0
 03
 04
-2e
+26
 c0
 04
 04
-27
+1f
 c0
 06
 04
-2e
+26
 20
 60
 00
@@ -4815,7 +4783,7 @@
 20
 40
 06
-88
+80
 68
 00
 c7
@@ -4847,7 +4815,7 @@
 20
 40
 04
-0b
+03
 70
 47
 30
@@ -4871,15 +4839,15 @@
 c0
 00
 84
-c4
+bc
 c0
 01
 04
-c7
+bf
 c0
 01
 84
-ca
+c2
 20
 20
 2a
@@ -4895,7 +4863,7 @@
 20
 20
 04
-cc
+c4
 70
 47
 30
@@ -4907,7 +4875,7 @@
 20
 20
 04
-cc
+c4
 70
 47
 30
@@ -4951,11 +4919,11 @@
 20
 40
 03
-f5
+ed
 20
 40
 04
-69
+61
 20
 20
 7f
@@ -4971,15 +4939,15 @@
 c0
 08
 84
-dd
+d5
 c0
 09
 04
-df
+d7
 c0
 09
 84
-e1
+d9
 20
 60
 00
@@ -4991,7 +4959,7 @@
 20
 20
 04
-89
+81
 70
 47
 30
@@ -4999,7 +4967,7 @@
 20
 20
 04
-89
+81
 70
 47
 30
@@ -5019,11 +4987,11 @@
 20
 40
 06
-7a
+72
 20
 20
 04
-89
+81
 79
 3f
 80
@@ -5055,15 +5023,15 @@
 20
 21
 04
-f6
+ee
 1f
 e6
 7c
 64
 20
 21
-05
-01
+04
+f9
 1f
 e6
 7c
@@ -5071,7 +5039,7 @@
 20
 21
 05
-09
+01
 1f
 e6
 7c
@@ -5079,7 +5047,7 @@
 20
 21
 05
-11
+09
 20
 60
 00
@@ -5159,7 +5127,7 @@
 20
 20
 04
-fd
+f5
 58
 00
 ff
@@ -5191,7 +5159,7 @@
 20
 20
 04
-fd
+f5
 68
 00
 c7
@@ -5199,7 +5167,7 @@
 c0
 64
 05
-1b
+13
 58
 00
 ff
@@ -5231,7 +5199,7 @@
 20
 20
 04
-fd
+f5
 70
 47
 fa
@@ -5239,27 +5207,27 @@
 20
 20
 05
-13
+0b
 20
 40
 05
-2c
+24
 20
 40
 00
-54
+53
 20
 40
 05
-30
+28
 20
 40
 01
-a1
+9a
 20
 20
 05
-1e
+16
 79
 20
 00
@@ -5327,23 +5295,23 @@
 20
 40
 05
-37
+2f
 20
 40
 05
-43
+3b
 20
 40
 05
-b7
+af
 20
 40
 05
-62
+5a
 20
 20
 05
-a9
+a1
 68
 00
 c7
@@ -5383,15 +5351,15 @@
 20
 40
 06
-7a
+72
 20
 40
 06
-a7
+9f
 20
 20
 05
-c9
+c1
 68
 00
 c7
@@ -5399,7 +5367,7 @@
 c0
 00
 85
-5c
+54
 68
 00
 c7
@@ -5407,7 +5375,7 @@
 c0
 00
 85
-56
+4e
 68
 0a
 47
@@ -5467,7 +5435,7 @@
 20
 20
 06
-a7
+9f
 70
 47
 a3
@@ -5475,7 +5443,7 @@
 20
 20
 06
-a7
+9f
 1c
 42
 7e
@@ -5499,7 +5467,7 @@
 20
 40
 06
-6e
+66
 60
 08
 c7
@@ -5515,19 +5483,19 @@
 20
 20
 06
-a7
+9f
 20
 40
 05
-65
+5d
 20
 40
 05
-70
+68
 20
 20
 05
-79
+71
 68
 00
 c7
@@ -5555,15 +5523,15 @@
 20
 40
 05
-6e
+66
 20
 40
 01
-69
+62
 20
 20
 01
-a2
+9b
 d8
 a0
 13
@@ -5599,15 +5567,15 @@
 20
 40
 05
-6e
+66
 20
 40
 01
-6e
+67
 20
 20
 01
-a2
+9b
 68
 00
 c7
@@ -5635,23 +5603,23 @@
 20
 40
 05
-6e
+66
 20
 40
 01
-73
+6c
 20
 20
 01
-a2
+9b
 20
 40
 05
-c9
+c1
 20
 40
 06
-c1
+b9
 24
 77
 80
@@ -5659,7 +5627,7 @@
 20
 20
 05
-86
+7e
 68
 00
 c6
@@ -5671,7 +5639,7 @@
 20
 40
 06
-88
+80
 68
 00
 c6
@@ -5683,23 +5651,23 @@
 20
 20
 85
-8f
+87
 20
 40
 05
-90
+88
 20
 40
 06
-95
+8d
 20
 40
 07
-0f
+07
 20
 20
 07
-09
+01
 70
 47
 20
@@ -5715,11 +5683,11 @@
 c0
 00
 85
-96
+8e
 c0
 01
 85
-9c
+94
 20
 60
 00
@@ -5755,11 +5723,11 @@
 c0
 00
 85
-96
+8e
 c0
 7f
 85
-96
+8e
 70
 47
 a2
@@ -5831,11 +5799,11 @@
 20
 40
 01
-98
+91
 20
 20
 01
-a2
+9b
 68
 00
 c8
@@ -5851,31 +5819,31 @@
 20
 40
 01
-93
+8c
 20
 20
 01
-a2
+9b
 20
 40
 05
-82
+7a
 24
 37
 85
-c9
+c1
 20
 20
 05
-ba
+b2
 20
 40
 05
-cc
+c4
 24
 34
 05
-c9
+c1
 68
 00
 c7
@@ -5883,7 +5851,7 @@
 20
 3a
 05
-c9
+c1
 1f
 e0
 fe
@@ -5907,11 +5875,11 @@
 20
 40
 05
-a5
+9d
 20
 40
 05
-b2
+aa
 68
 00
 c7
@@ -5919,15 +5887,15 @@
 c0
 00
 85
-da
+d2
 c0
 01
 05
-f6
+ee
 c0
 7f
 86
-46
+3e
 d8
 a0
 46
@@ -5999,7 +5967,7 @@
 20
 40
 05
-58
+50
 68
 00
 c7
@@ -6023,7 +5991,7 @@
 c0
 00
 86
-50
+48
 68
 00
 c7
@@ -6047,7 +6015,7 @@
 20
 40
 01
-69
+62
 68
 03
 c7
@@ -6063,7 +6031,7 @@
 24
 5a
 05
-ee
+e6
 68
 00
 c7
@@ -6071,11 +6039,11 @@
 20
 5a
 05
-f2
+ea
 20
 20
 01
-a2
+9b
 70
 47
 bc
@@ -6119,7 +6087,7 @@
 20
 20
 86
-52
+4a
 68
 00
 c7
@@ -6127,19 +6095,19 @@
 c0
 00
 05
-fe
+f6
 c0
 01
 06
-38
+30
 c0
 01
 86
-1b
+13
 20
 20
 05
-c9
+c1
 68
 00
 c7
@@ -6155,7 +6123,7 @@
 20
 40
 01
-6e
+67
 d8
 a0
 13
@@ -6163,7 +6131,7 @@
 20
 40
 06
-10
+08
 68
 04
 13
@@ -6171,7 +6139,7 @@
 24
 5a
 06
-13
+0b
 68
 04
 13
@@ -6179,7 +6147,7 @@
 20
 5a
 06
-17
+0f
 68
 04
 13
@@ -6199,7 +6167,7 @@
 24
 42
 81
-a2
+9b
 68
 04
 47
@@ -6211,7 +6179,7 @@
 20
 20
 05
-c9
+c1
 d8
 c0
 47
@@ -6259,7 +6227,7 @@
 20
 40
 01
-73
+6c
 68
 00
 c7
@@ -6287,7 +6255,7 @@
 20
 40
 02
-59
+51
 68
 01
 49
@@ -6315,7 +6283,7 @@
 24
 42
 81
-a2
+9b
 68
 01
 c7
@@ -6327,7 +6295,7 @@
 20
 20
 05
-c9
+c1
 d8
 c0
 47
@@ -6375,7 +6343,7 @@
 20
 40
 01
-78
+71
 d8
 a0
 13
@@ -6383,7 +6351,7 @@
 20
 40
 06
-43
+3b
 68
 01
 13
@@ -6403,7 +6371,7 @@
 24
 42
 81
-a2
+9b
 68
 01
 13
@@ -6415,7 +6383,7 @@
 20
 20
 05
-c9
+c1
 d8
 c0
 47
@@ -6435,11 +6403,11 @@
 c0
 00
 86
-4a
+42
 c0
 01
 06
-4d
+45
 20
 60
 00
@@ -6475,7 +6443,7 @@
 20
 20
 06
-4b
+43
 68
 02
 47
@@ -6483,7 +6451,7 @@
 20
 20
 06
-4e
+46
 70
 47
 a2
@@ -6511,7 +6479,7 @@
 20
 40
 06
-5d
+55
 60
 08
 c7
@@ -6599,7 +6567,7 @@
 c5
 16
 06
-72
+6a
 df
 20
 00
@@ -6623,7 +6591,7 @@
 c2
 00
 06
-74
+6c
 18
 49
 7e
@@ -6663,7 +6631,7 @@
 c2
 00
 06
-7e
+76
 1a
 22
 7e
@@ -6823,7 +6791,7 @@
 20
 40
 06
-ab
+a3
 60
 08
 c7
@@ -6835,7 +6803,7 @@
 20
 40
 06
-af
+a7
 18
 40
 84
@@ -6959,7 +6927,7 @@
 20
 40
 06
-b8
+b0
 78
 57
 fc
@@ -6994,8 +6962,8 @@
 00
 24
 2c
-07
-07
+06
+ff
 78
 46
 fc
@@ -7014,8 +6982,8 @@
 00
 20
 40
-07
-04
+06
+fc
 60
 00
 c7
@@ -7031,11 +6999,11 @@
 24
 22
 87
-09
+01
 20
 40
-07
-04
+06
+fc
 60
 00
 c6
@@ -7043,7 +7011,7 @@
 c5
 16
 06
-e4
+dc
 68
 00
 c6
@@ -7059,11 +7027,11 @@
 24
 20
 87
-09
+01
 20
 40
-07
-04
+06
+fc
 e0
 a0
 80
@@ -7079,11 +7047,11 @@
 20
 22
 86
-ec
+e4
 20
 40
-07
-04
+06
+fc
 e0
 a0
 80
@@ -7091,19 +7059,19 @@
 c2
 00
 06
-e9
+e1
 c5
 16
 06
-f1
+e9
 18
 a2
 22
 00
 20
 40
-07
-04
+06
+fc
 60
 00
 c7
@@ -7151,7 +7119,7 @@
 20
 23
 07
-09
+01
 78
 37
 fc
@@ -7187,7 +7155,7 @@
 20
 20
 06
-64
+5c
 09
 80
 00
@@ -7207,7 +7175,7 @@
 20
 40
 86
-56
+4e
 78
 4d
 fc
@@ -7247,11 +7215,11 @@
 20
 40
 06
-b8
+b0
 20
 40
 07
-0c
+04
 79
 20
 2a
@@ -7331,11 +7299,11 @@
 c2
 00
 07
-25
+1d
 c5
 96
 07
-2b
+23
 68
 00
 c7
@@ -7376,8 +7344,8 @@
 60
 00
 00
-c2
-60
+b0
+66
 aa
 55
 01
@@ -7846,6 +7814,14 @@
 01
 aa
 55
+02
+00
+43
+48
+00
+00
+aa
+55
 0b
 00
 fb
@@ -8094,7 +8070,7 @@
 aa
 aa
 55
-83
-a4
-64
-bd
+0f
+a6
+e1
+5d
Index: output/program.lis
===================================================================
--- /branch/mouse_project/TestTools/1021s_quick_connector_pb/output/program.lis	(revision 7240)
+++ /branch/mouse_project/TestTools/1021s_quick_connector_pb/output/program.lis	(working copy)
@@ -1,43 +1,43 @@
               include "bt_format "
               org 0x0000
 0000 c284000d bbit1 8 ,pf_patch_ext 
-0001 c0228301 beq patch08_5 ,p_newconn_init 
-0002 c04280a9 beq patch10_5 ,p_shutdown_radio 
-0003 c04480ab beq patch11_1 ,p_set_freq_tx 
-0004 c04700a2 beq patch11_6 ,p_save_rssi 
-0005 c0590393 beq patch16_2 ,p_g24_dispatch 
+0001 c02282f9 beq patch08_5 ,p_newconn_init 
+0002 c04280a8 beq patch10_5 ,p_shutdown_radio 
+0003 c04480aa beq patch11_1 ,p_set_freq_tx 
+0004 c04700a1 beq patch11_6 ,p_save_rssi 
+0005 c059038b beq patch16_2 ,p_g24_dispatch 
 0006 c0620019 beq patch18_4 ,p_app_init 
-0007 c0630307 beq patch18_6 ,p_app_process_bb_event 
-0008 c07b00f5 beq patch1e_6 ,p_usb_isr 
-0009 c07b811f beq patch1e_7 ,p_usb_init 
-000a c07c0147 beq patch1f_0 ,p_usb_status1 
-000b c07e0133 beq patch1f_4 ,p_usb_tx 
+0007 c06302ff beq patch18_6 ,p_app_process_bb_event 
+0008 c07b00ee beq patch1e_6 ,p_usb_isr 
+0009 c07b8118 beq patch1e_7 ,p_usb_init 
+000a c07c0140 beq patch1f_0 ,p_usb_status1 
+000b c07e012c beq patch1f_4 ,p_usb_tx 
 000c 20202a8e branch loop 
 
 pf_patch_ext:
-000d c0028361 beq patch20_5 ,p_hid_rx_process 
-000e c0040317 beq patch21_0 ,p_l2cap_rx_multiplexing 
-000f c0110313 beq patch24_2 ,p_l2cap_malloc 
-0010 c01b81a7 beq patch26_7 ,p_le_master_dispatch 
-0011 c02f81cc beq patch2b_7 ,p_le_scan 
-0012 c03101f7 beq patch2c_2 ,p_le_create_conn 
-0013 c03301fb beq patch2c_6 ,p_le_parse 
-0014 c0338211 beq patch2c_7 ,p_le_parse_l2cap 
-0015 c03f036d beq patch2f_6 ,p_parse_lmp 
-0016 c0410374 beq patch30_2 ,p_send_lmp 
-0017 c07c82eb beq patch3f_1 ,p_check_51cmd_once 
+000d c0028359 beq patch20_5 ,p_hid_rx_process 
+000e c004030f beq patch21_0 ,p_l2cap_rx_multiplexing 
+000f c011030b beq patch24_2 ,p_l2cap_malloc 
+0010 c01b81a0 beq patch26_7 ,p_le_master_dispatch 
+0011 c02f81c5 beq patch2b_7 ,p_le_scan 
+0012 c03101f0 beq patch2c_2 ,p_le_create_conn 
+0013 c03301f4 beq patch2c_6 ,p_le_parse 
+0014 c033820a beq patch2c_7 ,p_le_parse_l2cap 
+0015 c03f0365 beq patch2f_6 ,p_parse_lmp 
+0016 c041036c beq patch30_2 ,p_send_lmp 
+0017 c07c82e3 beq patch3f_1 ,p_check_51cmd_once 
 0018 20202a8e branch loop 
 
 p_app_init:
 0019 70895b86 jam 0x86 ,0x895b 
 001a 70895ca0 jam 0xa0 ,0x895c 
-001b 580004ea setarg p_g24_matrix_data 
+001b 580004e2 setarg p_g24_matrix_data 
 001c 600147d7 store 2 ,mem_cb_24g_data 
-001d 58000066 setarg p_app_priority_bb_event 
+001d 58000065 setarg p_app_priority_bb_event 
 001e 600141f5 store 2 ,mem_cb_bb_event_process 
-001f 58000086 setarg p_app_bb_event_timer 
+001f 58000085 setarg p_app_bb_event_timer 
 0020 600141fd store 2 ,mem_cb_event_timer 
-0021 58000052 setarg p_app_mode_check_again 
+0021 58000051 setarg p_app_mode_check_again 
 0022 600141f3 store 2 ,mem_cb_idle_process 
 0023 204074b9 call enable_authrom 
 0024 204048ea call usb_init 
@@ -71,7 +71,7 @@
 p_app_mode_select:
 003b 20400032 call p_app_check_key_gpio 
 003c c000804d beq quick_conn_ble ,p_app_mode_select_ble 
-003d c0010050 beq quick_conn_classic ,p_app_mode_select_classic 
+003d c001004f beq quick_conn_classic ,p_app_mode_select_classic 
 003e c0000041 beq quick_conn_24g_receiver ,p_app_mode_select_24g_receiver 
 003f c0018045 beq quick_conn_24g_transmitter ,p_app_mode_select_24g_transmitter 
 0040 20600000 rtn 
@@ -80,7 +80,7 @@
 0041 6000c860 store 1 ,mem_app_mode_select 
 0042 6808c864 fetcht 1 ,mem_quickconn_24g_led_gpio 
 0043 20406829 call gpio_out_active 
-0044 20200522 branch p_g24_receiver_init 
+0044 2020051a branch p_g24_receiver_init 
 
 p_app_mode_select_24g_transmitter:
 0045 6000c860 store 1 ,mem_app_mode_select 
@@ -90,2393 +90,2385 @@
 0049 20406829 call gpio_out_active 
 004a 6808c866 fetcht 1 ,mem_quickconn_classic_led_gpio 
 004b 20406829 call gpio_out_active 
-004c 20200398 branch p_g24_transmitter_init 
+004c 20200390 branch p_g24_transmitter_init 
 
 p_app_mode_select_ble:
 004d 6000c860 store 1 ,mem_app_mode_select 
-004e 70484300 jam 0 ,mem_mouse_pb_led_flag 
-004f 202001a4 branch p_le_start_scan 
+004e 2020019d branch p_le_start_scan 
 
 p_app_mode_select_classic:
-0050 6000c860 store 1 ,mem_app_mode_select 
-0051 202002fe branch p_classic_start_page_scan 
+004f 6000c860 store 1 ,mem_app_mode_select 
+0050 202002f6 branch p_classic_start_page_scan 
 
 p_app_mode_check_again:
-0052 6800c860 fetch 1 ,mem_app_mode_select 
-0053 c1000000 rtneq quick_conn_24g_receiver 
+0051 6800c860 fetch 1 ,mem_app_mode_select 
+0052 c1000000 rtneq quick_conn_24g_receiver 
 
 p_app_mode_check:
-0054 20400032 call p_app_check_key_gpio 
-0055 6808c860 fetcht 1 ,mem_app_mode_select 
-0056 98467c00 isub temp ,null 
-0057 20628000 rtn zero 
-0058 2040659a call soft_reset_chip 
-0059 20202a8e branch loop 
+0053 20400032 call p_app_check_key_gpio 
+0054 6808c860 fetcht 1 ,mem_app_mode_select 
+0055 98467c00 isub temp ,null 
+0056 20628000 rtn zero 
+0057 2040659a call soft_reset_chip 
+0058 20202a8e branch loop 
 
 p_app_led_config:
-005a 6800c21a fetch 1 ,mem_ui_led_struct_num 
-005b 207a0000 rtn blank 
-005c da200000 arg 0 ,rega 
-005d 20207d24 branch ui_led_set_style_global 
+0059 6800c21a fetch 1 ,mem_ui_led_struct_num 
+005a 207a0000 rtn blank 
+005b da200000 arg 0 ,rega 
+005c 20207d24 branch ui_led_set_style_global 
 
 p_app_led_off:
-005e 6800c21a fetch 1 ,mem_ui_led_struct_num 
-005f 207a0000 rtn blank 
-0060 da200000 arg 0 ,rega 
-0061 20207d19 branch ui_led_off_global 
+005d 6800c21a fetch 1 ,mem_ui_led_struct_num 
+005e 207a0000 rtn blank 
+005f da200000 arg 0 ,rega 
+0060 20207d19 branch ui_led_off_global 
 
 p_app_led_on:
-0062 6800c21a fetch 1 ,mem_ui_led_struct_num 
-0063 207a0000 rtn blank 
-0064 da200000 arg 0 ,rega 
-0065 20207d14 branch ui_led_on_global 
+0061 6800c21a fetch 1 ,mem_ui_led_struct_num 
+0062 207a0000 rtn blank 
+0063 da200000 arg 0 ,rega 
+0064 20207d14 branch ui_led_on_global 
 
 p_app_priority_bb_event:
-0066 1a627e00 copy regc ,pdata 
-0067 c00a7e38 beq bt_evt_le_connected ,queue_init 
-0068 c00a807f beq bt_evt_le_disconnected ,p_le_master_disconnected 
-0069 c0008074 beq bt_evt_bb_connected ,p_classic_master_connected 
-006a c001007a beq bt_evt_bb_disconnected ,p_classic_master_disconnected 
-006b c002837d beq bt_evt_setup_complete ,p_classic_l2cap_send_config_rsp 
-006c c01d0071 beq bt_evt_24g_attempt_fail ,p_g24_transmitter_attempt_fail 
-006d c01c806f beq bt_evt_24g_pairing_complete ,p_g24_transmitter_pairing_complete 
-006e 20600000 rtn 
+0065 1a627e00 copy regc ,pdata 
+0066 c00a7e38 beq bt_evt_le_connected ,queue_init 
+0067 c00a807e beq bt_evt_le_disconnected ,p_le_master_disconnected 
+0068 c0008073 beq bt_evt_bb_connected ,p_classic_master_connected 
+0069 c0010079 beq bt_evt_bb_disconnected ,p_classic_master_disconnected 
+006a c0028375 beq bt_evt_setup_complete ,p_classic_l2cap_send_config_rsp 
+006b c01d0070 beq bt_evt_24g_attempt_fail ,p_g24_transmitter_attempt_fail 
+006c c01c806e beq bt_evt_24g_pairing_complete ,p_g24_transmitter_pairing_complete 
+006d 20600000 rtn 
 
 p_g24_transmitter_pairing_complete:
-006f 20407e38 call queue_init 
-0070 20200401 branch p_g24_auto_pair_timeout_clear 
+006e 20407e38 call queue_init 
+006f 202003f9 branch p_g24_auto_pair_timeout_clear 
 
 p_g24_transmitter_attempt_fail:
-0071 204004e7 call p_g24_check_51cmd_stop_24g 
-0072 2040659a call soft_reset_chip 
-0073 20202a8e branch loop 
+0070 204004df call p_g24_check_51cmd_stop_24g 
+0071 2040659a call soft_reset_chip 
+0072 20202a8e branch loop 
 
 p_classic_master_connected:
-0074 20407e38 call queue_init 
-0075 20400062 call p_app_led_on 
-0076 204033f0 call app_bt_stop_discovery 
-0077 20400187 call p_usb_classic_connected 
-0078 204001a2 call p_usb_in_data_push 
-0079 2020037d branch p_classic_l2cap_send_config_rsp 
+0073 20407e38 call queue_init 
+0074 20400061 call p_app_led_on 
+0075 204033f0 call app_bt_stop_discovery 
+0076 20400180 call p_usb_classic_connected 
+0077 2040019b call p_usb_in_data_push 
+0078 20200375 branch p_classic_l2cap_send_config_rsp 
 
 p_classic_master_disconnected:
-007a 58000000 setarg 0x00 
-007b 60014851 store 2 ,mem_rx_data_report_id 
-007c 204002fe call p_classic_start_page_scan 
-007d 2040018e call p_usb_classic_disconnected 
-007e 202001a2 branch p_usb_in_data_push 
+0079 58000000 setarg 0x00 
+007a 60014851 store 2 ,mem_rx_data_report_id 
+007b 204002f6 call p_classic_start_page_scan 
+007c 20400187 call p_usb_classic_disconnected 
+007d 2020019b branch p_usb_in_data_push 
 
 p_le_master_disconnected:
-007f 58000000 setarg 0 
-0080 6003448f store 6 ,mem_le_conn_peer_addr 
-0081 6000c836 store 1 ,mem_le_master_connected 
-0082 70483702 jam 2 ,mem_le_send_write_request_count 
-0083 204001a4 call p_le_start_scan 
-0084 20400182 call p_usb_ble_disconnected 
-0085 202001a2 branch p_usb_in_data_push 
+007e 58000000 setarg 0 
+007f 6003448f store 6 ,mem_le_conn_peer_addr 
+0080 6000c836 store 1 ,mem_le_master_connected 
+0081 70483702 jam 2 ,mem_le_send_write_request_count 
+0082 2040019d call p_le_start_scan 
+0083 2040017b call p_usb_ble_disconnected 
+0084 2020019b branch p_usb_in_data_push 
 
 p_app_bb_event_timer:
-0086 20400089 call p_g24_transmitter_pair_timeout_timer 
-0087 2040008e call p_mouse_le_led_check_timer 
-0088 20600000 rtn 
+0085 20400088 call p_g24_transmitter_pair_timeout_timer 
+0086 2040008d call p_mouse_le_led_check_timer 
+0087 20600000 rtn 
 
 p_g24_transmitter_pair_timeout_timer:
-0089 da6047e5 arg mem_24g_stop_g24_mode_timeout ,regc 
-008a da40008c arg p_g24_transmitter_pair_timeout ,regb 
-008b 20203374 branch timer_single_step_2b 
+0088 da6047e5 arg mem_24g_stop_g24_mode_timeout ,regc 
+0089 da40008b arg p_g24_transmitter_pair_timeout ,regb 
+008a 20203374 branch timer_single_step_2b 
 
 p_g24_transmitter_pair_timeout:
-008c 7047e401 jam 1 ,mem_24g_stop_g24_mode 
-008d 20600000 rtn 
+008b 7047e401 jam 1 ,mem_24g_stop_g24_mode 
+008c 20600000 rtn 
 
 p_mouse_le_led_check_timer:
-008e 6800c860 fetch 1 ,mem_app_mode_select 
-008f c1808000 rtnne quick_conn_ble 
-0090 6800c836 fetch 1 ,mem_le_master_connected 
-0091 207a0000 rtn blank 
-0092 6800c843 fetch 1 ,mem_mouse_pb_led_flag 
-0093 207a0000 rtn blank 
-0094 6800c844 fetch 1 ,mem_mouse_pb_led_blink_timer 
-0095 1fe0fe01 increase 1 ,pdata 
-0096 6000c844 store 1 ,mem_mouse_pb_led_blink_timer 
-0097 c001805e beq 3 ,p_app_led_off 
-0098 c003009a beq 6 ,p_mouse_pb_led_on_check 
-0099 20600000 rtn 
+008d 6800c860 fetch 1 ,mem_app_mode_select 
+008e c1808000 rtnne quick_conn_ble 
+008f 6800c836 fetch 1 ,mem_le_master_connected 
+0090 207a0000 rtn blank 
+0091 6800c843 fetch 1 ,mem_mouse_pb_led_flag 
+0092 207a0000 rtn blank 
+0093 6800c844 fetch 1 ,mem_mouse_pb_led_blink_timer 
+0094 1fe0fe01 increase 1 ,pdata 
+0095 6000c844 store 1 ,mem_mouse_pb_led_blink_timer 
+0096 c001005d beq 2 ,p_app_led_off 
+0097 c0020099 beq 4 ,p_mouse_pb_led_on_check 
+0098 20600000 rtn 
 
 p_mouse_pb_led_on_check:
-009a 70484400 jam 0 ,mem_mouse_pb_led_blink_timer 
-009b 6800c845 fetch 1 ,mem_mouse_pb_led_blink_count 
-009c 1fe0ffff increase -1 ,pdata 
-009d 6000c845 store 1 ,mem_mouse_pb_led_blink_count 
-009e 205a00a0 call p_mouse_pb_led_disable ,blank 
-009f 20200062 branch p_app_led_on 
+0099 70484400 jam 0 ,mem_mouse_pb_led_blink_timer 
+009a 6800c845 fetch 1 ,mem_mouse_pb_led_blink_count 
+009b 1fe0ffff increase -1 ,pdata 
+009c 6000c845 store 1 ,mem_mouse_pb_led_blink_count 
+009d 205a009f call p_mouse_pb_led_disable ,blank 
+009e 20200061 branch p_app_led_on 
 
 p_mouse_pb_led_disable:
-00a0 70484300 jam 0 ,mem_mouse_pb_led_flag 
-00a1 20600000 rtn 
+009f 70484300 jam 0 ,mem_mouse_pb_led_flag 
+00a0 20600000 rtn 
 
 p_save_rssi:
-00a2 68110981 hfetch 2 ,rf_afc_d2a 
-00a3 1ff1fe00 rshift4 pdata ,pdata 
-00a4 1fe97e00 rshift3 pdata ,pdata 
-00a5 1fe67e00 sub pdata ,0 ,pdata 
-00a6 1fe17eff and_into 0xff ,pdata 
-00a7 6000c7c5 store 1 ,mem_rssi_hex 
-00a8 202029c1 branch save_rssi + 6 
+00a1 68110981 hfetch 2 ,rf_afc_d2a 
+00a2 1ff1fe00 rshift4 pdata ,pdata 
+00a3 1fe97e00 rshift3 pdata ,pdata 
+00a4 1fe67e00 sub pdata ,0 ,pdata 
+00a5 1fe17eff and_into 0xff ,pdata 
+00a6 6000c7c5 store 1 ,mem_rssi_hex 
+00a7 202029c1 branch save_rssi + 6 
 
 p_shutdown_radio:
-00a9 18002a08 force 8 ,radio_ctrl 
-00aa 202028fa branch shutdown_radio + 1 
+00a8 18002a08 force 8 ,radio_ctrl 
+00a9 202028fa branch shutdown_radio + 1 
 
 p_set_freq_tx:
-00ab 60088017 storet 1 ,mem_last_freq 
-00ac 1840a200 add temp ,0 ,rega 
-00ad 20402981 call rf_write_freq 
-00ae 58000500 setarg param_pll_setup 
-00af 20402a8f call sleep 
+00aa 60088017 storet 1 ,mem_last_freq 
+00ab 1840a200 add temp ,0 ,rega 
+00ac 20402981 call rf_write_freq 
+00ad 58000500 setarg param_pll_setup 
+00ae 20402a8f call sleep 
 
 p_rf_tx_enable:
-00b0 70890601 jam 0x1 ,rfen_adc 
-00b1 7089003c jam 0x3c ,rfen_rx 
-00b2 708901e0 jam 0xe0 ,rfen_tx 
-00b3 2000000a nop 10 
-00b4 70890201 jam 0x01 ,rfen_mdm 
-00b5 7089023d jam 0x3d ,rfen_mdm 
-00b6 2000000a nop 10 
-00b7 708903b7 jam 0xb7 ,rfen_sn 
-00b8 2000000a nop 10 
-00b9 7089027d jam 0x7d ,rfen_mdm 
-00ba 6800c1de fetch 1 ,mem_tx_power 
-00bb c00000c2 beq tx_power_0db ,p_set_tx_power_0db 
-00bc c00080ca beq tx_power_3db ,p_set_tx_power_3db 
-00bd c00100d2 beq tx_power_5db ,p_set_tx_power_5db 
-00be c00180da beq tx_power_f3db ,p_set_tx_power_f3db 
-00bf c00200e2 beq tx_power_f5db ,p_set_tx_power_f5db 
-00c0 c01000f1 beq tx_power_pair ,p_set_tx_power_pair 
-00c1 202000d2 branch p_set_tx_power_5db 
+00af 70890601 jam 0x1 ,rfen_adc 
+00b0 7089003c jam 0x3c ,rfen_rx 
+00b1 708901e0 jam 0xe0 ,rfen_tx 
+00b2 2000000a nop 10 
+00b3 70890201 jam 0x01 ,rfen_mdm 
+00b4 7089023d jam 0x3d ,rfen_mdm 
+00b5 2000000a nop 10 
+00b6 708903b7 jam 0xb7 ,rfen_sn 
+00b7 2000000a nop 10 
+00b8 7089027d jam 0x7d ,rfen_mdm 
+00b9 202000e9 branch p_set_tx_power_pair 
 
 p_set_tx_power_0db:
-00c2 204000e7 call p_rx_low_sens 
+00ba 204000df call p_rx_low_sens 
+00bb 70894bba jam 0xba ,0x894b 
+00bc 708955d0 jam 0xd0 ,0x8955 
+00bd 708956e0 jam 0xe0 ,0x8956 
+00be 70895788 jam 0x88 ,0x8957 
+00bf 7089586c jam 0x6c ,0x8958 
+00c0 70895910 jam 0x10 ,0x8959 
+00c1 2020294b branch set_tx_power_0db 
+
+p_set_tx_power_3db:
+00c2 204000e4 call p_rx_high_sens 
 00c3 70894bba jam 0xba ,0x894b 
 00c4 708955d0 jam 0xd0 ,0x8955 
 00c5 708956e0 jam 0xe0 ,0x8956 
 00c6 70895788 jam 0x88 ,0x8957 
-00c7 7089586c jam 0x6c ,0x8958 
+00c7 7089583c jam 0x3c ,0x8958 
 00c8 70895910 jam 0x10 ,0x8959 
-00c9 2020294b branch set_tx_power_0db 
+00c9 2020294f branch set_tx_power_3db 
 
-p_set_tx_power_3db:
-00ca 204000ec call p_rx_high_sens 
+p_set_tx_power_5db:
+00ca 204000e4 call p_rx_high_sens 
 00cb 70894bba jam 0xba ,0x894b 
 00cc 708955d0 jam 0xd0 ,0x8955 
 00cd 708956e0 jam 0xe0 ,0x8956 
 00ce 70895788 jam 0x88 ,0x8957 
 00cf 7089583c jam 0x3c ,0x8958 
 00d0 70895910 jam 0x10 ,0x8959 
-00d1 2020294f branch set_tx_power_3db 
+00d1 20202953 branch set_tx_power_5db 
 
-p_set_tx_power_5db:
-00d2 204000ec call p_rx_high_sens 
+p_set_tx_power_f3db:
+00d2 204000df call p_rx_low_sens 
 00d3 70894bba jam 0xba ,0x894b 
 00d4 708955d0 jam 0xd0 ,0x8955 
-00d5 708956e0 jam 0xe0 ,0x8956 
+00d5 708956c0 jam 0xc0 ,0x8956 
 00d6 70895788 jam 0x88 ,0x8957 
-00d7 7089583c jam 0x3c ,0x8958 
+00d7 7089586c jam 0x6c ,0x8958 
 00d8 70895910 jam 0x10 ,0x8959 
-00d9 20202953 branch set_tx_power_5db 
-
-p_set_tx_power_f3db:
-00da 204000e7 call p_rx_low_sens 
-00db 70894bba jam 0xba ,0x894b 
-00dc 708955d0 jam 0xd0 ,0x8955 
-00dd 708956c0 jam 0xc0 ,0x8956 
-00de 70895788 jam 0x88 ,0x8957 
-00df 7089586c jam 0x6c ,0x8958 
-00e0 70895910 jam 0x10 ,0x8959 
-00e1 20202957 branch set_tx_power_f3db 
+00d9 20202957 branch set_tx_power_f3db 
 
 p_set_tx_power_f5db:
-00e2 204000ec call p_rx_high_sens 
-00e3 70894bba jam 0xba ,0x894b 
-00e4 708956c8 jam 0xc8 ,0x8956 
-00e5 708955d0 jam 0xd0 ,0x8955 
-00e6 20600000 rtn 
+00da 204000e4 call p_rx_high_sens 
+00db 70894bba jam 0xba ,0x894b 
+00dc 708956c8 jam 0xc8 ,0x8956 
+00dd 708955d0 jam 0xd0 ,0x8955 
+00de 20600000 rtn 
 
 p_rx_low_sens:
-00e7 70894c5b jam 0x5b ,0x894c 
-00e8 70894d96 jam 0x96 ,0x894d 
-00e9 70894e2c jam 0x2c ,0x894e 
-00ea 70894f46 jam 0x46 ,0x894f 
-00eb 20600000 rtn 
+00df 70894c5b jam 0x5b ,0x894c 
+00e0 70894d96 jam 0x96 ,0x894d 
+00e1 70894e2c jam 0x2c ,0x894e 
+00e2 70894f46 jam 0x46 ,0x894f 
+00e3 20600000 rtn 
 
 p_rx_high_sens:
-00ec 70894cfb jam 0xfb ,0x894c 
-00ed 70894def jam 0xef ,0x894d 
-00ee 70894eec jam 0xec ,0x894e 
-00ef 70894f5e jam 0x5e ,0x894f 
-00f0 20600000 rtn 
+00e4 70894cfb jam 0xfb ,0x894c 
+00e5 70894def jam 0xef ,0x894d 
+00e6 70894eec jam 0xec ,0x894e 
+00e7 70894f5e jam 0x5e ,0x894f 
+00e8 20600000 rtn 
 
 p_set_tx_power_pair:
-00f1 70894bba jam 0xba ,0x894b 
-00f2 708956c2 jam 0xc2 ,0x8956 
-00f3 708955d0 jam 0xd0 ,0x8955 
-00f4 20600000 rtn 
+00e9 204000e4 call p_rx_high_sens 
+00ea 70894bba jam 0xba ,0x894b 
+00eb 708956c2 jam 0xc2 ,0x8956 
+00ec 708955d0 jam 0xd0 ,0x8955 
+00ed 20600000 rtn 
 
 p_usb_isr:
-00f5 68108a26 hfetch 1 ,core_usb_status 
-00f6 2feffe07 isolate1 7 ,pdata 
-00f7 2040c8ea call usb_init ,true 
-00f8 2040492e call usb_nak_state_judge 
-00f9 68108a26 hfetch 1 ,core_usb_status 
-00fa 60008b22 store 1 ,mem_usb_status 
-00fb 68108a27 hfetch 1 ,core_usb_fifo_empty 
-00fc 60008b23 store 1 ,mem_usb_fifo_empty 
-00fd 60108a27 hstore 1 ,core_usb_fifo_empty 
-00fe 1fe47e00 pinvert 
-00ff 68088d37 fetcht 1 ,mem_usb_tx_wait 
-0100 98417e00 iand temp ,pdata 
-0101 60008d37 store 1 ,mem_usb_tx_wait 
-0102 708a26e0 jam 0xe0 ,core_usb_status 
-0103 68008b23 fetch 1 ,mem_usb_fifo_empty 
-0104 2fe00201 compare 0x1 ,pdata ,0x1 
-0105 2040c941 call usb0_fifo_empty ,true 
-0106 68008b22 fetch 1 ,mem_usb_status 
-0107 2feffe02 isolate1 2 ,pdata 
-0108 2040810a call p_usb_rx_ep2 ,true 
-0109 202048e5 branch usb_isr0 
+00ee 68108a26 hfetch 1 ,core_usb_status 
+00ef 2feffe07 isolate1 7 ,pdata 
+00f0 2040c8ea call usb_init ,true 
+00f1 2040492e call usb_nak_state_judge 
+00f2 68108a26 hfetch 1 ,core_usb_status 
+00f3 60008b22 store 1 ,mem_usb_status 
+00f4 68108a27 hfetch 1 ,core_usb_fifo_empty 
+00f5 60008b23 store 1 ,mem_usb_fifo_empty 
+00f6 60108a27 hstore 1 ,core_usb_fifo_empty 
+00f7 1fe47e00 pinvert 
+00f8 68088d37 fetcht 1 ,mem_usb_tx_wait 
+00f9 98417e00 iand temp ,pdata 
+00fa 60008d37 store 1 ,mem_usb_tx_wait 
+00fb 708a26e0 jam 0xe0 ,core_usb_status 
+00fc 68008b23 fetch 1 ,mem_usb_fifo_empty 
+00fd 2fe00201 compare 0x1 ,pdata ,0x1 
+00fe 2040c941 call usb0_fifo_empty ,true 
+00ff 68008b22 fetch 1 ,mem_usb_status 
+0100 2feffe02 isolate1 2 ,pdata 
+0101 20408103 call p_usb_rx_ep2 ,true 
+0102 202048e5 branch usb_isr0 
 
 p_usb_rx_ep2:
-010a 708a2611 jam 0x11 ,core_usb_status 
-010b 68108a22 hfetch 1 ,core_usb_ep2_len 
-010c 207a0000 rtn blank 
-010d 60008b24 store 1 ,mem_usb_read_len 
-010e 1fe27200 copy pdata ,loopcnt 
-010f d8a01412 arg mem_usb_out_data ,contw 
+0103 708a2611 jam 0x11 ,core_usb_status 
+0104 68108a22 hfetch 1 ,core_usb_ep2_len 
+0105 207a0000 rtn blank 
+0106 60008b24 store 1 ,mem_usb_read_len 
+0107 1fe27200 copy pdata ,loopcnt 
+0108 d8a01412 arg mem_usb_out_data ,contw 
 
 p_usb_rx_read_ep2:
-0110 68108a1a hfetch 1 ,core_usb_dfifo2 
-0111 e0a08000 istore 1 ,contw 
-0112 c2000110 loop p_usb_rx_read_ep2 
-0113 68009412 fetch 1 ,mem_usb_out_data 
-0114 c1dd0000 rtnne pc_report_id 
-0115 68009414 fetch 1 ,mem_usb_out_data + 2 
-0116 c0028118 beq cmd_kb_led_crtl ,p_usb_get_kb_led_ctrl 
-0117 20600000 rtn 
+0109 68108a1a hfetch 1 ,core_usb_dfifo2 
+010a e0a08000 istore 1 ,contw 
+010b c2000109 loop p_usb_rx_read_ep2 
+010c 68009412 fetch 1 ,mem_usb_out_data 
+010d c1dd0000 rtnne pc_report_id 
+010e 68009414 fetch 1 ,mem_usb_out_data + 2 
+010f c0028111 beq cmd_kb_led_crtl ,p_usb_get_kb_led_ctrl 
+0110 20600000 rtn 
 
 p_usb_get_kb_led_ctrl:
-0118 68009418 fetch 1 ,mem_usb_out_data + 6 
-0119 6000c861 store 1 ,mem_usb_rx_kb_led_data 
-011a 6800c860 fetch 1 ,mem_app_mode_select 
-011b c00082f2 beq quick_conn_ble ,p_le_send_kb_led_ctrl 
-011c c001038a beq quick_conn_classic ,p_classic_send_kb_led_ctrl 
-011d c0000654 beq quick_conn_24g_receiver ,p_g24_send_kb_led_ctrl 
-011e 20600000 rtn 
+0111 68009418 fetch 1 ,mem_usb_out_data + 6 
+0112 6000c861 store 1 ,mem_usb_rx_kb_led_data 
+0113 6800c860 fetch 1 ,mem_app_mode_select 
+0114 c00082ea beq quick_conn_ble ,p_le_send_kb_led_ctrl 
+0115 c0010382 beq quick_conn_classic ,p_classic_send_kb_led_ctrl 
+0116 c000064c beq quick_conn_24g_receiver ,p_g24_send_kb_led_ctrl 
+0117 20600000 rtn 
 
 p_usb_init:
-011f d8a013d2 arg mem_usb_in_data ,contw 
-0120 20407ed2 call clear_mem_512 
-0121 d8a01412 arg mem_usb_out_data ,contw 
-0122 20407ed2 call clear_mem_512 
-0123 708a0500 jam 0 ,core_usb_driver 
-0124 20400126 call p_usb_init_param 
-0125 202048ec branch usb_init + 2 
+0118 d8a013d2 arg mem_usb_in_data ,contw 
+0119 20407ed2 call clear_mem_512 
+011a d8a01412 arg mem_usb_out_data ,contw 
+011b 20407ed2 call clear_mem_512 
+011c 708a0500 jam 0 ,core_usb_driver 
+011d 2040011f call p_usb_init_param 
+011e 202048ec branch usb_init + 2 
 
 p_usb_init_param:
-0126 700c6b02 jam 2 ,mem_usb0_state 
-0127 58000000 setarg 0x0 
-0128 60008b67 store 1 ,mem_remain 
-0129 60010c65 store 2 ,mem_usb_zero_packet 
-012a 1fe0fe01 pincrease 1 
-012b 60010c67 store 2 ,mem_usb_ones_packet 
-012c 1fe0fe01 pincrease 1 
-012d 60010c69 store 2 ,mem_usb_two_packet 
-012e 580011c8 setarg mem_hidreportdesc_kb_temp 
-012f 60010b7c store 2 ,mem_hidreportdesc_kb 
-0130 58001290 setarg mem_hidreportdesc_m_temp 
-0131 60010b7e store 2 ,mem_hidreportdesc_m 
-0132 20600000 rtn 
+011f 700c6b02 jam 2 ,mem_usb0_state 
+0120 58000000 setarg 0x0 
+0121 60008b67 store 1 ,mem_remain 
+0122 60010c65 store 2 ,mem_usb_zero_packet 
+0123 1fe0fe01 pincrease 1 
+0124 60010c67 store 2 ,mem_usb_ones_packet 
+0125 1fe0fe01 pincrease 1 
+0126 60010c69 store 2 ,mem_usb_two_packet 
+0127 580011c8 setarg mem_hidreportdesc_kb_temp 
+0128 60010b7c store 2 ,mem_hidreportdesc_kb 
+0129 58001290 setarg mem_hidreportdesc_m_temp 
+012a 60010b7e store 2 ,mem_hidreportdesc_m 
+012b 20600000 rtn 
 
 p_usb_tx:
-0133 20407e65 call queue_empty 
-0134 207a0000 rtn blank 
-0135 68008d37 fetch 1 ,mem_usb_tx_wait 
-0136 243a4bac nbranch usb_inwake_state_tx_dispose ,blank 
-0137 68008d45 fetch 1 ,mem_usb_device_enumeration_endflag 
-0138 203a4b86 branch usb_tx_fifo_release ,blank 
-0139 68008d36 fetch 1 ,mem_usb_state 
-013a c001cbbf beq usb_sleep ,usb_windows_wakeup 
-013b c0814b86 bne usb_connected ,usb_tx_fifo_release 
-013c 68008d3a fetch 1 ,mem_usb_clear_remote_wakeup 
-013d 243a4b86 nbranch usb_tx_fifo_release ,blank 
-013e 20404b6f call usb_tx_data_ep1 
+012c 20407e65 call queue_empty 
+012d 207a0000 rtn blank 
+012e 68008d37 fetch 1 ,mem_usb_tx_wait 
+012f 243a4bac nbranch usb_inwake_state_tx_dispose ,blank 
+0130 68008d45 fetch 1 ,mem_usb_device_enumeration_endflag 
+0131 203a4b86 branch usb_tx_fifo_release ,blank 
+0132 68008d36 fetch 1 ,mem_usb_state 
+0133 c001cbbf beq usb_sleep ,usb_windows_wakeup 
+0134 c0814b86 bne usb_connected ,usb_tx_fifo_release 
+0135 68008d3a fetch 1 ,mem_usb_clear_remote_wakeup 
+0136 243a4b86 nbranch usb_tx_fifo_release ,blank 
+0137 20404b6f call usb_tx_data_ep1 
 
 p_usb_tx_data_ep2:
-013f 68008d37 fetch 1 ,mem_usb_tx_wait 
-0140 c3810000 rtnbit1 2 
-0141 da2013d2 arg mem_usb_in_data ,rega 
-0142 20407e54 call queue_pop 
-0143 24740000 nrtn user 
-0144 df200020 arg 32 ,loopcnt 
-0145 d8c013d2 arg mem_usb_in_data ,contr 
-0146 20204b5e branch usb_tx_ep2 
+0138 68008d37 fetch 1 ,mem_usb_tx_wait 
+0139 c3810000 rtnbit1 2 
+013a da2013d2 arg mem_usb_in_data ,rega 
+013b 20407e54 call queue_pop 
+013c 24740000 nrtn user 
+013d df200020 arg 32 ,loopcnt 
+013e d8c013d2 arg mem_usb_in_data ,contr 
+013f 20204b5e branch usb_tx_ep2 
 
 p_usb_status1:
-0147 708a2611 jam 0x11 ,core_usb_status 
-0148 68108a20 hfetch 1 ,core_usb_ep_len 
-0149 60008b24 store 1 ,mem_usb_read_len 
-014a 1fe27200 copy pdata ,loopcnt 
-014b 203a4943 branch usb_rx_no_data ,blank 
-014c d8a00c6e arg mem_usb_setup ,contw 
-014d 20404946 call usb_rx_read 
-014e 68008b24 fetch 1 ,mem_usb_read_len 
-014f 1fe67c07 sub pdata ,7 ,null 
-0150 20610000 rtn positive 
-0151 68008c6e fetch 1 ,mem_usb_setup_bmrequesttype 
-0152 1fe17e80 and_into 0x80 ,pdata 
-0153 c0000155 beq out_device ,p_usb_out_device 
-0154 20204957 branch usb_class_type + 2 
+0140 708a2611 jam 0x11 ,core_usb_status 
+0141 68108a20 hfetch 1 ,core_usb_ep_len 
+0142 60008b24 store 1 ,mem_usb_read_len 
+0143 1fe27200 copy pdata ,loopcnt 
+0144 203a4943 branch usb_rx_no_data ,blank 
+0145 d8a00c6e arg mem_usb_setup ,contw 
+0146 20404946 call usb_rx_read 
+0147 68008b24 fetch 1 ,mem_usb_read_len 
+0148 1fe67c07 sub pdata ,7 ,null 
+0149 20610000 rtn positive 
+014a 68008c6e fetch 1 ,mem_usb_setup_bmrequesttype 
+014b 1fe17e80 and_into 0x80 ,pdata 
+014c c000014e beq out_device ,p_usb_out_device 
+014d 20204957 branch usb_class_type + 2 
 
 p_usb_out_device:
-0155 68008c6e fetch 1 ,mem_usb_setup_bmrequesttype 
-0156 1ff1fe00 rshift4 pdata ,pdata 
-0157 1fe37e00 rshift pdata ,pdata 
-0158 1fe17e03 and_into 0x03 ,pdata 
-0159 c000815b beq class_req ,p_usb_out_class_req 
-015a 20204966 branch usb_out_device + 4 
+014e 68008c6e fetch 1 ,mem_usb_setup_bmrequesttype 
+014f 1ff1fe00 rshift4 pdata ,pdata 
+0150 1fe37e00 rshift pdata ,pdata 
+0151 1fe17e03 and_into 0x03 ,pdata 
+0152 c0008154 beq class_req ,p_usb_out_class_req 
+0153 20204966 branch usb_out_device + 4 
 
 p_usb_out_class_req:
-015b 68008c6f fetch 1 ,mem_usb_setup_brequest 
-015c c004815e beq set_report ,p_usb_set_report 
-015d 2020497f branch usb_out_class_req + 1 
+0154 68008c6f fetch 1 ,mem_usb_setup_brequest 
+0155 c0048157 beq set_report ,p_usb_set_report 
+0156 2020497f branch usb_out_class_req + 1 
 
 p_usb_set_report:
-015e 700d5001 jam 1 ,mem_usb0_get_set_report 
-015f 20404b03 call usb_set_report_resume_judge 
-0160 68010c70 fetch 2 ,mem_usb_setup_bvalue 
-0161 60010d4e store 2 ,mem_usb_setup_bvalue_temp 
-0162 20003a98 nop 15000 
-0163 68108a20 hfetch 1 ,core_usb_ep_len 
-0164 245a0166 ncall p_usb_set_report_rxdata ,blank 
-0165 20204afd branch usb_set_report + 4 
+0157 700d5001 jam 1 ,mem_usb0_get_set_report 
+0158 20404b03 call usb_set_report_resume_judge 
+0159 68010c70 fetch 2 ,mem_usb_setup_bvalue 
+015a 60010d4e store 2 ,mem_usb_setup_bvalue_temp 
+015b 20003a98 nop 15000 
+015c 68108a20 hfetch 1 ,core_usb_ep_len 
+015d 245a015f ncall p_usb_set_report_rxdata ,blank 
+015e 20204afd branch usb_set_report + 4 
 
 p_usb_set_report_rxdata:
-0166 1fe27200 copy pdata ,loopcnt 
-0167 d8a00c76 arg mem_usb0_setup ,contw 
-0168 20204946 branch usb_rx_read 
+015f 1fe27200 copy pdata ,loopcnt 
+0160 d8a00c76 arg mem_usb0_setup ,contw 
+0161 20204946 branch usb_rx_read 
 
 p_usb_ms_data_header:
-0169 7013d2ba jam pc_report_id ,mem_usb_in_data 
-016a 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-016b 7013d432 jam pc_evt_ms_data_7b_upload ,mem_usb_in_data + 2 
-016c 7013d507 jam pc_evt_ms_data_len_7b ,mem_usb_in_data + 3 
-016d 20600000 rtn 
+0162 7013d2ba jam pc_report_id ,mem_usb_in_data 
+0163 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+0164 7013d432 jam pc_evt_ms_data_7b_upload ,mem_usb_in_data + 2 
+0165 7013d507 jam pc_evt_ms_data_len_7b ,mem_usb_in_data + 3 
+0166 20600000 rtn 
 
 p_usb_kb_normal_data_header:
-016e 7013d2ba jam pc_report_id ,mem_usb_in_data 
-016f 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-0170 7013d428 jam pc_evt_kb_normal_data_upload ,mem_usb_in_data + 2 
-0171 7013d508 jam pc_evt_kb_normal_data_len_8b ,mem_usb_in_data + 3 
-0172 20600000 rtn 
+0167 7013d2ba jam pc_report_id ,mem_usb_in_data 
+0168 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+0169 7013d428 jam pc_evt_kb_normal_data_upload ,mem_usb_in_data + 2 
+016a 7013d508 jam pc_evt_kb_normal_data_len_8b ,mem_usb_in_data + 3 
+016b 20600000 rtn 
 
 p_usb_kb_multimedia_data_header:
-0173 7013d2ba jam pc_report_id ,mem_usb_in_data 
-0174 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-0175 7013d430 jam pc_evt_kb_multimedia_data_upload ,mem_usb_in_data + 2 
-0176 7013d503 jam pc_evt_kb_multimedia_data_len_3b ,mem_usb_in_data + 3 
-0177 20600000 rtn 
+016c 7013d2ba jam pc_report_id ,mem_usb_in_data 
+016d 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+016e 7013d430 jam pc_evt_kb_multimedia_data_upload ,mem_usb_in_data + 2 
+016f 7013d503 jam pc_evt_kb_multimedia_data_len_3b ,mem_usb_in_data + 3 
+0170 20600000 rtn 
 
 p_usb_kb_sysctrl_data_header:
-0178 7013d2ba jam pc_report_id ,mem_usb_in_data 
-0179 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-017a 7013d431 jam pc_evt_kb_sysctrl_data_upload ,mem_usb_in_data + 2 
-017b 7013d502 jam pc_evt_kb_sysctrl_data_len_2b ,mem_usb_in_data + 3 
-017c 20600000 rtn 
+0171 7013d2ba jam pc_report_id ,mem_usb_in_data 
+0172 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+0173 7013d431 jam pc_evt_kb_sysctrl_data_upload ,mem_usb_in_data + 2 
+0174 7013d502 jam pc_evt_kb_sysctrl_data_len_2b ,mem_usb_in_data + 3 
+0175 20600000 rtn 
 
 p_usb_ble_connected:
-017d 7013d2ba jam pc_report_id ,mem_usb_in_data 
-017e 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-017f 7013d402 jam pc_evt_ble_connected ,mem_usb_in_data + 2 
-0180 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
-0181 20600000 rtn 
+0176 7013d2ba jam pc_report_id ,mem_usb_in_data 
+0177 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+0178 7013d402 jam pc_evt_ble_connected ,mem_usb_in_data + 2 
+0179 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
+017a 20600000 rtn 
 
 p_usb_ble_disconnected:
-0182 7013d2ba jam pc_report_id ,mem_usb_in_data 
-0183 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-0184 7013d405 jam pc_evt_ble_disconnected ,mem_usb_in_data + 2 
-0185 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
-0186 20600000 rtn 
+017b 7013d2ba jam pc_report_id ,mem_usb_in_data 
+017c 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+017d 7013d405 jam pc_evt_ble_disconnected ,mem_usb_in_data + 2 
+017e 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
+017f 20600000 rtn 
 
 p_usb_classic_connected:
-0187 7013d2ba jam pc_report_id ,mem_usb_in_data 
-0188 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-0189 7013d400 jam pc_evt_classic_connected ,mem_usb_in_data + 2 
-018a 7013d506 jam pc_evt_bt_mac_len_6b ,mem_usb_in_data + 3 
-018b 68030040 fetch 6 ,mem_plap 
-018c 600313d6 store 6 ,mem_usb_in_data + 4 
-018d 20600000 rtn 
+0180 7013d2ba jam pc_report_id ,mem_usb_in_data 
+0181 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+0182 7013d400 jam pc_evt_classic_connected ,mem_usb_in_data + 2 
+0183 7013d506 jam pc_evt_bt_mac_len_6b ,mem_usb_in_data + 3 
+0184 68030040 fetch 6 ,mem_plap 
+0185 600313d6 store 6 ,mem_usb_in_data + 4 
+0186 20600000 rtn 
 
 p_usb_classic_disconnected:
-018e 7013d2ba jam pc_report_id ,mem_usb_in_data 
-018f 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-0190 7013d403 jam pc_evt_classic_disconnected ,mem_usb_in_data + 2 
-0191 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
-0192 20600000 rtn 
+0187 7013d2ba jam pc_report_id ,mem_usb_in_data 
+0188 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+0189 7013d403 jam pc_evt_classic_disconnected ,mem_usb_in_data + 2 
+018a 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
+018b 20600000 rtn 
 
 p_usb_g24_connected:
-0193 7013d2ba jam pc_report_id ,mem_usb_in_data 
-0194 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-0195 7013d401 jam pc_evt_g24_connected ,mem_usb_in_data + 2 
-0196 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
-0197 20600000 rtn 
+018c 7013d2ba jam pc_report_id ,mem_usb_in_data 
+018d 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+018e 7013d401 jam pc_evt_g24_connected ,mem_usb_in_data + 2 
+018f 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
+0190 20600000 rtn 
 
 p_usb_g24_disconnected:
-0198 7013d2ba jam pc_report_id ,mem_usb_in_data 
-0199 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-019a 7013d404 jam pc_evt_g24_disconnected ,mem_usb_in_data + 2 
-019b 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
-019c 20600000 rtn 
+0191 7013d2ba jam pc_report_id ,mem_usb_in_data 
+0192 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+0193 7013d404 jam pc_evt_g24_disconnected ,mem_usb_in_data + 2 
+0194 7013d500 jam pc_evt_len_null ,mem_usb_in_data + 3 
+0195 20600000 rtn 
 
 p_usb_bt_device_name:
-019d 7013d2ba jam pc_report_id ,mem_usb_in_data 
-019e 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-019f 7013d433 jam pc_evt_device_name_upload ,mem_usb_in_data + 2 
-01a0 20600000 rtn 
+0196 7013d2ba jam pc_report_id ,mem_usb_in_data 
+0197 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+0198 7013d433 jam pc_evt_device_name_upload ,mem_usb_in_data + 2 
+0199 20600000 rtn 
 
 p_usb_dispatch:
-01a1 202048d3 branch usb_isr 
+019a 202048d3 branch usb_isr 
 
 p_usb_in_data_push:
-01a2 da2013d2 arg mem_usb_in_data ,rega 
-01a3 20207e3d branch queue_push 
+019b da2013d2 arg mem_usb_in_data ,rega 
+019c 20207e3d branch queue_push 
 
 p_le_start_scan:
-01a4 70436901 jam on ,mem_le_scan_enable 
-01a5 da604838 arg mem_le_scan_led_style ,regc 
-01a6 2020005a branch p_app_led_config 
+019d 70436901 jam on ,mem_le_scan_enable 
+019e da604838 arg mem_le_scan_led_style ,regc 
+019f 20200059 branch p_app_led_config 
 
 p_le_master_dispatch:
-01a7 68008005 fetch 1 ,mem_le_conn_rcv 
-01a8 1fe0fe01 increase 1 ,pdata 
-01a9 60008005 store 1 ,mem_le_conn_rcv 
-01aa 204055aa call le_acknowledge 
-01ab 2040567e call le_parse 
-01ac 204001b4 call p_le_master_sm 
-01ad 204053a0 call le_check_md 
-01ae 203401b1 branch p_le_master_rx_md ,user 
-01af 7854fc00 disable master 
-01b0 20600000 rtn 
+01a0 68008005 fetch 1 ,mem_le_conn_rcv 
+01a1 1fe0fe01 increase 1 ,pdata 
+01a2 60008005 store 1 ,mem_le_conn_rcv 
+01a3 204055aa call le_acknowledge 
+01a4 2040567e call le_parse 
+01a5 204001ad call p_le_master_sm 
+01a6 204053a0 call le_check_md 
+01a7 203401aa branch p_le_master_rx_md ,user 
+01a8 7854fc00 disable master 
+01a9 20600000 rtn 
 
 p_le_master_rx_md:
-01b1 20405664 call le_send_empty 
-01b2 7836fc00 enable match 
-01b3 2020536e branch le_master_dispatch + 8 
+01aa 20405664 call le_send_empty 
+01ab 7836fc00 enable match 
+01ac 2020536e branch le_master_dispatch + 8 
 
 p_le_master_sm:
-01b4 6800c808 fetch 1 ,mem_le_conn_sm 
-01b5 c01081b9 beq conn_sm_send_write_req ,p_le_data_send_write_req 
-01b6 c01281c5 beq conn_sm_wait_write_res ,p_le_data_wait_write_res 
-01b7 c01301cb beq conn_sm_wait_write_res1 ,p_le_data_wait_write_res1 
-01b8 20600000 rtn 
+01ad 6800c808 fetch 1 ,mem_le_conn_sm 
+01ae c01081b2 beq conn_sm_send_write_req ,p_le_data_send_write_req 
+01af c01281be beq conn_sm_wait_write_res ,p_le_data_wait_write_res 
+01b0 c01301c4 beq conn_sm_wait_write_res1 ,p_le_data_wait_write_res1 
+01b1 20600000 rtn 
 
 p_le_data_send_write_req:
-01b9 70480800 jam 0 ,mem_le_conn_sm 
-01ba 5800001a setarg 0x1a 
-01bb 6001446f store 2 ,mem_le_notify_handle 
+01b2 70480800 jam 0 ,mem_le_conn_sm 
+01b3 5800001a setarg 0x1a 
+01b4 6001446f store 2 ,mem_le_notify_handle 
 
 p_le_send_att_write_request:
-01bc 18002205 force 5 ,rega 
-01bd 20405a82 call le_fifo_malloc_tx_l2cap_gatt 
-01be 58000012 setarg attop_write_request 
-01bf e0a08000 istore 1 ,contw 
-01c0 6801446f fetch 2 ,mem_le_notify_handle 
-01c1 e0a10000 istore 2 ,contw 
-01c2 58000001 setarg 0x0001 
-01c3 e0a10000 istore 2 ,contw 
-01c4 20600000 rtn 
+01b5 18002205 force 5 ,rega 
+01b6 20405a82 call le_fifo_malloc_tx_l2cap_gatt 
+01b7 58000012 setarg attop_write_request 
+01b8 e0a08000 istore 1 ,contw 
+01b9 6801446f fetch 2 ,mem_le_notify_handle 
+01ba e0a10000 istore 2 ,contw 
+01bb 58000001 setarg 0x0001 
+01bc e0a10000 istore 2 ,contw 
+01bd 20600000 rtn 
 
 p_le_data_wait_write_res:
-01c5 70480826 jam conn_sm_wait_write_res1 ,mem_le_conn_sm 
-01c6 204058ba call le_send_att_exchange_mtu_requset 
-01c7 68014682 fetch 2 ,mem_ui_state_map 
-01c8 79207e09 set1 ui_state_ble_connected ,pdata 
-01c9 60014682 store 2 ,mem_ui_state_map 
-01ca 20600000 rtn 
+01be 70480826 jam conn_sm_wait_write_res1 ,mem_le_conn_sm 
+01bf 204058ba call le_send_att_exchange_mtu_requset 
+01c0 68014682 fetch 2 ,mem_ui_state_map 
+01c1 79207e09 set1 ui_state_ble_connected ,pdata 
+01c2 60014682 store 2 ,mem_ui_state_map 
+01c3 20600000 rtn 
 
 p_le_data_wait_write_res1:
-01cb 20600000 rtn 
+01c4 20600000 rtn 
 
 p_le_scan:
-01cc 680302db fetch 6 ,mem_le_rxbuf + 2 
-01cd 6003044f store 6 ,mem_le_plap 
-01ce 680b448f fetcht 6 ,mem_le_conn_peer_addr 
-01cf 98467c00 isub temp ,null 
-01d0 2022d608 branch le_create_conn ,zero 
+01c5 680302db fetch 6 ,mem_le_rxbuf + 2 
+01c6 6003044f store 6 ,mem_le_plap 
+01c7 680b448f fetcht 6 ,mem_le_conn_peer_addr 
+01c8 98467c00 isub temp ,null 
+01c9 2022d608 branch le_create_conn ,zero 
 
 p_le_addr_compare:
-01d1 680b480f fetcht 6 ,mem_le_slave_peer_addr 
-01d2 98467c00 isub temp ,null 
-01d3 24628000 nrtn zero 
-01d4 680082ec fetch 1 ,mem_le_rxbuf + 19 
-01d5 203a01e7 branch p_le_no_device_name_process ,blank 
-01d6 1fe67c14 sub pdata ,20 ,null 
-01d7 242101e7 nbranch p_le_no_device_name_process ,positive 
-01d8 1fe0ffff increase -1 ,pdata 
-01d9 6000c815 store 1 ,mem_le_rx_adv_data_len 
-01da 1fe27200 copy pdata ,loopcnt 
-01db d8a04816 arg mem_le_rx_adv_data ,contw 
-01dc d8c002ee arg mem_le_rxbuf + 21 ,contr 
-01dd 20407f01 call memcpy 
+01ca 680b480f fetcht 6 ,mem_le_slave_peer_addr 
+01cb 98467c00 isub temp ,null 
+01cc 24628000 nrtn zero 
+01cd 680082ec fetch 1 ,mem_le_rxbuf + 19 
+01ce 203a01e0 branch p_le_no_device_name_process ,blank 
+01cf 1fe67c14 sub pdata ,20 ,null 
+01d0 242101e0 nbranch p_le_no_device_name_process ,positive 
+01d1 1fe0ffff increase -1 ,pdata 
+01d2 6000c815 store 1 ,mem_le_rx_adv_data_len 
+01d3 1fe27200 copy pdata ,loopcnt 
+01d4 d8a04816 arg mem_le_rx_adv_data ,contw 
+01d5 d8c002ee arg mem_le_rxbuf + 21 ,contr 
+01d6 20407f01 call memcpy 
 
 p_le_no_device_name:
-01de 6803044f fetch 6 ,mem_le_plap 
-01df 60034809 store 6 ,mem_app_peer_addr 
-01e0 7043671c jam 28 ,mem_le_conn_interval 
-01e1 58000050 setarg 0x50 
-01e2 6001449c store 2 ,mem_le_timeout 
-01e3 70436900 jam off ,mem_le_scan_enable 
-01e4 20403400 call app_ble_start_conn 
-01e5 da2002e1 arg mem_le_rxbuf + 8 ,rega 
-01e6 202001e9 branch p_le_search_adv_type_loop 
+01d7 6803044f fetch 6 ,mem_le_plap 
+01d8 60034809 store 6 ,mem_app_peer_addr 
+01d9 7043671c jam 28 ,mem_le_conn_interval 
+01da 58000050 setarg 0x50 
+01db 6001449c store 2 ,mem_le_timeout 
+01dc 70436900 jam off ,mem_le_scan_enable 
+01dd 20403400 call app_ble_start_conn 
+01de da2002e1 arg mem_le_rxbuf + 8 ,rega 
+01df 202001e2 branch p_le_search_adv_type_loop 
 
 p_le_no_device_name_process:
-01e7 70481500 jam 0 ,mem_le_rx_adv_data_len 
-01e8 202001de branch p_le_no_device_name 
+01e0 70481500 jam 0 ,mem_le_rx_adv_data_len 
+01e1 202001d7 branch p_le_no_device_name 
 
 p_le_search_adv_type_loop:
-01e9 ea208000 ifetch 1 ,rega 
-01ea 207a0000 rtn blank 
-01eb 1fe0fe01 pincrease 1 
-01ec e8c88000 ifetcht 1 ,contr 
-01ed 18467c19 sub temp ,gap_adtype_appearance ,null 
-01ee 202281f1 branch p_le_adv_type_found_appearance ,zero 
-01ef 9a20a200 iadd rega ,rega 
-01f0 202001e9 branch p_le_search_adv_type_loop 
+01e2 ea208000 ifetch 1 ,rega 
+01e3 207a0000 rtn blank 
+01e4 1fe0fe01 pincrease 1 
+01e5 e8c88000 ifetcht 1 ,contr 
+01e6 18467c19 sub temp ,gap_adtype_appearance ,null 
+01e7 202281ea branch p_le_adv_type_found_appearance ,zero 
+01e8 9a20a200 iadd rega ,rega 
+01e9 202001e2 branch p_le_search_adv_type_loop 
 
 p_le_adv_type_found_appearance:
-01f1 e8c08000 ifetch 1 ,contr 
-01f2 70483501 jam 1 ,mem_le_connect_device_type 
-01f3 c1610000 rtneq 0xc2 
-01f4 70483500 jam 0 ,mem_le_connect_device_type 
-01f5 c1608000 rtneq 0xc1 
-01f6 20600000 rtn 
+01ea e8c08000 ifetch 1 ,contr 
+01eb 70483501 jam 1 ,mem_le_connect_device_type 
+01ec c1610000 rtneq 0xc2 
+01ed 70483500 jam 0 ,mem_le_connect_device_type 
+01ee c1608000 rtneq 0xc1 
+01ef 20600000 rtn 
 
 p_le_create_conn:
-01f7 70480821 jam conn_sm_send_write_req ,mem_le_conn_sm 
-01f8 20400062 call p_app_led_on 
-01f9 20405614 call le_create_conn + 12 
-01fa 20205ca0 branch le_send_version_ind 
+01f0 70480821 jam conn_sm_send_write_req ,mem_le_conn_sm 
+01f1 20400061 call p_app_led_on 
+01f2 20405614 call le_create_conn + 12 
+01f3 20205ca0 branch le_send_version_ind 
 
 p_le_parse:
-01fb c6078000 rtnmark1 mark_old_packet 
-01fc 20405890 call le_fifo_check_full 
-01fd 247a0000 nrtn blank 
-01fe 680082d9 fetch 1 ,mem_le_rxbuf 
-01ff 1fe17e03 and pdata ,0x3 ,pdata 
-0200 6000c50c store 1 ,mem_le_packet_llid 
-0201 e8c08000 ifetch 1 ,contr 
-0202 1fe17e1f and pdata ,0x1f ,pdata 
-0203 6000c50b store 1 ,mem_le_packet_size 
-0204 207a0000 rtn blank 
-0205 18c27e00 copy contr ,pdata 
-0206 6001450d store 2 ,mem_le_payload_ptr 
-0207 6800c50c fetch 1 ,mem_le_packet_llid 
-0208 c001820c beq llid_le_ll ,p_le_parse_ll 
-0209 2040569a call le_check_l2cap_complete 
-020a 2434567a nbranch get_lpm_wake_ble_rx_lock ,user 
-020b 2020568f branch le_parse_l2cap + 2 
+01f4 c6078000 rtnmark1 mark_old_packet 
+01f5 20405890 call le_fifo_check_full 
+01f6 247a0000 nrtn blank 
+01f7 680082d9 fetch 1 ,mem_le_rxbuf 
+01f8 1fe17e03 and pdata ,0x3 ,pdata 
+01f9 6000c50c store 1 ,mem_le_packet_llid 
+01fa e8c08000 ifetch 1 ,contr 
+01fb 1fe17e1f and pdata ,0x1f ,pdata 
+01fc 6000c50b store 1 ,mem_le_packet_size 
+01fd 207a0000 rtn blank 
+01fe 18c27e00 copy contr ,pdata 
+01ff 6001450d store 2 ,mem_le_payload_ptr 
+0200 6800c50c fetch 1 ,mem_le_packet_llid 
+0201 c0018205 beq llid_le_ll ,p_le_parse_ll 
+0202 2040569a call le_check_l2cap_complete 
+0203 2434567a nbranch get_lpm_wake_ble_rx_lock ,user 
+0204 2020568f branch le_parse_l2cap + 2 
 
 p_le_parse_ll:
-020c 680082db fetch 1 ,mem_le_rxbuf + 2 
-020d c001020f beq ll_terminate_ind ,p_le_parse_terminate_ind 
-020e 20205c65 branch le_parse_ll + 1 
+0205 680082db fetch 1 ,mem_le_rxbuf + 2 
+0206 c0010208 beq ll_terminate_ind ,p_le_parse_terminate_ind 
+0207 20205c65 branch le_parse_ll + 1 
 
 p_le_parse_terminate_ind:
-020f 58000003 setarg 3 
-0210 20205c8f branch le_parse_terminate_ind + 1 
+0208 58000003 setarg 3 
+0209 20205c8f branch le_parse_terminate_ind + 1 
 
 p_le_parse_l2cap:
-0211 e8c10000 ifetch 2 ,contr 
-0212 c0020214 beq le_l2cap_cid_att ,p_le_parse_att 
-0213 20205696 branch le_parse_l2cap + 9 
+020a e8c10000 ifetch 2 ,contr 
+020b c002020d beq le_l2cap_cid_att ,p_le_parse_att 
+020c 20205696 branch le_parse_l2cap + 9 
 
 p_le_parse_att:
-0214 e8c18000 ifetch 3 ,contr 
-0215 60018477 store 3 ,mem_le_att_opcode 
-0216 c0098219 beq attop_write_response ,p_le_parse_att_write_response 
-0217 c00d8234 beq attop_handle_value_notification ,p_le_parse_att_handle_value_notify 
-0218 20600000 rtn 
+020d e8c18000 ifetch 3 ,contr 
+020e 60018477 store 3 ,mem_le_att_opcode 
+020f c0098212 beq attop_write_response ,p_le_parse_att_write_response 
+0210 c00d822d beq attop_handle_value_notification ,p_le_parse_att_handle_value_notify 
+0211 20600000 rtn 
 
 p_le_parse_att_write_response:
-0219 6800c837 fetch 1 ,mem_le_send_write_request_count 
-021a 207a0000 rtn blank 
-021b 1fe0ffff increase -1 ,pdata 
-021c 6000c837 store 1 ,mem_le_send_write_request_count 
-021d c0008220 beq 1 ,p_le_att_send_write_request1 
-021e c0000226 beq 0 ,p_le_att_send_write_request0 
-021f 20600000 rtn 
+0212 6800c837 fetch 1 ,mem_le_send_write_request_count 
+0213 207a0000 rtn blank 
+0214 1fe0ffff increase -1 ,pdata 
+0215 6000c837 store 1 ,mem_le_send_write_request_count 
+0216 c0008219 beq 1 ,p_le_att_send_write_request1 
+0217 c000021f beq 0 ,p_le_att_send_write_request0 
+0218 20600000 rtn 
 
 p_le_att_send_write_request1:
-0220 70480800 jam conn_sm_null ,mem_le_conn_sm 
-0221 58000027 setarg 0x27 
-0222 6001446f store 2 ,mem_le_notify_handle 
-0223 204001bc call p_le_send_att_write_request 
-0224 2040017d call p_usb_ble_connected 
-0225 202001a2 branch p_usb_in_data_push 
+0219 70480800 jam conn_sm_null ,mem_le_conn_sm 
+021a 58000027 setarg 0x27 
+021b 6001446f store 2 ,mem_le_notify_handle 
+021c 204001b5 call p_le_send_att_write_request 
+021d 20400176 call p_usb_ble_connected 
+021e 2020019b branch p_usb_in_data_push 
 
 p_le_att_send_write_request0:
-0226 70483601 jam 1 ,mem_le_master_connected 
-0227 70480800 jam conn_sm_null ,mem_le_conn_sm 
-0228 58000060 setarg 0x60 
-0229 6001446f store 2 ,mem_le_notify_handle 
-022a 204001bc call p_le_send_att_write_request 
-022b 2040019d call p_usb_bt_device_name 
-022c 6800c815 fetch 1 ,mem_le_rx_adv_data_len 
-022d 600093d5 store 1 ,mem_usb_in_data + 3 
-022e 203a01a2 branch p_usb_in_data_push ,blank 
-022f 1fe27200 copy pdata ,loopcnt 
-0230 d8a013d6 arg mem_usb_in_data + 4 ,contw 
-0231 d8c04816 arg mem_le_rx_adv_data ,contr 
-0232 20407f01 call memcpy 
-0233 202001a2 branch p_usb_in_data_push 
+021f 70483601 jam 1 ,mem_le_master_connected 
+0220 70480800 jam conn_sm_null ,mem_le_conn_sm 
+0221 58000060 setarg 0x60 
+0222 6001446f store 2 ,mem_le_notify_handle 
+0223 204001b5 call p_le_send_att_write_request 
+0224 20400196 call p_usb_bt_device_name 
+0225 6800c815 fetch 1 ,mem_le_rx_adv_data_len 
+0226 600093d5 store 1 ,mem_usb_in_data + 3 
+0227 203a019b branch p_usb_in_data_push ,blank 
+0228 1fe27200 copy pdata ,loopcnt 
+0229 d8a013d6 arg mem_usb_in_data + 4 ,contw 
+022a d8c04816 arg mem_le_rx_adv_data ,contr 
+022b 20407f01 call memcpy 
+022c 2020019b branch p_usb_in_data_push 
 
 p_le_parse_att_handle_value_notify:
-0234 680082e0 fetch 1 ,mem_le_rxbuf + 7 
-0235 c00c823b beq 0x19 ,p_le_parse_0x19_handle_value 
-0236 c00a824b beq 0x15 ,p_le_usb_tx_kb_standard 
-0237 c00e824f beq 0x1d ,p_le_usb_tx_kb_multimedia 
-0238 c01602e3 beq 0x2c ,p_le_usb_tx_kb_battery_level 
-0239 c01802e3 beq 0x30 ,p_le_usb_tx_kb_battery_level 
-023a 20600000 rtn 
+022d 680082e0 fetch 1 ,mem_le_rxbuf + 7 
+022e c00c8234 beq 0x19 ,p_le_parse_0x19_handle_value 
+022f c00a8243 beq 0x15 ,p_le_usb_tx_kb_standard 
+0230 c00e8247 beq 0x1d ,p_le_usb_tx_kb_multimedia 
+0231 c01602db beq 0x2c ,p_le_usb_tx_kb_battery_level 
+0232 c01802db beq 0x30 ,p_le_usb_tx_kb_battery_level 
+0233 20600000 rtn 
 
 p_le_parse_0x19_handle_value:
-023b 6800c835 fetch 1 ,mem_le_connect_device_type 
-023c 203a0248 branch p_le_usb_tx_0x19_handle_kb_data ,blank 
+0234 6800c835 fetch 1 ,mem_le_connect_device_type 
+0235 203a0240 branch p_le_usb_tx_0x19_handle_kb_data ,blank 
 
 p_le_usb_tx_mouse_data:
-023d 20400169 call p_usb_ms_data_header 
-023e 680382e2 fetch 7 ,mem_le_rxbuf + 9 
-023f 600393d6 store 7 ,mem_usb_in_data + 4 
-0240 20400242 call p_mouse_le_rx_pb_key_check 
-0241 202001a2 branch p_usb_in_data_push 
+0236 20400162 call p_usb_ms_data_header 
+0237 680382e2 fetch 7 ,mem_le_rxbuf + 9 
+0238 600393d6 store 7 ,mem_usb_in_data + 4 
+0239 2040023b call p_mouse_le_rx_pb_key_check 
+023a 2020019b branch p_usb_in_data_push 
 
 p_mouse_le_rx_pb_key_check:
-0242 680093d6 fetch 1 ,mem_usb_in_data + 4 
-0243 c4030000 rtnbit0 mouse_pb_key 
+023b 680093d6 fetch 1 ,mem_usb_in_data + 4 
+023c c4030000 rtnbit0 mouse_pb_key 
 
 p_mouse_le_led_blink_enable:
-0244 70484301 jam 1 ,mem_mouse_pb_led_flag 
-0245 70484400 jam 0 ,mem_mouse_pb_led_blink_timer 
-0246 70484502 jam 2 ,mem_mouse_pb_led_blink_count 
-0247 20600000 rtn 
+023d 70484301 jam 1 ,mem_mouse_pb_led_flag 
+023e 70484502 jam 2 ,mem_mouse_pb_led_blink_count 
+023f 20600000 rtn 
 
 p_le_usb_tx_0x19_handle_kb_data:
-0248 6800c50b fetch 1 ,mem_le_packet_size 
-0249 c007023d beq 0x0e ,p_le_usb_tx_mouse_data 
-024a 202002de branch p_le_usb_tx_kb_sysctrl 
+0240 6800c50b fetch 1 ,mem_le_packet_size 
+0241 c0070236 beq 0x0e ,p_le_usb_tx_mouse_data 
+0242 202002d6 branch p_le_usb_tx_kb_sysctrl 
 
 p_le_usb_tx_kb_standard:
-024b 2040016e call p_usb_kb_normal_data_header 
-024c 680402e2 fetch 8 ,mem_le_rxbuf + 9 
-024d 600413d6 store 8 ,mem_usb_in_data + 4 
-024e 202001a2 branch p_usb_in_data_push 
+0243 20400167 call p_usb_kb_normal_data_header 
+0244 680402e2 fetch 8 ,mem_le_rxbuf + 9 
+0245 600413d6 store 8 ,mem_usb_in_data + 4 
+0246 2020019b branch p_usb_in_data_push 
 
 p_le_usb_tx_kb_multimedia:
-024f 20400173 call p_usb_kb_multimedia_data_header 
-0250 680102e2 fetch 2 ,mem_le_rxbuf + 9 
-0251 60014978 store 2 ,mem_quickconn_media_data 
-0252 70497700 jam 0 ,mem_quickconn_data_bit1_count 
-0253 680202e2 fetch 4 ,mem_le_rxbuf + 9 
-0254 20400259 call p_usb_tx_kb_multimedia_data_bit1_check 
-0255 7013d603 jam 3 ,mem_usb_in_data + 4 
-0256 68014978 fetch 2 ,mem_quickconn_media_data 
-0257 600113d7 store 2 ,mem_usb_in_data + 5 
-0258 202001a2 branch p_usb_in_data_push 
+0247 2040016c call p_usb_kb_multimedia_data_header 
+0248 680102e2 fetch 2 ,mem_le_rxbuf + 9 
+0249 60014978 store 2 ,mem_quickconn_media_data 
+024a 70497700 jam 0 ,mem_quickconn_data_bit1_count 
+024b 680202e2 fetch 4 ,mem_le_rxbuf + 9 
+024c 20400251 call p_usb_tx_kb_multimedia_data_bit1_check 
+024d 7013d603 jam 3 ,mem_usb_in_data + 4 
+024e 68014978 fetch 2 ,mem_quickconn_media_data 
+024f 600113d7 store 2 ,mem_usb_in_data + 5 
+0250 2020019b branch p_usb_in_data_push 
 
 p_usb_tx_kb_multimedia_data_bit1_check:
-0259 1fe22400 copy pdata ,regb 
-025a 6808c977 fetcht 1 ,mem_quickconn_data_bit1_count 
-025b 18408401 increase 1 ,temp 
-025c 6008c977 storet 1 ,mem_quickconn_data_bit1_count 
-025d 18467c01 sub temp ,1 ,null 
-025e 24628000 nrtn zero 
-025f 1fe20400 copy pdata ,temp 
-0260 1fe0ffff increase -1 ,pdata 
-0261 98417e00 iand temp ,pdata 
-0262 24228259 nbranch p_usb_tx_kb_multimedia_data_bit1_check ,zero 
+0251 1fe22400 copy pdata ,regb 
+0252 6808c977 fetcht 1 ,mem_quickconn_data_bit1_count 
+0253 18408401 increase 1 ,temp 
+0254 6008c977 storet 1 ,mem_quickconn_data_bit1_count 
+0255 18467c01 sub temp ,1 ,null 
+0256 24628000 nrtn zero 
+0257 1fe20400 copy pdata ,temp 
+0258 1fe0ffff increase -1 ,pdata 
+0259 98417e00 iand temp ,pdata 
+025a 24228251 nbranch p_usb_tx_kb_multimedia_data_bit1_check ,zero 
 
 p_usb_tx_kb_multimedia_data_bit_replace:
-0263 1a427e00 copy regb ,pdata 
-0264 c2800287 bbit1 0 ,p_usb_tx_kb_multimedia_media_select 
-0265 c280828a bbit1 1 ,p_usb_tx_kb_multimedia_mail 
-0266 c281028d bbit1 2 ,p_usb_tx_kb_multimedia_calculator 
-0267 c2818290 bbit1 3 ,p_usb_tx_kb_multimedia_my_computer 
-0268 c2820293 bbit1 4 ,p_usb_tx_kb_multimedia_internet_browser 
-0269 c2828296 bbit1 5 ,p_usb_tx_kb_multimedia_ac_search 
-026a c2830299 bbit1 6 ,p_usb_tx_kb_multimedia_ac_home 
-026b c283829c bbit1 7 ,p_usb_tx_kb_multimedia_ac_back 
-026c c284029f bbit1 8 ,p_usb_tx_kb_multimedia_ac_forward 
-026d c28482a2 bbit1 9 ,p_usb_tx_kb_multimedia_ac_stop 
-026e c28502a5 bbit1 10 ,p_usb_tx_kb_multimedia_ac_refresh 
-026f c28582a8 bbit1 11 ,p_usb_tx_kb_multimedia_ac_favorites 
-0270 c28602ab bbit1 12 ,p_usb_tx_kb_multimedia_samsung_setup_shortcuts 
-0271 c28682ae bbit1 13 ,p_usb_tx_kb_multimedia_samsung_soft_kb 
-0272 c28702b1 bbit1 14 ,p_usb_tx_kb_multimedia_reserved1 
-0273 c28782b4 bbit1 15 ,p_usb_tx_kb_multimedia_reserved2 
-0274 c28802b7 bbit1 16 ,p_usb_tx_kb_multimedia_android_ios_os_lock 
-0275 c28882ba bbit1 17 ,p_usb_tx_kb_multimedia_next_track 
-0276 c28902bd bbit1 18 ,p_usb_tx_kb_multimedia_previous_track 
-0277 c28982c0 bbit1 19 ,p_usb_tx_kb_multimedia_stop 
-0278 c28a02c3 bbit1 20 ,p_usb_tx_kb_multimedia_ios_virtual_kb 
-0279 c28a82c6 bbit1 21 ,p_usb_tx_kb_multimedia_play_pause 
-027a c28b02c9 bbit1 22 ,p_usb_tx_kb_multimedia_mute 
-027b c28b82cc bbit1 23 ,p_usb_tx_kb_multimedia_volume_up 
-027c c28c02cf bbit1 24 ,p_usb_tx_kb_multimedia_volume_down 
-027d c28c82d2 bbit1 25 ,p_usb_tx_kb_multimedia_light_up 
-027e c28d02d5 bbit1 26 ,p_usb_tx_kb_multimedia_light_down 
-027f c28d82d8 bbit1 27 ,p_usb_tx_kb_multimedia_reserved3 
-0280 c28e02d8 bbit1 28 ,p_usb_tx_kb_multimedia_reserved4 
-0281 c28e82d8 bbit1 29 ,p_usb_tx_kb_multimedia_reserved5 
-0282 c28f02db bbit1 30 ,p_usb_tx_kb_multimedia_ios_soft_kb 
-0283 c28f82d8 bbit1 31 ,p_usb_tx_kb_multimedia_reserved3 
-0284 58000000 setarg 0 
-0285 60014978 store 2 ,mem_quickconn_media_data 
-0286 20600000 rtn 
+025b 1a427e00 copy regb ,pdata 
+025c c280027f bbit1 0 ,p_usb_tx_kb_multimedia_media_select 
+025d c2808282 bbit1 1 ,p_usb_tx_kb_multimedia_mail 
+025e c2810285 bbit1 2 ,p_usb_tx_kb_multimedia_calculator 
+025f c2818288 bbit1 3 ,p_usb_tx_kb_multimedia_my_computer 
+0260 c282028b bbit1 4 ,p_usb_tx_kb_multimedia_internet_browser 
+0261 c282828e bbit1 5 ,p_usb_tx_kb_multimedia_ac_search 
+0262 c2830291 bbit1 6 ,p_usb_tx_kb_multimedia_ac_home 
+0263 c2838294 bbit1 7 ,p_usb_tx_kb_multimedia_ac_back 
+0264 c2840297 bbit1 8 ,p_usb_tx_kb_multimedia_ac_forward 
+0265 c284829a bbit1 9 ,p_usb_tx_kb_multimedia_ac_stop 
+0266 c285029d bbit1 10 ,p_usb_tx_kb_multimedia_ac_refresh 
+0267 c28582a0 bbit1 11 ,p_usb_tx_kb_multimedia_ac_favorites 
+0268 c28602a3 bbit1 12 ,p_usb_tx_kb_multimedia_samsung_setup_shortcuts 
+0269 c28682a6 bbit1 13 ,p_usb_tx_kb_multimedia_samsung_soft_kb 
+026a c28702a9 bbit1 14 ,p_usb_tx_kb_multimedia_reserved1 
+026b c28782ac bbit1 15 ,p_usb_tx_kb_multimedia_reserved2 
+026c c28802af bbit1 16 ,p_usb_tx_kb_multimedia_android_ios_os_lock 
+026d c28882b2 bbit1 17 ,p_usb_tx_kb_multimedia_next_track 
+026e c28902b5 bbit1 18 ,p_usb_tx_kb_multimedia_previous_track 
+026f c28982b8 bbit1 19 ,p_usb_tx_kb_multimedia_stop 
+0270 c28a02bb bbit1 20 ,p_usb_tx_kb_multimedia_ios_virtual_kb 
+0271 c28a82be bbit1 21 ,p_usb_tx_kb_multimedia_play_pause 
+0272 c28b02c1 bbit1 22 ,p_usb_tx_kb_multimedia_mute 
+0273 c28b82c4 bbit1 23 ,p_usb_tx_kb_multimedia_volume_up 
+0274 c28c02c7 bbit1 24 ,p_usb_tx_kb_multimedia_volume_down 
+0275 c28c82ca bbit1 25 ,p_usb_tx_kb_multimedia_light_up 
+0276 c28d02cd bbit1 26 ,p_usb_tx_kb_multimedia_light_down 
+0277 c28d82d0 bbit1 27 ,p_usb_tx_kb_multimedia_reserved3 
+0278 c28e02d0 bbit1 28 ,p_usb_tx_kb_multimedia_reserved4 
+0279 c28e82d0 bbit1 29 ,p_usb_tx_kb_multimedia_reserved5 
+027a c28f02d3 bbit1 30 ,p_usb_tx_kb_multimedia_ios_soft_kb 
+027b c28f82d0 bbit1 31 ,p_usb_tx_kb_multimedia_reserved3 
+027c 58000000 setarg 0 
+027d 60014978 store 2 ,mem_quickconn_media_data 
+027e 20600000 rtn 
 
 p_usb_tx_kb_multimedia_media_select:
-0287 58000183 setarg 0x0183 
-0288 60014978 store 2 ,mem_quickconn_media_data 
-0289 20600000 rtn 
+027f 58000183 setarg 0x0183 
+0280 60014978 store 2 ,mem_quickconn_media_data 
+0281 20600000 rtn 
 
 p_usb_tx_kb_multimedia_mail:
-028a 5800018a setarg 0x018a 
-028b 60014978 store 2 ,mem_quickconn_media_data 
-028c 20600000 rtn 
+0282 5800018a setarg 0x018a 
+0283 60014978 store 2 ,mem_quickconn_media_data 
+0284 20600000 rtn 
 
 p_usb_tx_kb_multimedia_calculator:
-028d 58000192 setarg 0x0192 
-028e 60014978 store 2 ,mem_quickconn_media_data 
-028f 20600000 rtn 
+0285 58000192 setarg 0x0192 
+0286 60014978 store 2 ,mem_quickconn_media_data 
+0287 20600000 rtn 
 
 p_usb_tx_kb_multimedia_my_computer:
-0290 58000194 setarg 0x0194 
-0291 60014978 store 2 ,mem_quickconn_media_data 
-0292 20600000 rtn 
+0288 58000194 setarg 0x0194 
+0289 60014978 store 2 ,mem_quickconn_media_data 
+028a 20600000 rtn 
 
 p_usb_tx_kb_multimedia_internet_browser:
-0293 58000196 setarg 0x0196 
-0294 60014978 store 2 ,mem_quickconn_media_data 
-0295 20600000 rtn 
+028b 58000196 setarg 0x0196 
+028c 60014978 store 2 ,mem_quickconn_media_data 
+028d 20600000 rtn 
 
 p_usb_tx_kb_multimedia_ac_search:
-0296 58000221 setarg 0x0221 
-0297 60014978 store 2 ,mem_quickconn_media_data 
-0298 20600000 rtn 
+028e 58000221 setarg 0x0221 
+028f 60014978 store 2 ,mem_quickconn_media_data 
+0290 20600000 rtn 
 
 p_usb_tx_kb_multimedia_ac_home:
-0299 58000223 setarg 0x0223 
-029a 60014978 store 2 ,mem_quickconn_media_data 
-029b 20600000 rtn 
+0291 58000223 setarg 0x0223 
+0292 60014978 store 2 ,mem_quickconn_media_data 
+0293 20600000 rtn 
 
 p_usb_tx_kb_multimedia_ac_back:
-029c 58000224 setarg 0x0224 
-029d 60014978 store 2 ,mem_quickconn_media_data 
-029e 20600000 rtn 
+0294 58000224 setarg 0x0224 
+0295 60014978 store 2 ,mem_quickconn_media_data 
+0296 20600000 rtn 
 
 p_usb_tx_kb_multimedia_ac_forward:
-029f 58000225 setarg 0x0225 
-02a0 60014978 store 2 ,mem_quickconn_media_data 
-02a1 20600000 rtn 
+0297 58000225 setarg 0x0225 
+0298 60014978 store 2 ,mem_quickconn_media_data 
+0299 20600000 rtn 
 
 p_usb_tx_kb_multimedia_ac_stop:
-02a2 58000226 setarg 0x0226 
-02a3 60014978 store 2 ,mem_quickconn_media_data 
-02a4 20600000 rtn 
+029a 58000226 setarg 0x0226 
+029b 60014978 store 2 ,mem_quickconn_media_data 
+029c 20600000 rtn 
 
 p_usb_tx_kb_multimedia_ac_refresh:
-02a5 58000227 setarg 0x0227 
-02a6 60014978 store 2 ,mem_quickconn_media_data 
-02a7 20600000 rtn 
+029d 58000227 setarg 0x0227 
+029e 60014978 store 2 ,mem_quickconn_media_data 
+029f 20600000 rtn 
 
 p_usb_tx_kb_multimedia_ac_favorites:
-02a8 5800022a setarg 0x022a 
-02a9 60014978 store 2 ,mem_quickconn_media_data 
-02aa 20600000 rtn 
+02a0 5800022a setarg 0x022a 
+02a1 60014978 store 2 ,mem_quickconn_media_data 
+02a2 20600000 rtn 
 
 p_usb_tx_kb_multimedia_samsung_setup_shortcuts:
-02ab 58000306 setarg 0x0306 
-02ac 60014978 store 2 ,mem_quickconn_media_data 
-02ad 20600000 rtn 
+02a3 58000306 setarg 0x0306 
+02a4 60014978 store 2 ,mem_quickconn_media_data 
+02a5 20600000 rtn 
 
 p_usb_tx_kb_multimedia_samsung_soft_kb:
-02ae 58000307 setarg 0x0307 
-02af 60014978 store 2 ,mem_quickconn_media_data 
-02b0 20600000 rtn 
+02a6 58000307 setarg 0x0307 
+02a7 60014978 store 2 ,mem_quickconn_media_data 
+02a8 20600000 rtn 
 
 p_usb_tx_kb_multimedia_reserved1:
-02b1 5800030b setarg 0x030b 
-02b2 60014978 store 2 ,mem_quickconn_media_data 
-02b3 20600000 rtn 
+02a9 5800030b setarg 0x030b 
+02aa 60014978 store 2 ,mem_quickconn_media_data 
+02ab 20600000 rtn 
 
 p_usb_tx_kb_multimedia_reserved2:
-02b4 58000370 setarg 0x0370 
-02b5 60014978 store 2 ,mem_quickconn_media_data 
-02b6 20600000 rtn 
+02ac 58000370 setarg 0x0370 
+02ad 60014978 store 2 ,mem_quickconn_media_data 
+02ae 20600000 rtn 
 
 p_usb_tx_kb_multimedia_android_ios_os_lock:
-02b7 58000030 setarg 0x0030 
-02b8 60014978 store 2 ,mem_quickconn_media_data 
-02b9 20600000 rtn 
+02af 58000030 setarg 0x0030 
+02b0 60014978 store 2 ,mem_quickconn_media_data 
+02b1 20600000 rtn 
 
 p_usb_tx_kb_multimedia_next_track:
-02ba 580000b5 setarg 0x00b5 
-02bb 60014978 store 2 ,mem_quickconn_media_data 
-02bc 20600000 rtn 
+02b2 580000b5 setarg 0x00b5 
+02b3 60014978 store 2 ,mem_quickconn_media_data 
+02b4 20600000 rtn 
 
 p_usb_tx_kb_multimedia_previous_track:
-02bd 580000b6 setarg 0x00b6 
-02be 60014978 store 2 ,mem_quickconn_media_data 
-02bf 20600000 rtn 
+02b5 580000b6 setarg 0x00b6 
+02b6 60014978 store 2 ,mem_quickconn_media_data 
+02b7 20600000 rtn 
 
 p_usb_tx_kb_multimedia_stop:
-02c0 580000b7 setarg 0x00b7 
-02c1 60014978 store 2 ,mem_quickconn_media_data 
-02c2 20600000 rtn 
+02b8 580000b7 setarg 0x00b7 
+02b9 60014978 store 2 ,mem_quickconn_media_data 
+02ba 20600000 rtn 
 
 p_usb_tx_kb_multimedia_ios_virtual_kb:
-02c3 580000b8 setarg 0x00b8 
-02c4 60014978 store 2 ,mem_quickconn_media_data 
-02c5 20600000 rtn 
+02bb 580000b8 setarg 0x00b8 
+02bc 60014978 store 2 ,mem_quickconn_media_data 
+02bd 20600000 rtn 
 
 p_usb_tx_kb_multimedia_play_pause:
-02c6 580000cd setarg 0x00cd 
-02c7 60014978 store 2 ,mem_quickconn_media_data 
-02c8 20600000 rtn 
+02be 580000cd setarg 0x00cd 
+02bf 60014978 store 2 ,mem_quickconn_media_data 
+02c0 20600000 rtn 
 
 p_usb_tx_kb_multimedia_mute:
-02c9 580000e2 setarg 0x00e2 
-02ca 60014978 store 2 ,mem_quickconn_media_data 
-02cb 20600000 rtn 
+02c1 580000e2 setarg 0x00e2 
+02c2 60014978 store 2 ,mem_quickconn_media_data 
+02c3 20600000 rtn 
 
 p_usb_tx_kb_multimedia_volume_up:
-02cc 580000e9 setarg 0x00e9 
-02cd 60014978 store 2 ,mem_quickconn_media_data 
-02ce 20600000 rtn 
+02c4 580000e9 setarg 0x00e9 
+02c5 60014978 store 2 ,mem_quickconn_media_data 
+02c6 20600000 rtn 
 
 p_usb_tx_kb_multimedia_volume_down:
-02cf 580000ea setarg 0x00ea 
-02d0 60014978 store 2 ,mem_quickconn_media_data 
-02d1 20600000 rtn 
+02c7 580000ea setarg 0x00ea 
+02c8 60014978 store 2 ,mem_quickconn_media_data 
+02c9 20600000 rtn 
 
 p_usb_tx_kb_multimedia_light_up:
-02d2 5800006f setarg 0x006f 
-02d3 60014978 store 2 ,mem_quickconn_media_data 
-02d4 20600000 rtn 
+02ca 5800006f setarg 0x006f 
+02cb 60014978 store 2 ,mem_quickconn_media_data 
+02cc 20600000 rtn 
 
 p_usb_tx_kb_multimedia_light_down:
-02d5 58000070 setarg 0x0070 
-02d6 60014978 store 2 ,mem_quickconn_media_data 
-02d7 20600000 rtn 
+02cd 58000070 setarg 0x0070 
+02ce 60014978 store 2 ,mem_quickconn_media_data 
+02cf 20600000 rtn 
 
 p_usb_tx_kb_multimedia_reserved3:
 
 p_usb_tx_kb_multimedia_reserved4:
 
 p_usb_tx_kb_multimedia_reserved5:
-02d8 5800000b setarg 0x000b 
-02d9 60014978 store 2 ,mem_quickconn_media_data 
-02da 20600000 rtn 
+02d0 5800000b setarg 0x000b 
+02d1 60014978 store 2 ,mem_quickconn_media_data 
+02d2 20600000 rtn 
 
 p_usb_tx_kb_multimedia_ios_soft_kb:
-02db 580001ae setarg 0x01ae 
-02dc 60014978 store 2 ,mem_quickconn_media_data 
-02dd 20600000 rtn 
+02d3 580001ae setarg 0x01ae 
+02d4 60014978 store 2 ,mem_quickconn_media_data 
+02d5 20600000 rtn 
 
 p_le_usb_tx_kb_sysctrl:
-02de 20400178 call p_usb_kb_sysctrl_data_header 
-02df 7013d602 jam 2 ,mem_usb_in_data + 4 
-02e0 680102e2 fetch 2 ,mem_le_rxbuf + 9 
-02e1 600113d7 store 2 ,mem_usb_in_data + 5 
-02e2 202001a2 branch p_usb_in_data_push 
+02d6 20400171 call p_usb_kb_sysctrl_data_header 
+02d7 7013d602 jam 2 ,mem_usb_in_data + 4 
+02d8 680102e2 fetch 2 ,mem_le_rxbuf + 9 
+02d9 600113d7 store 2 ,mem_usb_in_data + 5 
+02da 2020019b branch p_usb_in_data_push 
 
 p_le_usb_tx_kb_battery_level:
-02e3 7013d2ba jam pc_report_id ,mem_usb_in_data 
-02e4 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
-02e5 7013d426 jam pc_evt_ble_battery_level_upload ,mem_usb_in_data + 2 
-02e6 7013d501 jam pc_evt_ble_battery_data_len_1b ,mem_usb_in_data + 3 
-02e7 7013d601 jam 1 ,mem_usb_in_data + 4 
-02e8 680082e2 fetch 1 ,mem_le_rxbuf + 9 
-02e9 600093d7 store 1 ,mem_usb_in_data + 5 
-02ea 202001a2 branch p_usb_in_data_push 
+02db 7013d2ba jam pc_report_id ,mem_usb_in_data 
+02dc 7013d302 jam pc_evt_type ,mem_usb_in_data + 1 
+02dd 7013d426 jam pc_evt_ble_battery_level_upload ,mem_usb_in_data + 2 
+02de 7013d501 jam pc_evt_ble_battery_data_len_1b ,mem_usb_in_data + 3 
+02df 7013d601 jam 1 ,mem_usb_in_data + 4 
+02e0 680082e2 fetch 1 ,mem_le_rxbuf + 9 
+02e1 600093d7 store 1 ,mem_usb_in_data + 5 
+02e2 2020019b branch p_usb_in_data_push 
 
 p_check_51cmd_once:
-02eb 18427e00 copy temp ,pdata 
-02ec 207a0000 rtn blank 
-02ed c00b02ef beq bt_cmd_le_start_conn ,p_check_51cmd_le_start_con 
-02ee 20207daf branch check_51cmd_once + 8 
+02e3 18427e00 copy temp ,pdata 
+02e4 207a0000 rtn blank 
+02e5 c00b02e7 beq bt_cmd_le_start_conn ,p_check_51cmd_le_start_con 
+02e6 20207daf branch check_51cmd_once + 8 
 
 p_check_51cmd_le_start_con:
-02ef 68034809 fetch 6 ,mem_app_peer_addr 
-02f0 6003448f store 6 ,mem_le_conn_peer_addr 
-02f1 20207e15 branch check_51cmd_le_start_con 
+02e7 68034809 fetch 6 ,mem_app_peer_addr 
+02e8 6003448f store 6 ,mem_le_conn_peer_addr 
+02e9 20207e15 branch check_51cmd_le_start_con 
 
 p_le_send_kb_led_ctrl:
-02f2 6800c836 fetch 1 ,mem_le_master_connected 
-02f3 207a0000 rtn blank 
-02f4 70480800 jam conn_sm_null ,mem_le_conn_sm 
-02f5 18002204 force 4 ,rega 
-02f6 20405a82 call le_fifo_malloc_tx_l2cap_gatt 
-02f7 58000052 setarg attop_write_command 
-02f8 e0a08000 istore 1 ,contw 
-02f9 58000021 setarg 0x21 
-02fa e0a10000 istore 2 ,contw 
-02fb 6800c861 fetch 1 ,mem_usb_rx_kb_led_data 
-02fc e0a10000 istore 2 ,contw 
-02fd 20600000 rtn 
+02ea 6800c836 fetch 1 ,mem_le_master_connected 
+02eb 207a0000 rtn blank 
+02ec 70480800 jam conn_sm_null ,mem_le_conn_sm 
+02ed 18002204 force 4 ,rega 
+02ee 20405a82 call le_fifo_malloc_tx_l2cap_gatt 
+02ef 58000052 setarg attop_write_command 
+02f0 e0a08000 istore 1 ,contw 
+02f1 58000021 setarg 0x21 
+02f2 e0a10000 istore 2 ,contw 
+02f3 6800c861 fetch 1 ,mem_usb_rx_kb_led_data 
+02f4 e0a10000 istore 2 ,contw 
+02f5 20600000 rtn 
 
 p_classic_start_page_scan:
-02fe 70409302 jam 2 ,mem_scan_mode 
-02ff da604846 arg mem_classic_page_scan_led_style ,regc 
-0300 2020005a branch p_app_led_config 
+02f6 70409302 jam 2 ,mem_scan_mode 
+02f7 da604846 arg mem_classic_page_scan_led_style ,regc 
+02f8 20200059 branch p_app_led_config 
 
 p_newconn_init:
-0301 20402441 call newconn_init + 1 
-0302 6800c860 fetch 1 ,mem_app_mode_select 
-0303 c1810000 rtnne quick_conn_classic 
-0304 58000300 setarg 0x0300 
-0305 60010051 store 2 ,mem_supervision_to 
-0306 20600000 rtn 
+02f9 20402441 call newconn_init + 1 
+02fa 6800c860 fetch 1 ,mem_app_mode_select 
+02fb c1810000 rtnne quick_conn_classic 
+02fc 58000300 setarg 0x0300 
+02fd 60010051 store 2 ,mem_supervision_to 
+02fe 20600000 rtn 
 
 p_app_process_bb_event:
-0307 da204668 arg mem_ipc_fifo_bt2c51 ,rega 
-0308 20407fc4 call fifo_out 
-0309 207a0000 rtn blank 
-030a 1fe22600 copy pdata ,regc 
-030b 2040030d call p_app_event_normal_process 
-030c 20203324 branch app_process_bb_event_priority 
+02ff da204668 arg mem_ipc_fifo_bt2c51 ,rega 
+0300 20407fc4 call fifo_out 
+0301 207a0000 rtn blank 
+0302 1fe22600 copy pdata ,regc 
+0303 20400305 call p_app_event_normal_process 
+0304 20203324 branch app_process_bb_event_priority 
 
 p_app_event_normal_process:
-030d c001030f beq bt_evt_bb_disconnected ,p_app_bb_event_bb_disconn 
-030e 202032ff branch app_event_normal_process 
+0305 c0010307 beq bt_evt_bb_disconnected ,p_app_bb_event_bb_disconn 
+0306 202032ff branch app_event_normal_process 
 
 p_app_bb_event_bb_disconn:
-030f 70420500 jam 0 ,mem_unsniff2sniff_timer_count 
-0310 68014682 fetch 2 ,mem_ui_state_map 
-0311 c283b39e bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
-0312 2020339e branch app_bb_event_bb_reconn_disconn 
+0307 70420500 jam 0 ,mem_unsniff2sniff_timer_count 
+0308 68014682 fetch 2 ,mem_ui_state_map 
+0309 c283b39e bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
+030a 2020339e branch app_bb_event_bb_reconn_disconn 
 
 p_l2cap_malloc:
-0313 da400000 arg 0 ,regb 
-0314 2040526e call l2cap_malloc_is_fifo_full 
-0315 247a0000 nrtn blank 
-0316 20205244 branch l2cap_malloc + 4 
+030b da400000 arg 0 ,regb 
+030c 2040526e call l2cap_malloc_is_fifo_full 
+030d 247a0000 nrtn blank 
+030e 20205244 branch l2cap_malloc + 4 
 
 p_l2cap_rx_multiplexing:
-0317 68008268 fetch 1 ,mem_l2cap_rx_cid 
-0318 c000cd9d beq l2cap_signal_channel ,l2cap_call_proc_signal 
-0319 c000031b beq l2cap_quickconn_channel ,p_l2cap_call_proc_quickconn 
-031a 20204d8a branch l2cap_rx_multiplexing0 
+030f 68008268 fetch 1 ,mem_l2cap_rx_cid 
+0310 c000cd9d beq l2cap_signal_channel ,l2cap_call_proc_signal 
+0311 c0000313 beq l2cap_quickconn_channel ,p_l2cap_call_proc_quickconn 
+0312 20204d8a branch l2cap_rx_multiplexing0 
 
 p_l2cap_call_proc_quickconn:
-031b 68010264 fetch 2 ,mem_l2cap_payload_ptr 
-031c 1fe08c01 add pdata ,1 ,contr 
-031d e8c08000 ifetch 1 ,contr 
-031e 18c22200 copy contr ,rega 
-031f c0010336 beq quick_conn_report_id_2 ,p_classic_usb_tx_report_id2_data 
-0320 c0018347 beq quick_conn_report_id_3 ,p_classic_usb_tx_report_id3_data 
-0321 c0020352 beq quick_conn_report_id_4 ,p_classic_usb_tx_mouse_name 
-0322 c002835e beq quick_conn_report_id_5 ,p_classic_usb_tx_kb_name 
+0313 68010264 fetch 2 ,mem_l2cap_payload_ptr 
+0314 1fe08c01 add pdata ,1 ,contr 
+0315 e8c08000 ifetch 1 ,contr 
+0316 18c22200 copy contr ,rega 
+0317 c001032e beq quick_conn_report_id_2 ,p_classic_usb_tx_report_id2_data 
+0318 c001833f beq quick_conn_report_id_3 ,p_classic_usb_tx_report_id3_data 
+0319 c002034a beq quick_conn_report_id_4 ,p_classic_usb_tx_mouse_name 
+031a c0028356 beq quick_conn_report_id_5 ,p_classic_usb_tx_kb_name 
 
 p_classic_usb_tx_kb_standard:
-0323 2040016e call p_usb_kb_normal_data_header 
-0324 1a220c00 copy rega ,contr 
-0325 e8c40000 ifetch 8 ,contr 
-0326 600413d6 store 8 ,mem_usb_in_data + 4 
-0327 204001a2 call p_usb_in_data_push 
-0328 20204dfc branch l2cap_rx_reset_state 
+031b 20400167 call p_usb_kb_normal_data_header 
+031c 1a220c00 copy rega ,contr 
+031d e8c40000 ifetch 8 ,contr 
+031e 600413d6 store 8 ,mem_usb_in_data + 4 
+031f 2040019b call p_usb_in_data_push 
+0320 20204dfc branch l2cap_rx_reset_state 
 
 p_classic_usb_tx_kb_multimedia:
-0329 20400173 call p_usb_kb_multimedia_data_header 
-032a 7013d603 jam 0x03 ,mem_usb_in_data + 4 
-032b 1a220c00 copy rega ,contr 
-032c e8c10000 ifetch 2 ,contr 
-032d 60014978 store 2 ,mem_quickconn_media_data 
-032e 70497700 jam 0 ,mem_quickconn_data_bit1_count 
-032f 1a220c00 copy rega ,contr 
-0330 e8c20000 ifetch 4 ,contr 
-0331 20400259 call p_usb_tx_kb_multimedia_data_bit1_check 
-0332 68014978 fetch 2 ,mem_quickconn_media_data 
-0333 600113d7 store 2 ,mem_usb_in_data + 5 
-0334 204001a2 call p_usb_in_data_push 
-0335 20204dfc branch l2cap_rx_reset_state 
+0321 2040016c call p_usb_kb_multimedia_data_header 
+0322 7013d603 jam 0x03 ,mem_usb_in_data + 4 
+0323 1a220c00 copy rega ,contr 
+0324 e8c10000 ifetch 2 ,contr 
+0325 60014978 store 2 ,mem_quickconn_media_data 
+0326 70497700 jam 0 ,mem_quickconn_data_bit1_count 
+0327 1a220c00 copy rega ,contr 
+0328 e8c20000 ifetch 4 ,contr 
+0329 20400251 call p_usb_tx_kb_multimedia_data_bit1_check 
+032a 68014978 fetch 2 ,mem_quickconn_media_data 
+032b 600113d7 store 2 ,mem_usb_in_data + 5 
+032c 2040019b call p_usb_in_data_push 
+032d 20204dfc branch l2cap_rx_reset_state 
 
 p_classic_usb_tx_report_id2_data:
-0336 68014851 fetch 2 ,mem_rx_data_report_id 
-0337 203a0329 branch p_classic_usb_tx_kb_multimedia ,blank 
+032e 68014851 fetch 2 ,mem_rx_data_report_id 
+032f 203a0321 branch p_classic_usb_tx_kb_multimedia ,blank 
 
 p_classic_usb_tx_mouse_data_8b:
-0338 20400169 call p_usb_ms_data_header 
-0339 7013d429 jam pc_evt_ms_data_8b_upload ,mem_usb_in_data + 2 
-033a 7013d508 jam pc_evt_ms_data_len_8b ,mem_usb_in_data + 3 
-033b 1a220c00 copy rega ,contr 
-033c e8c40000 ifetch 8 ,contr 
-033d 600413d6 store 8 ,mem_usb_in_data + 4 
-033e 204001a2 call p_usb_in_data_push 
-033f 20204dfc branch l2cap_rx_reset_state 
+0330 20400162 call p_usb_ms_data_header 
+0331 7013d429 jam pc_evt_ms_data_8b_upload ,mem_usb_in_data + 2 
+0332 7013d508 jam pc_evt_ms_data_len_8b ,mem_usb_in_data + 3 
+0333 1a220c00 copy rega ,contr 
+0334 e8c40000 ifetch 8 ,contr 
+0335 600413d6 store 8 ,mem_usb_in_data + 4 
+0336 2040019b call p_usb_in_data_push 
+0337 20204dfc branch l2cap_rx_reset_state 
 
 p_classic_usb_tx_kb_sysctrl:
-0340 20400178 call p_usb_kb_sysctrl_data_header 
-0341 7013d602 jam 2 ,mem_usb_in_data + 4 
-0342 1a220c00 copy rega ,contr 
-0343 e8c10000 ifetch 2 ,contr 
-0344 600113d7 store 2 ,mem_usb_in_data + 5 
-0345 204001a2 call p_usb_in_data_push 
-0346 20204dfc branch l2cap_rx_reset_state 
+0338 20400171 call p_usb_kb_sysctrl_data_header 
+0339 7013d602 jam 2 ,mem_usb_in_data + 4 
+033a 1a220c00 copy rega ,contr 
+033b e8c10000 ifetch 2 ,contr 
+033c 600113d7 store 2 ,mem_usb_in_data + 5 
+033d 2040019b call p_usb_in_data_push 
+033e 20204dfc branch l2cap_rx_reset_state 
 
 p_classic_usb_tx_report_id3_data:
-0347 68014851 fetch 2 ,mem_rx_data_report_id 
-0348 203a034f branch p_classic_usb_tx_report_id3_kb_data ,blank 
+033f 68014851 fetch 2 ,mem_rx_data_report_id 
+0340 203a0347 branch p_classic_usb_tx_report_id3_kb_data ,blank 
 
 p_classic_usb_tx_mouse_data:
-0349 20400169 call p_usb_ms_data_header 
-034a 1a220c00 copy rega ,contr 
-034b e8c38000 ifetch 7 ,contr 
-034c 600393d6 store 7 ,mem_usb_in_data + 4 
-034d 204001a2 call p_usb_in_data_push 
-034e 20204dfc branch l2cap_rx_reset_state 
+0341 20400162 call p_usb_ms_data_header 
+0342 1a220c00 copy rega ,contr 
+0343 e8c38000 ifetch 7 ,contr 
+0344 600393d6 store 7 ,mem_usb_in_data + 4 
+0345 2040019b call p_usb_in_data_push 
+0346 20204dfc branch l2cap_rx_reset_state 
 
 p_classic_usb_tx_report_id3_kb_data:
-034f 68010266 fetch 2 ,mem_l2cap_rx_pkt_length 
-0350 c0048349 beq 0x09 ,p_classic_usb_tx_mouse_data 
-0351 20200340 branch p_classic_usb_tx_kb_sysctrl 
+0347 68010266 fetch 2 ,mem_l2cap_rx_pkt_length 
+0348 c0048341 beq 0x09 ,p_classic_usb_tx_mouse_data 
+0349 20200338 branch p_classic_usb_tx_kb_sysctrl 
 
 p_classic_usb_tx_mouse_name:
-0352 58000001 setarg 0x01 
-0353 60014851 store 2 ,mem_rx_data_report_id 
+034a 58000001 setarg 0x01 
+034b 60014851 store 2 ,mem_rx_data_report_id 
 
 p_classic_usb_tx_device_name:
-0354 2040019d call p_usb_bt_device_name 
-0355 1a220c00 copy rega ,contr 
-0356 e8c08000 ifetch 1 ,contr 
-0357 600093d5 store 1 ,mem_usb_in_data + 3 
-0358 1fe27200 copy pdata ,loopcnt 
+034c 20400196 call p_usb_bt_device_name 
+034d 1a220c00 copy rega ,contr 
+034e e8c08000 ifetch 1 ,contr 
+034f 600093d5 store 1 ,mem_usb_in_data + 3 
+0350 1fe27200 copy pdata ,loopcnt 
 
 p_get_device_name:
-0359 e8c08000 ifetch 1 ,contr 
-035a e0a08000 istore 1 ,contw 
-035b c2000359 loop p_get_device_name 
-035c 204001a2 call p_usb_in_data_push 
-035d 20204dfc branch l2cap_rx_reset_state 
+0351 e8c08000 ifetch 1 ,contr 
+0352 e0a08000 istore 1 ,contw 
+0353 c2000351 loop p_get_device_name 
+0354 2040019b call p_usb_in_data_push 
+0355 20204dfc branch l2cap_rx_reset_state 
 
 p_classic_usb_tx_kb_name:
-035e 58000000 setarg 0x00 
-035f 60014851 store 2 ,mem_rx_data_report_id 
-0360 20200354 branch p_classic_usb_tx_device_name 
+0356 58000000 setarg 0x00 
+0357 60014851 store 2 ,mem_rx_data_report_id 
+0358 2020034c branch p_classic_usb_tx_device_name 
 
 p_hid_rx_process:
-0361 68010264 fetch 2 ,mem_l2cap_payload_ptr 
-0362 1fe20c00 copy pdata ,contr 
-0363 e8c08000 ifetch 1 ,contr 
-0364 1fe1040f and pdata ,0x0f ,temp 
-0365 1ff1fe00 rshift4 pdata ,pdata 
-0366 c0050368 beq hid_type_data ,p_hid_rx_process_data 
-0367 20204d39 branch hid_rx_process + 6 
+0359 68010264 fetch 2 ,mem_l2cap_payload_ptr 
+035a 1fe20c00 copy pdata ,contr 
+035b e8c08000 ifetch 1 ,contr 
+035c 1fe1040f and pdata ,0x0f ,temp 
+035d 1ff1fe00 rshift4 pdata ,pdata 
+035e c0050360 beq hid_type_data ,p_hid_rx_process_data 
+035f 20204d39 branch hid_rx_process + 6 
 
 p_hid_rx_process_data:
-0368 e8c08000 ifetch 1 ,contr 
-0369 e8c40000 ifetch 8 ,contr 
-036a 600413d6 store 8 ,mem_usb_in_data + 4 
-036b 2040016e call p_usb_kb_normal_data_header 
-036c 202001a2 branch p_usb_in_data_push 
+0360 e8c08000 ifetch 1 ,contr 
+0361 e8c40000 ifetch 8 ,contr 
+0362 600413d6 store 8 ,mem_usb_in_data + 4 
+0363 20400167 call p_usb_kb_normal_data_header 
+0364 2020019b branch p_usb_in_data_push 
 
 p_parse_lmp:
-036d 6800807d fetch 1 ,mem_lmi_opcode2 
-036e c1098000 rtneq lmp_switch_req 
-036f c00b8371 beq lmp_sniff_req ,p_parse_lmp_sniff_req 
-0370 20205d1e branch parse_lmp0 
+0365 6800807d fetch 1 ,mem_lmi_opcode2 
+0366 c1098000 rtneq lmp_switch_req 
+0367 c00b8369 beq lmp_sniff_req ,p_parse_lmp_sniff_req 
+0368 20205d1e branch parse_lmp0 
 
 p_parse_lmp_sniff_req:
-0371 68014851 fetch 2 ,mem_rx_data_report_id 
-0372 203a5ef0 branch lmp_reject_sniff ,blank 
-0373 20205ed6 branch parse_lmp_sniff_req 
+0369 68014851 fetch 2 ,mem_rx_data_report_id 
+036a 203a5ef0 branch lmp_reject_sniff ,blank 
+036b 20205ed6 branch parse_lmp_sniff_req 
 
 p_send_lmp:
-0374 78547c00 disable user 
-0375 204062c1 call lmo_fifo_process 
-0376 68008048 fetch 1 ,mem_lmp_to_send 
-0377 207a0000 rtn blank 
-0378 c283e03f bbit1 7 ,send_lmp_escape 
-0379 c018837b beq lmp_setup_complete ,p_send_lmp_setup_complete 
-037a 20206010 branch send_lmp0 
+036c 78547c00 disable user 
+036d 204062c1 call lmo_fifo_process 
+036e 68008048 fetch 1 ,mem_lmp_to_send 
+036f 207a0000 rtn blank 
+0370 c283e03f bbit1 7 ,send_lmp_escape 
+0371 c0188373 beq lmp_setup_complete ,p_send_lmp_setup_complete 
+0372 20206010 branch send_lmp0 
 
 p_send_lmp_setup_complete:
-037b 204061c1 call send_lmp_setup_complete_by_module 
-037c 202061c3 branch send_lmp_setup_complete 
+0373 204061c1 call send_lmp_setup_complete_by_module 
+0374 202061c3 branch send_lmp_setup_complete 
 
 p_classic_l2cap_send_config_rsp:
-037d da20000a arg 10 ,rega 
-037e 20404d63 call hid_malloc_tx_buff 
-037f 58000001 setarg l2cap_signal_channel 
-0380 e0a10000 istore 2 ,contw 
-0381 58000005 setarg signal_config_rsp 
-0382 e0a08000 istore 1 ,contw 
-0383 5800002f setarg 0x2f 
-0384 e0a08000 istore 1 ,contw 
-0385 58000006 setarg 6 
-0386 e0a10000 istore 2 ,contw 
-0387 58000053 setarg 0x53 
-0388 e0a30000 istore 6 ,contw 
-0389 20600000 rtn 
+0375 da20000a arg 10 ,rega 
+0376 20404d63 call hid_malloc_tx_buff 
+0377 58000001 setarg l2cap_signal_channel 
+0378 e0a10000 istore 2 ,contw 
+0379 58000005 setarg signal_config_rsp 
+037a e0a08000 istore 1 ,contw 
+037b 5800002f setarg 0x2f 
+037c e0a08000 istore 1 ,contw 
+037d 58000006 setarg 6 
+037e e0a10000 istore 2 ,contw 
+037f 58000053 setarg 0x53 
+0380 e0a30000 istore 6 ,contw 
+0381 20600000 rtn 
 
 p_classic_send_kb_led_ctrl:
-038a 2040526e call l2cap_malloc_is_fifo_full 
-038b 247a0000 nrtn blank 
-038c da200003 arg 0x03 ,rega 
-038d 20404d63 call hid_malloc_tx_buff 
-038e 58000052 setarg l2cap_hid_control_channel 
-038f e0a10000 istore 2 ,contw 
-0390 1a227200 copy rega ,loopcnt 
-0391 d8c01416 arg mem_usb_out_data + 4 ,contr 
-0392 20207f01 branch memcpy 
+0382 2040526e call l2cap_malloc_is_fifo_full 
+0383 247a0000 nrtn blank 
+0384 da200003 arg 0x03 ,rega 
+0385 20404d63 call hid_malloc_tx_buff 
+0386 58000052 setarg l2cap_hid_control_channel 
+0387 e0a10000 istore 2 ,contw 
+0388 1a227200 copy rega ,loopcnt 
+0389 d8c01416 arg mem_usb_out_data + 4 ,contr 
+038a 20207f01 branch memcpy 
 
 p_g24_dispatch:
-0393 c59301a1 bmark0 mark_24g ,p_usb_dispatch 
-0394 6800c860 fetch 1 ,mem_app_mode_select 
-0395 c000051d beq quick_conn_24g_receiver ,p_g24_receiver 
-0396 c00183a5 beq quick_conn_24g_transmitter ,p_g24_transmitter 
-0397 20600000 rtn 
+038b c593019a bmark0 mark_24g ,p_usb_dispatch 
+038c 6800c860 fetch 1 ,mem_app_mode_select 
+038d c0000515 beq quick_conn_24g_receiver ,p_g24_receiver 
+038e c001839d beq quick_conn_24g_transmitter ,p_g24_transmitter 
+038f 20600000 rtn 
 
 p_g24_transmitter_init:
-0398 68110050 hfetch 2 ,core_clkoff 
-0399 79207e0a set1 clock_off_usb ,pdata 
-039a 60110050 hstore 2 ,core_clkoff 
-039b 79200026 set1 mark_24g ,mark 
-039c 793f802c set0 mark_24g_rxmode ,mark 
-039d 70472101 jam 1 ,mem_24g_data_type 
-039e 70476504 jam 4 ,mem_24g_max_retry 
-039f 580012c0 setarg 0x12c0 
-03a0 60014723 store 2 ,mem_24g_rx_window 
-03a1 70474519 jam 0x19 ,mem_24g_interval 
-03a2 70474619 jam 0x19 ,mem_24g_interval_min 
-03a3 7047471c jam 0x1c ,mem_24g_interval_max 
-03a4 202003fa branch p_g24_auto_pair_start 
+0390 68110050 hfetch 2 ,core_clkoff 
+0391 79207e0a set1 clock_off_usb ,pdata 
+0392 60110050 hstore 2 ,core_clkoff 
+0393 79200026 set1 mark_24g ,mark 
+0394 793f802c set0 mark_24g_rxmode ,mark 
+0395 70472101 jam 1 ,mem_24g_data_type 
+0396 70476504 jam 4 ,mem_24g_max_retry 
+0397 580012c0 setarg 0x12c0 
+0398 60014723 store 2 ,mem_24g_rx_window 
+0399 70474519 jam 0x19 ,mem_24g_interval 
+039a 70474619 jam 0x19 ,mem_24g_interval_min 
+039b 7047471c jam 0x1c ,mem_24g_interval_max 
+039c 202003f2 branch p_g24_auto_pair_start 
 
 p_g24_transmitter:
-03a5 6800c7e3 fetch 1 ,mem_24g_conn_sm 
-03a6 c28083c9 bbit1 state_24g_pair ,p_g24_pair_dispatch 
-03a7 204003ba call p_g24_timer_check 
-03a8 24740000 nrtn user 
-03a9 204003ae call p_g24_interval_calibrate 
-03aa 20400466 call p_g24_txdata_prep 
-03ab 24740000 nrtn user 
-03ac 2040044b call p_g24_rf_sta_check 
-03ad 2020047a branch p_g24_transmit_packet 
+039d 6800c7e3 fetch 1 ,mem_24g_conn_sm 
+039e c28083c1 bbit1 state_24g_pair ,p_g24_pair_dispatch 
+039f 204003b2 call p_g24_timer_check 
+03a0 24740000 nrtn user 
+03a1 204003a6 call p_g24_interval_calibrate 
+03a2 2040045e call p_g24_txdata_prep 
+03a3 24740000 nrtn user 
+03a4 20400443 call p_g24_rf_sta_check 
+03a5 20200472 branch p_g24_transmit_packet 
 
 p_g24_interval_calibrate:
-03ae 6800c75b fetch 1 ,mem_24g_pac_index 
-03af 1fe0fe01 increase 1 ,pdata 
-03b0 6000c75b store 1 ,mem_24g_pac_index 
-03b1 c00203b8 beq 4 ,p_g24_interval_max 
-03b2 c00283b4 beq 5 ,p_g24_interval_min 
-03b3 20600000 rtn 
+03a6 6800c75b fetch 1 ,mem_24g_pac_index 
+03a7 1fe0fe01 increase 1 ,pdata 
+03a8 6000c75b store 1 ,mem_24g_pac_index 
+03a9 c00203b0 beq 4 ,p_g24_interval_max 
+03aa c00283ac beq 5 ,p_g24_interval_min 
+03ab 20600000 rtn 
 
 p_g24_interval_min:
-03b4 70475b00 jam 0 ,mem_24g_pac_index 
-03b5 6800c746 fetch 1 ,mem_24g_interval_min 
+03ac 70475b00 jam 0 ,mem_24g_pac_index 
+03ad 6800c746 fetch 1 ,mem_24g_interval_min 
 
 p_g24_interval_store:
-03b6 6000c745 store 1 ,mem_24g_interval 
-03b7 20600000 rtn 
+03ae 6000c745 store 1 ,mem_24g_interval 
+03af 20600000 rtn 
 
 p_g24_interval_max:
-03b8 6800c747 fetch 1 ,mem_24g_interval_max 
-03b9 202003b6 branch p_g24_interval_store 
+03b0 6800c747 fetch 1 ,mem_24g_interval_max 
+03b1 202003ae branch p_g24_interval_store 
 
 p_g24_timer_check:
-03ba 20407fe9 call disable_user 
-03bb 680a4741 fetcht 4 ,mem_24g_tx_btclk 
-03bc 1c427e00 copy clkn_bt ,pdata 
-03bd 98467c00 isub temp ,null 
-03be 24412d18 ncall g24_timer_timeout ,positive 
-03bf 1fe22400 copy pdata ,regb 
-03c0 68024741 fetch 4 ,mem_24g_tx_btclk 
-03c1 6808c745 fetcht 1 ,mem_24g_interval 
-03c2 98408400 iadd temp ,temp 
-03c3 1a427e00 copy regb ,pdata 
-03c4 98467c00 isub temp ,null 
-03c5 24610000 nrtn positive 
-03c6 793ffe1c set0 28 ,pdata 
-03c7 60024741 store 4 ,mem_24g_tx_btclk 
-03c8 20207fe7 branch enable_user 
+03b2 20407fe9 call disable_user 
+03b3 680a4741 fetcht 4 ,mem_24g_tx_btclk 
+03b4 1c427e00 copy clkn_bt ,pdata 
+03b5 98467c00 isub temp ,null 
+03b6 24412d18 ncall g24_timer_timeout ,positive 
+03b7 1fe22400 copy pdata ,regb 
+03b8 68024741 fetch 4 ,mem_24g_tx_btclk 
+03b9 6808c745 fetcht 1 ,mem_24g_interval 
+03ba 98408400 iadd temp ,temp 
+03bb 1a427e00 copy regb ,pdata 
+03bc 98467c00 isub temp ,null 
+03bd 24610000 nrtn positive 
+03be 793ffe1c set0 28 ,pdata 
+03bf 60024741 store 4 ,mem_24g_tx_btclk 
+03c0 20207fe7 branch enable_user 
 
 p_g24_pair_dispatch:
-03c9 6800c7e4 fetch 1 ,mem_24g_stop_g24_mode 
-03ca c000add4 beq 1 ,g24_stop_24g_mode 
-03cb 204003ec call p_g24_tx_attemp_data_prep 
-03cc 2040048d call p_g24_transmit_receive_ack 
-03cd 242c0405 nbranch p_g24_pair_txdata_retry ,sync 
-03ce 24378405 nbranch p_g24_pair_txdata_retry ,user3 
-03cf 204004b2 call p_g24_ackpayload_parse 
-03d0 68024748 fetch 4 ,mem_24g_addr 
-03d1 680a47ed fetcht 4 ,mem_24g_allpowerful_addr 
-03d2 98467c00 isub temp ,null 
-03d3 202283d6 branch p_g24_auto_pair_skip_rx_length ,zero 
-03d4 204003e6 call p_g24_pair_ackpayload_length_check 
-03d5 24740000 nrtn user 
+03c1 6800c7e4 fetch 1 ,mem_24g_stop_g24_mode 
+03c2 c000add4 beq 1 ,g24_stop_24g_mode 
+03c3 204003e4 call p_g24_tx_attemp_data_prep 
+03c4 20400485 call p_g24_transmit_receive_ack 
+03c5 242c03fd nbranch p_g24_pair_txdata_retry ,sync 
+03c6 243783fd nbranch p_g24_pair_txdata_retry ,user3 
+03c7 204004aa call p_g24_ackpayload_parse 
+03c8 68024748 fetch 4 ,mem_24g_addr 
+03c9 680a47ed fetcht 4 ,mem_24g_allpowerful_addr 
+03ca 98467c00 isub temp ,null 
+03cb 202283ce branch p_g24_auto_pair_skip_rx_length ,zero 
+03cc 204003de call p_g24_pair_ackpayload_length_check 
+03cd 24740000 nrtn user 
 
 p_g24_auto_pair_skip_rx_length:
-03d6 6800c7e3 fetch 1 ,mem_24g_conn_sm 
-03d7 793ffe01 set0 state_24g_pair ,pdata 
-03d8 6000c7e3 store 1 ,mem_24g_conn_sm 
-03d9 68024748 fetch 4 ,mem_24g_addr 
-03da 680a472c fetcht 4 ,mem_24g_paring_addr 
-03db 98467c00 isub temp ,null 
-03dc 202284b9 branch p_g24_start_pairing_sm1 ,zero 
-03dd 68024748 fetch 4 ,mem_24g_addr 
-03de 680a4757 fetcht 4 ,mem_24g_device_addr 
-03df 98467c00 isub temp ,null 
-03e0 204283ea call p_g24_store_dongle_addr ,zero 
+03ce 6800c7e3 fetch 1 ,mem_24g_conn_sm 
+03cf 793ffe01 set0 state_24g_pair ,pdata 
+03d0 6000c7e3 store 1 ,mem_24g_conn_sm 
+03d1 68024748 fetch 4 ,mem_24g_addr 
+03d2 680a472c fetcht 4 ,mem_24g_paring_addr 
+03d3 98467c00 isub temp ,null 
+03d4 202284b1 branch p_g24_start_pairing_sm1 ,zero 
+03d5 68024748 fetch 4 ,mem_24g_addr 
+03d6 680a4757 fetcht 4 ,mem_24g_device_addr 
+03d7 98467c00 isub temp ,null 
+03d8 204283e2 call p_g24_store_dongle_addr ,zero 
 
 p_g24_tx_attemp_dongle_succ:
-03e1 79200026 set1 mark_24g ,mark 
-03e2 20402f20 call g24_tx_attemp_dongle_succ + 4 
+03d9 79200026 set1 mark_24g ,mark 
+03da 20402f20 call g24_tx_attemp_dongle_succ + 4 
 
 p_g24_txbuf_clear:
-03e3 df200004 arg 4 ,loopcnt 
-03e4 d8a046bc arg mem_24g_txbuf ,contw 
-03e5 20207ec6 branch memset0 
+03db df200004 arg 4 ,loopcnt 
+03dc d8a046bc arg mem_24g_txbuf ,contw 
+03dd 20207ec6 branch memset0 
 
 p_g24_pair_ackpayload_length_check:
-03e6 6800c71e fetch 1 ,mem_24g_rxdata_length 
-03e7 c0047fe7 beq bind_ackpayload_length ,enable_user 
-03e8 c003ffe7 beq bind_ackpayload_length_yc1131 ,enable_user 
-03e9 20207fe9 branch disable_user 
+03de 6800c71e fetch 1 ,mem_24g_rxdata_length 
+03df c0047fe7 beq bind_ackpayload_length ,enable_user 
+03e0 c003ffe7 beq bind_ackpayload_length_yc1131 ,enable_user 
+03e1 20207fe9 branch disable_user 
 
 p_g24_store_dongle_addr:
-03ea 68024700 fetch 4 ,mem_24g_rxpayload + 2 
-03eb 2020067a branch p_g24_update_addr_and_synccrc8 
+03e2 68024700 fetch 4 ,mem_24g_rxpayload + 2 
+03e3 20200672 branch p_g24_update_addr_and_synccrc8 
 
 p_g24_tx_attemp_data_prep:
-03ec 70119eff jam 0xff ,mem_24g_common_temp 
-03ed 6800c721 fetch 1 ,mem_24g_data_type 
-03ee 6000919f store 1 ,mem_24g_common_temp + 1 
-03ef 68024757 fetch 4 ,mem_24g_device_addr 
-03f0 600211a0 store 4 ,mem_24g_common_temp + 2 
-03f1 d8400006 arg 6 ,temp 
-03f2 da20119e arg mem_24g_common_temp ,rega 
-03f3 204003f5 call p_g24_put_data_in_buff 
-03f4 20200695 branch p_g24_transmit_prep 
+03e4 70119eff jam 0xff ,mem_24g_common_temp 
+03e5 6800c721 fetch 1 ,mem_24g_data_type 
+03e6 6000919f store 1 ,mem_24g_common_temp + 1 
+03e7 68024757 fetch 4 ,mem_24g_device_addr 
+03e8 600211a0 store 4 ,mem_24g_common_temp + 2 
+03e9 d8400006 arg 6 ,temp 
+03ea da20119e arg mem_24g_common_temp ,rega 
+03eb 204003ed call p_g24_put_data_in_buff 
+03ec 2020068d branch p_g24_transmit_prep 
 
 p_g24_put_data_in_buff:
-03f5 6008c720 storet 1 ,mem_24g_datalen 
-03f6 18427200 copy temp ,loopcnt 
-03f7 d8a046bc arg mem_24g_txbuf ,contw 
-03f8 1a220c00 copy rega ,contr 
-03f9 20207f01 branch memcpy 
+03ed 6008c720 storet 1 ,mem_24g_datalen 
+03ee 18427200 copy temp ,loopcnt 
+03ef d8a046bc arg mem_24g_txbuf ,contw 
+03f0 1a220c00 copy rega ,contr 
+03f1 20207f01 branch memcpy 
 
 p_g24_auto_pair_start:
-03fa 6800c7e3 fetch 1 ,mem_24g_conn_sm 
-03fb 79207e01 set1 state_24g_pair ,pdata 
-03fc 6000c7e3 store 1 ,mem_24g_conn_sm 
+03f2 6800c7e3 fetch 1 ,mem_24g_conn_sm 
+03f3 79207e01 set1 state_24g_pair ,pdata 
+03f4 6000c7e3 store 1 ,mem_24g_conn_sm 
 
 p_g24_auto_pair_timeout_init:
-03fd 58000708 setarg g24_disconn_nodata_timer 
-03fe 600147e5 store 2 ,mem_24g_stop_g24_mode_timeout 
-03ff 7047e400 jam 0 ,mem_24g_stop_g24_mode 
-0400 20600000 rtn 
+03f5 58000708 setarg g24_disconn_nodata_timer 
+03f6 600147e5 store 2 ,mem_24g_stop_g24_mode_timeout 
+03f7 7047e400 jam 0 ,mem_24g_stop_g24_mode 
+03f8 20600000 rtn 
 
 p_g24_auto_pair_timeout_clear:
-0401 58000000 setarg 0 
-0402 6000c7e4 store 1 ,mem_24g_stop_g24_mode 
-0403 600147e5 store 2 ,mem_24g_stop_g24_mode_timeout 
-0404 20600000 rtn 
+03f9 58000000 setarg 0 
+03fa 6000c7e4 store 1 ,mem_24g_stop_g24_mode 
+03fb 600147e5 store 2 ,mem_24g_stop_g24_mode_timeout 
+03fc 20600000 rtn 
 
 p_g24_pair_txdata_retry:
-0405 6800c7e7 fetch 1 ,mem_24g_auto_paring_switch 
-0406 1fe0fe01 increase 1 ,pdata 
-0407 1fe17e03 and_into 3 ,pdata 
-0408 6000c7e7 store 1 ,mem_24g_auto_paring_switch 
-0409 c000040e beq 0 ,p_g24_auto_pair_first_attemp 
-040a c0010417 beq 2 ,p_g24_auto_pair_all_powerful 
+03fd 6800c7e7 fetch 1 ,mem_24g_auto_paring_switch 
+03fe 1fe0fe01 increase 1 ,pdata 
+03ff 1fe17e03 and_into 3 ,pdata 
+0400 6000c7e7 store 1 ,mem_24g_auto_paring_switch 
+0401 c0000406 beq 0 ,p_g24_auto_pair_first_attemp 
+0402 c001040f beq 2 ,p_g24_auto_pair_all_powerful 
 
 p_g24_pair_init:
-040b 70472a4e jam g24_pair_ch ,mem_24g_ch 
-040c 6802472c fetch 4 ,mem_24g_paring_addr 
-040d 2020067a branch p_g24_update_addr_and_synccrc8 
+0403 70472a4e jam g24_pair_ch ,mem_24g_ch 
+0404 6802472c fetch 4 ,mem_24g_paring_addr 
+0405 20200672 branch p_g24_update_addr_and_synccrc8 
 
 p_g24_auto_pair_first_attemp:
-040e 68024757 fetch 4 ,mem_24g_device_addr 
-040f 60024748 store 4 ,mem_24g_addr 
-0410 6800c7f1 fetch 1 ,mem_24g_pair_current_ch_num 
-0411 6000c72b store 1 ,mem_24g_current_ch_number 
-0412 20400415 call p_g24_ch_syncword_crc8_init 
-0413 6008c7f1 storet 1 ,mem_24g_pair_current_ch_num 
-0414 20600000 rtn 
+0406 68024757 fetch 4 ,mem_24g_device_addr 
+0407 60024748 store 4 ,mem_24g_addr 
+0408 6800c7f1 fetch 1 ,mem_24g_pair_current_ch_num 
+0409 6000c72b store 1 ,mem_24g_current_ch_number 
+040a 2040040d call p_g24_ch_syncword_crc8_init 
+040b 6008c7f1 storet 1 ,mem_24g_pair_current_ch_num 
+040c 20600000 rtn 
 
 p_g24_ch_syncword_crc8_init:
-0415 2040067b call p_g24_syncword_crc8 
-0416 202006a7 branch p_g24_ch 
+040d 20400673 call p_g24_syncword_crc8 
+040e 2020069f branch p_g24_ch 
 
 p_g24_auto_pair_all_powerful:
-0417 680247ed fetch 4 ,mem_24g_allpowerful_addr 
-0418 60024748 store 4 ,mem_24g_addr 
-0419 6800c7f2 fetch 1 ,mem_24g_powerful_current_ch_num 
-041a 6000c72b store 1 ,mem_24g_current_ch_number 
-041b 20400415 call p_g24_ch_syncword_crc8_init 
-041c 6008c7f2 storet 1 ,mem_24g_powerful_current_ch_num 
-041d 20600000 rtn 
+040f 680247ed fetch 4 ,mem_24g_allpowerful_addr 
+0410 60024748 store 4 ,mem_24g_addr 
+0411 6800c7f2 fetch 1 ,mem_24g_powerful_current_ch_num 
+0412 6000c72b store 1 ,mem_24g_current_ch_number 
+0413 2040040d call p_g24_ch_syncword_crc8_init 
+0414 6008c7f2 storet 1 ,mem_24g_powerful_current_ch_num 
+0415 20600000 rtn 
 
 p_g24_set_device_addr:
-041e 680240a0 fetch 4 ,mem_lap 
-041f 60024757 store 4 ,mem_24g_device_addr 
-0420 20600000 rtn 
+0416 680240a0 fetch 4 ,mem_lap 
+0417 60024757 store 4 ,mem_24g_device_addr 
+0418 20600000 rtn 
 
 p_g24_transmit_rf_sta_init:
-0421 7047dc01 jam 1 ,mem_24g_rf_last_sta 
-0422 7047de00 jam 0 ,mem_24g_sync_cnt 
+0419 7047dc01 jam 1 ,mem_24g_rf_last_sta 
+041a 7047de00 jam 0 ,mem_24g_sync_cnt 
 
 p_g24_transmit_rf_ctrl_clear:
-0423 6800c721 fetch 1 ,mem_24g_data_type 
-0424 1fe17e07 and_into bits_data ,pdata 
-0425 6000c721 store 1 ,mem_24g_data_type 
-0426 20600000 rtn 
+041b 6800c721 fetch 1 ,mem_24g_data_type 
+041c 1fe17e07 and_into bits_data ,pdata 
+041d 6000c721 store 1 ,mem_24g_data_type 
+041e 20600000 rtn 
 
 p_g24_hop_ch_enable:
-0427 6800c721 fetch 1 ,mem_24g_data_type 
-0428 79207e04 set1 bit_hop ,pdata 
-0429 6000c721 store 1 ,mem_24g_data_type 
-042a 6000c6dc store 1 ,mem_24g_txpayload 
-042b 20600000 rtn 
+041f 6800c721 fetch 1 ,mem_24g_data_type 
+0420 79207e04 set1 bit_hop ,pdata 
+0421 6000c721 store 1 ,mem_24g_data_type 
+0422 6000c6dc store 1 ,mem_24g_txpayload 
+0423 20600000 rtn 
 
 p_g24_hop_enable_packet:
-042c 6800c721 fetch 1 ,mem_24g_data_type 
-042d c4020000 rtnbit0 bit_hop 
+0424 6800c721 fetch 1 ,mem_24g_data_type 
+0425 c4020000 rtnbit0 bit_hop 
 
 p_g24_hop_ch_disable:
-042e 6800c721 fetch 1 ,mem_24g_data_type 
-042f 793ffe04 set0 bit_hop ,pdata 
-0430 6000c721 store 1 ,mem_24g_data_type 
-0431 6000c6dc store 1 ,mem_24g_txpayload 
-0432 202006a7 branch p_g24_ch 
+0426 6800c721 fetch 1 ,mem_24g_data_type 
+0427 793ffe04 set0 bit_hop ,pdata 
+0428 6000c721 store 1 ,mem_24g_data_type 
+0429 6000c6dc store 1 ,mem_24g_txpayload 
+042a 2020069f branch p_g24_ch 
 
 p_g24_rf_hop_attemp_again:
-0433 6800c7db fetch 1 ,mem_24g_rf_hop_ch 
-0434 c0808423 bne 1 ,p_g24_transmit_rf_ctrl_clear 
+042b 6800c7db fetch 1 ,mem_24g_rf_hop_ch 
+042c c080841b bne 1 ,p_g24_transmit_rf_ctrl_clear 
 
 p_g24_rf_hop_fastly:
-0435 6800c7d9 fetch 1 ,mem_24g_hop_fastly_cnt 
-0436 1fe0fe01 increase 1 ,pdata 
-0437 6000c7d9 store 1 ,mem_24g_hop_fastly_cnt 
-0438 c002043c beq 4 ,p_g24_rf_hop_fastly_exit 
-0439 204006a7 call p_g24_ch 
-043a 70476502 jam 2 ,mem_24g_max_retry 
-043b 2020047a branch p_g24_transmit_packet 
+042d 6800c7d9 fetch 1 ,mem_24g_hop_fastly_cnt 
+042e 1fe0fe01 increase 1 ,pdata 
+042f 6000c7d9 store 1 ,mem_24g_hop_fastly_cnt 
+0430 c0020434 beq 4 ,p_g24_rf_hop_fastly_exit 
+0431 2040069f call p_g24_ch 
+0432 70476502 jam 2 ,mem_24g_max_retry 
+0433 20200472 branch p_g24_transmit_packet 
 
 p_g24_rf_hop_fastly_exit:
-043c 7047d900 jam 0 ,mem_24g_hop_fastly_cnt 
-043d 20200423 branch p_g24_transmit_rf_ctrl_clear 
+0434 7047d900 jam 0 ,mem_24g_hop_fastly_cnt 
+0435 2020041b branch p_g24_transmit_rf_ctrl_clear 
 
 p_g24_transmit_hop_pac_succ_wo_hop:
-043e 7047de02 jam 2 ,mem_24g_sync_cnt 
+0436 7047de02 jam 2 ,mem_24g_sync_cnt 
 
 p_g24_transmit_hop_pac_succ:
-043f 7047dc01 jam 1 ,mem_24g_rf_last_sta 
-0440 7047db00 jam 0 ,mem_24g_rf_hop_ch 
-0441 20200423 branch p_g24_transmit_rf_ctrl_clear 
+0437 7047dc01 jam 1 ,mem_24g_rf_last_sta 
+0438 7047db00 jam 0 ,mem_24g_rf_hop_ch 
+0439 2020041b branch p_g24_transmit_rf_ctrl_clear 
 
 p_g24_transmit_succ_rf_config:
-0442 6800c7dd fetch 1 ,mem_24g_rf_work_stage 
-0443 c001843f beq 3 ,p_g24_transmit_hop_pac_succ 
-0444 6800c721 fetch 1 ,mem_24g_data_type 
-0445 2fec0004 isolate0 bit_hop ,pdata 
-0446 20208421 branch p_g24_transmit_rf_sta_init ,true 
-0447 6800c7dd fetch 1 ,mem_24g_rf_work_stage 
-0448 c000843e beq 1 ,p_g24_transmit_hop_pac_succ_wo_hop 
-0449 c001043f beq 2 ,p_g24_transmit_hop_pac_succ 
-044a 20600000 rtn 
+043a 6800c7dd fetch 1 ,mem_24g_rf_work_stage 
+043b c0018437 beq 3 ,p_g24_transmit_hop_pac_succ 
+043c 6800c721 fetch 1 ,mem_24g_data_type 
+043d 2fec0004 isolate0 bit_hop ,pdata 
+043e 20208419 branch p_g24_transmit_rf_sta_init ,true 
+043f 6800c7dd fetch 1 ,mem_24g_rf_work_stage 
+0440 c0008436 beq 1 ,p_g24_transmit_hop_pac_succ_wo_hop 
+0441 c0010437 beq 2 ,p_g24_transmit_hop_pac_succ 
+0442 20600000 rtn 
 
 p_g24_rf_sta_check:
-044b 6800c730 fetch 1 ,mem_24g_pairing_sm 
-044c c1ff8000 rtnne state_24g_pairing_success 
-044d 20400450 call p_g24_rf_laststa_synccnt_check 
-044e 24560458 ncall p_g24_rf_sync_cnt_check ,user2 
-044f 20600000 rtn 
+0443 6800c730 fetch 1 ,mem_24g_pairing_sm 
+0444 c1ff8000 rtnne state_24g_pairing_success 
+0445 20400448 call p_g24_rf_laststa_synccnt_check 
+0446 24560450 ncall p_g24_rf_sync_cnt_check ,user2 
+0447 20600000 rtn 
 
 p_g24_rf_laststa_synccnt_check:
-0450 78567c00 disable user2 
-0451 6800c7dc fetch 1 ,mem_24g_rf_last_sta 
-0452 c1808000 rtnne 1 
-0453 6800c7de fetch 1 ,mem_24g_sync_cnt 
-0454 c1800000 rtnne 0 
-0455 7047dd01 jam 1 ,mem_24g_rf_work_stage 
-0456 70476504 jam 4 ,mem_24g_max_retry 
-0457 20207feb branch enable_user2 
+0448 78567c00 disable user2 
+0449 6800c7dc fetch 1 ,mem_24g_rf_last_sta 
+044a c1808000 rtnne 1 
+044b 6800c7de fetch 1 ,mem_24g_sync_cnt 
+044c c1800000 rtnne 0 
+044d 7047dd01 jam 1 ,mem_24g_rf_work_stage 
+044e 70476504 jam 4 ,mem_24g_max_retry 
+044f 20207feb branch enable_user2 
 
 p_g24_rf_sync_cnt_check:
-0458 6800c7de fetch 1 ,mem_24g_sync_cnt 
-0459 203a0460 branch p_g24_rf_hop_attemp ,blank 
-045a 1fe0ffff increase -1 ,pdata 
-045b 6000c7de store 1 ,mem_24g_sync_cnt 
-045c 7047dd02 jam 2 ,mem_24g_rf_work_stage 
-045d 204006a7 call p_g24_ch 
-045e 70476504 jam 4 ,mem_24g_max_retry 
-045f 20600000 rtn 
+0450 6800c7de fetch 1 ,mem_24g_sync_cnt 
+0451 203a0458 branch p_g24_rf_hop_attemp ,blank 
+0452 1fe0ffff increase -1 ,pdata 
+0453 6000c7de store 1 ,mem_24g_sync_cnt 
+0454 7047dd02 jam 2 ,mem_24g_rf_work_stage 
+0455 2040069f call p_g24_ch 
+0456 70476504 jam 4 ,mem_24g_max_retry 
+0457 20600000 rtn 
 
 p_g24_rf_hop_attemp:
-0460 7047dd03 jam 3 ,mem_24g_rf_work_stage 
-0461 6800c7db fetch 1 ,mem_24g_rf_hop_ch 
-0462 243a0433 nbranch p_g24_rf_hop_attemp_again ,blank 
-0463 204006a7 call p_g24_ch 
-0464 70476502 jam 2 ,mem_24g_max_retry 
-0465 20600000 rtn 
+0458 7047dd03 jam 3 ,mem_24g_rf_work_stage 
+0459 6800c7db fetch 1 ,mem_24g_rf_hop_ch 
+045a 243a042b nbranch p_g24_rf_hop_attemp_again ,blank 
+045b 2040069f call p_g24_ch 
+045c 70476502 jam 2 ,mem_24g_max_retry 
+045d 20600000 rtn 
 
 p_g24_txdata_prep:
-0466 6800c730 fetch 1 ,mem_24g_pairing_sm 
-0467 c0ff84bd bne state_24g_pairing_success ,p_g24_pairing_sm 
+045e 6800c730 fetch 1 ,mem_24g_pairing_sm 
+045f c0ff84b5 bne state_24g_pairing_success ,p_g24_pairing_sm 
 
 p_g24_txdata_prep_packeage_data:
-0468 2040046c call p_g24_package_data 
+0460 20400464 call p_g24_package_data 
 
 p_g24_txdata_enable_tx:
-0469 20400695 call p_g24_transmit_prep 
-046a 70472501 jam ensure_on_24g ,mem_24g_ensure 
-046b 20600000 rtn 
+0461 2040068d call p_g24_transmit_prep 
+0462 70472501 jam ensure_on_24g ,mem_24g_ensure 
+0463 20600000 rtn 
 
 p_g24_package_data:
-046c 680147d7 fetch 2 ,mem_cb_24g_data 
-046d 20407f9c call callback_func 
-046e 20340472 branch p_g24_accumulate_mouse_data ,user 
-046f 6803c6bd fetch 7 ,mem_24g_txbuf + 1 
-0470 207a0000 rtn blank 
-0471 20207fe7 branch enable_user 
+0464 680147d7 fetch 2 ,mem_cb_24g_data 
+0465 20407f9c call callback_func 
+0466 2034046a branch p_g24_accumulate_mouse_data ,user 
+0467 6803c6bd fetch 7 ,mem_24g_txbuf + 1 
+0468 207a0000 rtn blank 
+0469 20207fe7 branch enable_user 
 
 p_g24_accumulate_mouse_data:
-0472 70474c00 jam 0 ,mem_24g_abort_pac 
-0473 1a20fe01 add rega ,1 ,pdata 
-0474 6000c720 store 1 ,mem_24g_datalen 
-0475 20400423 call p_g24_transmit_rf_ctrl_clear 
-0476 6000c6bc store 1 ,mem_24g_txbuf 
-0477 1a420c00 copy regb ,contr 
-0478 1a227200 copy rega ,loopcnt 
-0479 20207f01 branch memcpy 
+046a 70474c00 jam 0 ,mem_24g_abort_pac 
+046b 1a20fe01 add rega ,1 ,pdata 
+046c 6000c720 store 1 ,mem_24g_datalen 
+046d 2040041b call p_g24_transmit_rf_ctrl_clear 
+046e 6000c6bc store 1 ,mem_24g_txbuf 
+046f 1a420c00 copy regb ,contr 
+0470 1a227200 copy rega ,loopcnt 
+0471 20207f01 branch memcpy 
 
 p_g24_transmit_packet:
-047a 70472900 jam 0 ,mem_24g_retry 
+0472 70472900 jam 0 ,mem_24g_retry 
 
 p_g24_transmit_loop:
-047b d9600d00 arg param_rx_setup ,timeup 
-047c 34730200 until clkn_rt ,meet 
-047d 2040048d call p_g24_transmit_receive_ack 
-047e 242c0498 nbranch p_g24_retransmit ,sync 
-047f 24378498 nbranch p_g24_retransmit ,user3 
-0480 204003e3 call p_g24_txbuf_clear 
-0481 204004b2 call p_g24_ackpayload_parse 
+0473 d9600d00 arg param_rx_setup ,timeup 
+0474 34730200 until clkn_rt ,meet 
+0475 20400485 call p_g24_transmit_receive_ack 
+0476 242c0490 nbranch p_g24_retransmit ,sync 
+0477 24378490 nbranch p_g24_retransmit ,user3 
+0478 204003db call p_g24_txbuf_clear 
+0479 204004aa call p_g24_ackpayload_parse 
 
 p_g24_transmit_next_packet:
-0482 6800c71f fetch 1 ,mem_24g_pid 
-0483 1fe0fe01 increase 1 ,pdata 
-0484 6000c71f store 1 ,mem_24g_pid 
-0485 2040042c call p_g24_hop_enable_packet 
-0486 6800c730 fetch 1 ,mem_24g_pairing_sm 
-0487 c0ff84d7 bne state_24g_pairing_success ,p_g24_paring_mode 
-0488 20400442 call p_g24_transmit_succ_rf_config 
+047a 6800c71f fetch 1 ,mem_24g_pid 
+047b 1fe0fe01 increase 1 ,pdata 
+047c 6000c71f store 1 ,mem_24g_pid 
+047d 20400424 call p_g24_hop_enable_packet 
+047e 6800c730 fetch 1 ,mem_24g_pairing_sm 
+047f c0ff84cf bne state_24g_pairing_success ,p_g24_paring_mode 
+0480 2040043a call p_g24_transmit_succ_rf_config 
 
 p_g24_transmit_abandon:
-0489 58000000 setarg 0 
-048a 60024725 store 4 ,mem_24g_ensure 
-048b 6000c7da store 1 ,mem_24g_hop_pac_retry 
-048c 20600000 rtn 
+0481 58000000 setarg 0 
+0482 60024725 store 4 ,mem_24g_ensure 
+0483 6000c7da store 1 ,mem_24g_hop_pac_retry 
+0484 20600000 rtn 
 
 p_g24_transmit_receive_ack:
-048d 7857fc00 disable user3 
-048e 2040070f call p_g24_transmit 
-048f 18002a00 force 0 ,radio_ctrl 
-0490 68024748 fetch 4 ,mem_24g_addr 
-0491 98001200 iforce access 
-0492 68088017 fetcht 1 ,mem_last_freq 
-0493 2040291f call set_freq_rx 
-0494 20402924 call rf_rx_enable 
-0495 204006ca call p_g24_receive_rxon 
-0496 20578709 call p_g24_end_of_packet ,user3 
-0497 20600000 rtn 
+0485 7857fc00 disable user3 
+0486 20400707 call p_g24_transmit 
+0487 18002a00 force 0 ,radio_ctrl 
+0488 68024748 fetch 4 ,mem_24g_addr 
+0489 98001200 iforce access 
+048a 68088017 fetcht 1 ,mem_last_freq 
+048b 2040291f call set_freq_rx 
+048c 20402924 call rf_rx_enable 
+048d 204006c2 call p_g24_receive_rxon 
+048e 20578701 call p_g24_end_of_packet ,user3 
+048f 20600000 rtn 
 
 p_g24_retransmit:
-0498 6800c74c fetch 1 ,mem_24g_abort_pac 
-0499 247a0000 nrtn blank 
-049a 68014726 fetch 2 ,mem_24g_txfail_cnt 
-049b 1fe0fe01 increase 1 ,pdata 
-049c 60014726 store 2 ,mem_24g_txfail_cnt 
-049d 6800c727 fetch 1 ,mem_24g_txfail_cnt + 1 
-049e c28084a5 bbit1 1 ,p_g24_tx_attempt_fail 
-049f 6800c730 fetch 1 ,mem_24g_pairing_sm 
-04a0 c0ff84a3 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
-04a1 204004a8 call p_g24_tx_hop_ch_process 
-04a2 2020047b branch p_g24_transmit_loop 
+0490 6800c74c fetch 1 ,mem_24g_abort_pac 
+0491 247a0000 nrtn blank 
+0492 68014726 fetch 2 ,mem_24g_txfail_cnt 
+0493 1fe0fe01 increase 1 ,pdata 
+0494 60014726 store 2 ,mem_24g_txfail_cnt 
+0495 6800c727 fetch 1 ,mem_24g_txfail_cnt + 1 
+0496 c280849d bbit1 1 ,p_g24_tx_attempt_fail 
+0497 6800c730 fetch 1 ,mem_24g_pairing_sm 
+0498 c0ff849b bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0499 204004a0 call p_g24_tx_hop_ch_process 
+049a 20200473 branch p_g24_transmit_loop 
 
 p_g24_tx_paring_retry:
-04a3 6800c726 fetch 1 ,mem_24g_txfail_cnt 
-04a4 c1ff8000 rtnne 0xff 
+049b 6800c726 fetch 1 ,mem_24g_txfail_cnt 
+049c c1ff8000 rtnne 0xff 
 
 p_g24_tx_attempt_fail:
-04a5 58000000 setarg 0 
-04a6 60014726 store 2 ,mem_24g_txfail_cnt 
-04a7 20202dd4 branch g24_stop_24g_mode 
+049d 58000000 setarg 0 
+049e 60014726 store 2 ,mem_24g_txfail_cnt 
+049f 20202dd4 branch g24_stop_24g_mode 
 
 p_g24_tx_hop_ch_process:
-04a8 6800c729 fetch 1 ,mem_24g_retry 
-04a9 1fe67c0b sub pdata ,11 ,null 
-04aa 242106a7 nbranch p_g24_ch ,positive 
-04ab 1fe0fe01 increase 1 ,pdata 
-04ac 6000c729 store 1 ,mem_24g_retry 
-04ad c0010427 beq 2 ,p_g24_hop_ch_enable 
-04ae c003042e beq 6 ,p_g24_hop_ch_disable 
-04af c0040427 beq 8 ,p_g24_hop_ch_enable 
-04b0 c006042e beq 12 ,p_g24_hop_ch_disable 
-04b1 20600000 rtn 
+04a0 6800c729 fetch 1 ,mem_24g_retry 
+04a1 1fe67c0b sub pdata ,11 ,null 
+04a2 2421069f nbranch p_g24_ch ,positive 
+04a3 1fe0fe01 increase 1 ,pdata 
+04a4 6000c729 store 1 ,mem_24g_retry 
+04a5 c001041f beq 2 ,p_g24_hop_ch_enable 
+04a6 c0030426 beq 6 ,p_g24_hop_ch_disable 
+04a7 c004041f beq 8 ,p_g24_hop_ch_enable 
+04a8 c0060426 beq 12 ,p_g24_hop_ch_disable 
+04a9 20600000 rtn 
 
 p_g24_ackpayload_parse:
-04b2 20400688 call p_g24_read_len_pid_crc 
-04b3 6800c71e fetch 1 ,mem_24g_rxdata_length 
-04b4 207a0000 rtn blank 
-04b5 98007200 iforce loopcnt 
-04b6 d8c0469c arg mem_24g_rxbuf + 2 ,contr 
-04b7 d8a046fe arg mem_24g_rxpayload ,contw 
-04b8 20207f01 branch memcpy 
+04aa 20400680 call p_g24_read_len_pid_crc 
+04ab 6800c71e fetch 1 ,mem_24g_rxdata_length 
+04ac 207a0000 rtn blank 
+04ad 98007200 iforce loopcnt 
+04ae d8c0469c arg mem_24g_rxbuf + 2 ,contr 
+04af d8a046fe arg mem_24g_rxpayload ,contw 
+04b0 20207f01 branch memcpy 
 
 p_g24_start_pairing_sm1:
-04b9 79200026 set1 mark_24g ,mark 
-04ba 2040040b call p_g24_pair_init 
+04b1 79200026 set1 mark_24g ,mark 
+04b2 20400403 call p_g24_pair_init 
 
 p_g24_set_pairing_sm_1:
-04bb 70473001 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-04bc 20600000 rtn 
+04b3 70473001 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+04b4 20600000 rtn 
 
 p_g24_pairing_sm:
-04bd 6800c725 fetch 1 ,mem_24g_ensure 
-04be c000ffe7 beq ensure_on_24g ,enable_user 
-04bf 6800c730 fetch 1 ,mem_24g_pairing_sm 
-04c0 c00084c4 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
-04c1 c00104c7 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
-04c2 c00184ca beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
-04c3 20202a8c branch assert 
+04b5 6800c725 fetch 1 ,mem_24g_ensure 
+04b6 c000ffe7 beq ensure_on_24g ,enable_user 
+04b7 6800c730 fetch 1 ,mem_24g_pairing_sm 
+04b8 c00084bc beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+04b9 c00104bf beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+04ba c00184c2 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+04bb 20202a8c branch assert 
 
 p_g24_pairing_sm_1:
-04c4 70473011 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-04c5 70119eaa jam 0xaa ,mem_24g_common_temp 
-04c6 202004cc branch p_g24_pairing_sm_common 
+04bc 70473011 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+04bd 70119eaa jam 0xaa ,mem_24g_common_temp 
+04be 202004c4 branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_2:
-04c7 70473012 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-04c8 70119e55 jam 0x55 ,mem_24g_common_temp 
-04c9 202004cc branch p_g24_pairing_sm_common 
+04bf 70473012 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+04c0 70119e55 jam 0x55 ,mem_24g_common_temp 
+04c1 202004c4 branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_3:
-04ca 70473013 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-04cb 70119e22 jam 0x22 ,mem_24g_common_temp 
+04c2 70473013 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+04c3 70119e22 jam 0x22 ,mem_24g_common_temp 
 
 p_g24_pairing_sm_common:
-04cc 6800c721 fetch 1 ,mem_24g_data_type 
-04cd 1fe17e07 and_into bits_data ,pdata 
-04ce 6000919f store 1 ,mem_24g_common_temp + 1 
-04cf 68024757 fetch 4 ,mem_24g_device_addr 
-04d0 600211a0 store 4 ,mem_24g_common_temp + 2 
+04c4 6800c721 fetch 1 ,mem_24g_data_type 
+04c5 1fe17e07 and_into bits_data ,pdata 
+04c6 6000919f store 1 ,mem_24g_common_temp + 1 
+04c7 68024757 fetch 4 ,mem_24g_device_addr 
+04c8 600211a0 store 4 ,mem_24g_common_temp + 2 
 
 p_g24_put_pairing_data_in_buff:
-04d1 7011a400 jam 0 ,mem_24g_common_temp + 6 
-04d2 da20119e arg mem_24g_common_temp ,rega 
-04d3 d8400007 arg 7 ,temp 
-04d4 204003f5 call p_g24_put_data_in_buff 
-04d5 20400469 call p_g24_txdata_enable_tx 
-04d6 20207fe7 branch enable_user 
+04c9 7011a400 jam 0 ,mem_24g_common_temp + 6 
+04ca da20119e arg mem_24g_common_temp ,rega 
+04cb d8400007 arg 7 ,temp 
+04cc 204003ed call p_g24_put_data_in_buff 
+04cd 20400461 call p_g24_txdata_enable_tx 
+04ce 20207fe7 branch enable_user 
 
 p_g24_paring_mode:
-04d7 6800c730 fetch 1 ,mem_24g_pairing_sm 
-04d8 c17f8000 rtneq state_24g_pairing_success 
-04d9 c00884dd beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
-04da c00904df beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
-04db c00984e1 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
-04dc 20600000 rtn 
+04cf 6800c730 fetch 1 ,mem_24g_pairing_sm 
+04d0 c17f8000 rtneq state_24g_pairing_success 
+04d1 c00884d5 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+04d2 c00904d7 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+04d3 c00984d9 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+04d4 20600000 rtn 
 
 p_g24_pairing_sm_1_waiting_ack:
-04dd 70473002 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-04de 20200489 branch p_g24_transmit_abandon 
+04d5 70473002 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+04d6 20200481 branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_2_waiting_ack:
-04df 70473003 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-04e0 20200489 branch p_g24_transmit_abandon 
+04d7 70473003 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+04d8 20200481 branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_3_waiting_ack:
-04e1 704730ff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-04e2 700a9939 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-04e3 20407d86 call ui_ipc_send_event 
-04e4 68024700 fetch 4 ,mem_24g_rxpayload + 2 
-04e5 2040067a call p_g24_update_addr_and_synccrc8 
-04e6 20200489 branch p_g24_transmit_abandon 
+04d9 704730ff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+04da 700a9939 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+04db 20407d86 call ui_ipc_send_event 
+04dc 68024700 fetch 4 ,mem_24g_rxpayload + 2 
+04dd 20400672 call p_g24_update_addr_and_synccrc8 
+04de 20200481 branch p_g24_transmit_abandon 
 
 p_g24_check_51cmd_stop_24g:
-04e7 793f8026 set0 mark_24g ,mark 
-04e8 7047e300 jam state_24g_stop ,mem_24g_conn_sm 
-04e9 202053ce branch le_disable 
+04df 793f8026 set0 mark_24g ,mark 
+04e0 7047e300 jam state_24g_stop ,mem_24g_conn_sm 
+04e1 202053ce branch le_disable 
 
 p_g24_matrix_data:
-04ea 6800c7fa fetch 1 ,mem_24g_matrix_cnt 
-04eb 1fe0fe01 increase 1 ,pdata 
-04ec 6000c7fa store 1 ,mem_24g_matrix_cnt 
-04ed 1fe67c32 sub pdata ,50 ,null 
-04ee 202104f6 branch p_ms_x_right ,positive 
-04ef 1fe67c64 sub pdata ,100 ,null 
-04f0 20210501 branch p_ms_y_up ,positive 
-04f1 1fe67c96 sub pdata ,150 ,null 
-04f2 20210509 branch p_ms_x_left ,positive 
-04f3 1fe67cc8 sub pdata ,200 ,null 
-04f4 20210511 branch p_ms_y_down ,positive 
-04f5 20600000 rtn 
+04e2 6800c7fa fetch 1 ,mem_24g_matrix_cnt 
+04e3 1fe0fe01 increase 1 ,pdata 
+04e4 6000c7fa store 1 ,mem_24g_matrix_cnt 
+04e5 1fe67c32 sub pdata ,50 ,null 
+04e6 202104ee branch p_ms_x_right ,positive 
+04e7 1fe67c64 sub pdata ,100 ,null 
+04e8 202104f9 branch p_ms_y_up ,positive 
+04e9 1fe67c96 sub pdata ,150 ,null 
+04ea 20210501 branch p_ms_x_left ,positive 
+04eb 1fe67cc8 sub pdata ,200 ,null 
+04ec 20210509 branch p_ms_y_down ,positive 
+04ed 20600000 rtn 
 
 p_ms_x_right:
-04f6 58000005 setarg 0x05 
-04f7 600147f4 store 2 ,mem_m_x 
-04f8 58000000 setarg 0 
-04f9 600147f6 store 2 ,mem_m_y 
-04fa 6000c7f8 store 1 ,mem_m_z 
-04fb 6000c7f3 store 1 ,mem_m_key 
-04fc 6000c7f9 store 1 ,mem_m_tz 
+04ee 58000005 setarg 0x05 
+04ef 600147f4 store 2 ,mem_m_x 
+04f0 58000000 setarg 0 
+04f1 600147f6 store 2 ,mem_m_y 
+04f2 6000c7f8 store 1 ,mem_m_z 
+04f3 6000c7f3 store 1 ,mem_m_key 
+04f4 6000c7f9 store 1 ,mem_m_tz 
 
 p_data:
-04fd 78347c00 enable user 
-04fe da200007 arg 7 ,rega 
-04ff da4047f3 arg mem_m_key ,regb 
-0500 20600000 rtn 
+04f5 78347c00 enable user 
+04f6 da200007 arg 7 ,rega 
+04f7 da4047f3 arg mem_m_key ,regb 
+04f8 20600000 rtn 
 
 p_ms_y_up:
-0501 58000005 setarg 0x05 
-0502 600147f6 store 2 ,mem_m_y 
+04f9 58000005 setarg 0x05 
+04fa 600147f6 store 2 ,mem_m_y 
+04fb 58000000 setarg 0 
+04fc 600147f4 store 2 ,mem_m_x 
+04fd 6000c7f8 store 1 ,mem_m_z 
+04fe 6000c7f3 store 1 ,mem_m_key 
+04ff 6000c7f9 store 1 ,mem_m_tz 
+0500 202004f5 branch p_data 
+
+p_ms_x_left:
+0501 5800fffb setarg 0xfffb 
+0502 600147f4 store 2 ,mem_m_x 
 0503 58000000 setarg 0 
-0504 600147f4 store 2 ,mem_m_x 
+0504 600147f6 store 2 ,mem_m_y 
 0505 6000c7f8 store 1 ,mem_m_z 
 0506 6000c7f3 store 1 ,mem_m_key 
 0507 6000c7f9 store 1 ,mem_m_tz 
-0508 202004fd branch p_data 
-
-p_ms_x_left:
-0509 5800fffb setarg 0xfffb 
-050a 600147f4 store 2 ,mem_m_x 
-050b 58000000 setarg 0 
-050c 600147f6 store 2 ,mem_m_y 
-050d 6000c7f8 store 1 ,mem_m_z 
-050e 6000c7f3 store 1 ,mem_m_key 
-050f 6000c7f9 store 1 ,mem_m_tz 
-0510 202004fd branch p_data 
+0508 202004f5 branch p_data 
 
 p_ms_y_down:
-0511 6800c7fa fetch 1 ,mem_24g_matrix_cnt 
-0512 c064051b beq 200 ,p_mem_usb_data_square_cnt_set0 
-0513 5800fffb setarg 0xfffb 
-0514 600147f6 store 2 ,mem_m_y 
-0515 58000000 setarg 0 
-0516 600147f4 store 2 ,mem_m_x 
-0517 6000c7f8 store 1 ,mem_m_z 
-0518 6000c7f3 store 1 ,mem_m_key 
-0519 6000c7f9 store 1 ,mem_m_tz 
-051a 202004fd branch p_data 
+0509 6800c7fa fetch 1 ,mem_24g_matrix_cnt 
+050a c0640513 beq 200 ,p_mem_usb_data_square_cnt_set0 
+050b 5800fffb setarg 0xfffb 
+050c 600147f6 store 2 ,mem_m_y 
+050d 58000000 setarg 0 
+050e 600147f4 store 2 ,mem_m_x 
+050f 6000c7f8 store 1 ,mem_m_z 
+0510 6000c7f3 store 1 ,mem_m_key 
+0511 6000c7f9 store 1 ,mem_m_tz 
+0512 202004f5 branch p_data 
 
 p_mem_usb_data_square_cnt_set0:
-051b 7047fa00 jam 0 ,mem_24g_matrix_cnt 
-051c 20200513 branch p_ms_y_down + 2 
+0513 7047fa00 jam 0 ,mem_24g_matrix_cnt 
+0514 2020050b branch p_ms_y_down + 2 
 
 p_g24_receiver:
-051d 2040052c call p_dongle_check_mode 
+0515 20400524 call p_dongle_check_mode 
 
 p_g24_receiver_main_loop:
-051e 20400054 call p_app_mode_check 
-051f 20400530 call p_g24_dongle_work_mode 
-0520 204001a1 call p_usb_dispatch 
-0521 2020051e branch p_g24_receiver_main_loop 
+0516 20400053 call p_app_mode_check 
+0517 20400528 call p_g24_dongle_work_mode 
+0518 2040019a call p_usb_dispatch 
+0519 20200516 branch p_g24_receiver_main_loop 
 
 p_g24_receiver_init:
-0522 79200026 set1 mark_24g ,mark 
-0523 7920002c set1 mark_24g_rxmode ,mark 
-0524 58007300 setarg 0x7300 
-0525 60014723 store 2 ,mem_24g_rx_window 
-0526 680247ed fetch 4 ,mem_24g_allpowerful_addr 
-0527 6002478d store 4 ,mem_24g_rx_addr 
-0528 7047a11e jam 0x1e ,mem_24g_hop_interval 
-0529 df200080 arg 0x80 ,loopcnt 
-052a d8a00d9e arg mem_rssi_noise_buffer ,contw 
-052b 20207ec6 branch memset0 
+051a 79200026 set1 mark_24g ,mark 
+051b 7920002c set1 mark_24g_rxmode ,mark 
+051c 58007300 setarg 0x7300 
+051d 60014723 store 2 ,mem_24g_rx_window 
+051e 680247ed fetch 4 ,mem_24g_allpowerful_addr 
+051f 6002478d store 4 ,mem_24g_rx_addr 
+0520 7047a11e jam 0x1e ,mem_24g_hop_interval 
+0521 df200080 arg 0x80 ,loopcnt 
+0522 d8a00d9e arg mem_rssi_noise_buffer ,contw 
+0523 20207ec6 branch memset0 
 
 p_dongle_check_mode:
-052c 7047a200 jam 0 ,mem_24g_ackpayload_enable 
+0524 7047a200 jam 0 ,mem_24g_ackpayload_enable 
 
 p_dongle_work_mode_enable:
-052d 70479200 jam dongle_work ,mem_dongle_work_mode 
-052e 70479100 jam clear_init ,mem_dongle_mode_init 
-052f 20600000 rtn 
+0525 70479200 jam dongle_work ,mem_dongle_work_mode 
+0526 70479100 jam clear_init ,mem_dongle_mode_init 
+0527 20600000 rtn 
 
 p_g24_dongle_work_mode:
-0530 6800c792 fetch 1 ,mem_dongle_work_mode 
-0531 c1800000 rtnne dongle_work 
+0528 6800c792 fetch 1 ,mem_dongle_work_mode 
+0529 c1800000 rtnne dongle_work 
 
 p_g24_dongle_work_mode_start:
-0532 20400537 call p_g24_dongle_work_init 
-0533 20400543 call p_g24_ch_process 
-0534 204005b7 call p_g24_receive_packet_start 
-0535 20400562 call p_g24_blank_data_process 
-0536 202005a9 branch p_g24_rx_nodata_process 
+052a 2040052f call p_g24_dongle_work_init 
+052b 2040053b call p_g24_ch_process 
+052c 204005af call p_g24_receive_packet_start 
+052d 2040055a call p_g24_blank_data_process 
+052e 202005a1 branch p_g24_rx_nodata_process 
 
 p_g24_dongle_work_init:
-0537 6800c791 fetch 1 ,mem_dongle_mode_init 
-0538 c3800000 rtnbit1 dongle_work 
-0539 79207e00 set1 dongle_work ,pdata 
-053a 6000c791 store 1 ,mem_dongle_mode_init 
-053b 7047a200 jam 0 ,mem_24g_ackpayload_enable 
-053c 700d3800 jam 0 ,mem_usb_tx_enable 
-053d 70479b01 jam 1 ,mem_24g_abort_packet 
-053e 70471f00 jam 0 ,mem_24g_pid 
-053f 6802478d fetch 4 ,mem_24g_rx_addr 
-0540 2040067a call p_g24_update_addr_and_synccrc8 
-0541 204006a7 call p_g24_ch 
-0542 202005c9 branch p_g24_rx_interrupt_clear 
+052f 6800c791 fetch 1 ,mem_dongle_mode_init 
+0530 c3800000 rtnbit1 dongle_work 
+0531 79207e00 set1 dongle_work ,pdata 
+0532 6000c791 store 1 ,mem_dongle_mode_init 
+0533 7047a200 jam 0 ,mem_24g_ackpayload_enable 
+0534 700d3800 jam 0 ,mem_usb_tx_enable 
+0535 70479b01 jam 1 ,mem_24g_abort_packet 
+0536 70471f00 jam 0 ,mem_24g_pid 
+0537 6802478d fetch 4 ,mem_24g_rx_addr 
+0538 20400672 call p_g24_update_addr_and_synccrc8 
+0539 2040069f call p_g24_ch 
+053a 202005c1 branch p_g24_rx_interrupt_clear 
 
 p_g24_ch_process:
-0543 6800c79b fetch 1 ,mem_24g_abort_packet 
-0544 c000855c beq 1 ,p_g24_noise_rssi 
-0545 6800c7a3 fetch 1 ,mem_24g_hop_packet 
-0546 c0008556 beq 1 ,p_g24_ch_receive_hop_pac 
-0547 680a479d fetcht 4 ,mem_24g_hop_btclk 
-0548 1c427e00 copy clkn_bt ,pdata 
-0549 98467c00 isub temp ,null 
-054a 24412d18 ncall g24_timer_timeout ,positive 
-054b 1fe22400 copy pdata ,regb 
-054c 6802479d fetch 4 ,mem_24g_hop_btclk 
-054d 6808c7a1 fetcht 1 ,mem_24g_hop_interval 
-054e 98408400 iadd temp ,temp 
-054f 1a427e00 copy regb ,pdata 
-0550 98467c00 isub temp ,null 
-0551 24610000 nrtn positive 
-0552 793ffe1c set0 28 ,pdata 
-0553 6002479d store 4 ,mem_24g_hop_btclk 
-0554 70479b01 jam 1 ,mem_24g_abort_packet 
-0555 202006a7 branch p_g24_ch 
+053b 6800c79b fetch 1 ,mem_24g_abort_packet 
+053c c0008554 beq 1 ,p_g24_noise_rssi 
+053d 6800c7a3 fetch 1 ,mem_24g_hop_packet 
+053e c000854e beq 1 ,p_g24_ch_receive_hop_pac 
+053f 680a479d fetcht 4 ,mem_24g_hop_btclk 
+0540 1c427e00 copy clkn_bt ,pdata 
+0541 98467c00 isub temp ,null 
+0542 24412d18 ncall g24_timer_timeout ,positive 
+0543 1fe22400 copy pdata ,regb 
+0544 6802479d fetch 4 ,mem_24g_hop_btclk 
+0545 6808c7a1 fetcht 1 ,mem_24g_hop_interval 
+0546 98408400 iadd temp ,temp 
+0547 1a427e00 copy regb ,pdata 
+0548 98467c00 isub temp ,null 
+0549 24610000 nrtn positive 
+054a 793ffe1c set0 28 ,pdata 
+054b 6002479d store 4 ,mem_24g_hop_btclk 
+054c 70479b01 jam 1 ,mem_24g_abort_packet 
+054d 2020069f branch p_g24_ch 
 
 p_g24_ch_receive_hop_pac:
-0556 7047a300 jam 0 ,mem_24g_hop_packet 
-0557 202006a7 branch p_g24_ch 
+054e 7047a300 jam 0 ,mem_24g_hop_packet 
+054f 2020069f branch p_g24_ch 
 
 p_g24_ch_timer_reinit:
-0558 1c427e00 copy clkn_bt ,pdata 
-0559 6002479d store 4 ,mem_24g_hop_btclk 
-055a 70479c00 jam 0 ,mem_24g_rf_laststa 
-055b 20600000 rtn 
+0550 1c427e00 copy clkn_bt ,pdata 
+0551 6002479d store 4 ,mem_24g_hop_btclk 
+0552 70479c00 jam 0 ,mem_24g_rf_laststa 
+0553 20600000 rtn 
 
 p_g24_noise_rssi:
-055c da200d9e arg mem_rssi_noise_buffer ,rega 
-055d 2040066e call p_rssi_average 
-055e 6008c7c6 storet 1 ,mem_rssi_noise_avg 
-055f 18467c50 sub temp ,rssi_thresh_noise ,null 
-0560 24610000 nrtn positive 
-0561 202006a7 branch p_g24_ch 
+0554 da200d9e arg mem_rssi_noise_buffer ,rega 
+0555 20400666 call p_rssi_average 
+0556 6008c7c6 storet 1 ,mem_rssi_noise_avg 
+0557 18467c50 sub temp ,rssi_thresh_noise ,null 
+0558 24610000 nrtn positive 
+0559 2020069f branch p_g24_ch 
 
 p_g24_blank_data_process:
-0562 20400565 call p_g24_ms_blank_data 
-0563 20400570 call p_g24_kb_blank_data 
-0564 20200579 branch p_g24_kb_mul_blank_data 
+055a 2040055d call p_g24_ms_blank_data 
+055b 20400568 call p_g24_kb_blank_data 
+055c 20200571 branch p_g24_kb_mul_blank_data 
 
 p_g24_ms_blank_data:
-0565 6800c7bc fetch 1 ,mem_24g_ms_blank_data_enable 
-0566 207a0000 rtn blank 
-0567 d8e0000b arg timer_new_ms_blank ,queue 
-0568 20407f16 call timer_check 
-0569 247a0000 nrtn blank 
-056a 7047bc00 jam 0 ,mem_24g_ms_blank_data_enable 
-056b 2040056e call p_usb_pc_blank_data2ep2 
-056c 20400169 call p_usb_ms_data_header 
-056d 202001a2 branch p_usb_in_data_push 
+055d 6800c7bc fetch 1 ,mem_24g_ms_blank_data_enable 
+055e 207a0000 rtn blank 
+055f d8e0000b arg timer_new_ms_blank ,queue 
+0560 20407f16 call timer_check 
+0561 247a0000 nrtn blank 
+0562 7047bc00 jam 0 ,mem_24g_ms_blank_data_enable 
+0563 20400566 call p_usb_pc_blank_data2ep2 
+0564 20400162 call p_usb_ms_data_header 
+0565 2020019b branch p_usb_in_data_push 
 
 p_usb_pc_blank_data2ep2:
-056e d8a013d2 arg mem_usb_in_data ,contw 
-056f 20207ed2 branch clear_mem_512 
+0566 d8a013d2 arg mem_usb_in_data ,contw 
+0567 20207ed2 branch clear_mem_512 
 
 p_g24_kb_blank_data:
-0570 6800c7ba fetch 1 ,mem_24g_kb_blank_data_enable 
-0571 207a0000 rtn blank 
-0572 d8e0000e arg timer_new_kb_blank ,queue 
-0573 20407f16 call timer_check 
-0574 247a0000 nrtn blank 
-0575 7047ba00 jam 0 ,mem_24g_kb_blank_data_enable 
-0576 2040056e call p_usb_pc_blank_data2ep2 
-0577 2040016e call p_usb_kb_normal_data_header 
-0578 202001a2 branch p_usb_in_data_push 
+0568 6800c7ba fetch 1 ,mem_24g_kb_blank_data_enable 
+0569 207a0000 rtn blank 
+056a d8e0000e arg timer_new_kb_blank ,queue 
+056b 20407f16 call timer_check 
+056c 247a0000 nrtn blank 
+056d 7047ba00 jam 0 ,mem_24g_kb_blank_data_enable 
+056e 20400566 call p_usb_pc_blank_data2ep2 
+056f 20400167 call p_usb_kb_normal_data_header 
+0570 2020019b branch p_usb_in_data_push 
 
 p_g24_kb_mul_blank_data:
-0579 6800c7bb fetch 1 ,mem_24g_kb_mul_blank_data_enable 
-057a 207a0000 rtn blank 
-057b d8e0000c arg timer_new_kb_mul_blank ,queue 
-057c 20407f16 call timer_check 
-057d 247a0000 nrtn blank 
-057e 7047bb00 jam 0 ,mem_24g_kb_mul_blank_data_enable 
-057f 2040056e call p_usb_pc_blank_data2ep2 
-0580 20400173 call p_usb_kb_multimedia_data_header 
-0581 202001a2 branch p_usb_in_data_push 
+0571 6800c7bb fetch 1 ,mem_24g_kb_mul_blank_data_enable 
+0572 207a0000 rtn blank 
+0573 d8e0000c arg timer_new_kb_mul_blank ,queue 
+0574 20407f16 call timer_check 
+0575 247a0000 nrtn blank 
+0576 7047bb00 jam 0 ,mem_24g_kb_mul_blank_data_enable 
+0577 20400566 call p_usb_pc_blank_data2ep2 
+0578 2040016c call p_usb_kb_multimedia_data_header 
+0579 2020019b branch p_usb_in_data_push 
 
 p_g24_receive_transmit_ack:
-0582 204005c9 call p_g24_rx_interrupt_clear 
-0583 204006c1 call p_g24_receive_packet 
-0584 24778000 nrtn user3 
-0585 20200586 branch p_g24_transmit_ack 
+057a 204005c1 call p_g24_rx_interrupt_clear 
+057b 204006b9 call p_g24_receive_packet 
+057c 24778000 nrtn user3 
+057d 2020057e branch p_g24_transmit_ack 
 
 p_g24_transmit_ack:
-0586 6800c69a fetch 1 ,mem_24g_rxbuf 
-0587 6000c721 store 1 ,mem_24g_data_type 
-0588 20400688 call p_g24_read_len_pid_crc 
-0589 6800c69b fetch 1 ,mem_24g_rxbuf + 1 
-058a 2feffe00 isolate1 bit_ack_24g ,pdata 
-058b 2020858f branch p_g24tx_no_ack ,true 
+057e 6800c69a fetch 1 ,mem_24g_rxbuf 
+057f 6000c721 store 1 ,mem_24g_data_type 
+0580 20400680 call p_g24_read_len_pid_crc 
+0581 6800c69b fetch 1 ,mem_24g_rxbuf + 1 
+0582 2feffe00 isolate1 bit_ack_24g ,pdata 
+0583 20208587 branch p_g24tx_no_ack ,true 
 
 p_g24tx_with_ack:
-058c 20400590 call p_g24_ackpayload_prep 
-058d 20400695 call p_g24_transmit_prep 
-058e 2040070f call p_g24_transmit 
+0584 20400588 call p_g24_ackpayload_prep 
+0585 2040068d call p_g24_transmit_prep 
+0586 20400707 call p_g24_transmit 
 
 p_g24tx_no_ack:
-058f 20200709 branch p_g24_end_of_packet 
+0587 20200701 branch p_g24_end_of_packet 
 
 p_g24_ackpayload_prep:
-0590 70472000 jam 0 ,mem_24g_datalen 
-0591 6800c7a2 fetch 1 ,mem_24g_ackpayload_enable 
-0592 207a0000 rtn blank 
-0593 c0008596 beq bind_ackpayload ,p_g24_bind_ackpayload_prep 
-0594 c001859c beq kb_led_ackpayload ,p_g24_kb_led_ackpayload_prep 
-0595 20600000 rtn 
+0588 70472000 jam 0 ,mem_24g_datalen 
+0589 6800c7a2 fetch 1 ,mem_24g_ackpayload_enable 
+058a 207a0000 rtn blank 
+058b c000858e beq bind_ackpayload ,p_g24_bind_ackpayload_prep 
+058c c0018594 beq kb_led_ackpayload ,p_g24_kb_led_ackpayload_prep 
+058d 20600000 rtn 
 
 p_g24_bind_ackpayload_prep:
-0596 7047a200 jam 0 ,mem_24g_ackpayload_enable 
-0597 70472008 jam 0x08 ,mem_24g_datalen 
-0598 df200008 arg 0x08 ,loopcnt 
-0599 d8c04793 arg mem_24g_bind_payload ,contr 
-059a d8a046bc arg mem_24g_txbuf ,contw 
-059b 20207f01 branch memcpy 
+058e 7047a200 jam 0 ,mem_24g_ackpayload_enable 
+058f 70472008 jam 0x08 ,mem_24g_datalen 
+0590 df200008 arg 0x08 ,loopcnt 
+0591 d8c04793 arg mem_24g_bind_payload ,contr 
+0592 d8a046bc arg mem_24g_txbuf ,contw 
+0593 20207f01 branch memcpy 
 
 p_g24_kb_led_ackpayload_prep:
-059c 6800c69c fetch 1 ,mem_24g_rxbuf + 2 
-059d c0008596 beq 0x01 ,p_g24_bind_ackpayload_prep 
-059e c07f8596 beq 0xff ,p_g24_bind_ackpayload_prep 
-059f 7047a200 jam 0 ,mem_24g_ackpayload_enable 
-05a0 70472001 jam 0x01 ,mem_24g_datalen 
-05a1 df200001 arg 0x01 ,loopcnt 
-05a2 d8c04861 arg mem_usb_rx_kb_led_data ,contr 
-05a3 d8a046bc arg mem_24g_txbuf ,contw 
-05a4 20207f01 branch memcpy 
+0594 6800c69c fetch 1 ,mem_24g_rxbuf + 2 
+0595 c000858e beq 0x01 ,p_g24_bind_ackpayload_prep 
+0596 c07f858e beq 0xff ,p_g24_bind_ackpayload_prep 
+0597 7047a200 jam 0 ,mem_24g_ackpayload_enable 
+0598 70472001 jam 0x01 ,mem_24g_datalen 
+0599 df200001 arg 0x01 ,loopcnt 
+059a d8c04861 arg mem_usb_rx_kb_led_data ,contr 
+059b d8a046bc arg mem_24g_txbuf ,contw 
+059c 20207f01 branch memcpy 
 
 p_g24_enable_nodata_timer:
-05a5 70480601 jam 1 ,mem_24g_nodata_timer_enable 
-05a6 58001f40 setarg 8000 
-05a7 d8e00008 arg timer_nodata ,queue 
-05a8 20207f08 branch timer_init 
+059d 70480601 jam 1 ,mem_24g_nodata_timer_enable 
+059e 58001f40 setarg 8000 
+059f d8e00008 arg timer_nodata ,queue 
+05a0 20207f08 branch timer_init 
 
 p_g24_rx_nodata_process:
-05a9 6800c806 fetch 1 ,mem_24g_nodata_timer_enable 
-05aa 207a0000 rtn blank 
-05ab d8e00008 arg timer_nodata ,queue 
-05ac 20407f16 call timer_check 
-05ad 247a0000 nrtn blank 
-05ae 70480600 jam 0 ,mem_24g_nodata_timer_enable 
-05af 70480700 jam 0 ,mem_24g_connected_flag 
-05b0 20400198 call p_usb_g24_disconnected 
-05b1 202001a2 branch p_usb_in_data_push 
+05a1 6800c806 fetch 1 ,mem_24g_nodata_timer_enable 
+05a2 207a0000 rtn blank 
+05a3 d8e00008 arg timer_nodata ,queue 
+05a4 20407f16 call timer_check 
+05a5 247a0000 nrtn blank 
+05a6 70480600 jam 0 ,mem_24g_nodata_timer_enable 
+05a7 70480700 jam 0 ,mem_24g_connected_flag 
+05a8 20400191 call p_usb_g24_disconnected 
+05a9 2020019b branch p_usb_in_data_push 
 
 p_g24_connected_upload:
-05b2 6800c807 fetch 1 ,mem_24g_connected_flag 
-05b3 247a0000 nrtn blank 
-05b4 70480701 jam 1 ,mem_24g_connected_flag 
-05b5 20400193 call p_usb_g24_connected 
-05b6 202001a2 branch p_usb_in_data_push 
+05aa 6800c807 fetch 1 ,mem_24g_connected_flag 
+05ab 247a0000 nrtn blank 
+05ac 70480701 jam 1 ,mem_24g_connected_flag 
+05ad 2040018c call p_usb_g24_connected 
+05ae 2020019b branch p_usb_in_data_push 
 
 p_g24_receive_packet_start:
-05b7 20400582 call p_g24_receive_transmit_ack 
-05b8 243785c9 nbranch p_g24_rx_interrupt_clear ,user3 
-05b9 202005ba branch p_g24_receive_packet_parse 
+05af 2040057a call p_g24_receive_transmit_ack 
+05b0 243785c1 nbranch p_g24_rx_interrupt_clear ,user3 
+05b1 202005b2 branch p_g24_receive_packet_parse 
 
 p_g24_receive_packet_parse:
-05ba 204005cc call p_g24_receive_packet_parse_pid_crc 
-05bb 243405c9 nbranch p_g24_rx_interrupt_clear ,user 
-05bc 6800c71e fetch 1 ,mem_24g_rxdata_length 
-05bd 203a05c9 branch p_g24_rx_interrupt_clear ,blank 
-05be 1fe0fe02 increase 2 ,pdata 
-05bf 98007200 iforce loopcnt 
-05c0 d8c0469a arg mem_24g_rxbuf ,contr 
-05c1 d8a0476b arg mem_24g_rxdata_temp ,contw 
-05c2 20407f01 call memcpy 
-05c3 204005a5 call p_g24_enable_nodata_timer 
-05c4 204005b2 call p_g24_connected_upload 
-05c5 6800c76d fetch 1 ,mem_24g_rxdata_temp + 2 
-05c6 c00085da beq 0x01 ,p_g24_data_type1 
-05c7 c00105f6 beq 0x02 ,p_g24_data_type2 
-05c8 c07f8646 beq 0xff ,p_g24_data_attemp 
+05b2 204005c4 call p_g24_receive_packet_parse_pid_crc 
+05b3 243405c1 nbranch p_g24_rx_interrupt_clear ,user 
+05b4 6800c71e fetch 1 ,mem_24g_rxdata_length 
+05b5 203a05c1 branch p_g24_rx_interrupt_clear ,blank 
+05b6 1fe0fe02 increase 2 ,pdata 
+05b7 98007200 iforce loopcnt 
+05b8 d8c0469a arg mem_24g_rxbuf ,contr 
+05b9 d8a0476b arg mem_24g_rxdata_temp ,contw 
+05ba 20407f01 call memcpy 
+05bb 2040059d call p_g24_enable_nodata_timer 
+05bc 204005aa call p_g24_connected_upload 
+05bd 6800c76d fetch 1 ,mem_24g_rxdata_temp + 2 
+05be c00085d2 beq 0x01 ,p_g24_data_type1 
+05bf c00105ee beq 0x02 ,p_g24_data_type2 
+05c0 c07f863e beq 0xff ,p_g24_data_attemp 
 
 p_g24_rx_interrupt_clear:
-05c9 d8a0469a arg mem_24g_rxbuf ,contw 
-05ca df200042 arg 66 ,loopcnt 
-05cb 20207ed4 branch clear_mem 
+05c1 d8a0469a arg mem_24g_rxbuf ,contw 
+05c2 df200042 arg 66 ,loopcnt 
+05c3 20207ed4 branch clear_mem 
 
 p_g24_receive_packet_parse_pid_crc:
-05cc 20407fe9 call disable_user 
-05cd 6800c763 fetch 1 ,mem_24g_sta_pid 
-05ce 6808c764 fetcht 1 ,mem_24g_last_pid 
-05cf 98467c00 isub temp ,null 
-05d0 2442ffe7 ncall enable_user ,zero 
-05d1 6800c763 fetch 1 ,mem_24g_sta_pid 
-05d2 6000c764 store 1 ,mem_24g_last_pid 
-05d3 6801c75d fetch 3 ,mem_24g_sta_crc 
-05d4 6809c760 fetcht 3 ,mem_24g_last_crc 
-05d5 98467c00 isub temp ,null 
-05d6 2442ffe7 ncall enable_user ,zero 
-05d7 6801c75d fetch 3 ,mem_24g_sta_crc 
-05d8 6001c760 store 3 ,mem_24g_last_crc 
-05d9 20600000 rtn 
+05c4 20407fe9 call disable_user 
+05c5 6800c763 fetch 1 ,mem_24g_sta_pid 
+05c6 6808c764 fetcht 1 ,mem_24g_last_pid 
+05c7 98467c00 isub temp ,null 
+05c8 2442ffe7 ncall enable_user ,zero 
+05c9 6800c763 fetch 1 ,mem_24g_sta_pid 
+05ca 6000c764 store 1 ,mem_24g_last_pid 
+05cb 6801c75d fetch 3 ,mem_24g_sta_crc 
+05cc 6809c760 fetcht 3 ,mem_24g_last_crc 
+05cd 98467c00 isub temp ,null 
+05ce 2442ffe7 ncall enable_user ,zero 
+05cf 6801c75d fetch 3 ,mem_24g_sta_crc 
+05d0 6001c760 store 3 ,mem_24g_last_crc 
+05d1 20600000 rtn 
 
 p_g24_data_type1:
-05da 20400558 call p_g24_ch_timer_reinit 
-05db 6800c79b fetch 1 ,mem_24g_abort_packet 
-05dc 6808c76b fetcht 1 ,mem_24g_rxdata_temp 
-05dd 284ffe03 isolate1 bit_abort ,temp 
-05de 7920fe00 setflag true ,0 ,pdata 
-05df 6000c79b store 1 ,mem_24g_abort_packet 
-05e0 c0008650 beq 1 ,p_g24_data_attemp_mouse_abort 
-05e1 6800c7a3 fetch 1 ,mem_24g_hop_packet 
-05e2 6808c76b fetcht 1 ,mem_24g_rxdata_temp 
-05e3 284ffe04 isolate1 bit_hop ,temp 
-05e4 7920fe00 setflag true ,0 ,pdata 
-05e5 6000c7a3 store 1 ,mem_24g_hop_packet 
-05e6 20400169 call p_usb_ms_data_header 
-05e7 6803c76e fetch 7 ,mem_24g_rxdata_temp + 3 
-05e8 600393d6 store 7 ,mem_usb_in_data + 4 
-05e9 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
-05ea 245a05ee ncall p_g24_ms_enable_blank_data_forcibly ,blank 
-05eb 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
-05ec 205a05f2 call p_g24_ms_disable_blank_data_forcibly ,blank 
-05ed 202001a2 branch p_usb_in_data_push 
+05d2 20400550 call p_g24_ch_timer_reinit 
+05d3 6800c79b fetch 1 ,mem_24g_abort_packet 
+05d4 6808c76b fetcht 1 ,mem_24g_rxdata_temp 
+05d5 284ffe03 isolate1 bit_abort ,temp 
+05d6 7920fe00 setflag true ,0 ,pdata 
+05d7 6000c79b store 1 ,mem_24g_abort_packet 
+05d8 c0008648 beq 1 ,p_g24_data_attemp_mouse_abort 
+05d9 6800c7a3 fetch 1 ,mem_24g_hop_packet 
+05da 6808c76b fetcht 1 ,mem_24g_rxdata_temp 
+05db 284ffe04 isolate1 bit_hop ,temp 
+05dc 7920fe00 setflag true ,0 ,pdata 
+05dd 6000c7a3 store 1 ,mem_24g_hop_packet 
+05de 20400162 call p_usb_ms_data_header 
+05df 6803c76e fetch 7 ,mem_24g_rxdata_temp + 3 
+05e0 600393d6 store 7 ,mem_usb_in_data + 4 
+05e1 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
+05e2 245a05e6 ncall p_g24_ms_enable_blank_data_forcibly ,blank 
+05e3 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
+05e4 205a05ea call p_g24_ms_disable_blank_data_forcibly ,blank 
+05e5 2020019b branch p_usb_in_data_push 
 
 p_g24_ms_enable_blank_data_forcibly:
-05ee 7047bc01 jam 1 ,mem_24g_ms_blank_data_enable 
-05ef 58000180 setarg timer_new_ms_blank_delay 
-05f0 d8e0000b arg timer_new_ms_blank ,queue 
-05f1 20207f08 branch timer_init 
+05e6 7047bc01 jam 1 ,mem_24g_ms_blank_data_enable 
+05e7 58000180 setarg timer_new_ms_blank_delay 
+05e8 d8e0000b arg timer_new_ms_blank ,queue 
+05e9 20207f08 branch timer_init 
 
 p_g24_ms_disable_blank_data_forcibly:
-05f2 7047bc00 jam 0 ,mem_24g_ms_blank_data_enable 
-05f3 58000000 setarg 0 
-05f4 d8e0000b arg timer_new_ms_blank ,queue 
-05f5 20207f08 branch timer_init 
+05ea 7047bc00 jam 0 ,mem_24g_ms_blank_data_enable 
+05eb 58000000 setarg 0 
+05ec d8e0000b arg timer_new_ms_blank ,queue 
+05ed 20207f08 branch timer_init 
 
 p_g24_data_type2:
-05f6 6808c76b fetcht 1 ,mem_24g_rxdata_temp 
-05f7 284ffe03 isolate1 bit_abort ,temp 
-05f8 20208652 branch p_g24_data_attemp_kbd_abort ,true 
-05f9 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
-05fa c00005fe beq 0 ,p_g24_data_type2_data1 
-05fb c0010638 beq 2 ,p_g24_data_type2_data3 
-05fc c001861b beq 3 ,p_g24_data_type2_data2 
-05fd 202005c9 branch p_g24_rx_interrupt_clear 
+05ee 6808c76b fetcht 1 ,mem_24g_rxdata_temp 
+05ef 284ffe03 isolate1 bit_abort ,temp 
+05f0 2020864a branch p_g24_data_attemp_kbd_abort ,true 
+05f1 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
+05f2 c00005f6 beq 0 ,p_g24_data_type2_data1 
+05f3 c0010630 beq 2 ,p_g24_data_type2_data3 
+05f4 c0018613 beq 3 ,p_g24_data_type2_data2 
+05f5 202005c1 branch p_g24_rx_interrupt_clear 
 
 p_g24_data_type2_data1:
-05fe 6800c770 fetch 1 ,mem_24g_rxdata_temp + 5 
-05ff 6000c7a2 store 1 ,mem_24g_ackpayload_enable 
-0600 70477000 jam 0 ,mem_24g_rxdata_temp + 5 
-0601 2040016e call p_usb_kb_normal_data_header 
-0602 d8a013d6 arg mem_usb_in_data + 4 ,contw 
-0603 20400610 call p_g24_data_type2_copy_data1 
-0604 680413d6 fetch 8 ,mem_usb_in_data + 4 
-0605 245a0613 ncall p_g24_kb_enable_blank_data_forcibly ,blank 
-0606 680413d6 fetch 8 ,mem_usb_in_data + 4 
-0607 205a0617 call p_g24_kb_disable_blank_data_forcibly ,blank 
-0608 680413d6 fetch 8 ,mem_usb_in_data + 4 
-0609 600447a4 store 8 ,mem_24g_kb_data_sta_data 
-060a 680c47ac fetcht 8 ,mem_24g_kb_data_last_data 
-060b 98467c00 isub temp ,null 
-060c 244281a2 ncall p_usb_in_data_push ,zero 
-060d 680447a4 fetch 8 ,mem_24g_kb_data_sta_data 
-060e 600447ac store 8 ,mem_24g_kb_data_last_data 
-060f 202005c9 branch p_g24_rx_interrupt_clear 
+05f6 6800c770 fetch 1 ,mem_24g_rxdata_temp + 5 
+05f7 6000c7a2 store 1 ,mem_24g_ackpayload_enable 
+05f8 70477000 jam 0 ,mem_24g_rxdata_temp + 5 
+05f9 20400167 call p_usb_kb_normal_data_header 
+05fa d8a013d6 arg mem_usb_in_data + 4 ,contw 
+05fb 20400608 call p_g24_data_type2_copy_data1 
+05fc 680413d6 fetch 8 ,mem_usb_in_data + 4 
+05fd 245a060b ncall p_g24_kb_enable_blank_data_forcibly ,blank 
+05fe 680413d6 fetch 8 ,mem_usb_in_data + 4 
+05ff 205a060f call p_g24_kb_disable_blank_data_forcibly ,blank 
+0600 680413d6 fetch 8 ,mem_usb_in_data + 4 
+0601 600447a4 store 8 ,mem_24g_kb_data_sta_data 
+0602 680c47ac fetcht 8 ,mem_24g_kb_data_last_data 
+0603 98467c00 isub temp ,null 
+0604 2442819b ncall p_usb_in_data_push ,zero 
+0605 680447a4 fetch 8 ,mem_24g_kb_data_sta_data 
+0606 600447ac store 8 ,mem_24g_kb_data_last_data 
+0607 202005c1 branch p_g24_rx_interrupt_clear 
 
 p_g24_data_type2_copy_data1:
-0610 d8c0476f arg mem_24g_rxdata_temp + 4 ,contr 
-0611 df200008 arg 8 ,loopcnt 
-0612 20207f01 branch memcpy 
+0608 d8c0476f arg mem_24g_rxdata_temp + 4 ,contr 
+0609 df200008 arg 8 ,loopcnt 
+060a 20207f01 branch memcpy 
 
 p_g24_kb_enable_blank_data_forcibly:
-0613 7047ba01 jam 1 ,mem_24g_kb_blank_data_enable 
-0614 58000180 setarg timer_new_kb_blank_delay 
-0615 d8e0000e arg timer_new_kb_blank ,queue 
-0616 20207f08 branch timer_init 
+060b 7047ba01 jam 1 ,mem_24g_kb_blank_data_enable 
+060c 58000180 setarg timer_new_kb_blank_delay 
+060d d8e0000e arg timer_new_kb_blank ,queue 
+060e 20207f08 branch timer_init 
 
 p_g24_kb_disable_blank_data_forcibly:
-0617 7047ba00 jam 0 ,mem_24g_kb_blank_data_enable 
-0618 58000000 setarg 0 
-0619 d8e0000e arg timer_new_kb_blank ,queue 
-061a 20207f08 branch timer_init 
+060f 7047ba00 jam 0 ,mem_24g_kb_blank_data_enable 
+0610 58000000 setarg 0 
+0611 d8e0000e arg timer_new_kb_blank ,queue 
+0612 20207f08 branch timer_init 
 
 p_g24_data_type2_data2:
-061b 20400173 call p_usb_kb_multimedia_data_header 
-061c 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
-061d 600093d6 store 1 ,mem_usb_in_data + 4 
-061e 6801476f fetch 2 ,mem_24g_rxdata_temp + 4 
-061f 60014978 store 2 ,mem_quickconn_media_data 
-0620 70497700 jam 0 ,mem_quickconn_data_bit1_count 
-0621 6802476f fetch 4 ,mem_24g_rxdata_temp + 4 
-0622 20400259 call p_usb_tx_kb_multimedia_data_bit1_check 
-0623 68014978 fetch 2 ,mem_quickconn_media_data 
-0624 600113d7 store 2 ,mem_usb_in_data + 5 
-0625 680193d6 fetch 3 ,mem_usb_in_data + 4 
-0626 6001c7b4 store 3 ,mem_24g_kb_multikey_sta_data 
-0627 6809c7b7 fetcht 3 ,mem_24g_kb_multikey_last_data 
-0628 98467c00 isub temp ,null 
-0629 244281a2 ncall p_usb_in_data_push ,zero 
-062a 6801c7b4 fetch 3 ,mem_24g_kb_multikey_sta_data 
-062b 6001c7b7 store 3 ,mem_24g_kb_multikey_last_data 
-062c 202005c9 branch p_g24_rx_interrupt_clear 
+0613 2040016c call p_usb_kb_multimedia_data_header 
+0614 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
+0615 600093d6 store 1 ,mem_usb_in_data + 4 
+0616 6801476f fetch 2 ,mem_24g_rxdata_temp + 4 
+0617 60014978 store 2 ,mem_quickconn_media_data 
+0618 70497700 jam 0 ,mem_quickconn_data_bit1_count 
+0619 6802476f fetch 4 ,mem_24g_rxdata_temp + 4 
+061a 20400251 call p_usb_tx_kb_multimedia_data_bit1_check 
+061b 68014978 fetch 2 ,mem_quickconn_media_data 
+061c 600113d7 store 2 ,mem_usb_in_data + 5 
+061d 680193d6 fetch 3 ,mem_usb_in_data + 4 
+061e 6001c7b4 store 3 ,mem_24g_kb_multikey_sta_data 
+061f 6809c7b7 fetcht 3 ,mem_24g_kb_multikey_last_data 
+0620 98467c00 isub temp ,null 
+0621 2442819b ncall p_usb_in_data_push ,zero 
+0622 6801c7b4 fetch 3 ,mem_24g_kb_multikey_sta_data 
+0623 6001c7b7 store 3 ,mem_24g_kb_multikey_last_data 
+0624 202005c1 branch p_g24_rx_interrupt_clear 
 
 p_g24_data_type2_copy_data2:
-062d d8c0476e arg mem_24g_rxdata_temp + 3 ,contr 
-062e df200003 arg 3 ,loopcnt 
-062f 20207f01 branch memcpy 
+0625 d8c0476e arg mem_24g_rxdata_temp + 3 ,contr 
+0626 df200003 arg 3 ,loopcnt 
+0627 20207f01 branch memcpy 
 
 p_g24_kb_mul_enable_blank_data_forcibly:
-0630 7047bb01 jam 1 ,mem_24g_kb_mul_blank_data_enable 
-0631 58000180 setarg timer_new_kb_mul_blank_delay 
-0632 d8e0000c arg timer_new_kb_mul_blank ,queue 
-0633 20207f08 branch timer_init 
+0628 7047bb01 jam 1 ,mem_24g_kb_mul_blank_data_enable 
+0629 58000180 setarg timer_new_kb_mul_blank_delay 
+062a d8e0000c arg timer_new_kb_mul_blank ,queue 
+062b 20207f08 branch timer_init 
 
 p_g24_kb_mul_disable_blank_data_forcibly:
-0634 7047bb00 jam 0 ,mem_24g_kb_mul_blank_data_enable 
-0635 58000000 setarg 0 
-0636 d8e0000c arg timer_new_kb_mul_blank ,queue 
-0637 20207f08 branch timer_init 
+062c 7047bb00 jam 0 ,mem_24g_kb_mul_blank_data_enable 
+062d 58000000 setarg 0 
+062e d8e0000c arg timer_new_kb_mul_blank ,queue 
+062f 20207f08 branch timer_init 
 
 p_g24_data_type2_data3:
-0638 20400178 call p_usb_kb_sysctrl_data_header 
-0639 d8a013d6 arg mem_usb_in_data + 4 ,contw 
-063a 20400643 call p_g24_data_type2_copy_data3 
-063b 680113d6 fetch 2 ,mem_usb_in_data + 4 
-063c 600113cc store 2 ,mem_usb_kb_system_sta_data 
-063d 680913cf fetcht 2 ,mem_usb_kb_system_last_data 
-063e 98467c00 isub temp ,null 
-063f 244281a2 ncall p_usb_in_data_push ,zero 
-0640 680113cc fetch 2 ,mem_usb_kb_system_sta_data 
-0641 600113cf store 2 ,mem_usb_kb_system_last_data 
-0642 202005c9 branch p_g24_rx_interrupt_clear 
+0630 20400171 call p_usb_kb_sysctrl_data_header 
+0631 d8a013d6 arg mem_usb_in_data + 4 ,contw 
+0632 2040063b call p_g24_data_type2_copy_data3 
+0633 680113d6 fetch 2 ,mem_usb_in_data + 4 
+0634 600113cc store 2 ,mem_usb_kb_system_sta_data 
+0635 680913cf fetcht 2 ,mem_usb_kb_system_last_data 
+0636 98467c00 isub temp ,null 
+0637 2442819b ncall p_usb_in_data_push ,zero 
+0638 680113cc fetch 2 ,mem_usb_kb_system_sta_data 
+0639 600113cf store 2 ,mem_usb_kb_system_last_data 
+063a 202005c1 branch p_g24_rx_interrupt_clear 
 
 p_g24_data_type2_copy_data3:
-0643 d8c0476e arg mem_24g_rxdata_temp + 3 ,contr 
-0644 df200002 arg 2 ,loopcnt 
-0645 20207f01 branch memcpy 
+063b d8c0476e arg mem_24g_rxdata_temp + 3 ,contr 
+063c df200002 arg 2 ,loopcnt 
+063d 20207f01 branch memcpy 
 
 p_g24_data_attemp:
-0646 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
-0647 c000864a beq datatype_mouse ,p_g24_data_attemp_mouse 
-0648 c001064d beq datatype_keyboard ,p_g24_data_attemp_kbd 
-0649 20600000 rtn 
+063e 6800c76e fetch 1 ,mem_24g_rxdata_temp + 3 
+063f c0008642 beq datatype_mouse ,p_g24_data_attemp_mouse 
+0640 c0010645 beq datatype_keyboard ,p_g24_data_attemp_kbd 
+0641 20600000 rtn 
 
 p_g24_data_attemp_mouse:
-064a 6802476f fetch 4 ,mem_24g_rxdata_temp + 4 
+0642 6802476f fetch 4 ,mem_24g_rxdata_temp + 4 
 
 p_g24_store_mouse_addr:
-064b 600247c1 store 4 ,mem_24g_ms_addr 
-064c 20600000 rtn 
+0643 600247c1 store 4 ,mem_24g_ms_addr 
+0644 20600000 rtn 
 
 p_g24_data_attemp_kbd:
-064d 6802476f fetch 4 ,mem_24g_rxdata_temp + 4 
+0645 6802476f fetch 4 ,mem_24g_rxdata_temp + 4 
 
 p_g24_store_kbd_addr:
-064e 600247bd store 4 ,mem_24g_kb_addr 
-064f 20600000 rtn 
+0646 600247bd store 4 ,mem_24g_kb_addr 
+0647 20600000 rtn 
 
 p_g24_data_attemp_mouse_abort:
-0650 68024775 fetch 4 ,mem_24g_rxdata_temp + 10 
-0651 2020064b branch p_g24_store_mouse_addr 
+0648 68024775 fetch 4 ,mem_24g_rxdata_temp + 10 
+0649 20200643 branch p_g24_store_mouse_addr 
 
 p_g24_data_attemp_kbd_abort:
-0652 68024775 fetch 4 ,mem_24g_rxdata_temp + 10 
-0653 2020064e branch p_g24_store_kbd_addr 
+064a 68024775 fetch 4 ,mem_24g_rxdata_temp + 10 
+064b 20200646 branch p_g24_store_kbd_addr 
 
 p_g24_send_kb_led_ctrl:
-0654 7047a203 jam kb_led_ackpayload ,mem_24g_ackpayload_enable 
-0655 20600000 rtn 
+064c 7047a203 jam kb_led_ackpayload ,mem_24g_ackpayload_enable 
+064d 20600000 rtn 
 
 p_rssi_noise:
-0656 204029bb call save_rssi 
-0657 207a0000 rtn blank 
-0658 6808c7c7 fetcht 1 ,mem_rssi_noise_index 
-0659 da200d9e arg mem_rssi_noise_buffer ,rega 
-065a 2040065d call p_rssi_store 
-065b 6008c7c7 storet 1 ,mem_rssi_noise_index 
-065c 20600000 rtn 
+064e 204029bb call save_rssi 
+064f 207a0000 rtn blank 
+0650 6808c7c7 fetcht 1 ,mem_rssi_noise_index 
+0651 da200d9e arg mem_rssi_noise_buffer ,rega 
+0652 20400655 call p_rssi_store 
+0653 6008c7c7 storet 1 ,mem_rssi_noise_index 
+0654 20600000 rtn 
 
 p_rssi_store:
-065d 1a227e00 copy rega ,pdata 
-065e 98408a00 iadd temp ,contw 
-065f 68008018 fetch 1 ,mem_rssi 
-0660 e0a08000 istore 1 ,contw 
-0661 18408401 increase 1 ,temp 
-0662 184104ff and_into rssi_buf_len_noise ,temp 
-0663 20600000 rtn 
+0655 1a227e00 copy rega ,pdata 
+0656 98408a00 iadd temp ,contw 
+0657 68008018 fetch 1 ,mem_rssi 
+0658 e0a08000 istore 1 ,contw 
+0659 18408401 increase 1 ,temp 
+065a 184104ff and_into rssi_buf_len_noise ,temp 
+065b 20600000 rtn 
 
 p_rssi_signal:
-0664 1fe22200 copy pdata ,rega 
-0665 6808c7c8 fetcht 1 ,mem_rssi_signal_index 
-0666 580047cf setarg mem_rssi_signal_buf 
-0667 98408a00 iadd temp ,contw 
-0668 1a227e00 copy rega ,pdata 
-0669 e0a08000 istore 1 ,contw 
-066a 18408401 increase 1 ,temp 
-066b 18410407 and_into rssi_buf_len_signal ,temp 
-066c 6008c7c8 storet 1 ,mem_rssi_signal_index 
-066d 20600000 rtn 
+065c 1fe22200 copy pdata ,rega 
+065d 6808c7c8 fetcht 1 ,mem_rssi_signal_index 
+065e 580047cf setarg mem_rssi_signal_buf 
+065f 98408a00 iadd temp ,contw 
+0660 1a227e00 copy rega ,pdata 
+0661 e0a08000 istore 1 ,contw 
+0662 18408401 increase 1 ,temp 
+0663 18410407 and_into rssi_buf_len_signal ,temp 
+0664 6008c7c8 storet 1 ,mem_rssi_signal_index 
+0665 20600000 rtn 
 
 p_rssi_average:
-066e d8400000 arg 0 ,temp 
-066f df200100 arg rssi_buf_len_noise + 1 ,loopcnt 
-0670 c5160672 bmark1 mark_24g_rxmode ,p_rssi_average2 
-0671 df200008 arg rssi_buf_len_signal + 1 ,loopcnt 
+0666 d8400000 arg 0 ,temp 
+0667 df200100 arg rssi_buf_len_noise + 1 ,loopcnt 
+0668 c516066a bmark1 mark_24g_rxmode ,p_rssi_average2 
+0669 df200008 arg rssi_buf_len_signal + 1 ,loopcnt 
 
 p_rssi_average2:
-0672 1a220c00 copy rega ,contr 
-0673 c5162e64 bmark1 mark_24g_rxmode ,rssi_average_loop 
+066a 1a220c00 copy rega ,contr 
+066b c5162e64 bmark1 mark_24g_rxmode ,rssi_average_loop 
 
 p_rssi_average_loop:
-0674 e8c08000 ifetch 1 ,contr 
-0675 98408400 iadd temp ,temp 
-0676 c2000674 loop p_rssi_average_loop 
-0677 18497e00 rshift3 temp ,pdata 
-0678 1fe20400 copy pdata ,temp 
-0679 20600000 rtn 
+066c e8c08000 ifetch 1 ,contr 
+066d 98408400 iadd temp ,temp 
+066e c200066c loop p_rssi_average_loop 
+066f 18497e00 rshift3 temp ,pdata 
+0670 1fe20400 copy pdata ,temp 
+0671 20600000 rtn 
 
 p_g24_update_addr_and_synccrc8:
-067a 60024748 store 4 ,mem_24g_addr 
+0672 60024748 store 4 ,mem_24g_addr 
 
 p_g24_syncword_crc8:
-067b da200000 arg 0 ,rega 
-067c df200004 arg 4 ,loopcnt 
-067d d8c04748 arg mem_24g_addr ,contr 
+0673 da200000 arg 0 ,rega 
+0674 df200004 arg 4 ,loopcnt 
+0675 d8c04748 arg mem_24g_addr ,contr 
 
 p_g24_syncword_crc8_loop:
-067e e8c08000 ifetch 1 ,contr 
-067f 9a20a200 iadd rega ,rega 
-0680 c200067e loop p_g24_syncword_crc8_loop 
-0681 1a227e00 copy rega ,pdata 
-0682 60014767 store 2 ,mem_24g_syncword 
-0683 6800c767 fetch 1 ,mem_24g_syncword 
-0684 6808c768 fetcht 1 ,mem_24g_syncword + 1 
-0685 9840fe00 iadd temp ,pdata 
-0686 6000c769 store 1 ,mem_24g_syncword_crc8 
-0687 20600000 rtn 
+0676 e8c08000 ifetch 1 ,contr 
+0677 9a20a200 iadd rega ,rega 
+0678 c2000676 loop p_g24_syncword_crc8_loop 
+0679 1a227e00 copy rega ,pdata 
+067a 60014767 store 2 ,mem_24g_syncword 
+067b 6800c767 fetch 1 ,mem_24g_syncword 
+067c 6808c768 fetcht 1 ,mem_24g_syncword + 1 
+067d 9840fe00 iadd temp ,pdata 
+067e 6000c769 store 1 ,mem_24g_syncword_crc8 
+067f 20600000 rtn 
 
 p_g24_read_len_pid_crc:
+0680 6800c69b fetch 1 ,mem_24g_rxbuf + 1 
+0681 1fe97e00 rshift3 pdata ,pdata 
+0682 6000c71e store 1 ,mem_24g_rxdata_length 
+0683 1fe0fe01 increase 1 ,pdata 
+0684 d8c0469b arg mem_24g_rxbuf + 1 ,contr 
+0685 98c08c00 iadd contr ,contr 
+0686 e8c18000 ifetch 3 ,contr 
+0687 6001c75d store 3 ,mem_24g_sta_crc 
 0688 6800c69b fetch 1 ,mem_24g_rxbuf + 1 
-0689 1fe97e00 rshift3 pdata ,pdata 
-068a 6000c71e store 1 ,mem_24g_rxdata_length 
-068b 1fe0fe01 increase 1 ,pdata 
-068c d8c0469b arg mem_24g_rxbuf + 1 ,contr 
-068d 98c08c00 iadd contr ,contr 
-068e e8c18000 ifetch 3 ,contr 
-068f 6001c75d store 3 ,mem_24g_sta_crc 
-0690 6800c69b fetch 1 ,mem_24g_rxbuf + 1 
-0691 1fe37e00 rshift pdata ,pdata 
-0692 1fe17e03 and pdata ,0x03 ,pdata 
-0693 6000c763 store 1 ,mem_24g_sta_pid 
-0694 20600000 rtn 
+0689 1fe37e00 rshift pdata ,pdata 
+068a 1fe17e03 and pdata ,0x03 ,pdata 
+068b 6000c763 store 1 ,mem_24g_sta_pid 
+068c 20600000 rtn 
 
 p_g24_transmit_prep:
-0695 6800c720 fetch 1 ,mem_24g_datalen 
-0696 1fe0fe02 increase 2 ,pdata 
-0697 6000c722 store 1 ,mem_24g_txlen 
-0698 6800c721 fetch 1 ,mem_24g_data_type 
-0699 6000c6dc store 1 ,mem_24g_txpayload 
-069a 6800c720 fetch 1 ,mem_24g_datalen 
-069b 1fe9fe00 lshift3 pdata ,pdata 
-069c 6808c71f fetcht 1 ,mem_24g_pid 
-069d 18410403 and temp ,0x03 ,temp 
-069e 18438400 lshift temp ,temp 
-069f 9841fe00 ior temp ,pdata 
-06a0 6808c75c fetcht 1 ,mem_24g_no_ack 
-06a1 9840fe00 iadd temp ,pdata 
-06a2 e0a08000 istore 1 ,contw 
-06a3 6800c720 fetch 1 ,mem_24g_datalen 
-06a4 98007200 iforce loopcnt 
-06a5 d8c046bc arg mem_24g_txbuf ,contr 
-06a6 20207f01 branch memcpy 
+068d 6800c720 fetch 1 ,mem_24g_datalen 
+068e 1fe0fe02 increase 2 ,pdata 
+068f 6000c722 store 1 ,mem_24g_txlen 
+0690 6800c721 fetch 1 ,mem_24g_data_type 
+0691 6000c6dc store 1 ,mem_24g_txpayload 
+0692 6800c720 fetch 1 ,mem_24g_datalen 
+0693 1fe9fe00 lshift3 pdata ,pdata 
+0694 6808c71f fetcht 1 ,mem_24g_pid 
+0695 18410403 and temp ,0x03 ,temp 
+0696 18438400 lshift temp ,temp 
+0697 9841fe00 ior temp ,pdata 
+0698 6808c75c fetcht 1 ,mem_24g_no_ack 
+0699 9840fe00 iadd temp ,pdata 
+069a e0a08000 istore 1 ,contw 
+069b 6800c720 fetch 1 ,mem_24g_datalen 
+069c 98007200 iforce loopcnt 
+069d d8c046bc arg mem_24g_txbuf ,contr 
+069e 20207f01 branch memcpy 
 
 p_g24_ch:
-06a7 6808c72b fetcht 1 ,mem_24g_current_ch_number 
-06a8 204006ab call p_g24_ch_map_size 
-06a9 6008c72b storet 1 ,mem_24g_current_ch_number 
-06aa 20600000 rtn 
+069f 6808c72b fetcht 1 ,mem_24g_current_ch_number 
+06a0 204006a3 call p_g24_ch_map_size 
+06a1 6008c72b storet 1 ,mem_24g_current_ch_number 
+06a2 20600000 rtn 
 
 p_g24_ch_map_size:
-06ab 204006af call p_g24_ch_calc 
-06ac 18408401 increase 1 ,temp 
-06ad 18410403 and_into 3 ,temp 
-06ae 20600000 rtn 
+06a3 204006a7 call p_g24_ch_calc 
+06a4 18408401 increase 1 ,temp 
+06a5 18410403 and_into 3 ,temp 
+06a6 20600000 rtn 
 
 p_g24_ch_calc:
-06af 6800c748 fetch 1 ,mem_24g_addr 
-06b0 1fe17e03 and_into 0x03 ,pdata 
-06b1 1fefa204 mul32 pdata ,4 ,rega 
-06b2 58004731 setarg mem_24g_ch_map1 
-06b3 9a20fe00 iadd rega ,pdata 
-06b4 98408c00 iadd temp ,contr 
-06b5 e8c08000 ifetch 1 ,contr 
-06b6 6000c72a store 1 ,mem_24g_ch 
-06b7 20600000 rtn 
+06a7 6800c748 fetch 1 ,mem_24g_addr 
+06a8 1fe17e03 and_into 0x03 ,pdata 
+06a9 1fefa204 mul32 pdata ,4 ,rega 
+06aa 58004731 setarg mem_24g_ch_map1 
+06ab 9a20fe00 iadd rega ,pdata 
+06ac 98408c00 iadd temp ,contr 
+06ad e8c08000 ifetch 1 ,contr 
+06ae 6000c72a store 1 ,mem_24g_ch 
+06af 20600000 rtn 
 
 p_g24_prep:
-06b8 7844fc00 disable enable_crc 
-06b9 7843fc00 disable enable_white 
-06ba 58555555 setarg 0x555555 
-06bb 98001e00 iforce crc24_init 
-06bc 6800c72a fetch 1 ,mem_24g_ch 
-06bd 1fed8400 reverse pdata ,temp 
-06be 79200401 set1 1 ,temp 
-06bf 18431c00 rshift temp ,white_init 
-06c0 20600000 rtn 
+06b0 7844fc00 disable enable_crc 
+06b1 7843fc00 disable enable_white 
+06b2 58555555 setarg 0x555555 
+06b3 98001e00 iforce crc24_init 
+06b4 6800c72a fetch 1 ,mem_24g_ch 
+06b5 1fed8400 reverse pdata ,temp 
+06b6 79200401 set1 1 ,temp 
+06b7 18431c00 rshift temp ,white_init 
+06b8 20600000 rtn 
 
 p_g24_receive_packet:
-06c1 204053c4 call le_enable 
-06c2 68024748 fetch 4 ,mem_24g_addr 
-06c3 98001200 iforce access 
-06c4 20402918 call set_sync_on 
-06c5 6808c72a fetcht 1 ,mem_24g_ch 
-06c6 2040291f call set_freq_rx 
-06c7 58000500 setarg param_pll_setup 
-06c8 20402a8f call sleep 
-06c9 20402924 call rf_rx_enable 
+06b9 204053c4 call le_enable 
+06ba 68024748 fetch 4 ,mem_24g_addr 
+06bb 98001200 iforce access 
+06bc 20402918 call set_sync_on 
+06bd 6808c72a fetcht 1 ,mem_24g_ch 
+06be 2040291f call set_freq_rx 
+06bf 58000500 setarg param_pll_setup 
+06c0 20402a8f call sleep 
+06c1 20402924 call rf_rx_enable 
 
 p_g24_receive_rxon:
-06ca 204006b8 call p_g24_prep 
-06cb 7857fc00 disable user3 
-06cc 7826fc00 enable decode_fec0 
-06cd 7830fc00 enable is_rx 
-06ce 78507c00 disable is_tx 
-06cf 78287c00 enable swfine 
-06d0 68014723 fetch 2 ,mem_24g_rx_window 
-06d1 98003600 iforce stop_watch 
-06d2 37c18400 correlate null ,timeout 
-06d3 242c0707 nbranch p_g24_sync_timeout ,sync 
-06d4 7846fc00 disable decode_fec0 
-06d5 7825fc00 enable decode_fec1 
-06d6 7823fc00 enable enable_white 
-06d7 7824fc00 enable enable_crc 
-06d8 20400704 call p_g24_receive_byte 
-06d9 6000c76a store 1 ,mem_24g_get_syncword_crc8 
-06da 6808c769 fetcht 1 ,mem_24g_syncword_crc8 
-06db 98467c00 isub temp ,null 
-06dc 24228709 nbranch p_g24_end_of_packet ,zero 
-06dd 20400704 call p_g24_receive_byte 
-06de 6000c69a store 1 ,mem_24g_rxbuf 
-06df c51606e4 bmark1 mark_24g_rxmode ,p_g24_receive_skip 
-06e0 6800c69a fetch 1 ,mem_24g_rxbuf 
-06e1 6808c721 fetcht 1 ,mem_24g_data_type 
-06e2 a8400e00 icompare bits_data ,temp 
-06e3 24208709 nbranch p_g24_end_of_packet ,true 
+06c2 204006b0 call p_g24_prep 
+06c3 7857fc00 disable user3 
+06c4 7826fc00 enable decode_fec0 
+06c5 7830fc00 enable is_rx 
+06c6 78507c00 disable is_tx 
+06c7 78287c00 enable swfine 
+06c8 68014723 fetch 2 ,mem_24g_rx_window 
+06c9 98003600 iforce stop_watch 
+06ca 37c18400 correlate null ,timeout 
+06cb 242c06ff nbranch p_g24_sync_timeout ,sync 
+06cc 7846fc00 disable decode_fec0 
+06cd 7825fc00 enable decode_fec1 
+06ce 7823fc00 enable enable_white 
+06cf 7824fc00 enable enable_crc 
+06d0 204006fc call p_g24_receive_byte 
+06d1 6000c76a store 1 ,mem_24g_get_syncword_crc8 
+06d2 6808c769 fetcht 1 ,mem_24g_syncword_crc8 
+06d3 98467c00 isub temp ,null 
+06d4 24228701 nbranch p_g24_end_of_packet ,zero 
+06d5 204006fc call p_g24_receive_byte 
+06d6 6000c69a store 1 ,mem_24g_rxbuf 
+06d7 c51606dc bmark1 mark_24g_rxmode ,p_g24_receive_skip 
+06d8 6800c69a fetch 1 ,mem_24g_rxbuf 
+06d9 6808c721 fetcht 1 ,mem_24g_data_type 
+06da a8400e00 icompare bits_data ,temp 
+06db 24208701 nbranch p_g24_end_of_packet ,true 
 
 p_g24_receive_skip:
-06e4 20400704 call p_g24_receive_byte 
-06e5 e0a08000 istore 1 ,contw 
-06e6 1fe97e00 rshift3 pdata ,pdata 
-06e7 1fe1721f and pdata ,0x1f ,loopcnt 
-06e8 202286ec branch p_g24rx_nopayload ,zero 
+06dc 204006fc call p_g24_receive_byte 
+06dd e0a08000 istore 1 ,contw 
+06de 1fe97e00 rshift3 pdata ,pdata 
+06df 1fe1721f and pdata ,0x1f ,loopcnt 
+06e0 202286e4 branch p_g24rx_nopayload ,zero 
 
 p_g24rx_loop:
-06e9 20400704 call p_g24_receive_byte 
-06ea e0a08000 istore 1 ,contw 
-06eb c20006e9 loop p_g24rx_loop 
+06e1 204006fc call p_g24_receive_byte 
+06e2 e0a08000 istore 1 ,contw 
+06e3 c20006e1 loop p_g24rx_loop 
 
 p_g24rx_nopayload:
-06ec c51606f1 bmark1 mark_24g_rxmode ,p_g24rx_crc 
-06ed 18a22200 copy contw ,rega 
-06ee 20400704 call p_g24_receive_byte 
-06ef 6000c7e1 store 1 ,mem_rssi_hex_received 
-06f0 1a220a00 copy rega ,contw 
+06e4 c51606e9 bmark1 mark_24g_rxmode ,p_g24rx_crc 
+06e5 18a22200 copy contw ,rega 
+06e6 204006fc call p_g24_receive_byte 
+06e7 6000c7e1 store 1 ,mem_rssi_hex_received 
+06e8 1a220a00 copy rega ,contw 
 
 p_g24rx_crc:
-06f1 09800018 parse demod ,bucket ,24 
-06f2 78287c00 enable swfine 
-06f3 db600664 arg param_sifs ,stop_watch 
-06f4 1fef7e00 rshift32 pdata ,pdata 
-06f5 1ff17e00 rshift16 pdata ,pdata 
-06f6 e0a18000 istore 3 ,contw 
-06f7 7845fc00 disable decode_fec1 
-06f8 280ffe2c isolate1 mark_24g_rxmode ,mark 
-06f9 2040a9bb call save_rssi ,true 
-06fa 20230709 branch p_g24_end_of_packet ,crc_failed 
-06fb 7837fc00 enable user3 
-06fc 68008017 fetch 1 ,mem_last_freq 
-06fd 1fe0a200 add pdata ,0 ,rega 
-06fe 20402981 call rf_write_freq 
-06ff 7846fc00 disable decode_fec0 
-0700 20402918 call set_sync_on 
-0701 c6160000 rtnmark1 mark_24g_rxmode 
-0702 6800c7e1 fetch 1 ,mem_rssi_hex_received 
-0703 20200664 branch p_rssi_signal 
+06e9 09800018 parse demod ,bucket ,24 
+06ea 78287c00 enable swfine 
+06eb db600664 arg param_sifs ,stop_watch 
+06ec 1fef7e00 rshift32 pdata ,pdata 
+06ed 1ff17e00 rshift16 pdata ,pdata 
+06ee e0a18000 istore 3 ,contw 
+06ef 7845fc00 disable decode_fec1 
+06f0 280ffe2c isolate1 mark_24g_rxmode ,mark 
+06f1 2040a9bb call save_rssi ,true 
+06f2 20230701 branch p_g24_end_of_packet ,crc_failed 
+06f3 7837fc00 enable user3 
+06f4 68008017 fetch 1 ,mem_last_freq 
+06f5 1fe0a200 add pdata ,0 ,rega 
+06f6 20402981 call rf_write_freq 
+06f7 7846fc00 disable decode_fec0 
+06f8 20402918 call set_sync_on 
+06f9 c6160000 rtnmark1 mark_24g_rxmode 
+06fa 6800c7e1 fetch 1 ,mem_rssi_hex_received 
+06fb 2020065c branch p_rssi_signal 
 
 p_g24_receive_byte:
-0704 09800008 parse demod ,bucket ,8 
-0705 19897e00 rshift3 pwindow ,pdata 
-0706 20600000 rtn 
+06fc 09800008 parse demod ,bucket ,8 
+06fd 19897e00 rshift3 pwindow ,pdata 
+06fe 20600000 rtn 
 
 p_g24_sync_timeout:
-0707 280ffe2c isolate1 mark_24g_rxmode ,mark 
-0708 20408656 call p_rssi_noise ,true 
+06ff 280ffe2c isolate1 mark_24g_rxmode ,mark 
+0700 2040864e call p_rssi_noise ,true 
 
 p_g24_end_of_packet:
-0709 784dfc00 disable encode_fec1 
-070a 7845fc00 disable decode_fec1 
-070b 2020264d branch end_of_packet 
+0701 784dfc00 disable encode_fec1 
+0702 7845fc00 disable decode_fec1 
+0703 2020264d branch end_of_packet 
 
 p_g24_set_freq_tx:
-070c 20402918 call set_sync_on 
-070d 6808c72a fetcht 1 ,mem_24g_ch 
-070e 20202933 branch set_freq_tx 
+0704 20402918 call set_sync_on 
+0705 6808c72a fetcht 1 ,mem_24g_ch 
+0706 20202933 branch set_freq_tx 
 
 p_g24_transmit:
-070f 204053c4 call le_enable 
-0710 68024748 fetch 4 ,mem_24g_addr 
-0711 98001200 iforce access 
-0712 204006b8 call p_g24_prep 
-0713 2040070c call p_g24_set_freq_tx 
-0714 79202a00 set1 txgfsk ,radio_ctrl 
-0715 782efc00 enable encode_fec0 
-0716 78307c00 enable is_tx 
-0717 7850fc00 disable is_rx 
-0718 19317e00 rshift16 access ,pdata 
-0719 1fecfe00 rshift8 pdata ,pdata 
-071a 1ff1fe00 rshift4 pdata ,pdata 
-071b 08008628 inject mod ,40 
-071c 784efc00 disable encode_fec0 
-071d 782dfc00 enable encode_fec1 
-071e 7823fc00 enable enable_white 
-071f 7824fc00 enable enable_crc 
-0720 6800c769 fetch 1 ,mem_24g_syncword_crc8 
-0721 08008608 inject mod ,8 
-0722 6800c722 fetch 1 ,mem_24g_txlen 
-0723 98007200 iforce loopcnt 
-0724 d8c046dc arg mem_24g_txpayload ,contr 
+0707 204053c4 call le_enable 
+0708 68024748 fetch 4 ,mem_24g_addr 
+0709 98001200 iforce access 
+070a 204006b0 call p_g24_prep 
+070b 20400704 call p_g24_set_freq_tx 
+070c 79202a00 set1 txgfsk ,radio_ctrl 
+070d 782efc00 enable encode_fec0 
+070e 78307c00 enable is_tx 
+070f 7850fc00 disable is_rx 
+0710 19317e00 rshift16 access ,pdata 
+0711 1fecfe00 rshift8 pdata ,pdata 
+0712 1ff1fe00 rshift4 pdata ,pdata 
+0713 08008628 inject mod ,40 
+0714 784efc00 disable encode_fec0 
+0715 782dfc00 enable encode_fec1 
+0716 7823fc00 enable enable_white 
+0717 7824fc00 enable enable_crc 
+0718 6800c769 fetch 1 ,mem_24g_syncword_crc8 
+0719 08008608 inject mod ,8 
+071a 6800c722 fetch 1 ,mem_24g_txlen 
+071b 98007200 iforce loopcnt 
+071c d8c046dc arg mem_24g_txpayload ,contr 
 
 p_g24tr_loop:
-0725 e8c08000 ifetch 1 ,contr 
-0726 08008608 inject mod ,8 
-0727 c2000725 loop p_g24tr_loop 
-0728 c596072b bmark0 mark_24g_rxmode ,p_g24tr_crc 
-0729 6800c7c5 fetch 1 ,mem_rssi_hex 
-072a 08008608 inject mod ,8 
+071d e8c08000 ifetch 1 ,contr 
+071e 08008608 inject mod ,8 
+071f c200071d loop p_g24tr_loop 
+0720 c5960723 bmark0 mark_24g_rxmode ,p_g24tr_crc 
+0721 6800c7c5 fetch 1 ,mem_rssi_hex 
+0722 08008608 inject mod ,8 
 
 p_g24tr_crc:
-072b 78247c00 enable enable_parity 
-072c 08008618 inject mod ,24 
-072d 78447c00 disable enable_parity 
-072e 37d38200 until null ,tx_clear 
-072f 20000064 nop 100 
-0730 784efc00 disable encode_fec0 
-0731 784dfc00 disable encode_fec1 
-0732 20600000 rtn 
+0723 78247c00 enable enable_parity 
+0724 08008618 inject mod ,24 
+0725 78447c00 disable enable_parity 
+0726 37d38200 until null ,tx_clear 
+0727 20000064 nop 100 
+0728 784efc00 disable encode_fec0 
+0729 784dfc00 disable encode_fec1 
+072a 20600000 rtn 
               org 0x2000
 
 start:
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/TestTools/1021s_quick_connector_pb/program/patch.prog	(revision 7240)
+++ /branch/mouse_project/TestTools/1021s_quick_connector_pb/program/patch.prog	(working copy)
@@ -104,7 +104,6 @@
 //gpio27 ground
 p_app_mode_select_ble:
 	store 1,mem_app_mode_select
-	jam 0,mem_mouse_pb_led_flag
 	branch p_le_start_scan
 
 //gpio28 ground
@@ -219,8 +218,8 @@
 	fetch 1,mem_mouse_pb_led_blink_timer
 	increase 1,pdata
 	store 1,mem_mouse_pb_led_blink_timer
-	beq 3,p_app_led_off
-	beq 6,p_mouse_pb_led_on_check
+	beq 2,p_app_led_off
+	beq 4,p_mouse_pb_led_on_check
 	rtn
 
 p_mouse_pb_led_on_check:
@@ -270,6 +269,8 @@
 	jam 0xb7,rfen_sn
 	nop 10 /* wait tx lo buffer to turn ON*/
 	jam 0x7d, rfen_mdm
+	branch p_set_tx_power_pair
+/*
 	fetch 1,mem_tx_power
 	beq TX_POWER_0DB,p_set_tx_power_0db
 	beq TX_POWER_3DB,p_set_tx_power_3db
@@ -278,7 +279,7 @@
 	beq TX_POWER_f5DB,p_set_tx_power_f5db
 	beq TX_POWER_PAIR,p_set_tx_power_pair
 	branch p_set_tx_power_5db
-
+*/
 p_set_tx_power_0db:
 	call p_rx_low_sens
 	jam 0xba,0x894b
@@ -341,9 +342,10 @@
 	rtn
 		
 p_set_tx_power_pair:	//50-100cm distance
+	call p_rx_high_sens
 	jam 0xba,0x894b
- 	jam 0xc2,0x8956
- 	jam 0xd0,0x8955
+	jam 0xc2,0x8956
+	jam 0xd0,0x8955
 	rtn
 
 //////////////////////////////COMMON PATCH//////////////////////////////////
@@ -805,7 +807,6 @@
 	rtnbit0 MOUSE_PB_KEY
 p_mouse_le_led_blink_enable:	//blink
 	jam 1,mem_mouse_pb_led_flag
-	jam 0,mem_mouse_pb_led_blink_timer
 	jam 2,mem_mouse_pb_led_blink_count
 	rtn
 
Index: sched/rf.dat
===================================================================
--- /branch/mouse_project/TestTools/1021s_quick_connector_pb/sched/rf.dat	(revision 7240)
+++ /branch/mouse_project/TestTools/1021s_quick_connector_pb/sched/rf.dat	(working copy)
@@ -9,6 +9,8 @@
 mem_ui_led_struct_ptr:mem_quickconn_led_style
 mem_ui_led_struct_num:01
 
+mem_mouse_pb_led_flag:00
+mem_mouse_pb_led_blink_timer:00
 
 mem_24g_led_style:
 01		#type:stop blink
