Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/eeprom.dat	(revision 4417)
+++ /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/eeprom.dat	(working copy)
@@ -111,7 +111,7 @@
 c0
 6d
 04
-5f
+5e
 c0
 6d
 84
@@ -315,7 +315,7 @@
 24
 5a
 03
-ce
+cd
 20
 40
 3d
@@ -983,7 +983,7 @@
 24
 55
 83
-ec
+eb
 20
 40
 41
@@ -1303,11 +1303,11 @@
 20
 40
 04
-1c
+1b
 20
 40
 04
-06
+05
 20
 40
 03
@@ -1315,7 +1315,7 @@
 20
 40
 03
-c4
+c3
 20
 40
 00
@@ -2183,7 +2183,7 @@
 20
 40
 04
-1c
+1b
 20
 40
 03
@@ -2235,7 +2235,7 @@
 20
 40
 04
-06
+05
 6f
 e0
 cc
@@ -2651,7 +2651,7 @@
 20
 40
 03
-c2
+c1
 20
 20
 43
@@ -2663,7 +2663,7 @@
 20
 40
 03
-c2
+c1
 20
 20
 43
@@ -2803,7 +2803,7 @@
 20
 40
 03
-cc
+cb
 20
 40
 48
@@ -2831,7 +2831,7 @@
 20
 40
 03
-cc
+cb
 20
 40
 45
@@ -3375,7 +3375,7 @@
 20
 40
 03
-ce
+cd
 20
 20
 48
@@ -3383,7 +3383,7 @@
 20
 40
 03
-ce
+cd
 20
 40
 00
@@ -3395,7 +3395,7 @@
 20
 40
 03
-ce
+cd
 70
 49
 38
@@ -3419,7 +3419,7 @@
 20
 40
 03
-ce
+cd
 20
 20
 48
@@ -3483,7 +3483,7 @@
 20
 3a
 04
-27
+26
 67
 e0
 cb
@@ -3627,11 +3627,11 @@
 20
 40
 04
-24
+23
 20
 40
 03
-d6
+d5
 20
 40
 40
@@ -3647,7 +3647,7 @@
 20
 40
 04
-3c
+3b
 20
 40
 44
@@ -3655,15 +3655,15 @@
 20
 40
 03
-b1
+b0
 20
 40
 03
-b7
+b6
 20
 40
 03
-bb
+ba
 20
 40
 45
@@ -3671,7 +3671,7 @@
 20
 40
 04
-53
+52
 20
 40
 45
@@ -3679,7 +3679,7 @@
 20
 40
 04
-56
+55
 20
 40
 45
@@ -3707,15 +3707,15 @@
 20
 40
 04
-09
+08
 20
 40
 04
-59
+58
 20
 20
 03
-bf
+be
 6f
 e4
 4b
@@ -3776,10 +3776,6 @@
 40
 31
 73
-70
-4c
-4c
-02
 20
 20
 45
@@ -3787,7 +3783,7 @@
 da
 40
 03
-b4
+b3
 da
 60
 4c
@@ -3811,7 +3807,7 @@
 da
 40
 03
-ba
+b9
 da
 60
 4c
@@ -3859,7 +3855,7 @@
 20
 20
 03
-cc
+cb
 6f
 e0
 cc
@@ -3895,15 +3891,15 @@
 20
 40
 03
-c4
+c3
 20
 20
 03
-d2
+d1
 20
 20
 03
-cf
+ce
 70
 4c
 41
@@ -3915,7 +3911,7 @@
 20
 20
 03
-c9
+c8
 70
 4c
 41
@@ -3947,7 +3943,7 @@
 c0
 00
 83
-e6
+e5
 6f
 e0
 cc
@@ -3955,7 +3951,7 @@
 24
 3a
 03
-de
+dd
 70
 4c
 41
@@ -3971,7 +3967,7 @@
 20
 3a
 03
-e3
+e2
 1f
 e0
 ff
@@ -3983,7 +3979,7 @@
 20
 20
 03
-ed
+ec
 70
 4c
 45
@@ -3995,7 +3991,7 @@
 20
 20
 03
-f9
+f8
 da
 60
 4c
@@ -4003,7 +3999,7 @@
 da
 40
 03
-e9
+e8
 20
 20
 31
@@ -4011,7 +4007,7 @@
 20
 40
 03
-c9
+c8
 6f
 e0
 cc
@@ -4019,7 +4015,7 @@
 c0
 00
 83
-f8
+f7
 70
 4c
 4e
@@ -4031,15 +4027,15 @@
 c0
 00
 03
-f2
+f1
 c0
 00
 83
-f4
+f3
 c0
 01
 03
-f6
+f5
 20
 60
 00
@@ -4051,7 +4047,7 @@
 20
 20
 03
-f7
+f6
 68
 48
 cc
@@ -4059,7 +4055,7 @@
 20
 20
 03
-f7
+f6
 68
 48
 cc
@@ -4079,15 +4075,15 @@
 c0
 00
 03
-fe
+fd
 c0
 00
-84
-00
+83
+ff
 c0
 01
 04
-02
+01
 20
 60
 00
@@ -4099,7 +4095,7 @@
 20
 20
 04
-03
+02
 68
 48
 cc
@@ -4107,7 +4103,7 @@
 20
 20
 04
-03
+02
 68
 48
 cc
@@ -4127,15 +4123,15 @@
 20
 40
 03
-fe
+fd
 20
 40
-04
-00
+03
+ff
 20
 20
 04
-02
+01
 6f
 e0
 cb
@@ -4175,7 +4171,7 @@
 c2
 82
 04
-20
+1f
 70
 4c
 9b
@@ -4211,7 +4207,7 @@
 20
 21
 04
-1e
+1d
 68
 48
 cb
@@ -4243,7 +4239,7 @@
 20
 20
 04
-1c
+1b
 da
 60
 4b
@@ -4251,7 +4247,7 @@
 da
 40
 04
-27
+26
 20
 20
 31
@@ -4307,11 +4303,11 @@
 20
 41
 04
-36
+35
 24
 41
 04
-3a
+39
 20
 20
 48
@@ -4347,7 +4343,7 @@
 c0
 00
 04
-42
+41
 6f
 e4
 4b
@@ -4363,7 +4359,7 @@
 20
 20
 04
-45
+44
 6f
 e4
 4b
@@ -4399,7 +4395,7 @@
 20
 22
 84
-4c
+4b
 20
 20
 44
@@ -4407,7 +4403,7 @@
 20
 40
 04
-51
+50
 6f
 e0
 cb
@@ -4463,7 +4459,7 @@
 da
 40
 04
-5c
+5b
 20
 20
 31
@@ -4480,10 +4476,14 @@
 20
 43
 1b
+70
+4c
+4c
+02
 20
 40
 03
-ce
+cd
 20
 40
 05
@@ -4491,7 +4491,7 @@
 20
 40
 04
-1c
+1b
 6f
 e1
 47
@@ -6288,8 +6288,8 @@
 20
 26
 f6
-c8
-57
+d1
+23
 aa
 55
 40
Index: output/flash.dat
===================================================================
--- /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/flash.dat	(revision 4417)
+++ /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/flash.dat	(working copy)
@@ -111,7 +111,7 @@
 c0
 6d
 04
-5f
+5e
 c0
 6d
 84
@@ -315,7 +315,7 @@
 24
 5a
 03
-ce
+cd
 20
 40
 3d
@@ -983,7 +983,7 @@
 24
 55
 83
-ec
+eb
 20
 40
 41
@@ -1303,11 +1303,11 @@
 20
 40
 04
-1c
+1b
 20
 40
 04
-06
+05
 20
 40
 03
@@ -1315,7 +1315,7 @@
 20
 40
 03
-c4
+c3
 20
 40
 00
@@ -2183,7 +2183,7 @@
 20
 40
 04
-1c
+1b
 20
 40
 03
@@ -2235,7 +2235,7 @@
 20
 40
 04
-06
+05
 6f
 e0
 cc
@@ -2651,7 +2651,7 @@
 20
 40
 03
-c2
+c1
 20
 20
 43
@@ -2663,7 +2663,7 @@
 20
 40
 03
-c2
+c1
 20
 20
 43
@@ -2803,7 +2803,7 @@
 20
 40
 03
-cc
+cb
 20
 40
 48
@@ -2831,7 +2831,7 @@
 20
 40
 03
-cc
+cb
 20
 40
 45
