Index: output/flash.dat
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/flash.dat	(revision 5093)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/flash.dat	(working copy)
@@ -19,7 +19,7 @@
 60
 00
 cc
-fb
+fa
 20
 40
 07
@@ -75,7 +75,7 @@
 60
 01
 4d
-75
+74
 58
 00
 03
@@ -151,7 +151,7 @@
 60
 01
 4d
-87
+86
 24
 55
 80
@@ -191,7 +191,7 @@
 60
 01
 4d
-87
+86
 20
 60
 00
@@ -623,7 +623,7 @@
 68
 00
 cd
-94
+93
 c2
 80
 80
@@ -635,7 +635,7 @@
 68
 00
 cd
-84
+83
 c0
 00
 80
@@ -659,7 +659,7 @@
 68
 00
 cc
-54
+53
 c1
 ff
 80
@@ -731,7 +731,7 @@
 60
 01
 cc
-73
+72
 70
 4b
 69
@@ -751,7 +751,7 @@
 68
 00
 cc
-70
+6f
 20
 5a
 00
@@ -767,18 +767,18 @@
 68
 01
 cc
-73
+72
 20
 20
 2d
 8c
 70
 4c
-70
+6f
 01
 70
 4d
-79
+78
 00
 20
 40
@@ -787,7 +787,7 @@
 60
 00
 cb
-e0
+df
 58
 00
 00
@@ -795,23 +795,23 @@
 60
 03
 cb
-e1
+e0
 68
 02
 4c
-7b
+7a
 60
 02
 4b
-e8
+e7
 70
 4c
-44
+43
 0c
 68
 00
 cc
-45
+44
 79
 20
 7e
@@ -819,7 +819,7 @@
 60
 00
 cc
-45
+44
 20
 40
 01
@@ -830,16 +830,16 @@
 a2
 70
 4d
-7a
+79
 01
 70
 4d
-7c
+7b
 00
 68
 00
 cc
-45
+44
 1f
 e1
 7e
@@ -847,7 +847,7 @@
 60
 00
 cc
-45
+44
 20
 60
 00
@@ -855,7 +855,7 @@
 68
 00
 cc
-45
+44
 79
 20
 7e
@@ -863,11 +863,11 @@
 60
 00
 cc
-45
+44
 60
 00
-cc
-00
+cb
+ff
 20
 60
 00
@@ -875,7 +875,7 @@
 68
 00
 cc
-45
+44
 c4
 02
 00
@@ -883,7 +883,7 @@
 68
 00
 cc
-45
+44
 79
 3f
 fe
@@ -891,11 +891,11 @@
 60
 00
 cc
-45
+44
 60
 00
-cc
-00
+cb
+ff
 20
 40
 06
@@ -907,7 +907,7 @@
 68
 00
 cd
-79
+78
 c0
 80
 80
@@ -915,7 +915,7 @@
 68
 00
 cd
-77
+76
 1f
 e0
 fe
@@ -923,7 +923,7 @@
 60
 00
 cd
-77
+76
 c0
 02
 00
@@ -934,11 +934,11 @@
 21
 70
 4c
-89
+88
 02
 70
 4c
-4d
+4c
 00
 d9
 60
@@ -979,7 +979,7 @@
 68
 00
 cc
-43
+42
 1f
 e0
 fe
@@ -987,7 +987,7 @@
 60
 00
 cc
-43
+42
 20
 40
 00
@@ -995,7 +995,7 @@
 68
 00
 cc
-54
+53
 c0
 ff
 81
@@ -1011,11 +1011,11 @@
 60
 02
 4c
-49
+48
 60
 00
 cd
-78
+77
 20
 60
 00
@@ -1026,7 +1026,7 @@
 28
 70
 4d
-77
+76
 00
 20
 20
@@ -1034,15 +1034,15 @@
 d0
 70
 4d
-7c
+7b
 02
 70
 4d
-7a
+79
 01
 70
 4d
-79
+78
 00
 20
 20
@@ -1051,7 +1051,7 @@
 68
 00
 cd
-7b
+7a
 c0
 01
 81
@@ -1059,7 +1059,7 @@
 68
 00
 cc
-45
+44
 2f
 ec
 00
@@ -1071,7 +1071,7 @@
 68
 00
 cd
-7b
+7a
 c0
 00
 81
@@ -1087,7 +1087,7 @@
 68
 00
 cc
-54
+53
 c1
 ff
 80
@@ -1111,7 +1111,7 @@
 68
 00
 cd
-7a
+79
 c1
 80
 80
@@ -1119,18 +1119,18 @@
 68
 00
 cd
-7c
+7b
 c1
 80
 00
 00
 70
 4d
-7b
+7a
 01
 70
 4c
-89
+88
 04
 20
 20
@@ -1139,7 +1139,7 @@
 68
 00
 cd
-7c
+7b
 20
 3a
 01
@@ -1151,23 +1151,23 @@
 60
 00
 cd
-7c
+7b
 70
 4d
-7b
+7a
 02
 70
 4c
-89
+88
 04
 68
 08
 cc
-4f
+4e
 68
 00
 cc
-6c
+6b
 1f
 e1
 7e
@@ -1179,7 +1179,7 @@
 58
 00
 4c
-55
+54
 9a
 20
 fe
@@ -1195,7 +1195,7 @@
 60
 00
 cc
-4e
+4d
 18
 40
 84
@@ -1207,26 +1207,26 @@
 60
 08
 cc
-4f
+4e
 20
 60
 00
 00
 70
 4d
-7b
+7a
 03
 68
 00
 cd
-79
+78
 24
 3a
 00
 e1
 70
 4c
-89
+88
 02
 20
 20
@@ -1235,7 +1235,7 @@
 68
 00
 cc
-54
+53
 c0
 ff
 81
@@ -1250,7 +1250,7 @@
 b9
 70
 4c
-49
+48
 01
 20
 60
@@ -1259,7 +1259,7 @@
 68
 01
 4d
-75
+74
 20
 40
 7f
@@ -1271,7 +1271,7 @@
 68
 03
 cb
-e1
+e0
 20
 7a
 00
@@ -1286,7 +1286,7 @@
 a5
 70
 4c
-70
+6f
 00
 1a
 20
@@ -1295,7 +1295,7 @@
 60
 00
 cc
-44
+43
 20
 40
 00
@@ -1303,7 +1303,7 @@
 60
 00
 cb
-e0
+df
 e8
 a8
 80
@@ -1339,7 +1339,7 @@
 d8
 a0
 4b
-e6
+e5
 df
 20
 00
@@ -1379,7 +1379,7 @@
 d8
 a0
 4b
-e0
+df
 20
 20
 7e
@@ -1399,7 +1399,7 @@
 68
 02
 4c
-6c
+6b
 98
 00
 12
@@ -1431,7 +1431,7 @@
 68
 00
 cc
-70
+6f
 24
 7a
 00
@@ -1439,7 +1439,7 @@
 68
 01
 4c
-4a
+49
 1f
 e0
 fe
@@ -1447,11 +1447,11 @@
 60
 01
 4c
-4a
+49
 68
 00
 cc
-4b
+4a
 c2
 80
 2d
@@ -1459,7 +1459,7 @@
 68
 00
 cc
-54
+53
 c0
 ff
 81
@@ -1475,7 +1475,7 @@
 68
 00
 cc
-4a
+49
 c1
 ff
 80
@@ -1487,7 +1487,7 @@
 60
 01
 4c
-4a
+49
 20
 20
 2d
@@ -1515,7 +1515,7 @@
 68
 00
 cc
-4d
+4c
 1f
 e6
 7c
@@ -1531,7 +1531,7 @@
 60
 00
 cc
-4d
+4c
 c0
 03
 00
@@ -1551,7 +1551,7 @@
 68
 00
 cc
-42
+41
 20
 7a
 00
@@ -1563,11 +1563,11 @@
 d8
 c0
 4b
-c0
+bf
 d8
 a0
 4c
-22
+21
 20
 20
 7f
@@ -1578,20 +1578,20 @@
 20
 70
 4c
-43
+42
 00
 70
 4c
-4e
+4d
 4e
 68
 02
 4c
-50
+4f
 60
 02
 4c
-6c
+6b
 da
 20
 00
@@ -1603,7 +1603,7 @@
 d8
 c0
 4c
-6c
+6b
 e8
 c0
 80
@@ -1623,15 +1623,15 @@
 60
 01
 4c
-f5
+f4
 68
 00
 cc
-f5
+f4
 68
 08
 cc
-f6
+f5
 98
 40
 fe
@@ -1639,7 +1639,7 @@
 60
 00
 cc
-f7
+f6
 20
 60
 00
@@ -1650,7 +1650,7 @@
 88
 70
 4c
-54
+53
 01
 20
 60
@@ -1682,7 +1682,7 @@
 26
 70
 4d
-94
+93
 00
 20
 40
@@ -1699,7 +1699,7 @@
 60
 08
 cc
-44
+43
 18
 42
 72
@@ -1707,7 +1707,7 @@
 d8
 a0
 4b
-e0
+df
 1a
 22
 0c
@@ -1719,7 +1719,7 @@
 68
 00
 cb
-bf
+be
 1f
 e9
 7e
@@ -1727,7 +1727,7 @@
 60
 00
 cc
-42
+41
 1f
 e0
 fe
@@ -1735,7 +1735,7 @@
 d8
 c0
 4b
-bf
+be
 98
 c0
 8c
@@ -1747,11 +1747,11 @@
 60
 01
 cc
-81
+80
 68
 00
 cb
-bf
+be
 1f
 e3
 7e
@@ -1763,7 +1763,7 @@
 60
 00
 cc
-87
+86
 20
 60
 00
@@ -1771,7 +1771,7 @@
 68
 00
 cc
-44
+43
 1f
 e0
 fe
@@ -1779,19 +1779,19 @@
 60
 00
 cc
-46
+45
 68
 00
 cc
-45
+44
 60
 00
-cc
-00
+cb
+ff
 68
 00
 cc
-44
+43
 1f
 e9
 fe
@@ -1799,7 +1799,7 @@
 68
 08
 cc
-43
+42
 18
 41
 04
@@ -1815,7 +1815,7 @@
 68
 08
 cc
-80
+7f
 98
 40
 fe
@@ -1827,7 +1827,7 @@
 68
 00
 cc
-44
+43
 98
 00
 72
@@ -1835,7 +1835,7 @@
 d8
 c0
 4b
-e0
+df
 20
 20
 7f
@@ -1859,7 +1859,7 @@
 68
 00
 cc
-4e
+4d
 20
 20
 53
@@ -1891,7 +1891,7 @@
 68
 01
 4c
-47
+46
 98
 00
 36
@@ -1927,11 +1927,11 @@
 60
 00
 cc
-f8
+f7
 68
 08
 cc
-f7
+f6
 98
 46
 7c
@@ -1947,15 +1947,15 @@
 60
 00
 cb
-be
+bd
 68
 00
 cb
-be
+bd
 68
 08
 cc
-45
+44
 a8
 40
 0e
@@ -2007,7 +2007,7 @@
 60
 00
 cd
-7f
+7e
 1a
 22
 0a
@@ -2071,7 +2071,7 @@
 68
 00
 cd
-7f
+7e
 1f
 e2
 22
@@ -2079,11 +2079,11 @@
 68
 08
 cc
-ff
+fe
 58
 00
 4d
-06
+05
 98
 40
 8a
@@ -2107,7 +2107,7 @@
 60
 08
 cc
-ff
+fe
 20
 60
 00
@@ -2143,7 +2143,7 @@
 68
 02
 4c
-6c
+6b
 98
 00
 12
@@ -2159,7 +2159,7 @@
 68
 08
 cc
-4e
+4d
 20
 40
 29
@@ -2215,7 +2215,7 @@
 68
 00
 cc
-f7
+f6
 08
 00
 86
@@ -2223,15 +2223,15 @@
 68
 00
 cc
-46
+45
 98
 00
 72
 00
 d8
 c0
-4c
-00
+4b
+ff
 e8
 c0
 80
@@ -2283,7 +2283,7 @@
 68
 0a
 4c
-65
+64
 1c
 42
 7e
@@ -2303,11 +2303,11 @@
 68
 02
 4c
-65
+64
 68
 08
 cc
-69
+68
 98
 40
 84
@@ -2331,7 +2331,7 @@
 60
 02
 4c
-65
+64
 20
 20
 7f
@@ -2459,7 +2459,7 @@
 68
 00
 cd
-84
+83
 c0
 00
 ff
@@ -2791,7 +2791,7 @@
 68
 00
 cc
-fb
+fa
 60
 00
 c1
@@ -2867,7 +2867,7 @@
 68
 03
 4d
-89
+88
 60
 03
 44
@@ -3099,7 +3099,7 @@
 60
 02
 4c
-6c
+6b
 20
 40
 05
@@ -3395,7 +3395,7 @@
 60
 02
 4c
-6c
+6b
 20
 60
 00
@@ -3554,7 +3554,7 @@
 00
 70
 4d
-84
+83
 01
 58
 00
@@ -3563,7 +3563,7 @@
 60
 01
 4d
-85
+84
 20
 60
 00
@@ -4895,7 +4895,7 @@
 da
 60
 4d
-90
+8f
 da
 40
 04
@@ -4906,7 +4906,7 @@
 74
 70
 4d
-8f
+8e
 01
 20
 60
@@ -6311,7 +6311,7 @@
 68
 00
 cd
-7d
+7c
 1f
 e6
 7c
@@ -6323,7 +6323,7 @@
 68
 00
 cd
-7d
+7c
 c1
 00
 00
@@ -6335,7 +6335,7 @@
 60
 00
 cd
-7d
+7c
 20
 60
 00
@@ -6999,7 +6999,7 @@
 da
 20
 4d
-06
+05
 20
 40
 02
@@ -7007,7 +7007,7 @@
 60
 08
 cd
-7e
+7d
 58
 00
 00
@@ -7031,7 +7031,7 @@
 68
 00
 cd
-7d
+7c
 1f
 e6
 7c
@@ -7043,7 +7043,7 @@
 68
 00
 cd
-7d
+7c
 c0
 00
 07
@@ -7646,11 +7646,11 @@
 00
 70
 4d
-80
+7f
 01
 70
 4d
-7d
+7c
 00
 20
 60
@@ -7659,7 +7659,7 @@
 68
 00
 cd
-7d
+7c
 1f
 e0
 fe
@@ -7667,14 +7667,14 @@
 60
 00
 cd
-7d
+7c
 20
 60
 00
 00
 70
 4d
-7d
+7c
 03
 20
 60
@@ -7683,19 +7683,19 @@
 68
 00
 cd
-7d
+7c
 c1
 90
 00
 00
 70
 4d
-7d
+7c
 00
 68
 08
 cd
-7e
+7d
 58
 00
 00
@@ -7719,7 +7719,7 @@
 68
 00
 cd
-80
+7f
 c0
 00
 07
@@ -7731,7 +7731,7 @@
 60
 00
 cd
-80
+7f
 c0
 00
 07
@@ -7746,12 +7746,12 @@
 00
 70
 4d
-7d
+7c
 00
 68
 00
 cd
-80
+7f
 c0
 01
 07
@@ -7763,7 +7763,7 @@
 60
 00
 cd
-80
+7f
 c0
 00
 87
@@ -8104,8 +8104,8 @@
 20
 00
 01
-a9
-89
+0a
+58
 aa
 55
 08
@@ -8187,7 +8187,7 @@
 55
 01
 00
-81
+80
 4d
 00
 aa
@@ -8703,7 +8703,7 @@
 1e
 ff
 ff
-b0
+30
 00
 ff
 05
@@ -8916,35 +8916,35 @@
 55
 01
 00
-8a
+89
 4c
 01
 aa
 55
 01
 00
-45
+44
 4c
 01
 aa
 55
 01
 00
-89
+88
 4c
 04
 aa
 55
 01
 00
-80
+7f
 4c
 00
 aa
 55
 02
 00
-47
+46
 4c
 c0
 12
@@ -8952,7 +8952,7 @@
 55
 03
 00
-69
+68
 4c
 19
 19
@@ -8961,7 +8961,7 @@
 55
 10
 00
-55
+54
 4c
 00
 13
@@ -8983,14 +8983,14 @@
 55
 01
 00
-54
+53
 4c
 ff
 aa
 55
 04
 00
-50
+4f
 4c
 20
 15
@@ -9000,7 +9000,7 @@
 55
 06
 00
-89
+88
 4d
 0f
 0f
@@ -9028,7 +9028,7 @@
 55
 03
 00
-73
+72
 4c
 80
 4f
@@ -9183,9 +9183,15 @@
 00
 57
 4b
-ea
+f0
 31
 00
+55
+aa
+aa
+55
+dc
+1c
 ff
 20
 20
@@ -9254,7 +9260,7 @@
 68
 01
 4d
-85
+84
 1f
 e0
 fe
@@ -9262,11 +9268,11 @@
 60
 01
 4d
-85
+84
 68
 09
 4d
-87
+86
 98
 46
 7c
@@ -9281,7 +9287,7 @@
 9f
 70
 4d
-84
+83
 00
 58
 00
@@ -9290,7 +9296,7 @@
 60
 01
 4d
-85
+84
 58
 00
 00
@@ -9298,19 +9304,19 @@
 60
 01
 4d
-87
+86
 70
 4c
-7f
+7e
 00
 68
 00
 cc
-6a
+69
 60
 00
 cc
-69
+68
 20
 60
 00
@@ -9318,7 +9324,7 @@
 68
 00
 cc
-6b
+6a
 20
 20
 00
@@ -9326,7 +9332,7 @@
 68
 00
 cc
-7f
+7e
 1f
 e0
 fe
@@ -9334,7 +9340,7 @@
 60
 00
 cc
-7f
+7e
 c0
 02
 00
@@ -9450,7 +9456,7 @@
 68
 00
 cd
-8f
+8e
 c0
 00
 ad
@@ -9462,7 +9468,7 @@
 68
 00
 cc
-45
+44
 60
 00
 91
@@ -9470,7 +9476,7 @@
 68
 02
 4c
-7b
+7a
 60
 02
 11
@@ -9510,11 +9516,11 @@
 68
 02
 4c
-6c
+6b
 68
 0a
 4d
-89
+88
 98
 46
 7c
@@ -9526,14 +9532,14 @@
 68
 00
 cc
-42
+41
 c1
 84
 00
 00
 70
 4d
-94
+93
 00
 20
 40
@@ -9542,11 +9548,11 @@
 68
 02
 4c
-6c
+6b
 68
 0a
 4c
-50
+4f
 98
 46
 7c
@@ -9558,11 +9564,11 @@
 68
 02
 4c
-6c
+6b
 68
 0a
 4c
-7b
+7a
 98
 46
 7c
@@ -9590,7 +9596,7 @@
 68
 02
 4c
-24
+23
 20
 20
 01
@@ -9598,7 +9604,7 @@
 68
 00
 cd
-82
+81
 1f
 e0
 fe
@@ -9610,7 +9616,7 @@
 60
 00
 cd
-82
+81
 c0
 00
 00
@@ -9630,19 +9636,19 @@
 68
 02
 4c
-7b
+7a
 60
 02
 4c
-6c
+6b
 68
 00
 cd
-92
+91
 60
 00
 cc
-4f
+4e
 20
 40
 00
@@ -9650,7 +9656,7 @@
 60
 08
 cd
-92
+91
 20
 60
 00
@@ -9670,19 +9676,19 @@
 68
 02
 4d
-89
+88
 60
 02
 4c
-6c
+6b
 68
 00
 cd
-93
+92
 60
 00
 cc
-4f
+4e
 20
 40
 00
@@ -9690,7 +9696,7 @@
 60
 08
 cd
-93
+92
 20
 60
 00
@@ -9985,7 +9991,7 @@
 00
 70
 4d
-84
+83
 00
 20
 40
@@ -10234,7 +10240,7 @@
 68
 00
 cc
-49
+48
 c0
 00
 ff
@@ -10242,7 +10248,7 @@
 68
 00
 cc
-54
+53
 c0
 00
 80
@@ -10261,7 +10267,7 @@
 8c
 70
 4c
-54
+53
 11
 70
 11
@@ -10273,7 +10279,7 @@
 14
 70
 4c
-54
+53
 12
 70
 11
@@ -10285,7 +10291,7 @@
 14
 70
 4c
-54
+53
 13
 70
 11
@@ -10294,7 +10300,7 @@
 68
 00
 cc
-45
+44
 1f
 e1
 7e
@@ -10306,7 +10312,7 @@
 68
 02
 4c
-7b
+7a
 60
 02
 11
@@ -10338,7 +10344,7 @@
 68
 00
 cc
-54
+53
 c1
 7f
 80
@@ -10361,7 +10367,7 @@
 00
 70
 4c
-54
+53
 02
 20
 20
@@ -10369,7 +10375,7 @@
 fa
 70
 4c
-54
+53
 03
 20
 20
@@ -10377,7 +10383,7 @@
 fa
 70
 4c
-54
+53
 ff
 70
 0a
@@ -10390,7 +10396,7 @@
 68
 02
 4c
-24
+23
 20
 40
 01
@@ -10438,7 +10444,7 @@
 68
 02
 4c
-6c
+6b
 60
 02
 47
@@ -10514,7 +10520,7 @@
 60
 02
 4c
-7b
+7a
 20
 40
 3e
@@ -10742,7 +10748,7 @@
 68
 00
 cd
-8f
+8e
 c0
 00
 ad
@@ -10766,7 +10772,7 @@
 68
 00
 cd
-94
+93
 79
 3f
 fe
@@ -10774,7 +10780,7 @@
 60
 00
 cd
-94
+93
 70
 4b
 67
@@ -10798,7 +10804,7 @@
 68
 00
 cc
-45
+44
 60
 00
 91
@@ -10806,7 +10812,7 @@
 68
 02
 4c
-7b
+7a
 60
 02
 11
@@ -11014,7 +11020,7 @@
 68
 00
 cd
-94
+93
 79
 20
 7e
@@ -11022,7 +11028,7 @@
 60
 00
 cd
-94
+93
 20
 40
 01
@@ -11042,7 +11048,7 @@
 d8
 c0
 4c
-6c
+6b
 20
 40
 7f
@@ -11078,7 +11084,7 @@
 68
 00
 cd
-94
+93
 79
 20
 7e
@@ -11086,7 +11092,7 @@
 60
 00
 cd
-94
+93
 58
 00
 00
@@ -11094,10 +11100,10 @@
 60
 01
 4d
-90
+8f
 70
 4d
-8f
+8e
 00
 20
 60
@@ -11146,7 +11152,7 @@
 60
 01
 4c
-71
+70
 20
 40
 42
@@ -12775,5 +12781,5 @@
 55
 00
 00
-5f
-80
+34
+ac
Index: output/program.lis
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/program.lis	(revision 5093)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/program.lis	(working copy)
@@ -9,7 +9,7 @@
 p_wake_from_power:
 0001 204003ad call p_mouse_data_init 
 0002 6800c1de fetch 1 ,mem_tx_power 
-0003 6000ccfb store 1 ,mem_tx_power_temp 
+0003 6000ccfa store 1 ,mem_tx_power_temp 
 0004 20400776 call power_ctrl_pac_succ_cnt_init 
 0005 6800c685 fetch 1 ,mem_ui_button_timeout 
 0006 6000cb47 store 1 ,mem_select_ui_button_count 
@@ -27,7 +27,7 @@
 
 p_mouse_cb_fuction:
 0010 58000374 setarg p_mouse_g24_package_data 
-0011 60014d75 store 2 ,mem_cb_24g_data 
+0011 60014d74 store 2 ,mem_cb_24g_data 
 0012 5800038e setarg p_mouse_le 
 0013 600141ef store 2 ,mem_cb_le_process 
 0014 580006ac setarg p_le_mouse_bb_event_connect_complete 
@@ -48,7 +48,7 @@
 
 p_mouse_wakeup_from_power:
 0023 58000019 setarg 25 
-0024 60014d87 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+0024 60014d86 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
 0025 2455802d ncall p_mouse_24g_transmit_by_interrupt_exit_count_max ,wake 
 0026 204002d0 call p_mouse_init_sunt 
 0027 20400490 call p_mouse_sensor_powerdown 
@@ -62,7 +62,7 @@
 
 p_mouse_24g_transmit_by_interrupt_exit_count_max:
 002d 58000177 setarg 375 
-002e 60014d87 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+002e 60014d86 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
 002f 20600000 rtn 
 0030 20000001 nop 1 
 0031 20000001 nop 1 
@@ -190,10 +190,10 @@
 
 p_g24_dispatch:
 0099 c6930000 rtnmark0 mark_24g 
-009a 6800cd94 fetch 1 ,mem_24g_conn_sm 
+009a 6800cd93 fetch 1 ,mem_24g_conn_sm 
 009b c28080ae bbit1 state_24g_pair ,p_g24_pair_dispatch 
 009c c28100b0 bbit1 state_24g_reconn ,p_g24_reconn_dispatch 
-009d 6800cd84 fetch 1 ,mem_24g_transmit_by_interrupt 
+009d 6800cd83 fetch 1 ,mem_24g_transmit_by_interrupt 
 009e c00080b8 beq g24_tx_timer_int_enable ,p_g24_transmit_by_interrupt 
 
 p_g24_transmit_process:
@@ -203,7 +203,7 @@
 
 p_g24_transmit_start:
 00a2 204000e9 call p_g24_transmit_packet 
-00a3 6800cc54 fetch 1 ,mem_24g_pairing_sm 
+00a3 6800cc53 fetch 1 ,mem_24g_pairing_sm 
 00a4 c1ff8000 rtnne state_24g_pairing_success 
 00a5 204006d0 call power_ctrl_start 
 00a6 204000b2 call g24_long_sleep_shorter_param_update 
@@ -231,7 +231,7 @@
 00b2 6800c6f5 fetch 1 ,mem_config_function_enable 
 00b3 c3838000 rtnbit1 enable_sensor_motion_pin 
 00b4 58017700 setarg g24_long_sleep_step1 