@@ -3375,7 +3375,7 @@
 20
 40
 03
-ce
+cd
 20
 20
 48
@@ -3383,7 +3383,7 @@
 20
 40
 03
-ce
+cd
 20
 40
 00
@@ -3395,7 +3395,7 @@
 20
 40
 03
-ce
+cd
 70
 49
 38
@@ -3419,7 +3419,7 @@
 20
 40
 03
-ce
+cd
 20
 20
 48
@@ -3483,7 +3483,7 @@
 20
 3a
 04
-27
+26
 67
 e0
 cb
@@ -3627,11 +3627,11 @@
 20
 40
 04
-24
+23
 20
 40
 03
-d6
+d5
 20
 40
 40
@@ -3647,7 +3647,7 @@
 20
 40
 04
-3c
+3b
 20
 40
 44
@@ -3655,15 +3655,15 @@
 20
 40
 03
-b1
+b0
 20
 40
 03
-b7
+b6
 20
 40
 03
-bb
+ba
 20
 40
 45
@@ -3671,7 +3671,7 @@
 20
 40
 04
-53
+52
 20
 40
 45
@@ -3679,7 +3679,7 @@
 20
 40
 04
-56
+55
 20
 40
 45
@@ -3707,15 +3707,15 @@
 20
 40
 04
-09
+08
 20
 40
 04
-59
+58
 20
 20
 03
-bf
+be
 6f
 e4
 4b
@@ -3776,10 +3776,6 @@
 40
 31
 73
-70
-4c
-4c
-02
 20
 20
 45
@@ -3787,7 +3783,7 @@
 da
 40
 03
-b4
+b3
 da
 60
 4c
@@ -3811,7 +3807,7 @@
 da
 40
 03
-ba
+b9
 da
 60
 4c
@@ -3859,7 +3855,7 @@
 20
 20
 03
-cc
+cb
 6f
 e0
 cc
@@ -3895,15 +3891,15 @@
 20
 40
 03
-c4
+c3
 20
 20
 03
-d2
+d1
 20
 20
 03
-cf
+ce
 70
 4c
 41
@@ -3915,7 +3911,7 @@
 20
 20
 03
-c9
+c8
 70
 4c
 41
@@ -3947,7 +3943,7 @@
 c0
 00
 83
-e6
+e5
 6f
 e0
 cc
@@ -3955,7 +3951,7 @@
 24
 3a
 03
-de
+dd
 70
 4c
 41
@@ -3971,7 +3967,7 @@
 20
 3a
 03
-e3
+e2
 1f
 e0
 ff
@@ -3983,7 +3979,7 @@
 20
 20
 03
-ed
+ec
 70
 4c
 45
@@ -3995,7 +3991,7 @@
 20
 20
 03
-f9
+f8
 da
 60
 4c
@@ -4003,7 +3999,7 @@
 da
 40
 03
-e9
+e8
 20
 20
 31
@@ -4011,7 +4007,7 @@
 20
 40
 03
-c9
+c8
 6f
 e0
 cc
@@ -4019,7 +4015,7 @@
 c0
 00
 83
-f8
+f7
 70
 4c
 4e
@@ -4031,15 +4027,15 @@
 c0
 00
 03
-f2
+f1
 c0
 00
 83
-f4
+f3
 c0
 01
 03
-f6
+f5
 20
 60
 00
@@ -4051,7 +4047,7 @@
 20
 20
 03
-f7
+f6
 68
 48
 cc
@@ -4059,7 +4055,7 @@
 20
 20
 03
-f7
+f6
 68
 48
 cc
@@ -4079,15 +4075,15 @@
 c0
 00
 03
-fe
+fd
 c0
 00
-84
-00
+83
+ff
 c0
 01
 04
-02
+01
 20
 60
 00
@@ -4099,7 +4095,7 @@
 20
 20
 04
-03
+02
 68
 48
 cc
@@ -4107,7 +4103,7 @@
 20
 20
 04
-03
+02
 68
 48
 cc
@@ -4127,15 +4123,15 @@
 20
 40
 03
-fe
+fd
 20
 40
-04
-00
+03
+ff
 20
 20
 04
-02
+01
 6f
 e0
 cb
@@ -4175,7 +4171,7 @@
 c2
 82
 04
-20
+1f
 70
 4c
 9b
@@ -4211,7 +4207,7 @@
 20
 21
 04
-1e
+1d
 68
 48
 cb
@@ -4243,7 +4239,7 @@
 20
 20
 04
-1c
+1b
 da
 60
 4b
@@ -4251,7 +4247,7 @@
 da
 40
 04
-27
+26
 20
 20
 31
@@ -4307,11 +4303,11 @@
 20
 41
 04
-36
+35
 24
 41
 04
-3a
+39
 20
 20
 48
@@ -4347,7 +4343,7 @@
 c0
 00
 04
-42
+41
 6f
 e4
 4b
@@ -4363,7 +4359,7 @@
 20
 20
 04
-45
+44
 6f
 e4
 4b
@@ -4399,7 +4395,7 @@
 20
 22
 84
-4c
+4b
 20
 20
 44
@@ -4407,7 +4403,7 @@
 20
 40
 04
-51
+50
 6f
 e0
 cb
@@ -4463,7 +4459,7 @@
 da
 40
 04
-5c
+5b
 20
 20
 31
@@ -4480,10 +4476,14 @@
 20
 43
 1b
+70
+4c
+4c
+02
 20
 40
 03
-ce
+cd
 20
 40
 05
@@ -4491,7 +4491,7 @@
 20
 40
 04
-1c
+1b
 6f
 e1
 47
@@ -6288,8 +6288,8 @@
 20
 26
 f6
-c8
-57
+d1
+23
 aa
 55
 40
Index: output/otp.dat
===================================================================
--- /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/otp.dat	(revision 4417)
+++ /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/otp.dat	(working copy)
@@ -111,7 +111,7 @@
 c0
 6d
 04
-5f
+5e
 c0
 6d
 84
@@ -315,7 +315,7 @@
 24
 5a
 03
-ce
+cd
 20
 40
 3d
@@ -983,7 +983,7 @@
 24
 55
 83
-ec
+eb
 20
 40
 41
@@ -1303,11 +1303,11 @@
 20
 40
 04
-1c
+1b
 20
 40
 04
-06
+05
 20
 40
 03
@@ -1315,7 +1315,7 @@
 20
 40
 03
-c4
+c3
 20
 40
 00
@@ -2183,7 +2183,7 @@
 20
 40
 04
-1c
+1b
 20
 40
 03
@@ -2235,7 +2235,7 @@
 20
 40
 04
-06
+05
 6f
 e0
 cc
@@ -2651,7 +2651,7 @@
 20
 40
 03
-c2
+c1
 20
 20
 43
@@ -2663,7 +2663,7 @@
 20
 40
 03
-c2
+c1
 20
 20
 43
@@ -2803,7 +2803,7 @@
 20
 40
 03
-cc
+cb
 20
 40
 48
@@ -2831,7 +2831,7 @@
 20
 40
 03
-cc
+cb
 20
 40
 45
@@ -3375,7 +3375,7 @@
 20
 40
 03
-ce
+cd
 20
 20
 48
@@ -3383,7 +3383,7 @@
 20
 40
 03
-ce
+cd
 20
 40
 00
@@ -3395,7 +3395,7 @@
 20
 40
 03
-ce
+cd
 70
 49
 38
@@ -3419,7 +3419,7 @@
 20
 40
 03
-ce
+cd
 20
 20
 48
@@ -3483,7 +3483,7 @@
 20
 3a
 04
-27
+26
 67
 e0
 cb
@@ -3627,11 +3627,11 @@
 20
 40
 04
-24
+23
 20
 40
 03
-d6
+d5
 20
 40
 40
@@ -3647,7 +3647,7 @@
 20
 40
 04
-3c
+3b
 20
 40
 44
@@ -3655,15 +3655,15 @@
 20
 40
 03
-b1
+b0
 20
 40
 03
-b7
+b6
 20
 40
 03
-bb
+ba
 20
 40
 45
@@ -3671,7 +3671,7 @@
 20
 40
 04
-53
+52
 20
 40
 45
@@ -3679,7 +3679,7 @@
 20
 40
 04
-56
+55
 20
 40
 45
@@ -3707,15 +3707,15 @@
 20
 40
 04
-09
+08
 20
 40
 04
-59
+58
 20
 20
 03
-bf
+be
 6f
 e4
 4b
@@ -3776,10 +3776,6 @@
 40
 31
 73
-70
-4c
-4c
-02
 20
 20
 45
@@ -3787,7 +3783,7 @@
 da
 40
 03
-b4
+b3
 da
 60
 4c
@@ -3811,7 +3807,7 @@
 da
 40
 03
-ba
+b9
 da
 60
 4c
@@ -3859,7 +3855,7 @@
 20
 20
 03
-cc
+cb
 6f
 e0
 cc
@@ -3895,15 +3891,15 @@
 20
 40
 03
-c4
+c3
 20
 20
 03
-d2
+d1
 20
 20
 03
-cf
+ce
 70
 4c
 41
@@ -3915,7 +3911,7 @@
 20
 20
 03
-c9
+c8
 70
 4c
 41
@@ -3947,7 +3943,7 @@
 c0
 00
 83
-e6
+e5
 6f
 e0
 cc
@@ -3955,7 +3951,7 @@
 24
 3a
 03
-de
+dd
 70
 4c
 41
@@ -3971,7 +3967,7 @@
 20
 3a
 03
-e3
+e2
 1f
 e0
 ff
@@ -3983,7 +3979,7 @@
 20
 20
 03
-ed
+ec
 70
 4c
 45
@@ -3995,7 +3991,7 @@
 20
 20
 03
-f9
+f8
 da
 60
 4c
@@ -4003,7 +3999,7 @@
 da
 40
 03
-e9
+e8
 20
 20
 31
@@ -4011,7 +4007,7 @@
 20
 40
 03
-c9
+c8
 6f
 e0
 cc
@@ -4019,7 +4015,7 @@
 c0
 00
 83
-f8
+f7
 70
 4c
 4e
@@ -4031,15 +4027,15 @@
 c0
 00
 03
-f2
+f1
 c0
 00
 83
-f4
+f3
 c0
 01
 03
-f6
+f5
 20
 60
 00
@@ -4051,7 +4047,7 @@
 20
 20
 03
-f7
+f6
 68
 48
 cc
@@ -4059,7 +4055,7 @@
 20
 20
 03
-f7
+f6
 68
 48
 cc
@@ -4079,15 +4075,15 @@
 c0
 00
 03
-fe
+fd
 c0
 00
-84
-00
+83
+ff
 c0
 01
 04
-02
+01
 20
 60
 00
@@ -4099,7 +4095,7 @@
 20
 20
 04
-03
+02
 68
 48
 cc
@@ -4107,7 +4103,7 @@
 20
 20
 04
-03
+02
 68
 48
 cc
@@ -4127,15 +4123,15 @@
 20
 40
 03
-fe
+fd
 20
 40
-04
-00
+03
+ff
 20
 20
 04
-02
+01
 6f
 e0
 cb
@@ -4175,7 +4171,7 @@
 c2
 82
 04
-20
+1f
 70
 4c
 9b
@@ -4211,7 +4207,7 @@
 20
 21
 04
-1e
+1d
 68
 48
 cb
@@ -4243,7 +4239,7 @@
 20
 20
 04
-1c
+1b
 da
 60
 4b
@@ -4251,7 +4247,7 @@
 da
 40
 04
-27
+26
 20
 20
 31
@@ -4307,11 +4303,11 @@
 20
 41
 04
-36
+35
 24
 41
 04
-3a
+39
 20
 20
 48
@@ -4347,7 +4343,7 @@
 c0
 00
 04
-42
+41
 6f
 e4
 4b
@@ -4363,7 +4359,7 @@
 20
 20
 04
-45
+44
 6f
 e4
 4b
@@ -4399,7 +4395,7 @@
 20
 22
 84
-4c
+4b
 20
 20
 44
@@ -4407,7 +4403,7 @@
 20
 40
 04
-51
+50
 6f
 e0
 cb
@@ -4463,7 +4459,7 @@
 da
 40
 04
-5c
+5b
 20
 20
 31
@@ -4480,10 +4476,14 @@
 20
 43
 1b
+70
+4c
+4c
+02
 20
 40
 03
-ce
+cd
 20
 40
 05
@@ -4491,7 +4491,7 @@
 20
 40
 04
-1c
+1b
 6f
 e1
 47
@@ -6288,8 +6288,8 @@
 20
 26
 f6
-c8
-57
+d1
+23
 aa
 55
 40
Index: output/program.lis
===================================================================
--- /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/program.lis	(revision 4417)
+++ /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/program.lis	(working copy)
@@ -26,7 +26,7 @@
 0017 c06a0521 beq patch1a_4 ,p_mouse_sensor_poweron 
 0018 c06b028a beq patch1a_6 ,p_mouse_priority_bb_event 
 0019 c06c8384 beq patch1b_1 ,p_mouse_bb_event_timer 
-001a c06d045f beq patch1b_2 ,p_mouse_start_discovery 
+001a c06d045e beq patch1b_2 ,p_mouse_start_discovery 
 001b c06d848c beq patch1b_3 ,p_mouse_stop_discovery 
 001c c06f058e beq patch1b_6 ,p_mouse_idle 
 001d c06f8063 beq patch1b_7 ,p_mouse_ready_reconnection_by_button 
@@ -95,7 +95,7 @@
 p_mouse_start_reconnect_device:
 004b 20400050 call p_mouse_judge_reconnect_state 
 004c 6fe0cc42 fetch 1 ,mem_mouse_bt_led_recon_effect_flag 
-004d 245a03ce ncall p_mouse_device_discover_led_config ,blank 
+004d 245a03cd ncall p_mouse_device_discover_led_config ,blank 
 004e 20403d5a call mouse_start_reconnect_device + 1 
 004f 20600000 rtn 
 
@@ -322,7 +322,7 @@
 00f1 793f8034 set0 mark_adc_enable ,mark 
 00f2 20406df3 call enable_authrom 
 00f3 2040013c call p_mouse_setting_config 
-00f4 245583ec ncall p_mouse_device_multi_led_on ,wake 
+00f4 245583eb ncall p_mouse_device_multi_led_on ,wake 
 00f5 204041a7 call mouse_init_sunt 
 00f6 20758000 rtn wake 
 00f7 2040408e call mouse_dpi_config 
@@ -422,10 +422,10 @@
 0141 20403d13 call mouse_param_init 
 0142 20400168 call p_mouse_select_angle 
 0143 20400238 call p_mouse_set_sensor_gpio_sleep 
-0144 2040041c call p_mouse_logo_led_off 
-0145 20400406 call p_mouse_1io2led_all_off 
+0144 2040041b call p_mouse_logo_led_off 
+0145 20400405 call p_mouse_1io2led_all_off 
 0146 2040037f call p_mouse_low_voltage_led_off 
-0147 204003c4 call p_mouse_device_multi_led_poweron_init 
+0147 204003c3 call p_mouse_device_multi_led_poweron_init 
 0148 204000fd call p_mouse_double_dpi_judge 
 0149 20400570 call p_mouse_customer_key_connect_vin 
 014a 20400162 call p_mouse_store_normal_tx_power 
@@ -712,7 +712,7 @@
 p_mouse_setgpio_hibernate:
 021e 204042e9 call mouse_set_sdio_high 
 021f 20407fdc call clear_wake 
-0220 2040041c call p_mouse_logo_led_off 
+0220 2040041b call p_mouse_logo_led_off 
 0221 2040037f call p_mouse_low_voltage_led_off 
 0222 20404015 call mouse_before_hibernate_wheel_gpio_set 
 0223 6848c910 fetcht 1 ,mem_matrix_public_gpio 
@@ -725,7 +725,7 @@
 022a 20403f56 call mouse_gpio_config_input_pu 
 022b 20400268 call p_mouse_lpm_before_common 
 022c 20406082 call gpio_pd_idle 
-022d 20400406 call p_mouse_1io2led_all_off 
+022d 20400405 call p_mouse_1io2led_all_off 
 022e 6fe0cc48 fetch 1 ,mem_mouse_1io2led_multi_24gled 
 022f d84000c0 arg gpcfg_no_ie ,temp 
 0230 20406093 call gpio_config_function_int 
@@ -861,12 +861,12 @@
 0294 20204336 branch mouse_priority_bb_event + 2 
 
 p_mouse_le_bb_event_connected:
-0295 204003c2 call p_mouse_device_connect_init_sensor_or_led 
+0295 204003c1 call p_mouse_device_connect_init_sensor_or_led 
 0296 20204350 branch mouse_le_bb_event_connected 
 
 p_mouse_bb_event_connected:
 0297 20404544 call mouse_no_data_timer_init 
-0298 204003c2 call p_mouse_device_connect_init_sensor_or_led 
+0298 204003c1 call p_mouse_device_connect_init_sensor_or_led 
 0299 202043fa branch mouse_bb_event_connected 
 
 p_mouse_le_bb_disconnected:
@@ -913,7 +913,7 @@
 02b8 20404544 call mouse_no_data_timer_init 
 02b9 d8e00001 arg mouse_24g_pairing_flag ,queue 
 02ba 204046f4 call mouse_disable_function_flag 
-02bb 204003cc call p_mouse_device_poweron_led_config 
+02bb 204003cb call p_mouse_device_poweron_led_config 
 02bc 204048c9 call mouse_device_poweron_timer_init + 3 
 02bd 2020485a branch mouse_24g_pairing_complete + 3 
 
@@ -922,7 +922,7 @@
 02bf 67e24891 store 4 ,mem_24g_receiver_addr 
 02c0 67e24993 store 4 ,mem_mouse_24g_addr 
 02c1 2040257e call g24_ch_syncword_crc8_init 
-02c2 204003cc call p_mouse_device_poweron_led_config 
+02c2 204003cb call p_mouse_device_poweron_led_config 
 02c3 20404544 call mouse_no_data_timer_init 
 02c4 204042ca call mouse_init_sensor_reset 
 02c5 704aae00 jam 0 ,mem_mouse_long_mult_flag 
@@ -1094,16 +1094,16 @@
 0347 58000000 setarg 0 
 0348 67e14887 store 2 ,mem_24g_reconn_timeout 
 0349 20404576 call mouse_stop_discovery 
-034a 204003ce call p_mouse_device_discover_led_config 
+034a 204003cd call p_mouse_device_discover_led_config 
 034b 2020482e branch mouse_24g_start_pair_mode_skip_blink_timer 
 
 p_mouse_24g_reconn_dongle_start:
-034c 204003ce call p_mouse_device_discover_led_config 
+034c 204003cd call p_mouse_device_discover_led_config 
 034d 20400053 call p_mouse_change_led_blink_time 
 034e 20204806 branch mouse_24g_reconn_dongle_start 
 
 p_mouse_24g_reconn_general_dongle_and_receive:
-034f 204003ce call p_mouse_device_discover_led_config 
+034f 204003cd call p_mouse_device_discover_led_config 
 0350 70493800 jam mode_24g_device ,mem_device_flag 
 0351 6fe14bba fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
 0352 67e14887 store 2 ,mem_24g_reconn_timeout 
@@ -1111,7 +1111,7 @@
 0354 20202559 branch g24_reconn_start 
 
 p_mouse_24g_reconn_general_dongle:
-0355 204003ce call p_mouse_device_discover_led_config 
+0355 204003cd call p_mouse_device_discover_led_config 
 0356 2020480c branch mouse_24g_reconn_general_dongle 
 
 p_mouse_seting_dpi:
@@ -1131,7 +1131,7 @@
 0362 6fe0cba7 fetch 1 ,mem_mouse_device_poweron_timer_count 
 0363 247a0000 nrtn blank 
 0364 6fe0cbc1 fetch 1 ,mem_mouse_dpi_led_delay_count_init 
-0365 203a0427 branch p_mouse_dpi_led_blink_init ,blank 
+0365 203a0426 branch p_mouse_dpi_led_blink_init ,blank 
 0366 67e0cba8 store 1 ,mem_mouse_dpi_led_delay_count 
 0367 20600000 rtn 
 
@@ -1179,29 +1179,29 @@
 0386 2040232b call g24_pair_timeout_timer 
 0387 20402556 call g24_reconn_timeout_timer 
 0388 204047cd call mouse_24g_long_sleep_param_update_timer 
-0389 20400424 call p_mouse_dpi_led_blink_delay_timer 
-038a 204003d6 call p_mouse_led_multi_timer 
+0389 20400423 call p_mouse_dpi_led_blink_delay_timer 
+038a 204003d5 call p_mouse_led_multi_timer 
 038b 2040407c call mouse_dpi_key_check_long_press 
 038c 204044cc call mouse_bt_discovery_check 
 038d 204003a0 call p_mouse_bt_discovery_check 
-038e 2040043c call p_mouse_commbination_key_process 
+038e 2040043b call p_mouse_commbination_key_process 
 038f 204044ff call mouse_check_discovery_timeout_timer 
-0390 204003b1 call p_mouse_24g_lowpower_stop_blink_timer 
-0391 204003b7 call p_mouse_24g_low_power_led_off_timer 
-0392 204003bb call p_mouse_check_direct_timeout_timer 
+0390 204003b0 call p_mouse_24g_lowpower_stop_blink_timer 
+0391 204003b6 call p_mouse_24g_low_power_led_off_timer 
+0392 204003ba call p_mouse_check_direct_timeout_timer 
 0393 20404512 call mouse_le_enable_att_list_timer 
-0394 20400453 call p_mouse_le_battery_updata_timer 
+0394 20400452 call p_mouse_le_battery_updata_timer 
 0395 20404515 call mouse_le_send_smp_security_request_timer 
-0396 20400456 call p_mouse_le_send_conn_param_update_timer 
+0396 20400455 call p_mouse_le_send_conn_param_update_timer 
 0397 2040452a call mouse_check_hid_handshake_timer 
 0398 2040452d call mouse_bt_check_sniff_req_timeout_timer 
 0399 20404532 call mouse_check_reconnect_delay_long_sleep 
 039a 20404535 call mouse_current_mult_update_timer 
 039b 20404022 call mouse_wheel_trigger_timer 
 039c 20404547 call mouse_store_information_delay_timer 
-039d 20400409 call p_mouse_logo_led_on_timer 
-039e 20400459 call p_mouse_check_no_data_timeout_timer 
-039f 202003bf branch p_mouse_g24_ota_reset_timer 
+039d 20400408 call p_mouse_logo_led_on_timer 
+039e 20400458 call p_mouse_check_no_data_timeout_timer 
+039f 202003be branch p_mouse_g24_ota_reset_timer 
 
 p_mouse_bt_discovery_check:
 03a0 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
@@ -1223,283 +1223,283 @@
 03ac d8e00006 arg mouse_bt_discovery_button_long_down_flag ,queue 
 03ad 204046f0 call mouse_enable_function_flag 
 03ae 20403173 call app_evt_button_long_pressed 
-03af 704c4c02 jam 2 ,mem_mouse_multi_led_blink_timer_init 
-03b0 2020454e branch mouse_bb_event_discovery_btn 
+03af 2020454e branch mouse_bb_event_discovery_btn 
 
 p_mouse_24g_lowpower_stop_blink_timer:
-03b1 da4003b4 arg p_mouse_24g_lowpower_stop_blink_timeout ,regb 
-03b2 da604c99 arg mem_24g_low_power_stop_blink ,regc 
-03b3 2020318a branch timer_single_step 
+03b0 da4003b3 arg p_mouse_24g_lowpower_stop_blink_timeout ,regb 
+03b1 da604c99 arg mem_24g_low_power_stop_blink ,regc 
+03b2 2020318a branch timer_single_step 
 
 p_mouse_24g_lowpower_stop_blink_timeout:
-03b4 704c9801 jam 0x01 ,mem_low_power_led_flag 
-03b5 704c9a06 jam 0x06 ,mem_24g_low_power_led_off 
-03b6 20600000 rtn 
+03b3 704c9801 jam 0x01 ,mem_low_power_led_flag 
+03b4 704c9a06 jam 0x06 ,mem_24g_low_power_led_off 
+03b5 20600000 rtn 
 
 p_mouse_24g_low_power_led_off_timer:
-03b7 da4003ba arg p_mouse_24g_low_power_led_off_timeout ,regb 
-03b8 da604c9a arg mem_24g_low_power_led_off ,regc 
-03b9 2020318a branch timer_single_step 
+03b6 da4003b9 arg p_mouse_24g_low_power_led_off_timeout ,regb 
+03b7 da604c9a arg mem_24g_low_power_led_off ,regc 
+03b8 2020318a branch timer_single_step 
 
 p_mouse_24g_low_power_led_off_timeout:
-03ba 2020037f branch p_mouse_low_voltage_led_off 
+03b9 2020037f branch p_mouse_low_voltage_led_off 
 
 p_mouse_check_direct_timeout_timer:
-03bb da604b77 arg mem_mouse_direct_timer ,regc 
-03bc da40450a arg mouse_check_direct_timeout ,regb 
-03bd 2040318a call timer_single_step 
-03be 20204507 branch mouse_check_direct_timeout_timer + 3 
+03ba da604b77 arg mem_mouse_direct_timer ,regc 
+03bb da40450a arg mouse_check_direct_timeout ,regb 
+03bc 2040318a call timer_single_step 
+03bd 20204507 branch mouse_check_direct_timeout_timer + 3 
 
 p_mouse_g24_ota_reset_timer:
-03bf da604c1d arg mem_g24_ota_reset_timer ,regc 
-03c0 da405d8c arg soft_reset_chip ,regb 
-03c1 2020318a branch timer_single_step 
+03be da604c1d arg mem_g24_ota_reset_timer ,regc 
+03bf da405d8c arg soft_reset_chip ,regb 
+03c0 2020318a branch timer_single_step 
 
 p_mouse_device_connect_init_sensor_or_led:
-03c2 20400521 call p_mouse_sensor_poweron 
-03c3 202003cc branch p_mouse_device_poweron_led_config 
+03c1 20400521 call p_mouse_sensor_poweron 
+03c2 202003cb branch p_mouse_device_poweron_led_config 
 
 p_mouse_device_multi_led_poweron_init:
-03c4 6fe0cc46 fetch 1 ,mem_mouse_multi_led_powon_timer_init 
-03c5 67e0cc47 store 1 ,mem_mouse_multi_led_powon_timer 
-03c6 6fe0cc44 fetch 1 ,mem_mouse_multi_led_poweron_flag_init 
-03c7 67e0cc45 store 1 ,mem_mouse_multi_led_poweron_flag 
-03c8 20600000 rtn 
+03c3 6fe0cc46 fetch 1 ,mem_mouse_multi_led_powon_timer_init 
+03c4 67e0cc47 store 1 ,mem_mouse_multi_led_powon_timer 
+03c5 6fe0cc44 fetch 1 ,mem_mouse_multi_led_poweron_flag_init 
+03c6 67e0cc45 store 1 ,mem_mouse_multi_led_poweron_flag 
+03c7 20600000 rtn 
 
 p_mouse_device_multi_led_blink_timer_init:
-03c9 6fe0cc4c fetch 1 ,mem_mouse_multi_led_blink_timer_init 
-03ca 67e0cc4d store 1 ,mem_mouse_multi_led_blink_timer 
-03cb 20600000 rtn 
+03c8 6fe0cc4c fetch 1 ,mem_mouse_multi_led_blink_timer_init 
+03c9 67e0cc4d store 1 ,mem_mouse_multi_led_blink_timer 
+03ca 20600000 rtn 
 
 p_mouse_device_poweron_led_config:
-03cc 204003c4 call p_mouse_device_multi_led_poweron_init 
-03cd 202003d2 branch p_mouse_multi_led_on_enable 
+03cb 204003c3 call p_mouse_device_multi_led_poweron_init 
+03cc 202003d1 branch p_mouse_multi_led_on_enable 
 
 p_mouse_device_discover_led_config:
-03ce 202003cf branch p_mouse_multi_led_blink_enable 
+03cd 202003ce branch p_mouse_multi_led_blink_enable 
 
 p_mouse_multi_led_blink_enable:
-03cf 704c4101 jam 1 ,mem_mouse_multi_led_blink_enable 
-03d0 704c4301 jam multi_led_blink ,mem_mouse_multi_led_type 
-03d1 202003c9 branch p_mouse_device_multi_led_blink_timer_init 
+03ce 704c4101 jam 1 ,mem_mouse_multi_led_blink_enable 
+03cf 704c4301 jam multi_led_blink ,mem_mouse_multi_led_type 
+03d0 202003c8 branch p_mouse_device_multi_led_blink_timer_init 
 
 p_mouse_multi_led_on_enable:
-03d2 704c4101 jam 1 ,mem_mouse_multi_led_blink_enable 
-03d3 704c4d00 jam 0 ,mem_mouse_multi_led_blink_timer 
-03d4 704c4300 jam multi_led_on ,mem_mouse_multi_led_type 
-03d5 20600000 rtn 
+03d1 704c4101 jam 1 ,mem_mouse_multi_led_blink_enable 
+03d2 704c4d00 jam 0 ,mem_mouse_multi_led_blink_timer 
+03d3 704c4300 jam multi_led_on ,mem_mouse_multi_led_type 
+03d4 20600000 rtn 
 
 p_mouse_led_multi_timer:
-03d6 6fe0cc41 fetch 1 ,mem_mouse_multi_led_blink_enable 
-03d7 207a0000 rtn blank 
-03d8 6fe0cc43 fetch 1 ,mem_mouse_multi_led_type 
-03d9 c00083e6 beq multi_led_blink ,p_mouse_multi_led_type_blink 
+03d5 6fe0cc41 fetch 1 ,mem_mouse_multi_led_blink_enable 
+03d6 207a0000 rtn blank 
+03d7 6fe0cc43 fetch 1 ,mem_mouse_multi_led_type 
+03d8 c00083e5 beq multi_led_blink ,p_mouse_multi_led_type_blink 
 
 p_mouse_multi_led_type_on:
-03da 6fe0cc45 fetch 1 ,mem_mouse_multi_led_poweron_flag 
-03db 243a03de nbranch p_mouse_device_multi_led_poweron ,blank 
-03dc 704c4100 jam 0 ,mem_mouse_multi_led_blink_enable 
-03dd 20600000 rtn 
+03d9 6fe0cc45 fetch 1 ,mem_mouse_multi_led_poweron_flag 
+03da 243a03dd nbranch p_mouse_device_multi_led_poweron ,blank 
+03db 704c4100 jam 0 ,mem_mouse_multi_led_blink_enable 
+03dc 20600000 rtn 
 
 p_mouse_device_multi_led_poweron:
-03de 6fe0cc47 fetch 1 ,mem_mouse_multi_led_powon_timer 
-03df 203a03e3 branch p_mouse_multi_led_poweron_and_flag_off ,blank 
-03e0 1fe0ffff increase -1 
-03e1 67e0cc47 store 1 ,mem_mouse_multi_led_powon_timer 
-03e2 202003ed branch p_mouse_device_multi_led_on + 1 
+03dd 6fe0cc47 fetch 1 ,mem_mouse_multi_led_powon_timer 
+03de 203a03e2 branch p_mouse_multi_led_poweron_and_flag_off ,blank 
+03df 1fe0ffff increase -1 
+03e0 67e0cc47 store 1 ,mem_mouse_multi_led_powon_timer 
+03e1 202003ec branch p_mouse_device_multi_led_on + 1 
 
 p_mouse_multi_led_poweron_and_flag_off:
-03e3 704c4500 jam 0 ,mem_mouse_multi_led_poweron_flag 
-03e4 704c4100 jam 0 ,mem_mouse_multi_led_blink_enable 
-03e5 202003f9 branch p_mouse_device_multi_led_off + 1 
+03e2 704c4500 jam 0 ,mem_mouse_multi_led_poweron_flag 
+03e3 704c4100 jam 0 ,mem_mouse_multi_led_blink_enable 
+03e4 202003f8 branch p_mouse_device_multi_led_off + 1 
 
 p_mouse_multi_led_type_blink:
-03e6 da604c4d arg mem_mouse_multi_led_blink_timer ,regc 
-03e7 da4003e9 arg p_mouse_multi_led_type_blink_timeout ,regb 
-03e8 2020318a branch timer_single_step 
+03e5 da604c4d arg mem_mouse_multi_led_blink_timer ,regc 
+03e6 da4003e8 arg p_mouse_multi_led_type_blink_timeout ,regb 
+03e7 2020318a branch timer_single_step 
 
 p_mouse_multi_led_type_blink_timeout:
-03e9 204003c9 call p_mouse_device_multi_led_blink_timer_init 
-03ea 6fe0cc4e fetch 1 ,mem_mouse_multi_led_state 
-03eb c00083f8 beq on ,p_mouse_device_multi_led_off 
+03e8 204003c8 call p_mouse_device_multi_led_blink_timer_init 
+03e9 6fe0cc4e fetch 1 ,mem_mouse_multi_led_state 
+03ea c00083f7 beq on ,p_mouse_device_multi_led_off 
 
 p_mouse_device_multi_led_on:
-03ec 704c4e01 jam on ,mem_mouse_multi_led_state 
-03ed 6fe0c938 fetch 1 ,mem_device_flag 
-03ee c00003f2 beq mode_24g_device ,p_mouse_device_24g_led_on 
-03ef c00083f4 beq mode_bt_device1 ,p_mouse_device_bt1_led_on 
-03f0 c00103f6 beq mode_bt_device2 ,p_mouse_device_bt2_led_on 
-03f1 20600000 rtn 
+03eb 704c4e01 jam on ,mem_mouse_multi_led_state 
+03ec 6fe0c938 fetch 1 ,mem_device_flag 
+03ed c00003f1 beq mode_24g_device ,p_mouse_device_24g_led_on 
+03ee c00083f3 beq mode_bt_device1 ,p_mouse_device_bt1_led_on 
+03ef c00103f5 beq mode_bt_device2 ,p_mouse_device_bt2_led_on 
+03f0 20600000 rtn 
 
 p_mouse_device_24g_led_on:
-03f2 6848cc48 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
-03f3 202003f7 branch p_mouse_device_led_on 
+03f1 6848cc48 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
+03f2 202003f6 branch p_mouse_device_led_on 
 
 p_mouse_device_bt1_led_on:
-03f4 6848cc49 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
-03f5 202003f7 branch p_mouse_device_led_on 
+03f3 6848cc49 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
+03f4 202003f6 branch p_mouse_device_led_on 
 
 p_mouse_device_bt2_led_on:
-03f6 6848cc4a fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
+03f5 6848cc4a fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
 
 p_mouse_device_led_on:
-03f7 20206069 branch gpio_out_active 
+03f6 20206069 branch gpio_out_active 
 
 p_mouse_device_multi_led_off:
-03f8 704c4e00 jam off ,mem_mouse_multi_led_state 
-03f9 6fe0c938 fetch 1 ,mem_device_flag 
-03fa c00003fe beq mode_24g_device ,p_mouse_device_24g_led_off 
-03fb c0008400 beq mode_bt_device1 ,p_mouse_device_bt1_led_off 
-03fc c0010402 beq mode_bt_device2 ,p_mouse_device_bt2_led_off 
-03fd 20600000 rtn 
+03f7 704c4e00 jam off ,mem_mouse_multi_led_state 
+03f8 6fe0c938 fetch 1 ,mem_device_flag 
+03f9 c00003fd beq mode_24g_device ,p_mouse_device_24g_led_off 
+03fa c00083ff beq mode_bt_device1 ,p_mouse_device_bt1_led_off 
+03fb c0010401 beq mode_bt_device2 ,p_mouse_device_bt2_led_off 
+03fc 20600000 rtn 
 
 p_mouse_device_24g_led_off:
-03fe 6848cc48 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
-03ff 20200403 branch p_mouse_device_led_off 
+03fd 6848cc48 fetcht 1 ,mem_mouse_1io2led_multi_24gled 
+03fe 20200402 branch p_mouse_device_led_off 
 
 p_mouse_device_bt1_led_off:
-0400 6848cc49 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
-0401 20200403 branch p_mouse_device_led_off 
+03ff 6848cc49 fetcht 1 ,mem_mouse_1io2led_multi_bt1led 
+0400 20200402 branch p_mouse_device_led_off 
 
 p_mouse_device_bt2_led_off:
-0402 6848cc4a fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
+0401 6848cc4a fetcht 1 ,mem_mouse_1io2led_multi_bt2led 
 
 p_mouse_device_led_off:
 
 p_gpio_set_high_impedance:
-0403 18467cff sub temp ,gpio_disable ,null 
-0404 20628000 rtn zero 
-0405 2020607f branch gpio_set_high_impedance 
+0402 18467cff sub temp ,gpio_disable ,null 
+0403 20628000 rtn zero 
+0404 2020607f branch gpio_set_high_impedance 
 
 p_mouse_1io2led_all_off:
-0406 204003fe call p_mouse_device_24g_led_off 
-0407 20400400 call p_mouse_device_bt1_led_off 
-0408 20200402 branch p_mouse_device_bt2_led_off 
+0405 204003fd call p_mouse_device_24g_led_off 
+0406 204003ff call p_mouse_device_bt1_led_off 
+0407 20200401 branch p_mouse_device_bt2_led_off 
 
 p_mouse_logo_led_on_timer:
-0409 6fe0cbed fetch 1 ,mem_mouse_logo_led_gpio 
-040a c17f8000 rtneq gpio_disable 
-040b 6fe14883 fetch 2 ,mem_24g_pair_timeout 
-040c 247a0000 nrtn blank 
-040d 6fe14887 fetch 2 ,mem_24g_reconn_timeout 
-040e 247a0000 nrtn blank 
-040f 6fe14ac2 fetch 2 ,mem_mouse_discovery_timer 
-0410 247a0000 nrtn blank 
-0411 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0412 c2820420 bbit1 mouse_low_voltage_flag ,p_mouse_low_power_logo_off 
-0413 704c9b00 jam 0 ,mem_mouse_low_power_logo_off_status 
-0414 6fe14ab2 fetch 2 ,mem_mouse_no_data_timer 
-0415 207a0000 rtn blank 
-0416 6fe14bbe fetch 2 ,mem_mouse_no_data_timeout 
-0417 68494ab2 fetcht 2 ,mem_mouse_no_data_timer 
-0418 98460400 isub temp ,temp 
-0419 6fe14bee fetch 2 ,mem_mouse_logo_led_on_time_init 
-041a 98467e00 isub temp ,pdata 
-041b 2021041e branch p_mouse_logo_led_on ,positive 
+0408 6fe0cbed fetch 1 ,mem_mouse_logo_led_gpio 
+0409 c17f8000 rtneq gpio_disable 
+040a 6fe14883 fetch 2 ,mem_24g_pair_timeout 
+040b 247a0000 nrtn blank 
+040c 6fe14887 fetch 2 ,mem_24g_reconn_timeout 
+040d 247a0000 nrtn blank 
+040e 6fe14ac2 fetch 2 ,mem_mouse_discovery_timer 
+040f 247a0000 nrtn blank 
+0410 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0411 c282041f bbit1 mouse_low_voltage_flag ,p_mouse_low_power_logo_off 
+0412 704c9b00 jam 0 ,mem_mouse_low_power_logo_off_status 
+0413 6fe14ab2 fetch 2 ,mem_mouse_no_data_timer 
+0414 207a0000 rtn blank 
+0415 6fe14bbe fetch 2 ,mem_mouse_no_data_timeout 
+0416 68494ab2 fetcht 2 ,mem_mouse_no_data_timer 
+0417 98460400 isub temp ,temp 
+0418 6fe14bee fetch 2 ,mem_mouse_logo_led_on_time_init 
+0419 98467e00 isub temp ,pdata 
+041a 2021041d branch p_mouse_logo_led_on ,positive 
 
 p_mouse_logo_led_off:
-041c 6848cbed fetcht 1 ,mem_mouse_logo_led_gpio 
-041d 20206065 branch gpio_out_inactive 
+041b 6848cbed fetcht 1 ,mem_mouse_logo_led_gpio 
+041c 20206065 branch gpio_out_inactive 
 
 p_mouse_logo_led_on:
-041e 6848cbed fetcht 1 ,mem_mouse_logo_led_gpio 
-041f 20206069 branch gpio_out_active 
+041d 6848cbed fetcht 1 ,mem_mouse_logo_led_gpio 
+041e 20206069 branch gpio_out_active 
 
 p_mouse_low_power_logo_off:
-0420 6fe0cc9b fetch 1 ,mem_mouse_low_power_logo_off_status 
-0421 247a0000 nrtn blank 
-0422 704c9b01 jam 1 ,mem_mouse_low_power_logo_off_status 
-0423 2020041c branch p_mouse_logo_led_off 
+041f 6fe0cc9b fetch 1 ,mem_mouse_low_power_logo_off_status 
+0420 247a0000 nrtn blank 
+0421 704c9b01 jam 1 ,mem_mouse_low_power_logo_off_status 
+0422 2020041b branch p_mouse_logo_led_off 
 
 p_mouse_dpi_led_blink_delay_timer:
-0424 da604ba8 arg mem_mouse_dpi_led_delay_count ,regc 
-0425 da400427 arg p_mouse_dpi_led_blink_init ,regb 
-0426 2020318a branch timer_single_step 
+0423 da604ba8 arg mem_mouse_dpi_led_delay_count ,regc 
+0424 da400426 arg p_mouse_dpi_led_blink_init ,regb 
+0425 2020318a branch timer_single_step 
 
 p_mouse_dpi_led_blink_init:
-0427 6fe0c927 fetch 1 ,mem_config_sensor_type 
-0428 c001c8f2 beq p3212 ,mouse_dpi_led_blink_init 
-0429 c005c8f2 beq ka8g2 ,mouse_dpi_led_blink_init 
-042a 6fe0c923 fetch 1 ,mem_dpi_led_gpio 
-042b 67e0c92f store 1 ,mem_mouse_struct_led_gpio 
-042c 6fe14bc2 fetch 2 ,mem_mouse_dpi_led_blink_time 
-042d 67e14930 store 2 ,mem_mouse_on_time 
-042e 67e14932 store 2 ,mem_mouse_off_time 
-042f da200000 arg 0 ,rega 
-0430 6848c992 fetcht 1 ,mem_mouse_dpi 
-0431 18408402 increase 2 ,temp 
-0432 18467c03 sub temp ,3 ,null 
-0433 20410436 call p_mouse_dpi_led_blink_init_level_4 ,positive 
-0434 2441043a ncall p_mouse_dpi_led_blink_count_clean ,positive 
-0435 202048ff branch mouse_dpi_led_blink_init_end 
+0426 6fe0c927 fetch 1 ,mem_config_sensor_type 
+0427 c001c8f2 beq p3212 ,mouse_dpi_led_blink_init 
+0428 c005c8f2 beq ka8g2 ,mouse_dpi_led_blink_init 
+0429 6fe0c923 fetch 1 ,mem_dpi_led_gpio 
+042a 67e0c92f store 1 ,mem_mouse_struct_led_gpio 
+042b 6fe14bc2 fetch 2 ,mem_mouse_dpi_led_blink_time 
+042c 67e14930 store 2 ,mem_mouse_on_time 
+042d 67e14932 store 2 ,mem_mouse_off_time 
+042e da200000 arg 0 ,rega 
+042f 6848c992 fetcht 1 ,mem_mouse_dpi 
+0430 18408402 increase 2 ,temp 
+0431 18467c03 sub temp ,3 ,null 
+0432 20410435 call p_mouse_dpi_led_blink_init_level_4 ,positive 
+0433 24410439 ncall p_mouse_dpi_led_blink_count_clean ,positive 
+0434 202048ff branch mouse_dpi_led_blink_init_end 
 
 p_mouse_dpi_led_blink_init_level_4:
-0436 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0437 c40e0000 rtnbit0 mouse_enable_dpi_level_4 
-0438 18408401 increase 1 ,temp 
-0439 20600000 rtn 
+0435 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0436 c40e0000 rtnbit0 mouse_enable_dpi_level_4 
+0437 18408401 increase 1 ,temp 
+0438 20600000 rtn 
 
 p_mouse_dpi_led_blink_count_clean:
-043a 184085fd increase -3 ,temp 
-043b 20600000 rtn 
+0439 184085fd increase -3 ,temp 
+043a 20600000 rtn 
 
 p_mouse_commbination_key_process:
-043c 6fe0c938 fetch 1 ,mem_device_flag 
-043d c0000442 beq mode_24g_device ,p_mouse_24g_commbination_key_process 
-043e 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-043f c41a8000 rtnbit0 mouse_enable_commbination_key_by_bt_discovery 
-0440 6848cbca fetcht 1 ,mem_mouse_commbination_key_bt 
-0441 20200445 branch p_mouse_commbination_key_start 
+043b 6fe0c938 fetch 1 ,mem_device_flag 
+043c c0000441 beq mode_24g_device ,p_mouse_24g_commbination_key_process 
+043d 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+043e c41a8000 rtnbit0 mouse_enable_commbination_key_by_bt_discovery 
+043f 6848cbca fetcht 1 ,mem_mouse_commbination_key_bt 
+0440 20200444 branch p_mouse_commbination_key_start 
 
 p_mouse_24g_commbination_key_process:
-0442 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0443 c4190000 rtnbit0 mouse_enable_commbination_key_by_24g_pairing 
-0444 6848cbcb fetcht 1 ,mem_mouse_commbination_key_24g 
+0441 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0442 c4190000 rtnbit0 mouse_enable_commbination_key_by_24g_pairing 
+0443 6848cbcb fetcht 1 ,mem_mouse_commbination_key_24g 
 
 p_mouse_commbination_key_start:
-0445 6048cb9d storet 1 ,mem_mouse_commbination_key 
-0446 20404115 call mouse_check_key_gpio 
-0447 1fe17e07 and pdata ,0x07 ,pdata 
-0448 6848cb9d fetcht 1 ,mem_mouse_commbination_key 
-0449 98467c00 isub temp ,null 
-044a 2022844c branch p_mouse_commbination_key_down ,zero 
-044b 202044eb branch mouse_commbination_key_up 
+0444 6048cb9d storet 1 ,mem_mouse_commbination_key 
+0445 20404115 call mouse_check_key_gpio 
+0446 1fe17e07 and pdata ,0x07 ,pdata 
+0447 6848cb9d fetcht 1 ,mem_mouse_commbination_key 
+0448 98467c00 isub temp ,null 
+0449 2022844b branch p_mouse_commbination_key_down ,zero 
+044a 202044eb branch mouse_commbination_key_up 
 
 p_mouse_commbination_key_down:
-044c 20400451 call p_mouse_combination_ui_timer 
-044d 6fe0cb9f fetch 1 ,mem_commbination_key_statue 
-044e c1008000 rtneq commbination_key_state_down 
-044f 704b9f01 jam commbination_key_state_down ,mem_commbination_key_statue 
-0450 20600000 rtn 
+044b 20400450 call p_mouse_combination_ui_timer 
+044c 6fe0cb9f fetch 1 ,mem_commbination_key_statue 
+044d c1008000 rtneq commbination_key_state_down 
+044e 704b9f01 jam commbination_key_state_down ,mem_commbination_key_statue 
+044f 20600000 rtn 
 
 p_mouse_combination_ui_timer:
-0451 da4002e4 arg p_mouse_24g_start_pair_mode ,regb 
-0452 202044f7 branch mouse_combination_ui_timer + 1 
+0450 da4002e4 arg p_mouse_24g_start_pair_mode ,regb 
+0451 202044f7 branch mouse_combination_ui_timer + 1 
 
 p_mouse_le_battery_updata_timer:
-0453 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
-0454 c39d8000 rtnbit1 mouse_enable_le_battery_service_cancel 
-0455 2020451f branch mouse_le_battery_updata_timer 
+0452 6fe44bab fetch mouse_flag_len ,mem_mouse_flag 
+0453 c39d8000 rtnbit1 mouse_enable_le_battery_service_cancel 
+0454 2020451f branch mouse_le_battery_updata_timer 
 
 p_mouse_le_send_conn_param_update_timer:
-0456 da604c70 arg mem_mouse_le_send_conn_param_update_timer ,regc 
-0457 da40436c arg mouse_updata_le_param ,regb 
-0458 2020318a branch timer_single_step 
+0455 da604c70 arg mem_mouse_le_send_conn_param_update_timer ,regc 
+0456 da40436c arg mouse_updata_le_param ,regb 
+0457 2020318a branch timer_single_step 
 
 p_mouse_check_no_data_timeout_timer:
-0459 da604ab2 arg mem_mouse_no_data_timer ,regc 
-045a da40045c arg p_mouse_check_no_data_timeout ,regb 
-045b 20203191 branch timer_single_step_2b 
+0458 da604ab2 arg mem_mouse_no_data_timer ,regc 
+0459 da40045b arg p_mouse_check_no_data_timeout ,regb 
+045a 20203191 branch timer_single_step_2b 
 
 p_mouse_check_no_data_timeout:
-045c 6fe0c938 fetch 1 ,mem_device_flag 
-045d c00002f2 beq mode_24g_device ,p_mouse_24g_hibernate_set 
-045e 2020431b branch mouse_disconnect 
+045b 6fe0c938 fetch 1 ,mem_device_flag 
+045c c00002f2 beq mode_24g_device ,p_mouse_24g_hibernate_set 
+045d 2020431b branch mouse_disconnect 
 
 p_mouse_start_discovery:
-045f 204003ce call p_mouse_device_discover_led_config 
+045e 704c4c02 jam 0x02 ,mem_mouse_multi_led_blink_timer_init 
+045f 204003cd call p_mouse_device_discover_led_config 
 0460 20400533 call p_mouse_sensor_powerdown 
-0461 2040041c call p_mouse_logo_led_off 
+0461 2040041b call p_mouse_logo_led_off 
 0462 6fe1478c fetch 2 ,mem_ui_state_map 
 0463 2feffe0b isolate1 ui_state_ble_adv ,pdata 
 0464 2040c581 call mouse_stop_le_adv ,true 
Index: output/ramcode.rom
===================================================================
--- /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/ramcode.rom	(revision 4417)
+++ /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/output/ramcode.rom	(working copy)
@@ -24,7 +24,7 @@
 c06a0521
 c06b028a
 c06c8384
-c06d045f
+c06d045e
 c06d848c
 c06f058e
 c06f8063
@@ -75,7 +75,7 @@
 202041c9
 20400050
 6fe0cc42
-245a03ce
+245a03cd
 20403d5a
 20600000
 6fe0c482
@@ -242,7 +242,7 @@
 793f8034
 20406df3
 2040013c
-245583ec
+245583eb
 204041a7
 20758000
 2040408e
@@ -322,10 +322,10 @@
 20403d13
 20400168
 20400238
-2040041c
-20400406
+2040041b
+20400405
 2040037f
-204003c4
+204003c3
 204000fd
 20400570
 20400162
@@ -542,7 +542,7 @@
 20203e23
 204042e9
 20407fdc
-2040041c
+2040041b
 2040037f
 20404015
 6848c910
@@ -555,7 +555,7 @@
 20403f56
 20400268
 20406082
-20400406
+20400405
 6fe0cc48
 d84000c0
 20406093
@@ -659,10 +659,10 @@
 c02202a7
 c02002b1
 20204336
-204003c2
+204003c1
 20204350
 20404544
-204003c2
+204003c1
 202043fa
 58000000
 67e14af2
@@ -697,14 +697,14 @@
 20404544
 d8e00001
 204046f4
-204003cc
+204003cb
 204048c9
 2020485a
 6fe2483c
 67e24891
 67e24993
 2040257e
-204003cc
+204003cb
 20404544
 204042ca
 704aae00
@@ -840,18 +840,18 @@
 58000000
 67e14887
 20404576
-204003ce
+204003cd
 2020482e
-204003ce
+204003cd
 20400053
 20204806
-204003ce
+204003cd
 70493800
 6fe14bba
 67e14887
 70488b01
 20202559
-204003ce
+204003cd
 2020480c
 2040408f
 2040035a
@@ -867,7 +867,7 @@
 6fe0cba7
 247a0000
 6fe0cbc1
-203a0427
+203a0426
 67e0cba8
 20600000
 6fe14ac2
@@ -903,29 +903,29 @@
 2040232b
 20402556
 204047cd
-20400424
-204003d6
+20400423
+204003d5
 2040407c
 204044cc
 204003a0
-2040043c
+2040043b
 204044ff
-204003b1
-204003b7
-204003bb
+204003b0
+204003b6
+204003ba
 20404512
-20400453
+20400452
 20404515
-20400456
+20400455
 2040452a
 2040452d
 20404532
 20404535
 20404022
 20404547
-20400409
-20400459
-202003bf
+20400408
+20400458
+202003be
 6fe44bab
 c29b83a3
 20600000
@@ -941,15 +941,14 @@
 d8e00006
 204046f0
 20403173
-704c4c02
 2020454e
-da4003b4
+da4003b3
 da604c99
 2020318a
 704c9801
 704c9a06
 20600000
-da4003ba
+da4003b9
 da604c9a
 2020318a
 2020037f
@@ -961,7 +960,7 @@
 da405d8c
 2020318a
 20400521
-202003cc
+202003cb
 6fe0cc46
 67e0cc47
 6fe0cc44
@@ -970,12 +969,12 @@
 6fe0cc4c
 67e0cc4d
 20600000
-204003c4
-202003d2
-202003cf
+204003c3
+202003d1
+202003ce
 704c4101
 704c4301
-202003c9
+202003c8
 704c4101
 704c4d00
 704c4300
@@ -983,54 +982,54 @@
 6fe0cc41
 207a0000
 6fe0cc43
-c00083e6
+c00083e5
 6fe0cc45
-243a03de
+243a03dd
 704c4100
 20600000
 6fe0cc47
-203a03e3
+203a03e2
 1fe0ffff
 67e0cc47
-202003ed
+202003ec
 704c4500
 704c4100
-202003f9
+202003f8
 da604c4d
-da4003e9
+da4003e8
 2020318a
-204003c9
+204003c8
 6fe0cc4e
-c00083f8
+c00083f7
 704c4e01
 6fe0c938
-c00003f2
-c00083f4
-c00103f6
+c00003f1
+c00083f3
+c00103f5
 20600000
 6848cc48
-202003f7
+202003f6
 6848cc49
-202003f7
+202003f6
 6848cc4a
 20206069
 704c4e00
 6fe0c938
-c00003fe
-c0008400
-c0010402
+c00003fd
+c00083ff
+c0010401
 20600000
 6848cc48
-20200403
+20200402
 6848cc49
-20200403
+20200402
 6848cc4a
 18467cff
 20628000
 2020607f
-204003fe
-20400400
-20200402
+204003fd
+204003ff
+20200401
 6fe0cbed
 c17f8000
 6fe14883
@@ -1040,7 +1039,7 @@
 6fe14ac2
 247a0000
 6fe44bab
-c2820420
+c282041f
 704c9b00
 6fe14ab2
 207a0000
@@ -1049,7 +1048,7 @@
 98460400
 6fe14bee
 98467e00
-2021041e
+2021041d
 6848cbed
 20206065
 6848cbed
@@ -1057,9 +1056,9 @@
 6fe0cc9b
 247a0000
 704c9b01
-2020041c
+2020041b
 da604ba8
-da400427
+da400426
 2020318a
 6fe0c927
 c001c8f2
@@ -1073,8 +1072,8 @@
 6848c992
 18408402
 18467c03
-20410436
-2441043a
+20410435
+24410439
 202048ff
 6fe44bab
 c40e0000
@@ -1083,11 +1082,11 @@
 184085fd
 20600000
 6fe0c938
-c0000442
+c0000441
 6fe44bab
 c41a8000
 6848cbca
-20200445
+20200444
 6fe44bab
 c4190000
 6848cbcb
@@ -1096,9 +1095,9 @@
 1fe17e07
 6848cb9d
 98467c00
-2022844c
+2022844b
 202044eb
-20400451
+20400450
 6fe0cb9f
 c1008000
 704b9f01
@@ -1112,14 +1111,15 @@
 da40436c
 2020318a
 da604ab2
-da40045c
+da40045b
 20203191
 6fe0c938
 c00002f2
 2020431b
-204003ce
+704c4c02
+204003cd
 20400533
-2040041c
+2040041b
 6fe1478c
 2feffe0b
 2040c581
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/program/patch.prog	(revision 4417)
+++ /YC1308AC/branch/mouse_project/MingZhe_Project/branch/1m/mouse_multi_toggle/program/patch.prog	(working copy)
@@ -1365,7 +1365,7 @@
 	arg MOUSE_BT_DISCOVERY_BUTTON_LONG_DOWN_FLAG,queue
 	call mouse_enable_function_flag
 	call app_evt_button_long_pressed
-	jam 2,mem_mouse_multi_led_blink_timer_init
+	// jam 2,mem_mouse_multi_led_blink_timer_init
 	branch mouse_bb_event_discovery_btn
 
 
@@ -1639,6 +1639,7 @@
 	branch mouse_disconnect	
 
 p_mouse_start_discovery:
+	jam 0x02,mem_mouse_multi_led_blink_timer_init
 	call p_mouse_device_discover_led_config
 	call p_mouse_sensor_powerdown
 	call p_mouse_logo_led_off