-00b5 6001cc73 store 3 ,mem_24g_enter_hibernate 
+00b5 6001cc72 store 3 ,mem_24g_enter_hibernate 
 00b6 704b6914 jam 20 ,mem_24g_long_sleep_param_update_timer 
 00b7 20600000 rtn 
 
@@ -240,74 +240,74 @@
 00b9 202007c8 branch p_zcode_entrance 
 
 p_g24_nodata_transmit:
-00ba 6800cc70 fetch 1 ,mem_24g_abort_pac 
+00ba 6800cc6f fetch 1 ,mem_24g_abort_pac 
 00bb 205a00c0 call p_g24_send_abort_packet ,blank 
 
 p_g24_long_sleep:
 00bc 2040025f call p_g24_lpm_wait 
 00bd 24740000 nrtn user 
-00be 6801cc73 fetch 3 ,mem_24g_enter_hibernate 
+00be 6801cc72 fetch 3 ,mem_24g_enter_hibernate 
 00bf 20202d8c branch g24_lpm_long_sleep2 
 
 p_g24_send_abort_packet:
-00c0 704c7001 jam 1 ,mem_24g_abort_pac 
-00c1 704d7900 jam 0 ,mem_24g_rf_hop_ch 
+00c0 704c6f01 jam 1 ,mem_24g_abort_pac 
+00c1 704d7800 jam 0 ,mem_24g_rf_hop_ch 
 00c2 204000d0 call p_g24_transmit_rf_ctrl_clear 
-00c3 6000cbe0 store 1 ,mem_24g_txbuf 
+00c3 6000cbdf store 1 ,mem_24g_txbuf 
 00c4 58000000 setarg 0 
-00c5 6003cbe1 store 7 ,mem_24g_txbuf + 1 
-00c6 68024c7b fetch 4 ,mem_24g_device_addr 
-00c7 60024be8 store 4 ,mem_24g_txbuf + 8 
-00c8 704c440c jam 12 ,mem_24g_datalen 
-00c9 6800cc45 fetch 1 ,mem_24g_data_type 
+00c5 6003cbe0 store 7 ,mem_24g_txbuf + 1 
+00c6 68024c7a fetch 4 ,mem_24g_device_addr 
+00c7 60024be7 store 4 ,mem_24g_txbuf + 8 
+00c8 704c430c jam 12 ,mem_24g_datalen 
+00c9 6800cc44 fetch 1 ,mem_24g_data_type 
 00ca 79207e03 set1 bit_abort ,pdata 
-00cb 6000cc45 store 1 ,mem_24g_data_type 
+00cb 6000cc44 store 1 ,mem_24g_data_type 
 00cc 20400136 call p_g24_txdata_enable_tx 
 00cd 202000a2 branch p_g24_transmit_start 
 
 p_g24_transmit_rf_sta_init:
-00ce 704d7a01 jam 1 ,mem_24g_rf_last_sta 
-00cf 704d7c00 jam 0 ,mem_24g_sync_cnt 
+00ce 704d7901 jam 1 ,mem_24g_rf_last_sta 
+00cf 704d7b00 jam 0 ,mem_24g_sync_cnt 
 
 p_g24_transmit_rf_ctrl_clear:
-00d0 6800cc45 fetch 1 ,mem_24g_data_type 
+00d0 6800cc44 fetch 1 ,mem_24g_data_type 
 00d1 1fe17e07 and_into bits_data ,pdata 
-00d2 6000cc45 store 1 ,mem_24g_data_type 
+00d2 6000cc44 store 1 ,mem_24g_data_type 
 00d3 20600000 rtn 
 
 p_g24_hop_ch_enable:
-00d4 6800cc45 fetch 1 ,mem_24g_data_type 
+00d4 6800cc44 fetch 1 ,mem_24g_data_type 
 00d5 79207e04 set1 bit_hop ,pdata 
-00d6 6000cc45 store 1 ,mem_24g_data_type 
-00d7 6000cc00 store 1 ,mem_24g_txpayload 
+00d6 6000cc44 store 1 ,mem_24g_data_type 
+00d7 6000cbff store 1 ,mem_24g_txpayload 
 00d8 20600000 rtn 
 
 p_g24_hop_enable_packet:
-00d9 6800cc45 fetch 1 ,mem_24g_data_type 
+00d9 6800cc44 fetch 1 ,mem_24g_data_type 
 00da c4020000 rtnbit0 bit_hop 
 
 p_g24_hop_ch_disable:
-00db 6800cc45 fetch 1 ,mem_24g_data_type 
+00db 6800cc44 fetch 1 ,mem_24g_data_type 
 00dc 793ffe04 set0 bit_hop ,pdata 
-00dd 6000cc45 store 1 ,mem_24g_data_type 
-00de 6000cc00 store 1 ,mem_24g_txpayload 
+00dd 6000cc44 store 1 ,mem_24g_data_type 
+00de 6000cbff store 1 ,mem_24g_txpayload 
 00df 20400628 call power_ctrl_pac_succ_decrs 
 00e0 20200121 branch p_g24_ch 
 
 p_g24_rf_hop_attemp_again:
-00e1 6800cd79 fetch 1 ,mem_24g_rf_hop_ch 
+00e1 6800cd78 fetch 1 ,mem_24g_rf_hop_ch 
 00e2 c08080d0 bne 1 ,p_g24_transmit_rf_ctrl_clear 
 
 p_g24_rf_hop_fastly:
-00e3 6800cd77 fetch 1 ,mem_24g_hop_fastly_cnt 
+00e3 6800cd76 fetch 1 ,mem_24g_hop_fastly_cnt 
 00e4 1fe0fe01 increase 1 ,pdata 
-00e5 6000cd77 store 1 ,mem_24g_hop_fastly_cnt 
+00e5 6000cd76 store 1 ,mem_24g_hop_fastly_cnt 
 00e6 c00200fe beq 4 ,p_g24_rf_hop_fastly_exit 
 00e7 20400121 call p_g24_ch 
-00e8 704c8902 jam 2 ,mem_24g_max_retry 
+00e8 704c8802 jam 2 ,mem_24g_max_retry 
 
 p_g24_transmit_packet:
-00e9 704c4d00 jam 0 ,mem_24g_retry 
+00e9 704c4c00 jam 0 ,mem_24g_retry 
 
 p_g24_transmit_loop:
 00ea d9600d00 arg param_rx_setup ,timeup 
@@ -321,46 +321,46 @@
 
 p_g24_transmit_next_packet:
 00f2 704b5200 jam 0 ,mem_retry_count 
-00f3 6800cc43 fetch 1 ,mem_24g_pid 
+00f3 6800cc42 fetch 1 ,mem_24g_pid 
 00f4 1fe0fe01 increase 1 ,pdata 
-00f5 6000cc43 store 1 ,mem_24g_pid 
+00f5 6000cc42 store 1 ,mem_24g_pid 
 00f6 204000d9 call p_g24_hop_enable_packet 
-00f7 6800cc54 fetch 1 ,mem_24g_pairing_sm 
+00f7 6800cc53 fetch 1 ,mem_24g_pairing_sm 
 00f8 c0ff819f bne state_24g_pairing_success ,p_g24_paring_mode_start 
 00f9 20400105 call p_g24_transmit_succ_rf_config 
 
 p_g24_transmit_abandon:
 00fa 58000000 setarg 0 
-00fb 60024c49 store 4 ,mem_24g_ensure 
-00fc 6000cd78 store 1 ,mem_24g_hop_pac_retry 
+00fb 60024c48 store 4 ,mem_24g_ensure 
+00fc 6000cd77 store 1 ,mem_24g_hop_pac_retry 
 00fd 20600000 rtn 
 
 p_g24_rf_hop_fastly_exit:
 00fe 20400628 call power_ctrl_pac_succ_decrs 
-00ff 704d7700 jam 0 ,mem_24g_hop_fastly_cnt 
+00ff 704d7600 jam 0 ,mem_24g_hop_fastly_cnt 
 0100 202000d0 branch p_g24_transmit_rf_ctrl_clear 
 
 p_g24_transmit_hop_pac_succ_wo_hop:
-0101 704d7c02 jam 2 ,mem_24g_sync_cnt 
+0101 704d7b02 jam 2 ,mem_24g_sync_cnt 
 
 p_g24_transmit_hop_pac_succ:
-0102 704d7a01 jam 1 ,mem_24g_rf_last_sta 
-0103 704d7900 jam 0 ,mem_24g_rf_hop_ch 
+0102 704d7901 jam 1 ,mem_24g_rf_last_sta 
+0103 704d7800 jam 0 ,mem_24g_rf_hop_ch 
 0104 202000d0 branch p_g24_transmit_rf_ctrl_clear 
 
 p_g24_transmit_succ_rf_config:
-0105 6800cd7b fetch 1 ,mem_24g_rf_work_stage 
+0105 6800cd7a fetch 1 ,mem_24g_rf_work_stage 
 0106 c0018102 beq 3 ,p_g24_transmit_hop_pac_succ 
-0107 6800cc45 fetch 1 ,mem_24g_data_type 
+0107 6800cc44 fetch 1 ,mem_24g_data_type 
 0108 2fec0004 isolate0 bit_hop ,pdata 
 0109 202080ce branch p_g24_transmit_rf_sta_init ,true 
-010a 6800cd7b fetch 1 ,mem_24g_rf_work_stage 
+010a 6800cd7a fetch 1 ,mem_24g_rf_work_stage 
 010b c0008101 beq 1 ,p_g24_transmit_hop_pac_succ_wo_hop 
 010c c0010102 beq 2 ,p_g24_transmit_hop_pac_succ 
 010d 20600000 rtn 
 
 p_g24_rf_sta_check:
-010e 6800cc54 fetch 1 ,mem_24g_pairing_sm 
+010e 6800cc53 fetch 1 ,mem_24g_pairing_sm 
 010f c1ff8000 rtnne state_24g_pairing_success 
 0110 20400113 call p_g24_rf_laststa_synccnt_check 
 0111 2456011b ncall p_g24_rf_sync_cnt_check ,user2 
@@ -368,46 +368,46 @@
 
 p_g24_rf_laststa_synccnt_check:
 0113 78567c00 disable user2 
-0114 6800cd7a fetch 1 ,mem_24g_rf_last_sta 
+0114 6800cd79 fetch 1 ,mem_24g_rf_last_sta 
 0115 c1808000 rtnne 1 
-0116 6800cd7c fetch 1 ,mem_24g_sync_cnt 
+0116 6800cd7b fetch 1 ,mem_24g_sync_cnt 
 0117 c1800000 rtnne 0 
-0118 704d7b01 jam 1 ,mem_24g_rf_work_stage 
-0119 704c8904 jam 4 ,mem_24g_max_retry 
+0118 704d7a01 jam 1 ,mem_24g_rf_work_stage 
+0119 704c8804 jam 4 ,mem_24g_max_retry 
 011a 20207feb branch enable_user2 
 
 p_g24_rf_sync_cnt_check:
-011b 6800cd7c fetch 1 ,mem_24g_sync_cnt 
+011b 6800cd7b fetch 1 ,mem_24g_sync_cnt 
 011c 203a012e branch p_g24_rf_hop_attemp ,blank 
 011d 1fe0ffff increase -1 ,pdata 
-011e 6000cd7c store 1 ,mem_24g_sync_cnt 
-011f 704d7b02 jam 2 ,mem_24g_rf_work_stage 
-0120 704c8904 jam 4 ,mem_24g_max_retry 
+011e 6000cd7b store 1 ,mem_24g_sync_cnt 
+011f 704d7a02 jam 2 ,mem_24g_rf_work_stage 
+0120 704c8804 jam 4 ,mem_24g_max_retry 
 
 p_g24_ch:
-0121 6808cc4f fetcht 1 ,mem_24g_current_ch_number 
-0122 6800cc6c fetch 1 ,mem_24g_addr 
+0121 6808cc4e fetcht 1 ,mem_24g_current_ch_number 
+0122 6800cc6b fetch 1 ,mem_24g_addr 
 0123 1fe17e03 and_into 0x03 ,pdata 
 0124 1fefa204 mul32 pdata ,4 ,rega 
-0125 58004c55 setarg mem_24g_ch_map1 
+0125 58004c54 setarg mem_24g_ch_map1 
 0126 9a20fe00 iadd rega ,pdata 
 0127 98408c00 iadd temp ,contr 
 0128 e8c08000 ifetch 1 ,contr 
-0129 6000cc4e store 1 ,mem_24g_ch 
+0129 6000cc4d store 1 ,mem_24g_ch 
 012a 18408401 increase 1 ,temp 
 012b 18410403 and_into 3 ,temp 
-012c 6008cc4f storet 1 ,mem_24g_current_ch_number 
+012c 6008cc4e storet 1 ,mem_24g_current_ch_number 
 012d 20600000 rtn 
 
 p_g24_rf_hop_attemp:
-012e 704d7b03 jam 3 ,mem_24g_rf_work_stage 
-012f 6800cd79 fetch 1 ,mem_24g_rf_hop_ch 
+012e 704d7a03 jam 3 ,mem_24g_rf_work_stage 
+012f 6800cd78 fetch 1 ,mem_24g_rf_hop_ch 
 0130 243a00e1 nbranch p_g24_rf_hop_attemp_again ,blank 
-0131 704c8902 jam 2 ,mem_24g_max_retry 
+0131 704c8802 jam 2 ,mem_24g_max_retry 
 0132 20200121 branch p_g24_ch 
 
 p_g24_txdata_prep:
-0133 6800cc54 fetch 1 ,mem_24g_pairing_sm 
+0133 6800cc53 fetch 1 ,mem_24g_pairing_sm 
 0134 c0ff819d bne state_24g_pairing_success ,p_g24_pairing_sm 
 
 p_g24_txdata_prep_packeage_data:
@@ -415,24 +415,24 @@
 
 p_g24_txdata_enable_tx:
 0136 204001b9 call p_g24_transmit_prep 
-0137 704c4901 jam ensure_on_24g ,mem_24g_ensure 
+0137 704c4801 jam ensure_on_24g ,mem_24g_ensure 
 0138 20600000 rtn 
 
 p_g24_package_data:
-0139 68014d75 fetch 2 ,mem_cb_24g_data 
+0139 68014d74 fetch 2 ,mem_cb_24g_data 
 013a 20407f9c call callback_func 
 013b 2034013f branch p_g24_accumulate_mouse_data ,user 
-013c 6803cbe1 fetch 7 ,mem_24g_txbuf + 1 
+013c 6803cbe0 fetch 7 ,mem_24g_txbuf + 1 
 013d 207a0000 rtn blank 
 013e 20207fe7 branch enable_user 
 
 p_g24_accumulate_mouse_data:
 013f 204003a5 call p_mouse_data_xy_release 
-0140 704c7000 jam 0 ,mem_24g_abort_pac 
+0140 704c6f00 jam 0 ,mem_24g_abort_pac 
 0141 1a20fe01 add rega ,1 ,pdata 
-0142 6000cc44 store 1 ,mem_24g_datalen 
+0142 6000cc43 store 1 ,mem_24g_datalen 
 0143 204000d0 call p_g24_transmit_rf_ctrl_clear 
-0144 6000cbe0 store 1 ,mem_24g_txbuf 
+0144 6000cbdf store 1 ,mem_24g_txbuf 
 0145 e8a88000 ifetcht 1 ,contw 
 0146 ea408000 ifetch 1 ,regb 
 0147 9841fe00 ior temp ,pdata 
@@ -441,7 +441,7 @@
 014a ea420000 ifetch 4 ,regb 
 014b e0a20000 istore 4 ,contw 
 014c 1a40a404 increase 4 ,regb 
-014d d8a04be6 arg mem_24g_txbuf + 6 ,contw 
+014d d8a04be5 arg mem_24g_txbuf + 6 ,contw 
 014e df200002 arg 2 ,loopcnt 
 
 p_g24_accumulation_loop:
@@ -455,14 +455,14 @@
 
 p_g24_txbuf_clear:
 0156 df200004 arg 4 ,loopcnt 
-0157 d8a04be0 arg mem_24g_txbuf ,contw 
+0157 d8a04bdf arg mem_24g_txbuf ,contw 
 0158 20207ec6 branch memset0 
 
 p_g24_transmit_receive_ack:
 0159 7857fc00 disable user3 
 015a 20400215 call p_g24_transmit 
 015b 18002a00 force 0 ,radio_ctrl 
-015c 68024c6c fetch 4 ,mem_24g_addr 
+015c 68024c6b fetch 4 ,mem_24g_addr 
 015d 98001200 iforce access 
 015e 68088017 fetcht 1 ,mem_last_freq 
 015f 2040291f call set_freq_rx 
@@ -472,25 +472,25 @@
 0163 20600000 rtn 
 
 p_g24_retransmit:
-0164 6800cc70 fetch 1 ,mem_24g_abort_pac 
+0164 6800cc6f fetch 1 ,mem_24g_abort_pac 
 0165 247a0000 nrtn blank 
-0166 68014c4a fetch 2 ,mem_24g_txfail_cnt 
+0166 68014c49 fetch 2 ,mem_24g_txfail_cnt 
 0167 1fe0fe01 increase 1 ,pdata 
-0168 60014c4a store 2 ,mem_24g_txfail_cnt 
-0169 6800cc4b fetch 1 ,mem_24g_txfail_cnt + 1 
+0168 60014c49 store 2 ,mem_24g_txfail_cnt 
+0169 6800cc4a fetch 1 ,mem_24g_txfail_cnt + 1 
 016a c2802dd4 bbit1 0 ,g24_stop_24g_mode 
-016b 6800cc54 fetch 1 ,mem_24g_pairing_sm 
+016b 6800cc53 fetch 1 ,mem_24g_pairing_sm 
 016c c0ff816f bne state_24g_pairing_success ,p_g24_tx_paring_retry 
 016d 20400179 call p_g24_tx_hop_ch_process 
 016e 202000ea branch p_g24_transmit_loop 
 
 p_g24_tx_paring_retry:
-016f 6800cc4a fetch 1 ,mem_24g_txfail_cnt 
+016f 6800cc49 fetch 1 ,mem_24g_txfail_cnt 
 0170 c1ff8000 rtnne 0xff 
 
 p_g24_tx_attempt_fail:
 0171 58000000 setarg 0 
-0172 60014c4a store 2 ,mem_24g_txfail_cnt 
+0172 60014c49 store 2 ,mem_24g_txfail_cnt 
 0173 20202dd4 branch g24_stop_24g_mode 
 
 p_g24_tx_fast_hop:
@@ -501,55 +501,55 @@
 0178 20200121 branch p_g24_ch 
 
 p_g24_tx_hop_ch_process:
-0179 6800cc4d fetch 1 ,mem_24g_retry 
+0179 6800cc4c fetch 1 ,mem_24g_retry 
 017a 1fe67c0b sub pdata ,11 ,null 
 017b 24210174 nbranch p_g24_tx_fast_hop ,positive 
 017c 1fe0fe01 increase 1 ,pdata 
-017d 6000cc4d store 1 ,mem_24g_retry 
+017d 6000cc4c store 1 ,mem_24g_retry 
 017e c00300db beq 6 ,p_g24_hop_ch_disable 
 017f c00600db beq 12 ,p_g24_hop_ch_disable 
 0180 20600000 rtn 
 
 p_g24_ackpayload_parse:
 0181 204001ac call p_g24_read_len_pid_crc 
-0182 6800cc42 fetch 1 ,mem_24g_rxdata_length 
+0182 6800cc41 fetch 1 ,mem_24g_rxdata_length 
 0183 207a0000 rtn blank 
 0184 98007200 iforce loopcnt 
-0185 d8c04bc0 arg mem_24g_rxbuf + 2 ,contr 
-0186 d8a04c22 arg mem_24g_rxpayload ,contw 
+0185 d8c04bbf arg mem_24g_rxbuf + 2 ,contr 
+0186 d8a04c21 arg mem_24g_rxpayload ,contw 
 0187 20207f01 branch memcpy 
 
 p_g24_pair_init:
 0188 7041de20 jam tx_power_pair ,mem_tx_power 
-0189 704c4300 jam 0 ,mem_24g_pid 
-018a 704c4e4e jam g24_pair_ch ,mem_24g_ch 
-018b 68024c50 fetch 4 ,mem_24g_paring_addr 
+0189 704c4200 jam 0 ,mem_24g_pid 
+018a 704c4d4e jam g24_pair_ch ,mem_24g_ch 
+018b 68024c4f fetch 4 ,mem_24g_paring_addr 
 
 p_g24_update_addr_and_synccrc8:
-018c 60024c6c store 4 ,mem_24g_addr 
+018c 60024c6b store 4 ,mem_24g_addr 
 
 p_g24_syncword_crc8:
 018d da200000 arg 0 ,rega 
 018e df200004 arg 4 ,loopcnt 
-018f d8c04c6c arg mem_24g_addr ,contr 
+018f d8c04c6b arg mem_24g_addr ,contr 
 
 p_g24_syncword_crc8_loop:
 0190 e8c08000 ifetch 1 ,contr 
 0191 9a20a200 iadd rega ,rega 
 0192 c2000190 loop p_g24_syncword_crc8_loop 
 0193 1a227e00 copy rega ,pdata 
-0194 60014cf5 store 2 ,mem_24g_syncword 
-0195 6800ccf5 fetch 1 ,mem_24g_syncword 
-0196 6808ccf6 fetcht 1 ,mem_24g_syncword + 1 
+0194 60014cf4 store 2 ,mem_24g_syncword 
+0195 6800ccf4 fetch 1 ,mem_24g_syncword 
+0196 6808ccf5 fetcht 1 ,mem_24g_syncword + 1 
 0197 9840fe00 iadd temp ,pdata 
-0198 6000ccf7 store 1 ,mem_24g_syncword_crc8 
+0198 6000ccf6 store 1 ,mem_24g_syncword_crc8 
 0199 20600000 rtn 
 
 p_g24_start_pairing_sm1:
 019a 20400188 call p_g24_pair_init 
 
 p_g24_set_pairing_sm_1:
-019b 704c5401 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+019b 704c5301 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
 019c 20600000 rtn 
 
 p_g24_pairing_sm:
@@ -565,7 +565,7 @@
 
 p_g24_check_51cmd_stop_24g:
 01a2 793f8026 set0 mark_24g ,mark 
-01a3 704d9400 jam state_24g_stop ,mem_24g_conn_sm 
+01a3 704d9300 jam state_24g_stop ,mem_24g_conn_sm 
 01a4 204053ce call le_disable 
 
 p_mouse_disable_g24_pairing_flag:
@@ -573,45 +573,45 @@
 01a6 202043d2 branch mouse_disable_function_flag 
 
 p_g24_put_data_in_buff:
-01a7 6008cc44 storet 1 ,mem_24g_datalen 
+01a7 6008cc43 storet 1 ,mem_24g_datalen 
 01a8 18427200 copy temp ,loopcnt 
-01a9 d8a04be0 arg mem_24g_txbuf ,contw 
+01a9 d8a04bdf arg mem_24g_txbuf ,contw 
 01aa 1a220c00 copy rega ,contr 
 01ab 20207f01 branch memcpy 
 
 p_g24_read_len_pid_crc:
-01ac 6800cbbf fetch 1 ,mem_24g_rxbuf + 1 
+01ac 6800cbbe fetch 1 ,mem_24g_rxbuf + 1 
 01ad 1fe97e00 rshift3 pdata ,pdata 
-01ae 6000cc42 store 1 ,mem_24g_rxdata_length 
+01ae 6000cc41 store 1 ,mem_24g_rxdata_length 
 01af 1fe0fe01 increase 1 ,pdata 
-01b0 d8c04bbf arg mem_24g_rxbuf + 1 ,contr 
+01b0 d8c04bbe arg mem_24g_rxbuf + 1 ,contr 
 01b1 98c08c00 iadd contr ,contr 
 01b2 e8c18000 ifetch 3 ,contr 
-01b3 6001cc81 store 3 ,mem_24g_sta_crc 
-01b4 6800cbbf fetch 1 ,mem_24g_rxbuf + 1 
+01b3 6001cc80 store 3 ,mem_24g_sta_crc 
+01b4 6800cbbe fetch 1 ,mem_24g_rxbuf + 1 
 01b5 1fe37e00 rshift pdata ,pdata 
 01b6 1fe17e03 and pdata ,0x03 ,pdata 
-01b7 6000cc87 store 1 ,mem_24g_sta_pid 
+01b7 6000cc86 store 1 ,mem_24g_sta_pid 
 01b8 20600000 rtn 
 
 p_g24_transmit_prep:
-01b9 6800cc44 fetch 1 ,mem_24g_datalen 
+01b9 6800cc43 fetch 1 ,mem_24g_datalen 
 01ba 1fe0fe02 increase 2 ,pdata 
-01bb 6000cc46 store 1 ,mem_24g_txlen 
-01bc 6800cc45 fetch 1 ,mem_24g_data_type 
-01bd 6000cc00 store 1 ,mem_24g_txpayload 
-01be 6800cc44 fetch 1 ,mem_24g_datalen 
+01bb 6000cc45 store 1 ,mem_24g_txlen 
+01bc 6800cc44 fetch 1 ,mem_24g_data_type 
+01bd 6000cbff store 1 ,mem_24g_txpayload 
+01be 6800cc43 fetch 1 ,mem_24g_datalen 
 01bf 1fe9fe00 lshift3 pdata ,pdata 
-01c0 6808cc43 fetcht 1 ,mem_24g_pid 
+01c0 6808cc42 fetcht 1 ,mem_24g_pid 
 01c1 18410403 and temp ,0x03 ,temp 
 01c2 18438400 lshift temp ,temp 
 01c3 9841fe00 ior temp ,pdata 
-01c4 6808cc80 fetcht 1 ,mem_24g_no_ack 
+01c4 6808cc7f fetcht 1 ,mem_24g_no_ack 
 01c5 9840fe00 iadd temp ,pdata 
 01c6 e0a08000 istore 1 ,contw 
-01c7 6800cc44 fetch 1 ,mem_24g_datalen 
+01c7 6800cc43 fetch 1 ,mem_24g_datalen 
 01c8 98007200 iforce loopcnt 
-01c9 d8c04be0 arg mem_24g_txbuf ,contr 
+01c9 d8c04bdf arg mem_24g_txbuf ,contr 
 01ca 20207f01 branch memcpy 
 
 p_g24_prep:
@@ -619,7 +619,7 @@
 01cc 7843fc00 disable enable_white 
 01cd 58555555 setarg 0x555555 
 01ce 98001e00 iforce crc24_init 
-01cf 6800cc4e fetch 1 ,mem_24g_ch 
+01cf 6800cc4d fetch 1 ,mem_24g_ch 
 01d0 202053da branch le_prep2 
 
 p_g24_receive_rxon:
@@ -629,7 +629,7 @@
 01d4 7830fc00 enable is_rx 
 01d5 78507c00 disable is_tx 
 01d6 78287c00 enable swfine 
-01d7 68014c47 fetch 2 ,mem_24g_rx_window 
+01d7 68014c46 fetch 2 ,mem_24g_rx_window 
 01d8 98003600 iforce stop_watch 
 01d9 37c18400 correlate null ,timeout 
 01da 242c0212 nbranch p_g24_sync_timeout ,sync 
@@ -638,14 +638,14 @@
 01dd 7823fc00 enable enable_white 
 01de 7824fc00 enable enable_crc 
 01df 2040020f call p_g24_receive_byte 
-01e0 6000ccf8 store 1 ,mem_24g_get_syncword_crc8 
-01e1 6808ccf7 fetcht 1 ,mem_24g_syncword_crc8 
+01e0 6000ccf7 store 1 ,mem_24g_get_syncword_crc8 
+01e1 6808ccf6 fetcht 1 ,mem_24g_syncword_crc8 
 01e2 98467c00 isub temp ,null 
 01e3 24228212 nbranch p_g24_end_of_packet ,zero 
 01e4 2040020f call p_g24_receive_byte 
-01e5 6000cbbe store 1 ,mem_24g_rxbuf 
-01e6 6800cbbe fetch 1 ,mem_24g_rxbuf 
-01e7 6808cc45 fetcht 1 ,mem_24g_data_type 
+01e5 6000cbbd store 1 ,mem_24g_rxbuf 
+01e6 6800cbbd fetch 1 ,mem_24g_rxbuf 
+01e7 6808cc44 fetcht 1 ,mem_24g_data_type 
 01e8 a8400e00 icompare bits_data ,temp 
 01e9 24208212 nbranch p_g24_end_of_packet ,true 
 
@@ -664,7 +664,7 @@
 p_g24rx_nopayload:
 01f2 18a22200 copy contw ,rega 
 01f3 2040020f call p_g24_receive_byte 
-01f4 6000cd7f store 1 ,mem_rssi_hex_received 
+01f4 6000cd7e store 1 ,mem_rssi_hex_received 
 01f5 1a220a00 copy rega ,contw 
 01f6 09800018 parse demod ,bucket ,24 
 01f7 78287c00 enable swfine 
@@ -680,18 +680,18 @@
 0201 20402981 call rf_write_freq 
 0202 7846fc00 disable decode_fec0 
 0203 20402918 call set_sync_on 
-0204 6800cd7f fetch 1 ,mem_rssi_hex_received 
+0204 6800cd7e fetch 1 ,mem_rssi_hex_received 
 
 p_rssi_signal:
 0205 1fe22200 copy pdata ,rega 
-0206 6808ccff fetcht 1 ,mem_rssi_signal_index 
-0207 58004d06 setarg mem_rssi_signal_buf 
+0206 6808ccfe fetcht 1 ,mem_rssi_signal_index 
+0207 58004d05 setarg mem_rssi_signal_buf 
 0208 98408a00 iadd temp ,contw 
 0209 1a227e00 copy rega ,pdata 
 020a e0a08000 istore 1 ,contw 
 020b 18408401 increase 1 ,temp 
 020c 18410407 and_into rssi_buf_len_signal ,temp 
-020d 6008ccff storet 1 ,mem_rssi_signal_index 
+020d 6008ccfe storet 1 ,mem_rssi_signal_index 
 020e 20600000 rtn 
 
 p_g24_receive_byte:
@@ -708,11 +708,11 @@
 
 p_g24_transmit:
 0215 204053c4 call le_enable 
-0216 68024c6c fetch 4 ,mem_24g_addr 
+0216 68024c6b fetch 4 ,mem_24g_addr 
 0217 98001200 iforce access 
 0218 204001cb call p_g24_prep 
 0219 20402918 call set_sync_on 
-021a 6808cc4e fetcht 1 ,mem_24g_ch 
+021a 6808cc4d fetcht 1 ,mem_24g_ch 
 021b 20402933 call set_freq_tx 
 021c 79202a00 set1 txgfsk ,radio_ctrl 
 021d 782efc00 enable encode_fec0 
@@ -726,11 +726,11 @@
 0225 782dfc00 enable encode_fec1 
 0226 7823fc00 enable enable_white 
 0227 7824fc00 enable enable_crc 
-0228 6800ccf7 fetch 1 ,mem_24g_syncword_crc8 
+0228 6800ccf6 fetch 1 ,mem_24g_syncword_crc8 
 0229 08008608 inject mod ,8 
-022a 6800cc46 fetch 1 ,mem_24g_txlen 
+022a 6800cc45 fetch 1 ,mem_24g_txlen 
 022b 98007200 iforce loopcnt 
-022c d8c04c00 arg mem_24g_txpayload ,contr 
+022c d8c04bff arg mem_24g_txpayload ,contr 
 
 p_g24tr_loop:
 022d e8c08000 ifetch 1 ,contr 
@@ -747,19 +747,19 @@
 
 p_g24_timer_check:
 0238 20407fe9 call disable_user 
-0239 680a4c65 fetcht 4 ,mem_24g_tx_btclk 
+0239 680a4c64 fetcht 4 ,mem_24g_tx_btclk 
 023a 1c427e00 copy clkn_bt ,pdata 
 023b 98467c00 isub temp ,null 
 023c 24412d18 ncall g24_timer_timeout ,positive 
 023d 1fe22400 copy pdata ,regb 
-023e 68024c65 fetch 4 ,mem_24g_tx_btclk 
-023f 6808cc69 fetcht 1 ,mem_24g_interval 
+023e 68024c64 fetch 4 ,mem_24g_tx_btclk 
+023f 6808cc68 fetcht 1 ,mem_24g_interval 
 0240 98408400 iadd temp ,temp 
 0241 1a427e00 copy regb ,pdata 
 0242 98467c00 isub temp ,null 
 0243 24610000 nrtn positive 
 0244 793ffe1c set0 28 ,pdata 
-0245 60024c65 store 4 ,mem_24g_tx_btclk 
+0245 60024c64 store 4 ,mem_24g_tx_btclk 
 0246 20207fe7 branch enable_user 
 
 p_rssi_average:
@@ -801,7 +801,7 @@
 0262 203a7fe9 branch disable_user ,blank 
 0263 6800c091 fetch 1 ,mem_lpm_mode 
 0264 203a7fe9 branch disable_user ,blank 
-0265 6800cd84 fetch 1 ,mem_24g_transmit_by_interrupt 
+0265 6800cd83 fetch 1 ,mem_24g_transmit_by_interrupt 
 0266 c000ffe9 beq g24_tx_timer_int_enable ,disable_user 
 
 p_mouse_setgpio_lpm:
@@ -902,7 +902,7 @@
 02b7 20600000 rtn 
 
 p_mouse_tx_power_init:
-02b8 6800ccfb fetch 1 ,mem_tx_power_temp 
+02b8 6800ccfa fetch 1 ,mem_tx_power_temp 
 02b9 6000c1de store 1 ,mem_tx_power 
 02ba 20600000 rtn 
 
@@ -933,7 +933,7 @@
 p_mouse_fast_conn_init:
 02c9 704bb3ff jam 0xff ,mem_mouse_fast_conn_flag 
 02ca 70421034 jam 0x34 ,mem_xrecord_mode 
-02cb 68034d89 fetch 6 ,mem_24g_allpowerful_addr 
+02cb 68034d88 fetch 6 ,mem_24g_allpowerful_addr 
 02cc 600344a0 store 6 ,mem_le_lap 
 02cd 20600000 rtn 
 
@@ -1011,7 +1011,7 @@
 0302 2040441c call mouse_ble_init_address 
 0303 68024b4d fetch 4 ,mem_mouse_24g_addr_init 
 0304 6002477b store 4 ,mem_mouse_24g_addr 
-0305 60024c6c store 4 ,mem_24g_addr 
+0305 60024c6b store 4 ,mem_24g_addr 
 
 p_mouse_store_flash_device_info:
 0306 20400511 call p_mouse_adc_read_timeout 
@@ -1109,7 +1109,7 @@
 034c 20400361 call p_mouse_load_dpi_from_flash 
 034d 2040431a call mouse_select_reconn_device 
 034e 6802477b fetch 4 ,mem_mouse_24g_addr 
-034f 60024c6c store 4 ,mem_24g_addr 
+034f 60024c6b store 4 ,mem_24g_addr 
 0350 20600000 rtn 
 
 p_flash_deep_power_down:
@@ -1175,9 +1175,9 @@
 0376 207a0000 rtn blank 
 
 p_g24_transmit_by_interrupt_enable:
-0377 704d8401 jam g24_tx_timer_int_enable ,mem_24g_transmit_by_interrupt 
+0377 704d8301 jam g24_tx_timer_int_enable ,mem_24g_transmit_by_interrupt 
 0378 58000000 setarg 0 
-0379 60014d85 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+0379 60014d84 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
 037a 20600000 rtn 
 
 p_mouse_le_txbuff_save:
@@ -1652,12 +1652,12 @@
 04c5 20600000 rtn 
 
 p_mouse_g24_stop_mode_timeout_timer:
-04c6 da604d90 arg mem_24g_stop_g24_mode_timeout ,regc 
+04c6 da604d8f arg mem_24g_stop_g24_mode_timeout ,regc 
 04c7 da4004c9 arg p_mouse_g24_stop_mode_timeout ,regb 
 04c8 20203374 branch timer_single_step_2b 
 
 p_mouse_g24_stop_mode_timeout:
-04c9 704d8f01 jam 1 ,mem_24g_stop_g24_mode 
+04c9 704d8e01 jam 1 ,mem_24g_stop_g24_mode 
 04ca 20600000 rtn 
 
 p_mouse_bt_discovery_timer:
@@ -2158,13 +2158,13 @@
 p_le_power_ctrl_pac_succ_decrs:
 
 power_ctrl_pac_succ_decrs:
-0628 6800cd7d fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0628 6800cd7c fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 0629 1fe67c02 sub pdata ,2 ,null 
 062a 2441077d ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-062b 6800cd7d fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+062b 6800cd7c fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 062c c1000000 rtneq 0 
 062d 1fe0ffff increase -1 ,pdata 
-062e 6000cd7d store 1 ,mem_power_ctrl_pac_succ_cnt 
+062e 6000cd7c store 1 ,mem_power_ctrl_pac_succ_cnt 
 062f 20600000 rtn 
 
 p_mouse_le_reconn_write_enable_timer_reinit:
@@ -2382,9 +2382,9 @@
 06d1 c3858000 rtnbit1 ui_state_ble_adv 
 06d2 c3838000 rtnbit1 ui_state_bt_reconnect 
 06d3 c3830000 rtnbit1 ui_state_bt_discovery 
-06d4 da204d06 arg mem_rssi_signal_buf ,rega 
+06d4 da204d05 arg mem_rssi_signal_buf ,rega 
 06d5 20400247 call p_rssi_average 
-06d6 6008cd7e storet 1 ,mem_rssi_avg_received 
+06d6 6008cd7d storet 1 ,mem_rssi_avg_received 
 06d7 58000082 setarg rssi_dis_max_24g 
 06d8 c51306da bmark1 mark_24g ,power_ctrl_start_next 
 06d9 58000080 setarg rssi_dis_max_ble 
@@ -2392,10 +2392,10 @@
 power_ctrl_start_next:
 06da 98467c00 isub temp ,null 
 06db 2421078f nbranch power_ctrl_txpower_incrs_force ,positive 
-06dc 6800cd7d fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+06dc 6800cd7c fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 06dd 1fe67c02 sub pdata ,2 ,null 
 06de 2421077f nbranch power_ctrl_txpower_decrs_check ,positive 
-06df 6800cd7d fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+06df 6800cd7c fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 06e0 c0000790 beq 0 ,power_ctrl_txpower_incrs 
 06e1 20600000 rtn 
 
@@ -2610,27 +2610,27 @@
 0775 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_init:
-0776 704d8001 jam 1 ,mem_power_ctrl_level 
-0777 704d7d00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0776 704d7f01 jam 1 ,mem_power_ctrl_level 
+0777 704d7c00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 0778 20600000 rtn 
 
 power_ctrl_pac_succ_incrs:
-0779 6800cd7d fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0779 6800cd7c fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 077a 1fe0fe01 increase 1 ,pdata 
-077b 6000cd7d store 1 ,mem_power_ctrl_pac_succ_cnt 
+077b 6000cd7c store 1 ,mem_power_ctrl_pac_succ_cnt 
 077c 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_reinit:
-077d 704d7d03 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+077d 704d7c03 jam 3 ,mem_power_ctrl_pac_succ_cnt 
 077e 20600000 rtn 
 
 power_ctrl_txpower_decrs_check:
-077f 6800cd7d fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+077f 6800cd7c fetch 1 ,mem_power_ctrl_pac_succ_cnt 
 0780 c1900000 rtnne 32 
-0781 704d7d00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0781 704d7c00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_decrs:
-0782 6808cd7e fetcht 1 ,mem_rssi_avg_received 
+0782 6808cd7d fetcht 1 ,mem_rssi_avg_received 
 0783 58000077 setarg rssi_dis_min_24g 
 0784 c5130786 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
 0785 58000075 setarg rssi_dis_min_ble 
@@ -2638,10 +2638,10 @@
 power_ctrl_txpower_decrs_next:
 0786 98467c00 isub temp ,null 
 0787 24610000 nrtn positive 
-0788 6800cd80 fetch 1 ,mem_power_ctrl_level 
+0788 6800cd7f fetch 1 ,mem_power_ctrl_level 
 0789 c0000797 beq 0 ,power_ctrl_decrs_level0 
 078a 1fe0ffff increase -1 ,pdata 
-078b 6000cd80 store 1 ,mem_power_ctrl_level 
+078b 6000cd7f store 1 ,mem_power_ctrl_level 
 078c c0000797 beq 0 ,power_ctrl_decrs_level0 
 
 power_ctrl_decrs_level1:
@@ -2651,13 +2651,13 @@
 078e 20600000 rtn 
 
 power_ctrl_txpower_incrs_force:
-078f 704d7d00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+078f 704d7c00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_incrs:
-0790 6800cd80 fetch 1 ,mem_power_ctrl_level 
+0790 6800cd7f fetch 1 ,mem_power_ctrl_level 
 0791 c0010795 beq 2 ,power_ctrl_incrs_level2 
 0792 1fe0fe01 increase 1 ,pdata 
-0793 6000cd80 store 1 ,mem_power_ctrl_level 
+0793 6000cd7f store 1 ,mem_power_ctrl_level 
 0794 c000878d beq 1 ,power_ctrl_incrs_level1 
 
 power_ctrl_incrs_level2:
@@ -35749,16 +35749,16 @@
 70005 2040000e call z_g24_factory_check 
 70006 2034036a branch p_g24_auto_pair_start ,user 
 70007 79200026 set1 mark_24g ,mark 
-70008 6800cd94 fetch 1 ,mem_24g_conn_sm 
+70008 6800cd93 fetch 1 ,mem_24g_conn_sm 
 70009 79207e02 set1 state_24g_reconn ,pdata 
-7000a 6000cd94 store 1 ,mem_24g_conn_sm 
+7000a 6000cd93 store 1 ,mem_24g_conn_sm 
 7000b 2040018d call p_g24_syncword_crc8 
 7000c 20400121 call p_g24_ch 
 7000d 2020001b branch z_g24_auto_pair_timeout_init 
 
 z_g24_factory_check:
 7000e df200002 arg 2 ,loopcnt 
-7000f d8c04c6c arg mem_24g_addr ,contr 
+7000f d8c04c6b arg mem_24g_addr ,contr 
 70010 20407fe7 call enable_user 
 70011 5800ffff setarg 0xffff 
 
@@ -35771,14 +35771,14 @@
 
 z_g24_auto_pair_start:
 70017 79200026 set1 mark_24g ,mark 
-70018 6800cd94 fetch 1 ,mem_24g_conn_sm 
+70018 6800cd93 fetch 1 ,mem_24g_conn_sm 
 70019 79207e01 set1 state_24g_pair ,pdata 
-7001a 6000cd94 store 1 ,mem_24g_conn_sm 
+7001a 6000cd93 store 1 ,mem_24g_conn_sm 
 
 z_g24_auto_pair_timeout_init:
 7001b 5800003c setarg g24_first_disconn_nodata_timer 
-7001c 60014d90 store 2 ,mem_24g_stop_g24_mode_timeout 
-7001d 704d8f00 jam 0 ,mem_24g_stop_g24_mode 
+7001c 60014d8f store 2 ,mem_24g_stop_g24_mode_timeout 
+7001d 704d8e00 jam 0 ,mem_24g_stop_g24_mode 
 7001e 20600000 rtn 
 
 z_mouse_24g_pairing_button:
@@ -35792,7 +35792,7 @@
 70026 58000000 setarg 0 
 70027 600146ae store 2 ,mem_mouse_direct_timer 
 70028 6000c6b4 store 1 ,mem_mouse_send_blank_timer 
-70029 60014c71 store 2 ,mem_24g_check_dongle_times 
+70029 60014c70 store 2 ,mem_24g_check_dongle_times 
 7002a 204042ca call mouse_stop_discovery 
 7002b 2020036a branch p_g24_auto_pair_start 
               org 0x80001
@@ -35803,15 +35803,15 @@
 80003 20600000 rtn 
 
 z_g24_reconn_dispatch:
-80004 6800cd8f fetch 1 ,mem_24g_stop_g24_mode 
+80004 6800cd8e fetch 1 ,mem_24g_stop_g24_mode 
 80005 c000add4 beq 1 ,g24_stop_24g_mode 
 80006 20400011 call z_g24_tx_attemp_data_prep 
 80007 20400159 call p_g24_transmit_receive_ack 
 80008 242c0121 nbranch p_g24_ch ,sync 
 80009 24378121 nbranch p_g24_ch ,user3 
-8000a 6800cd94 fetch 1 ,mem_24g_conn_sm 
+8000a 6800cd93 fetch 1 ,mem_24g_conn_sm 
 8000b 793ffe02 set0 state_24g_reconn ,pdata 
-8000c 6000cd94 store 1 ,mem_24g_conn_sm 
+8000c 6000cd93 store 1 ,mem_24g_conn_sm 
 
 z_g24_tx_attemp_dongle_succ:
 8000d 704b6700 jam 0 ,mem_mouse_long_mult_flag 
@@ -35821,9 +35821,9 @@
 
 z_g24_tx_attemp_data_prep:
 80011 70119eff jam 0xff ,mem_24g_common_temp 
-80012 6800cc45 fetch 1 ,mem_24g_data_type 
+80012 6800cc44 fetch 1 ,mem_24g_data_type 
 80013 6000919f store 1 ,mem_24g_common_temp + 1 
-80014 68024c7b fetch 4 ,mem_24g_device_addr 
+80014 68024c7a fetch 4 ,mem_24g_device_addr 
 80015 600211a0 store 4 ,mem_24g_common_temp + 2 
 80016 d8400006 arg 6 ,temp 
 80017 da20119e arg mem_24g_common_temp ,rega 
@@ -35857,7 +35857,7 @@
 
 z_mouse_setting_config:
 9000a 680240a0 fetch 4 ,mem_lap 
-9000b 60024c7b store 4 ,mem_24g_device_addr 
+9000b 60024c7a store 4 ,mem_24g_device_addr 
 9000c 20403e6e call mouse_gpio_init 
 9000d 6808cb46 fetcht 1 ,mem_flash_ncs_gpio 
 9000e 2040680e call gpio_config_output 
@@ -35921,33 +35921,33 @@
 a0004 20600000 rtn 
 
 z_g24_pairing_sm:
-a0005 6800cc49 fetch 1 ,mem_24g_ensure 
+a0005 6800cc48 fetch 1 ,mem_24g_ensure 
 a0006 c000ffe7 beq ensure_on_24g ,enable_user 
-a0007 6800cc54 fetch 1 ,mem_24g_pairing_sm 
+a0007 6800cc53 fetch 1 ,mem_24g_pairing_sm 
 a0008 c000800c beq state_24g_pairing_1 ,z_g24_pairing_sm_1 
 a0009 c001000f beq state_24g_pairing_2 ,z_g24_pairing_sm_2 
 a000a c0018012 beq state_24g_pairing_3 ,z_g24_pairing_sm_3 
 a000b 20202a8c branch assert 
 
 z_g24_pairing_sm_1:
-a000c 704c5411 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+a000c 704c5311 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
 a000d 70119eaa jam 0xaa ,mem_24g_common_temp 
 a000e 20200014 branch z_g24_pairing_sm_common 
 
 z_g24_pairing_sm_2:
-a000f 704c5412 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+a000f 704c5312 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
 a0010 70119e55 jam 0x55 ,mem_24g_common_temp 
 a0011 20200014 branch z_g24_pairing_sm_common 
 
 z_g24_pairing_sm_3:
-a0012 704c5413 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+a0012 704c5313 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
 a0013 70119e22 jam 0x22 ,mem_24g_common_temp 
 
 z_g24_pairing_sm_common:
-a0014 6800cc45 fetch 1 ,mem_24g_data_type 
+a0014 6800cc44 fetch 1 ,mem_24g_data_type 
 a0015 1fe17e07 and_into bits_data ,pdata 
 a0016 6000919f store 1 ,mem_24g_common_temp + 1 
-a0017 68024c7b fetch 4 ,mem_24g_device_addr 
+a0017 68024c7a fetch 4 ,mem_24g_device_addr 
 a0018 600211a0 store 4 ,mem_24g_common_temp + 2 
 
 z_g24_put_pairing_data_in_buff:
@@ -35959,7 +35959,7 @@
 a001e 20207fe7 branch enable_user 
 
 z_g24_paring_mode:
-a001f 6800cc54 fetch 1 ,mem_24g_pairing_sm 
+a001f 6800cc53 fetch 1 ,mem_24g_pairing_sm 
 a0020 c17f8000 rtneq state_24g_pairing_success 
 a0021 c0088025 beq state_24g_pairing_1_waiting_ack ,z_g24_pairing_sm_1_waiting_ack 
 a0022 c0090027 beq state_24g_pairing_2_waiting_ack ,z_g24_pairing_sm_2_waiting_ack 
@@ -35967,18 +35967,18 @@
 a0024 20600000 rtn 
 
 z_g24_pairing_sm_1_waiting_ack:
-a0025 704c5402 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+a0025 704c5302 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
 a0026 202000fa branch p_g24_transmit_abandon 
 
 z_g24_pairing_sm_2_waiting_ack:
-a0027 704c5403 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+a0027 704c5303 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
 a0028 202000fa branch p_g24_transmit_abandon 
 
 z_g24_pairing_sm_3_waiting_ack:
-a0029 704c54ff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+a0029 704c53ff jam state_24g_pairing_success ,mem_24g_pairing_sm 
 a002a 700a9939 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
 a002b 20407d86 call ui_ipc_send_event 
-a002c 68024c24 fetch 4 ,mem_24g_rxpayload + 2 
+a002c 68024c23 fetch 4 ,mem_24g_rxpayload + 2 
 a002d 2040018c call p_g24_update_addr_and_synccrc8 
 a002e 202000fa branch p_g24_transmit_abandon 
 
@@ -35992,7 +35992,7 @@
 a0035 7046a700 jam 0 ,mem_mouse_move_flag 
 a0036 2040405d call mouse_read_sensor_common 
 a0037 204002b8 call p_mouse_tx_power_init 
-a0038 68024c6c fetch 4 ,mem_24g_addr 
+a0038 68024c6b fetch 4 ,mem_24g_addr 
 a0039 6002477b store 4 ,mem_mouse_24g_addr 
 a003a 20200306 branch p_mouse_store_flash_device_info 
               org 0xb0001
@@ -36006,7 +36006,7 @@
 b0006 20600000 rtn 
 
 z_mouse_24g_attempt_fail:
-b0007 704d8400 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
+b0007 704d8300 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
 b0008 204002b8 call p_mouse_tx_power_init 
 b0009 204001a2 call p_g24_check_51cmd_stop_24g 
 b000a 7041bd00 jam 0 ,mem_link_key_exists 
@@ -36121,12 +36121,12 @@
 z_entrancec:
 
 z_g24_pair_dispatch:
-d0001 6800cd8f fetch 1 ,mem_24g_stop_g24_mode 
+d0001 6800cd8e fetch 1 ,mem_24g_stop_g24_mode 
 d0002 c000add4 beq 1 ,g24_stop_24g_mode 
 d0003 70119eff jam 0xff ,mem_24g_common_temp 
-d0004 6800cc45 fetch 1 ,mem_24g_data_type 
+d0004 6800cc44 fetch 1 ,mem_24g_data_type 
 d0005 6000919f store 1 ,mem_24g_common_temp + 1 
-d0006 68024c7b fetch 4 ,mem_24g_device_addr 
+d0006 68024c7a fetch 4 ,mem_24g_device_addr 
 d0007 600211a0 store 4 ,mem_24g_common_temp + 2 
 d0008 d8400006 arg 6 ,temp 
 d0009 da20119e arg mem_24g_common_temp ,rega 
@@ -36136,22 +36136,22 @@
 d000d 242c0026 nbranch z_g24_pair_txdata_retry ,sync 
 d000e 24378026 nbranch z_g24_pair_txdata_retry ,user3 
 d000f 20400181 call p_g24_ackpayload_parse 
-d0010 68024c6c fetch 4 ,mem_24g_addr 
-d0011 680a4d89 fetcht 4 ,mem_24g_allpowerful_addr 
+d0010 68024c6b fetch 4 ,mem_24g_addr 
+d0011 680a4d88 fetcht 4 ,mem_24g_allpowerful_addr 
 d0012 98467c00 isub temp ,null 
 d0013 20228016 branch z_g24_auto_pair_skip_rx_length ,zero 
-d0014 6800cc42 fetch 1 ,mem_24g_rxdata_length 
+d0014 6800cc41 fetch 1 ,mem_24g_rxdata_length 
 d0015 c1840000 rtnne bind_ackpayload_length 
 
 z_g24_auto_pair_skip_rx_length:
-d0016 704d9400 jam 0 ,mem_24g_conn_sm 
+d0016 704d9300 jam 0 ,mem_24g_conn_sm 
 d0017 204002b8 call p_mouse_tx_power_init 
-d0018 68024c6c fetch 4 ,mem_24g_addr 
-d0019 680a4c50 fetcht 4 ,mem_24g_paring_addr 
+d0018 68024c6b fetch 4 ,mem_24g_addr 
+d0019 680a4c4f fetcht 4 ,mem_24g_paring_addr 
 d001a 98467c00 isub temp ,null 
 d001b 2022819a branch p_g24_start_pairing_sm1 ,zero 
-d001c 68024c6c fetch 4 ,mem_24g_addr 
-d001d 680a4c7b fetcht 4 ,mem_24g_device_addr 
+d001c 68024c6b fetch 4 ,mem_24g_addr 
+d001d 680a4c7a fetcht 4 ,mem_24g_device_addr 
 d001e 98467c00 isub temp ,null 
 d001f 20428024 call z7_g24_store_dongle_addr ,zero 
 d0020 704b6700 jam 0 ,mem_mouse_long_mult_flag 
@@ -36160,28 +36160,28 @@
 d0023 20200377 branch p_g24_transmit_by_interrupt_enable 
 
 z7_g24_store_dongle_addr:
-d0024 68024c24 fetch 4 ,mem_24g_rxpayload + 2 
+d0024 68024c23 fetch 4 ,mem_24g_rxpayload + 2 
 d0025 2020018c branch p_g24_update_addr_and_synccrc8 
 
 z_g24_pair_txdata_retry:
 
 z_g24_pair_txdata_switch:
-d0026 6800cd82 fetch 1 ,mem_24g_auto_paring_switch 
+d0026 6800cd81 fetch 1 ,mem_24g_auto_paring_switch 
 d0027 1fe0fe01 increase 1 ,pdata 
 d0028 1fe17e03 and_into 3 ,pdata 
-d0029 6000cd82 store 1 ,mem_24g_auto_paring_switch 
+d0029 6000cd81 store 1 ,mem_24g_auto_paring_switch 
 d002a c000002d beq 0 ,z_g24_auto_pair_first_attemp 
 d002b c0010037 beq 2 ,z_g24_auto_pair_all_powerful 
 d002c 20200188 branch p_g24_pair_init 
 
 z_g24_auto_pair_first_attemp:
 d002d 204002b8 call p_mouse_tx_power_init 
-d002e 68024c7b fetch 4 ,mem_24g_device_addr 
-d002f 60024c6c store 4 ,mem_24g_addr 
-d0030 6800cd92 fetch 1 ,mem_24g_pair_current_ch_num 
-d0031 6000cc4f store 1 ,mem_24g_current_ch_number 
+d002e 68024c7a fetch 4 ,mem_24g_device_addr 
+d002f 60024c6b store 4 ,mem_24g_addr 
+d0030 6800cd91 fetch 1 ,mem_24g_pair_current_ch_num 
+d0031 6000cc4e store 1 ,mem_24g_current_ch_number 
 d0032 20400035 call z_g24_ch_syncword_crc8_init 
-d0033 6008cd92 storet 1 ,mem_24g_pair_current_ch_num 
+d0033 6008cd91 storet 1 ,mem_24g_pair_current_ch_num 
 d0034 20600000 rtn 
 
 z_g24_ch_syncword_crc8_init:
@@ -36190,12 +36190,12 @@
 
 z_g24_auto_pair_all_powerful:
 d0037 7041de20 jam tx_power_pair ,mem_tx_power 
-d0038 68024d89 fetch 4 ,mem_24g_allpowerful_addr 
-d0039 60024c6c store 4 ,mem_24g_addr 
-d003a 6800cd93 fetch 1 ,mem_24g_powerful_current_ch_num 
-d003b 6000cc4f store 1 ,mem_24g_current_ch_number 
+d0038 68024d88 fetch 4 ,mem_24g_allpowerful_addr 
+d0039 60024c6b store 4 ,mem_24g_addr 
+d003a 6800cd92 fetch 1 ,mem_24g_powerful_current_ch_num 
+d003b 6000cc4e store 1 ,mem_24g_current_ch_number 
 d003c 20400035 call z_g24_ch_syncword_crc8_init 
-d003d 6008cd93 storet 1 ,mem_24g_powerful_current_ch_num 
+d003d 6008cd92 storet 1 ,mem_24g_powerful_current_ch_num 
 d003e 20600000 rtn 
               org 0xe0001
 
@@ -36221,37 +36221,37 @@
 e000d 20400238 call p_g24_timer_check 
 e000e 24740000 nrtn user 
 e000f 20400022 call p_g24_interval_calibrate 
-e0010 68014d85 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
+e0010 68014d84 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
 e0011 1fe0fe01 increase 1 ,pdata 
-e0012 60014d85 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
-e0013 68094d87 fetcht 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+e0012 60014d84 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+e0013 68094d86 fetcht 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
 e0014 98467c00 isub temp ,null 
 e0015 20428017 call p_g24_transmit_by_interrupt_exit ,zero 
 e0016 2020009f branch p_g24_transmit_process 
 
 p_g24_transmit_by_interrupt_exit:
-e0017 704d8400 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
+e0017 704d8300 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
 e0018 58000000 setarg 0 
-e0019 60014d85 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+e0019 60014d84 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
 e001a 58000019 setarg 25 
-e001b 60014d87 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+e001b 60014d86 store 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
 
 p_g24_interval_min:
-e001c 704c7f00 jam 0 ,mem_24g_pac_index 
-e001d 6800cc6a fetch 1 ,mem_24g_interval_min 
+e001c 704c7e00 jam 0 ,mem_24g_pac_index 
+e001d 6800cc69 fetch 1 ,mem_24g_interval_min 
 
 p_g24_current_interval_store:
-e001e 6000cc69 store 1 ,mem_24g_interval 
+e001e 6000cc68 store 1 ,mem_24g_interval 
 e001f 20600000 rtn 
 
 p_g24_interval_max:
-e0020 6800cc6b fetch 1 ,mem_24g_interval_max 
+e0020 6800cc6a fetch 1 ,mem_24g_interval_max 
 e0021 2020001e branch p_g24_current_interval_store 
 
 p_g24_interval_calibrate:
-e0022 6800cc7f fetch 1 ,mem_24g_pac_index 
+e0022 6800cc7e fetch 1 ,mem_24g_pac_index 
 e0023 1fe0fe01 increase 1 ,pdata 
-e0024 6000cc7f store 1 ,mem_24g_pac_index 
+e0024 6000cc7e store 1 ,mem_24g_pac_index 
 e0025 c0020020 beq 4 ,p_g24_interval_max 
 e0026 c002801c beq 5 ,p_g24_interval_min 
 e0027 20600000 rtn 
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/ramcode.rom	(revision 5093)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/ramcode.rom	(working copy)
@@ -1,7 +1,7 @@
 20200040
 204003ad
 6800c1de
-6000ccfb
+6000ccfa
 20400776
 6800c685
 6000cb47
@@ -15,7 +15,7 @@
 7011c580
 202007c8
 58000374
-60014d75
+60014d74
 5800038e
 600141ef
 580006ac
@@ -34,7 +34,7 @@
 600141fd
 20600000
 58000019
-60014d87
+60014d86
 2455802d
 204002d0
 20400490
@@ -44,7 +44,7 @@
 c3810000
 20200559
 58000177
-60014d87
+60014d86
 20600000
 20000001
 20000001
@@ -152,16 +152,16 @@
 243a7fef
 20207ff1
 c6930000
-6800cd94
+6800cd93
 c28080ae
 c28100b0
-6800cd84
+6800cd83
 c00080b8
 20400133
 243400ba
 2040010e
 204000e9
-6800cc54
+6800cc53
 c1ff8000
 204006d0
 204000b2
@@ -179,59 +179,59 @@
 6800c6f5
 c3838000
 58017700
-6001cc73
+6001cc72
 704b6914
 20600000
 7011c5d1
 202007c8
-6800cc70
+6800cc6f
 205a00c0
 2040025f
 24740000
-6801cc73
+6801cc72
 20202d8c
-704c7001
-704d7900
+704c6f01
+704d7800
 204000d0
-6000cbe0
+6000cbdf
 58000000
-6003cbe1
-68024c7b
-60024be8
-704c440c
-6800cc45
+6003cbe0
+68024c7a
+60024be7
+704c430c
+6800cc44
 79207e03
-6000cc45
+6000cc44
 20400136
 202000a2
-704d7a01
-704d7c00
-6800cc45
+704d7901
+704d7b00
+6800cc44
 1fe17e07
-6000cc45
+6000cc44
 20600000
-6800cc45
+6800cc44
 79207e04
-6000cc45
-6000cc00
+6000cc44
+6000cbff
 20600000
-6800cc45
+6800cc44
 c4020000
-6800cc45
+6800cc44
 793ffe04
-6000cc45
-6000cc00
+6000cc44
+6000cbff
 20400628
 20200121
-6800cd79
+6800cd78
 c08080d0
-6800cd77
+6800cd76
 1fe0fe01
-6000cd77
+6000cd76
 c00200fe
 20400121
-704c8902
-704c4d00
+704c8802
+704c4c00
 d9600d00
 34730200
 20400159
@@ -241,88 +241,88 @@
 20400181
 20400779
 704b5200
-6800cc43
+6800cc42
 1fe0fe01
-6000cc43
+6000cc42
 204000d9
-6800cc54
+6800cc53
 c0ff819f
 20400105
 58000000
-60024c49
-6000cd78
+60024c48
+6000cd77
 20600000
 20400628
-704d7700
+704d7600
 202000d0
-704d7c02
-704d7a01
-704d7900
+704d7b02
+704d7901
+704d7800
 202000d0
-6800cd7b
+6800cd7a
 c0018102
-6800cc45
+6800cc44
 2fec0004
 202080ce
-6800cd7b
+6800cd7a
 c0008101
 c0010102
 20600000
-6800cc54
+6800cc53
 c1ff8000
 20400113
 2456011b
 20600000
 78567c00
-6800cd7a
+6800cd79
 c1808000
-6800cd7c
+6800cd7b
 c1800000
-704d7b01
-704c8904
+704d7a01
+704c8804
 20207feb
-6800cd7c
+6800cd7b
 203a012e
 1fe0ffff
-6000cd7c
-704d7b02
-704c8904
-6808cc4f
-6800cc6c
+6000cd7b
+704d7a02
+704c8804
+6808cc4e
+6800cc6b
 1fe17e03
 1fefa204
-58004c55
+58004c54
 9a20fe00
 98408c00
 e8c08000
-6000cc4e
+6000cc4d
 18408401
 18410403
-6008cc4f
+6008cc4e
 20600000
-704d7b03
-6800cd79
+704d7a03
+6800cd78
 243a00e1
-704c8902
+704c8802
 20200121
-6800cc54
+6800cc53
 c0ff819d
 20400139
 204001b9
-704c4901
+704c4801
 20600000
-68014d75
+68014d74
 20407f9c
 2034013f
-6803cbe1
+6803cbe0
 207a0000
 20207fe7
 204003a5
-704c7000
+704c6f00
 1a20fe01
-6000cc44
+6000cc43
 204000d0
-6000cbe0
+6000cbdf
 e8a88000
 ea408000
 9841fe00
@@ -331,7 +331,7 @@
 ea420000
 e0a20000
 1a40a404
-d8a04be6
+d8a04be5
 df200002
 ea408000
 e8a88000
@@ -341,12 +341,12 @@
 c200014f
 20600000
 df200004
-d8a04be0
+d8a04bdf
 20207ec6
 7857fc00
 20400215
 18002a00
-68024c6c
+68024c6b
 98001200
 68088017
 2040291f
@@ -354,62 +354,62 @@
 204001d1
 20578212
 20600000
-6800cc70
+6800cc6f
 247a0000
-68014c4a
+68014c49
 1fe0fe01
-60014c4a
-6800cc4b
+60014c49
+6800cc4a
 c2802dd4
-6800cc54
+6800cc53
 c0ff816f
 20400179
 202000ea
-6800cc4a
+6800cc49
 c1ff8000
 58000000
-60014c4a
+60014c49
 20202dd4
 5803a980
 20402a8f
 20400790
 20400628
 20200121
-6800cc4d
+6800cc4c
 1fe67c0b
 24210174
 1fe0fe01
-6000cc4d
+6000cc4c
 c00300db
 c00600db
 20600000
 204001ac
-6800cc42
+6800cc41
 207a0000
 98007200
-d8c04bc0
-d8a04c22
+d8c04bbf
+d8a04c21
 20207f01
 7041de20
-704c4300
-704c4e4e
-68024c50
-60024c6c
+704c4200
+704c4d4e
+68024c4f
+60024c6b
 da200000
 df200004
-d8c04c6c
+d8c04c6b
 e8c08000
 9a20a200
 c2000190
 1a227e00
-60014cf5
-6800ccf5
-6808ccf6
+60014cf4
+6800ccf4
+6808ccf5
 9840fe00
-6000ccf7
+6000ccf6
 20600000
 20400188
-704c5401
+704c5301
 20600000
 7011c590
 202007c8
@@ -417,51 +417,51 @@
 7011c591
 202007c8
 793f8026
-704d9400
+704d9300
 204053ce
 d8e00003
 202043d2
-6008cc44
+6008cc43
 18427200
-d8a04be0
+d8a04bdf
 1a220c00
 20207f01
-6800cbbf
+6800cbbe
 1fe97e00
-6000cc42
+6000cc41
 1fe0fe01
-d8c04bbf
+d8c04bbe
 98c08c00
 e8c18000
-6001cc81
-6800cbbf
+6001cc80
+6800cbbe
 1fe37e00
 1fe17e03
-6000cc87
+6000cc86
 20600000
-6800cc44
+6800cc43
 1fe0fe02
-6000cc46
-6800cc45
-6000cc00
+6000cc45
 6800cc44
+6000cbff
+6800cc43
 1fe9fe00
-6808cc43
+6808cc42
 18410403
 18438400
 9841fe00
-6808cc80
+6808cc7f
 9840fe00
 e0a08000
-6800cc44
+6800cc43
 98007200
-d8c04be0
+d8c04bdf
 20207f01
 7844fc00
 7843fc00
 58555555
 98001e00
-6800cc4e
+6800cc4d
 202053da
 204001cb
 7857fc00
@@ -469,7 +469,7 @@
 7830fc00
 78507c00
 78287c00
-68014c47
+68014c46
 98003600
 37c18400
 242c0212
@@ -478,14 +478,14 @@
 7823fc00
 7824fc00
 2040020f
-6000ccf8
-6808ccf7
+6000ccf7
+6808ccf6
 98467c00
 24228212
 2040020f
-6000cbbe
-6800cbbe
-6808cc45
+6000cbbd
+6800cbbd
+6808cc44
 a8400e00
 24208212
 2040020f
@@ -498,7 +498,7 @@
 c20001ef
 18a22200
 2040020f
-6000cd7f
+6000cd7e
 1a220a00
 09800018
 78287c00
@@ -514,16 +514,16 @@
 20402981
 7846fc00
 20402918
-6800cd7f
+6800cd7e
 1fe22200
-6808ccff
-58004d06
+6808ccfe
+58004d05
 98408a00
 1a227e00
 e0a08000
 18408401
 18410407
-6008ccff
+6008ccfe
 20600000
 09800008
 19897e00
@@ -532,11 +532,11 @@
 7845fc00
 2020264d
 204053c4
-68024c6c
+68024c6b
 98001200
 204001cb
 20402918
-6808cc4e
+6808cc4d
 20402933
 79202a00
 782efc00
@@ -550,11 +550,11 @@
 782dfc00
 7823fc00
 7824fc00
-6800ccf7
+6800ccf6
 08008608
-6800cc46
+6800cc45
 98007200
-d8c04c00
+d8c04bff
 e8c08000
 08008608
 c200022d
@@ -567,19 +567,19 @@
 784dfc00
 20600000
 20407fe9
-680a4c65
+680a4c64
 1c427e00
 98467c00
 24412d18
 1fe22400
-68024c65
-6808cc69
+68024c64
+6808cc68
 98408400
 1a427e00
 98467c00
 24610000
 793ffe1c
-60024c65
+60024c64
 20207fe7
 d8400000
 df200008
@@ -611,7 +611,7 @@
 203a7fe9
 6800c091
 203a7fe9
-6800cd84
+6800cd83
 c000ffe9
 20400293
 2040025c
@@ -694,7 +694,7 @@
 6000c210
 c01a02be
 20600000
-6800ccfb
+6800ccfa
 6000c1de
 20600000
 58004650
@@ -713,7 +713,7 @@
 20600000
 704bb3ff
 70421034
-68034d89
+68034d88
 600344a0
 20600000
 7011c562
@@ -771,7 +771,7 @@
 2040441c
 68024b4d
 6002477b
-60024c6c
+60024c6b
 20400511
 6801470f
 203a0306
@@ -845,7 +845,7 @@
 20400361
 2040431a
 6802477b
-60024c6c
+60024c6b
 20600000
 700aa2b9
 204002ed
@@ -885,9 +885,9 @@
 20404401
 6801469f
 207a0000
-704d8401
+704d8301
 58000000
-60014d85
+60014d84
 20600000
 d8c01800
 d8a0480c
@@ -1220,10 +1220,10 @@
 2020336d
 70480800
 20600000
-da604d90
+da604d8f
 da4004c9
 20203374
-704d8f01
+704d8e01
 20600000
 da604b47
 da4004ce
@@ -1574,13 +1574,13 @@
 6000c3dc
 20205650
 2040061c
-6800cd7d
+6800cd7c
 1fe67c02
 2441077d
-6800cd7d
+6800cd7c
 c1000000
 1fe0ffff
-6000cd7d
+6000cd7c
 20600000
 6800c7a1
 207a0000
@@ -1746,18 +1746,18 @@
 c3858000
 c3838000
 c3830000
-da204d06
+da204d05
 20400247
-6008cd7e
+6008cd7d
 58000082
 c51306da
 58000080
 98467c00
 2421078f
-6800cd7d
+6800cd7c
 1fe67c02
 2421077f
-6800cd7d
+6800cd7c
 c0000790
 20600000
 204024f0
@@ -1908,36 +1908,36 @@
 704b2701
 704b2a01
 20600000
-704d8001
-704d7d00
+704d7f01
+704d7c00
 20600000
-6800cd7d
+6800cd7c
 1fe0fe01
-6000cd7d
+6000cd7c
 20600000
-704d7d03
+704d7c03
 20600000
-6800cd7d
+6800cd7c
 c1900000
-704d7d00
-6808cd7e
+704d7c00
+6808cd7d
 58000077
 c5130786
 58000075
 98467c00
 24610000
-6800cd80
+6800cd7f
 c0000797
 1fe0ffff
-6000cd80
+6000cd7f
 c0000797
 7041de00
 20600000
-704d7d00
-6800cd80
+704d7c00
+6800cd7f
 c0010795
 1fe0fe01
-6000cd80
+6000cd7f
 c000878d
 7041de02
 20600000
Index: output/romcode.rom
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/romcode.rom	(revision 5093)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/romcode.rom	(working copy)
@@ -24832,14 +24832,14 @@
 2040000e
 2034036a
 79200026
-6800cd94
+6800cd93
 79207e02
-6000cd94
+6000cd93
 2040018d
 20400121
 2020001b
 df200002
-d8c04c6c
+d8c04c6b
 20407fe7
 5800ffff
 e8c90000
@@ -24848,12 +24848,12 @@
 c2000012
 20600000
 79200026
-6800cd94
+6800cd93
 79207e01
-6000cd94
+6000cd93
 5800003c
-60014d90
-704d8f00
+60014d8f
+704d8e00
 20600000
 680246d3
 c4088000
@@ -24865,29 +24865,29 @@
 58000000
 600146ae
 6000c6b4
-60014c71
+60014c70
 204042ca
 2020036a
 c0380004
 c038801a
 20600000
-6800cd8f
+6800cd8e
 c000add4
 20400011
 20400159
 242c0121
 24378121
-6800cd94
+6800cd93
 793ffe02
-6000cd94
+6000cd93
 704b6700
 20402f20
 20400156
 20200377
 70119eff
-6800cc45
+6800cc44
 6000919f
-68024c7b
+68024c7a
 600211a0
 d8400006
 da20119e
@@ -24910,7 +24910,7 @@
 600147c4
 20600000
 680240a0
-60024c7b
+60024c7a
 20403e6e
 6808cb46
 2040680e
@@ -24967,25 +24967,25 @@
 c048801f
 c049002f
 20600000
-6800cc49
+6800cc48
 c000ffe7
-6800cc54
+6800cc53
 c000800c
 c001000f
 c0018012
 20202a8c
-704c5411
+704c5311
 70119eaa
 20200014
-704c5412
+704c5312
 70119e55
 20200014
-704c5413
+704c5313
 70119e22
-6800cc45
+6800cc44
 1fe17e07
 6000919f
-68024c7b
+68024c7a
 600211a0
 7011a400
 da20119e
@@ -24993,20 +24993,20 @@
 204001a7
 20400136
 20207fe7
-6800cc54
+6800cc53
 c17f8000
 c0088025
 c0090027
 c0098029
 20600000
-704c5402
+704c5302
 202000fa
-704c5403
+704c5303
 202000fa
-704c54ff
+704c53ff
 700a9939
 20407d86
-68024c24
+68024c23
 2040018c
 202000fa
 20400489
@@ -25018,7 +25018,7 @@
 7046a700
 2040405d
 204002b8
-68024c6c
+68024c6b
 6002477b
 20200306
 c0500007
@@ -25027,7 +25027,7 @@
 c051801b
 c052002f
 20600000
-704d8400
+704d8300
 204002b8
 204001a2
 7041bd00
@@ -25112,12 +25112,12 @@
 704b0c00
 20400306
 202041d9
-6800cd8f
+6800cd8e
 c000add4
 70119eff
-6800cc45
+6800cc44
 6000919f
-68024c7b
+68024c7a
 600211a0
 d8400006
 da20119e
@@ -25127,52 +25127,52 @@
 242c0026
 24378026
 20400181
-68024c6c
-680a4d89
+68024c6b
+680a4d88
 98467c00
 20228016
-6800cc42
+6800cc41
 c1840000
-704d9400
+704d9300
 204002b8
-68024c6c
-680a4c50
+68024c6b
+680a4c4f
 98467c00
 2022819a
-68024c6c
-680a4c7b
+68024c6b
+680a4c7a
 98467c00
 20428024
 704b6700
 20402f20
 20400156
 20200377
-68024c24
+68024c23
 2020018c
-6800cd82
+6800cd81
 1fe0fe01
 1fe17e03
-6000cd82
+6000cd81
 c000002d
 c0010037
 20200188
 204002b8
-68024c7b
-60024c6c
-6800cd92
-6000cc4f
+68024c7a
+60024c6b
+6800cd91
+6000cc4e
 20400035
-6008cd92
+6008cd91
 20600000
 2040018d
 20200121
 7041de20
-68024d89
-60024c6c
-6800cd93
-6000cc4f
+68024d88
+60024c6b
+6800cd92
+6000cc4e
 20400035
-6008cd93
+6008cd92
 20600000
 c0680004
 c068800d
@@ -25189,28 +25189,28 @@
 20400238
 24740000
 20400022
-68014d85
+68014d84
 1fe0fe01
-60014d85
-68094d87
+60014d84
+68094d86
 98467c00
 20428017
 2020009f
-704d8400
+704d8300
 58000000
-60014d85
+60014d84
 58000019
-60014d87
-704c7f00
-6800cc6a
-6000cc69
+60014d86
+704c7e00
+6800cc69
+6000cc68
 20600000
-6800cc6b
+6800cc6a
 2020001e
-6800cc7f
+6800cc7e
 1fe0fe01
-6000cc7f
+6000cc7e
 c0020020
 c002801c
 20600000
-0000d1f8
+00007e3d
Index: output/sched.rom
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/sched.rom	(revision 5093)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/output/sched.rom	(working copy)
@@ -209,7 +209,7 @@
 1e #mem_config_device3_led_gpio:ff
 ff #mem_sensor_data_gpio:0c
 ff #mem_dpi_led_gpio:01
-b0 #mem_config_function_enable
+30 #mem_config_function_enable
 00 #mem_config_sensor_angle
 ff #mem_select_sensor_angle_gpio
 05 #mem_select_adc_gpio
Index: sched/mouse.dat
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/sched/mouse.dat	(revision 5093)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2mode_3ch_D1050E7/sched/mouse.dat	(working copy)
@@ -172,7 +172,7 @@
 1e #mem_config_device3_led_gpio:ff
 ff #mem_sensor_data_gpio:0c
 ff #mem_dpi_led_gpio:01
-b0 #mem_config_function_enable
+30 #mem_config_function_enable
 00 #mem_config_sensor_angle
 ff #mem_select_sensor_angle_gpio
 05 #mem_select_adc_gpio
