Index: output/otp.dat
===================================================================
--- /1121s/branch/mouse/YDN_Project/2m_otp/mouse_public_only_24g/output/otp.dat	(revision 3759)
+++ /1121s/branch/mouse/YDN_Project/2m_otp/mouse_public_only_24g/output/otp.dat	(working copy)
@@ -88,11 +88,11 @@
 9e
 af
 86
-0a
+0b
 6f
 e2
 3b
-8b
+88
 04
 57
 2e
@@ -100,11 +100,11 @@
 35
 5a
 d4
-5e
+5d
 fb
 fe
 73
-83
+82
 61
 64
 ff
@@ -112,59 +112,59 @@
 9a
 2d
 64
-e3
+e4
 f7
 dc
 45
-03
+02
 ca
 92
 6c
-6b
+6a
 f6
 83
 f9
-d0
+d1
 0d
 c4
 08
-85
+86
 50
 81
 9c
-2b
+28
 6f
 30
 db
-e1
+e2
 f3
 0e
 9c
-8e
+8f
 2b
 51
 50
-12
+1d
 9d
 8a
 55
-4c
+4d
 6a
 d9
 4e
-f1
+fe
 8b
 0c
 8b
-b7
+b4
 9b
 d8
 9e
-8a
+8b
 79
 dd
 17
-71
+70
 28
 3c
 ec
@@ -1576,7 +1576,7 @@
 8e
 38
 a4
-15
+14
 74
 c0
 0e
@@ -2260,7 +2260,7 @@
 38
 07
 ee
-1f
+1e
 03
 96
 11
@@ -2733,1360 +2733,1360 @@
 1c
 0d
 9f
-3a
-09
-b6
-35
+6a
+dc
+b4
+e0
 b5
-d7
-12
-a5
+a2
+b0
+01
 f4
-1f
-fb
-96
+7f
+da
+ea
 b2
 e2
-f8
 a1
+01
 3c
-df
-59
-7f
-11
-9e
-be
-f4
-18
-88
-d8
-e8
+bf
+00
+2e
+41
+f5
 a1
-b9
-9a
-b6
-94
-b8
-9d
-47
+7a
+07
+27
+81
+fb
+e1
+b2
+23
+b3
+9b
+17
+bc
+59
 b7
-d6
-47
-68
+b6
+cc
+4c
 a0
-8a
-5e
-ff
-cf
-79
-6f
-ef
-e8
-22
-4e
-2c
-d9
-77
-97
-21
-b2
-e5
-5a
-31
+ea
+09
+ed
+80
+dd
+2b
 c3
-7b
-a1
+45
+4f
+d4
+5f
+d9
+74
+48
+f2
+50
+0f
+58
+85
+93
+5d
+c7
 a7
-fb
-1a
-9d
-30
+ab
+1c
+a5
+73
 0f
 09
 7b
-b3
+ed
 3e
-ee
-ac
-3f
-62
-df
-f9
-a2
-a6
-e0
-c3
-b5
-f8
-d4
-4b
-a6
-b9
-eb
-b9
-62
-b5
-39
-b6
-27
-f2
-da
-2a
-12
+8e
+af
+88
+2d
+1e
+e2
+86
+11
+41
+2f
+6e
+b8
+d2
+9d
+f3
+01
+8f
+47
+dd
+f5
+52
+72
+69
+b2
+d3
+30
+00
 56
-f8
+98
 ca
-64
+74
 78
-61
-d1
 21
+8d
+ad
 d7
-18
-85
-ec
+38
+87
+2d
 a5
-64
-68
-47
+04
+36
 15
+5a
+3d
 f9
-e2
-05
-cb
-a4
-76
-42
-ff
-b0
-0a
-9e
-09
-2d
-d9
-d7
-c8
-6b
-a0
-90
-03
-e8
-ca
-8a
-80
-01
-a8
-8d
-df
-79
-d1
-44
-df
-fd
-b4
-94
-41
-15
-3c
-b3
-f7
+86
+60
+47
+b1
+51
+54
+57
+4c
+0e
 a6
-96
+cd
+43
+d3
+c8
+68
+ab
+46
+e3
+8b
+9d
+c8
 cf
-42
+85
+ef
+9e
+72
+14
+4a
+e2
+df
+fe
+6a
+ea
 a3
-9a
-ac
-77
-7b
-89
-82
-b3
-e1
-2b
-cc
-8b
-4f
-f1
+ff
+3e
 7f
-ab
-72
-6f
-75
-be
-04
-98
-48
-b6
-74
-bb
-16
-5e
-92
+b8
+22
+d1
+dc
+e9
+40
+5d
 bf
-be
+d9
+3d
+40
+78
 c3
+e2
+44
+36
+b1
+4d
+89
+2e
+e4
+d2
+f8
+f0
+f1
+de
+53
+45
+f1
+ae
+70
+1f
 23
-ab
-24
-52
-fc
-8e
-26
-82
-4f
-ff
-01
-5e
+12
+d0
+6c
+b6
+a2
+44
+d9
+a7
+7b
+bb
+da
 3c
-be
+48
+83
+01
+60
+3f
+9a
 a9
-6a
-b6
-00
-99
-6f
-8d
-c6
-52
-4c
-13
-ed
-22
+50
+f4
+26
+56
+20
 4d
-07
+0d
+51
+3c
+12
+5a
+01
+72
 dc
-74
-de
-27
-25
-1d
-f0
-d3
-41
+a0
+64
+91
+fd
+e1
+6c
+bf
+73
+85
+d0
+76
+79
 a9
-31
-d9
-62
-74
-6b
-04
-29
-d6
-96
-1f
-1d
+4b
+2c
+c4
+bd
+4c
+de
+77
 89
-58
-a6
+15
+5f
+0e
+87
+ba
+bd
 88
-f9
-f2
-28
-30
-a7
-3a
-e5
-c0
-6a
-27
-9d
-e6
+f4
+de
+82
+e3
+be
+80
+9f
+b9
+1a
 d1
-ec
-85
-f2
+d3
+15
+0c
 a4
-54
-47
-c2
+d3
+f5
+42
 c5
-99
-79
-ac
-73
+66
+d9
+9b
+a6
+68
+2a
+2d
+bc
+39
+d1
+42
 2f
-ea
-b9
-33
-d8
-71
-1f
-75
-49
-aa
-6c
-05
-b5
-33
-9c
-1f
+97
+ca
+92
+03
+8a
+b3
+62
+19
 49
-11
-e8
-df
-61
-ec
-1f
-eb
-14
-e3
-fc
-fa
+51
+b3
+59
+5b
+ae
+3a
+6d
+ce
+9f
+80
+08
 8d
-20
-98
-4e
-b4
-db
-d7
-90
-78
-5d
-0b
-63
-93
-a6
-e3
 22
-bb
+19
+bf
+b4
+da
+57
+94
+98
+60
+52
+a8
+dc
+64
+fc
+6e
+b3
 1c
 e6
-e1
+86
 e5
 41
-c6
-84
-5d
-81
-84
-81
+c5
+fd
+1a
+23
+f7
+4a
 d5
 0b
-31
-0f
+58
+5e
 46
 8d
-50
-b0
+6d
+35
 41
 bf
-26
-fc
-b1
-10
-8d
+1d
+01
 e1
+17
+aa
+92
 e7
-5b
-62
+59
+e3
 ee
 6f
 df
-1e
+00
 22
-dd
-0b
-dc
-fa
-97
-1e
-5e
-be
-80
-9b
+c2
 ac
-23
-61
-28
-03
+7b
+12
+90
+b6
+5e
+b2
+70
+97
+95
+c7
+d9
+0c
+ff
 f4
 72
-a0
-aa
-01
+82
+29
+05
 c5
-93
-4d
-6b
+f3
+2e
+2c
 e3
-80
-ad
-30
+e0
+ce
+76
 4d
-48
-d9
-c4
-69
-46
-f1
-2d
-80
-33
+28
+ba
+45
+26
 86
 5b
-0e
-7b
-ea
-ad
-37
-bb
-e0
-de
-d4
-69
-5b
-68
-19
-97
-93
-ce
-2b
-2e
-3b
-15
-75
-07
-8f
-ff
-1e
+ae
 88
-2a
-7a
+33
+8d
+1d
+49
+bb
+4b
+fa
 37
-32
-38
-e4
+db
+83
+cc
+9b
+c9
+90
+17
+b7
+77
+db
+b4
+85
+ce
+7d
+15
+3e
+dd
+16
+0d
+55
+52
+b0
+6a
+98
+d0
+7e
+1f
 1a
-b8
+ba
 e1
-e7
+ec
 27
-9d
+9c
 f6
-31
-fa
-88
-32
-3d
-ff
-00
-64
-08
-3f
-4e
-51
+03
+1a
+a9
+d1
+49
+b0
+c4
 43
+4e
+92
+35
+15
+45
 14
-a8
+af
 68
-85
-77
-15
-ed
-88
-a0
-e4
-9a
-42
-8c
+86
+95
+ad
+8e
+fc
+ef
+25
+bf
+f6
+84
 a9
 5d
-27
-d3
-f9
-1b
-55
-60
-c7
-e2
-a5
-60
-00
-3e
-70
-5c
-57
-da
-b4
-14
-52
-75
+2f
+c4
+5d
+bc
+8e
+30
 a2
-59
-96
-4b
-92
-af
-98
-86
+35
+94
+2f
+c4
+4c
 57
-30
-1f
-28
-e6
-23
+f0
+ac
+fd
+fe
+b8
 ad
-1e
+d2
+e0
+f6
+76
+6c
+d0
+4f
+d8
+06
+16
+60
+19
+2e
+ff
+73
+cb
+2c
+18
+f0
+08
+11
+d0
+85
+49
 88
-bf
-cc
-02
-52
-29
-b2
-af
-bc
-7c
-e1
-0e
+f6
+7d
+77
+8e
 92
 87
-e5
-31
+e6
+b1
 29
-b0
-90
-42
-50
+52
+3a
+21
+1c
 77
+6f
+e6
+65
+c5
+6e
+c8
+c3
 0f
-a7
-d0
-8a
-ca
-cd
-73
-a2
-2b
 50
-96
-9c
-8e
-7e
-15
-71
-59
-94
-ce
-b6
-c4
-09
-b6
+14
+ae
+31
+f1
+bb
+5f
+de
+b9
+51
+9e
+56
+e4
+5e
+10
 e6
-05
+65
 00
-fa
+c7
 d6
-f2
-9d
-9d
-c1
-44
-56
-62
-2b
-44
-a3
-57
-d4
-8b
-84
-61
-c3
-f7
-85
-41
-2c
-38
-f4
-df
-81
-fb
-78
-48
-10
-2a
-84
-22
-a5
-2a
-f3
-cf
-3a
-5e
-8e
-97
-a3
-cb
 86
-8f
+ca
+03
+91
+36
 33
-f3
-f3
-52
-12
-2f
+51
+34
+e3
+82
+76
+dc
+8b
 86
-81
+9e
+d4
+53
+22
+9e
+7c
+5d
+23
+ea
+ce
+3b
+8b
+1a
+bf
+ca
+22
+23
+45
+6a
+c9
+00
+3a
+3e
+d7
+22
+ec
+0f
+c2
+82
+9f
+1f
+54
+6b
+f1
+67
+07
+3e
 97
 74
-2a
-a7
+1f
+9e
 48
-9d
-39
-30
-ef
-69
-26
-7e
+e9
 0d
-75
-0f
-ab
-d0
-48
-36
-1c
-aa
-69
+fb
+a0
+b9
+01
+0a
+a0
+09
+4b
+95
+32
+f0
+55
+11
 e5
-51
-b2
+a9
+44
+33
+ba
 ae
-50
-82
-9f
-c2
-a2
-63
+5b
+c4
+d8
+42
+68
+64
 aa
-57
-b5
-7d
+77
+d7
+73
 ee
 86
-94
-f0
+8e
+54
 21
 d2
-00
-f8
+7b
+1e
 ef
 cb
-ac
-d7
+f7
+94
 87
 3e
-f0
-ef
-e4
-af
-bd
-40
-f2
-c3
-21
-66
+f6
+87
+b4
+a4
+fd
+27
+a2
+c8
+61
+d1
 83
 e4
 35
-3a
+6b
 ee
 23
-13
-08
+2d
+eb
 b0
 81
-cd
-b5
+fb
+ad
 0a
-ff
-7d
-8c
-e6
-7a
-0f
-58
-e3
-e7
-2c
-2d
-42
-1b
-a2
-6a
-1a
-8d
-45
+9f
+2a
+1e
+a9
+ba
 c8
-b5
-d8
-7d
-73
-b4
-90
-a2
+9f
+4d
+78
+6a
+64
+59
+44
+22
+6a
+b0
+e4
+32
+cd
 ad
+d9
+cc
+3f
+fc
+98
+67
+b7
 5d
-38
-05
-86
-6a
-0b
-19
-fb
-78
-2e
-a8
+58
+50
+13
+25
+cf
+08
+29
+d5
+5f
+39
+72
+f0
+52
+b6
+8b
+5c
+72
 bf
-5d
+61
 27
-a9
-21
-2c
-70
-50
+9a
 15
+27
+2d
+8b
+df
+b3
+de
+eb
+63
+db
+8c
+f2
+a1
+19
+1f
+9e
+87
+20
+5f
+23
+86
 57
-98
-f5
-73
-82
-14
-9a
-bd
-3e
-b4
-b6
-4e
-c3
-32
+8c
+d8
+1f
+30
 31
-9e
-50
-3e
-18
-2f
-17
-2b
-19
-58
-fe
-f2
-a7
-79
-4c
-b5
-59
-f2
-66
-fe
-32
-2b
+37
+ee
+8a
+1e
+fd
+05
+53
 be
-2a
-70
+2b
+aa
 ce
-4d
-5b
-f4
+4a
+fb
+f6
 91
-b7
-f1
-1a
-49
-c0
-a3
+8f
+f3
+52
+be
+fa
+81
+f6
+0f
+22
+5b
 9c
-f8
-18
-79
-cd
-7d
-af
-49
-ab
-6e
-03
-f9
-85
-15
-5d
-d1
-c7
-f8
-83
-ac
-a6
-64
+cc
+95
+6b
+fa
+df
+39
+db
+ef
+f3
+00
+b1
+0d
+1e
+de
+cc
+5b
+59
 24
-94
+f4
 70
-80
-c5
-89
-d1
-79
-69
-fe
+94
+bd
+a9
+88
+50
+56
+1a
 4e
-0a
+1c
 d0
-33
+35
 b6
-6d
-fc
-5f
+65
+bb
+dd
 c8
-3d
+23
 71
-28
-31
-8e
+08
+6b
+1c
 3b
 f7
-15
-ff
+4c
+07
 ff
 29
-7e
-98
-7b
-8a
-53
-f4
-44
-75
-d8
-bf
-49
-cc
-b2
-74
-6b
-59
-f9
-da
-76
+2b
+5a
+34
+2a
+c3
+10
+0b
+d5
+47
+b1
+01
+c4
+2d
+6d
+23
+51
+6a
+2b
+8e
 e1
-1f
-e9
-8c
+4a
+4b
+74
 24
-51
-ce
+04
+72
 b3
 1f
-0c
-b0
+38
+1f
 91
 36
-f5
-f0
+95
+68
 03
-74
-4f
-35
-11
-74
-66
-00
-0f
-ba
-28
-d6
-d3
-88
-ae
-ff
-2b
+14
+1a
+55
 f7
-43
-83
-92
-ca
-c9
-aa
-0c
-58
-dc
-d5
-fe
-8d
-4f
-f6
-77
-d9
-78
-96
-16
-50
-e1
-5a
-b4
-9a
-c6
-85
+c7
+32
+e2
+e9
+69
+7e
+d7
+d7
+bc
+f8
+fe
+60
 63
+84
+ff
+8d
+6d
+72
+d6
+58
+45
+a3
+5a
+b5
+33
 0b
-7c
-38
+75
+db
+36
+3c
+01
+ba
+bb
+2b
+b3
+ff
+40
+6f
+5f
+67
+71
+1f
+08
 07
-8a
-42
-d8
-a6
+ea
+21
+fd
+e9
+1b
+5a
+58
 db
-fc
+4f
+7f
+83
+73
 a3
-75
-50
-39
-da
+80
+64
+7a
+b5
+5a
+ad
+76
+1b
+ca
 dd
-bc
-c7
-19
-35
-2f
-9d
-d0
-49
-81
-35
 22
-5a
 ff
-25
-1a
-dd
-f8
-f2
-da
-ca
-3d
-ec
-0b
-5c
-42
-ec
-14
+1d
+98
+e2
+18
+35
+a7
+f5
+df
+a4
+4c
+1b
+80
+fe
+20
 ab
-73
-ee
-92
+13
+b7
+8b
 84
-56
-93
-21
+36
+91
+e2
 89
-74
-41
-0b
-c8
-75
+14
+19
+fb
+28
+2d
 5c
-b6
+b1
 b6
 f0
-84
-c2
+04
+5b
 7a
-b9
-f7
-72
-c7
-e5
-c6
-7c
+8d
+2d
+2c
+27
+89
+9c
+b0
 f3
-eb
-6f
-4f
+ab
+2c
+ee
 32
-83
-e8
-fa
-fc
-06
-70
-f3
-7a
-82
-36
-7d
-53
-8e
-c3
-96
-b3
-a5
-be
-c5
-3e
-0a
-c6
-72
-a4
-67
+a3
 f1
-c1
-ae
-3c
-84
-8a
-65
-0d
-40
-b5
-59
-27
-99
-98
-1c
+9f
+fc
+66
+2a
+86
+35
+22
+a7
 c0
-fa
-3e
-44
-f3
+fc
+45
+88
+51
+b3
+a2
+e4
+88
+de
+06
+46
+fe
+f4
+0e
+ff
 93
-f3
-97
-b4
-73
+04
+15
+98
+78
+9f
+4d
+52
+df
 59
-95
-eb
-a7
-7a
-77
-5f
-c4
-c9
-2b
-e2
-08
+47
+97
+25
+1c
+f4
+ad
+16
+0b
+67
+5a
+a4
+38
+52
+39
+ab
+75
+cd
+72
+26
+38
+9f
+54
+a3
+5b
 e2
+30
+73
+7f
+a5
+63
+ad
+0a
+72
+cb
+74
+28
+b3
+f4
+d6
 7f
-a3
-e1
-a8
-31
-d5
-ca
-ba
-2c
-d2
-de
 1d
-30
-dd
+37
+9e
+b1
+9a
 a9
-c8
-1f
-7b
-e0
-cb
+9c
 8d
-71
+76
 e1
 17
-ff
-e0
-72
-1a
+1e
+c6
+a5
+24
 f6
-59
-13
-7f
-d2
-6b
-40
-fd
 39
-46
-be
-ec
-85
-75
-48
+47
+eb
+d2
 6b
-c5
-14
-21
-23
-31
-d8
-37
-37
+22
+6c
+76
+e6
+16
 81
-29
-83
-8a
-a2
-9b
-07
-af
-03
-b7
-4a
-10
+2a
+93
+56
 b9
-18
-e2
-c3
-76
-cc
-d1
+25
+32
+a1
+ef
+69
+ac
+1c
+7e
+a1
+7d
+ff
+8a
+9d
+78
+4f
+e8
+44
+14
+5b
+a1
+c1
+58
+bb
 bc
+0e
+8c
+b8
+d1
 ba
 d4
-8e
-12
+b0
+b1
 70
 12
-95
-b7
+94
+e2
 7b
 45
 5f
-91
+94
 e4
 f3
-13
-80
+46
+56
 ad
-3c
-29
-98
-fe
-e7
-5f
-11
+5c
+7c
+56
+b1
+27
 c0
-1d
-48
-1e
-9e
-b5
-e6
-83
+4a
+6e
+f8
+01
+49
+7f
+90
+39
+a4
 ea
-5b
-4b
+3b
+4c
+c5
+d4
+d7
+e7
+55
+d7
+48
+c3
+2c
+4e
+a5
+88
+21
+7b
+61
 ae
-9b
+2d
+7e
 77
-76
-9e
-9c
-92
-52
-cb
-05
-7f
-19
-c3
-30
-bb
-3f
-f0
-7a
-0d
 24
-04
+d3
 14
 a7
-5e
-34
+05
+75
 94
-6e
-df
-e0
-13
+0e
+8b
+87
+43
+f2
 9b
-b5
-a1
+0c
 dd
 6c
-e3
+e0
 75
 5b
 51
-24
+25
 e2
-a0
-ae
-31
+cf
+05
+6e
 e9
-d7
-63
-d4
+a0
+c9
+36
+c5
 81
-86
-a5
+0d
 3b
+65
+e1
+b4
+ee
+73
+b9
+bf
+6b
+0f
+b1
+a7
+10
+90
 66
-16
+93
+81
 12
-54
-34
-01
-db
-94
-d4
-fe
-65
-55
-04
-91
-35
-3b
-5a
-71
-0d
-f5
-c2
-62
-54
-5e
-f4
-a1
-78
+c9
+69
+0a
+23
+2a
+3e
+1b
+53
+a6
+d0
 6a
-c5
-f9
-ef
-50
-57
-28
-cc
-2f
-4f
+c7
+0e
+49
+ea
+10
+90
+a8
+d0
+a5
 63
-05
-2f
-d7
+67
+fb
+c7
 cb
 89
-22
-50
+76
+44
 03
-18
-ed
-6f
-cb
-ee
-15
-60
-db
-3f
+78
+b9
+7a
+83
+86
+84
+c0
+dc
+97
 be
-6d
-20
-76
-79
-a0
-c6
-7f
-6b
-cd
+60
+d7
+d0
+c3
+e8
+7e
+1b
+c0
+1b
 2f
-5c
-ca
-a9
+3e
+4a
+90
 60
-1d
-a6
-df
-e3
-80
-4d
-bb
-8e
-d9
+7d
+f2
+db
+ab
+e8
+88
+12
+89
+71
 2f
-c4
-fe
-3c
-28
-f5
-24
-c1
-66
-55
+c6
+09
+9a
+92
+b2
+9c
+a5
+99
+b2
 12
-bf
-cf
-bb
+dd
+4f
+a2
 8e
-d2
+b2
 44
-ff
+d4
 d8
-2d
+4d
 a8
-6d
+46
 0f
 70
 61
-b9
+a6
 3b
-1d
-10
-d6
+7d
+44
+dd
 71
-a5
-0d
-7f
+c5
+59
+77
 61
 ac
 bf
-53
-70
-67
-d5
-3b
-a9
-1c
-b9
-54
-a6
-bb
-f4
-d2
-5f
-42
-84
-8e
-a6
-72
-63
-fb
-c9
-ce
-db
-47
-01
-4d
+4e
 70
-58
-64
-6d
+07
+81
+2a
+93
+7d
+90
+a3
+9c
+da
+dd
+33
 65
+23
 ad
-1b
-69
-35
-57
-81
-78
-5b
-87
-b9
+77
+9c
+13
+4a
+07
+f3
+af
+f2
+a0
+3b
+2c
+59
+b0
+5e
+0c
+4c
+46
 21
+08
+1c
+ba
+2b
+55
+0c
+78
+b4
+1e
 11
 ef
 46
Index: output/program.lis
===================================================================
--- /1121s/branch/mouse/YDN_Project/2m_otp/mouse_public_only_24g/output/program.lis	(revision 3759)
+++ /1121s/branch/mouse/YDN_Project/2m_otp/mouse_public_only_24g/output/program.lis	(working copy)
@@ -14,26 +14,26 @@
 000b c0128192 beq patch04_5 ,p_lpm_sleep 
 000c c0138160 beq patch04_7 ,p_lpm_adjust_clk 
 000d c034029b beq patch0d_0 ,p_mouse_cb_fuction 
-000e c03482ae beq patch0d_1 ,p_mouse_load_device_info_check 
-000f c03502a9 beq patch0d_2 ,p_mouse_default_init 
+000e c03482af beq patch0d_1 ,p_mouse_load_device_info_check 
+000f c03502aa beq patch0d_2 ,p_mouse_default_init 
 0010 c03601d9 beq patch0d_4 ,p_mouse_param_init 
-0011 c0370325 beq patch0d_6 ,p_mouse_start_work 
-0012 c039836e beq patch0e_3 ,p_mouse_setgpio_hibernate 
+0011 c0370326 beq patch0d_6 ,p_mouse_start_work 
+0012 c039836f beq patch0e_3 ,p_mouse_setgpio_hibernate 
 0013 c03a0182 beq patch0e_4 ,p_mouse_lpm_before_common 
-0014 c03d03b3 beq patch0f_2 ,p_mouse_motion 
-0015 c03d83a0 beq patch0f_3 ,p_mouse_dpi_process 
-0016 c03e03ae beq patch0f_4 ,p_mouse_setting_dpi 
-0017 c03e83b0 beq patch0f_5 ,p_mouse_setting_sensor_type 
-0018 c03f835d beq patch0f_7 ,p_mouse_3io6key_check 
-0019 c0408391 beq patch10_1 ,p_mouse_init_sensor 
-001a c04282ed beq patch10_5 ,p_mouse_priority_bb_event 
-001b c04382ec beq patch10_7 ,p_mouse_bb_event_timer 
-001c c04582b7 beq patch11_3 ,p_mouse_app_initflag_check 
-001d c04602be beq patch11_4 ,p_mouse_store_device_info 
-001e c04682c7 beq patch11_5 ,p_mouse_store_dpi_info_check 
-001f c0470341 beq patch11_6 ,p_mouse_idle 
-0020 c04983be beq patch12_3 ,p_mouse_drawing_optima 
-0021 c04b037a beq patch12_6 ,p_mouse_24g_package_data 
+0014 c03d03b4 beq patch0f_2 ,p_mouse_motion 
+0015 c03d83a1 beq patch0f_3 ,p_mouse_dpi_process 
+0016 c03e03af beq patch0f_4 ,p_mouse_setting_dpi 
+0017 c03e83b1 beq patch0f_5 ,p_mouse_setting_sensor_type 
+0018 c03f835e beq patch0f_7 ,p_mouse_3io6key_check 
+0019 c0408392 beq patch10_1 ,p_mouse_init_sensor 
+001a c04282ee beq patch10_5 ,p_mouse_priority_bb_event 
+001b c04382ed beq patch10_7 ,p_mouse_bb_event_timer 
+001c c04582b8 beq patch11_3 ,p_mouse_app_initflag_check 
+001d c04602bf beq patch11_4 ,p_mouse_store_device_info 
+001e c04682c8 beq patch11_5 ,p_mouse_store_dpi_info_check 
+001f c0470342 beq patch11_6 ,p_mouse_idle 
+0020 c04983bf beq patch12_3 ,p_mouse_drawing_optima 
+0021 c04b037b beq patch12_6 ,p_mouse_24g_package_data 
 0022 c05881ec beq patch16_1 ,p_app_init 
 0023 c06281b7 beq patch18_5 ,p_otp_read_data 
 0024 c06a8176 beq patch1a_5 ,p_gpio_set_wake_by_current_state 
@@ -484,7 +484,7 @@
 0181 202023e2 branch lpm_write_wait 
 
 p_mouse_lpm_before_common:
-0182 2040036a call p_clear_wake 
+0182 2040036b call p_clear_wake 
 0183 704b1d00 jam 0 ,mem_mouse_qdec_set_flag 
 0184 6848c654 fetcht 1 ,mem_matrix_public_gpio 
 0185 20406ef7 call gpio_out_active 
@@ -721,7 +721,7 @@
 022a 203a3616 branch g24_short_sleep ,blank 
 022b 204036b4 call g24_lpm_wait 
 022c 24740000 nrtn user 
-022d 2040036a call p_clear_wake 
+022d 2040036b call p_clear_wake 
 022e 6fe0c772 fetch 1 ,mem_mouse_24g_sleep_miss 
 022f 70477200 jam 0 ,mem_mouse_24g_sleep_miss 
 0230 1fe67c00 sub pdata ,0 ,null 
@@ -876,477 +876,478 @@
 02a1 37d98200 until null ,lpo_edge 
 02a2 37d98200 until null ,lpo_edge 
 02a3 20800000 clear_stack 
-02a4 205582a6 call p_mouse_wheel_init_set ,wake 
-02a5 20202003 branch soft_reset + 2 
+02a4 70808073 jam 0x73 ,core_spid_ctrl 
+02a5 205582a7 call p_mouse_wheel_init_set ,wake 
+02a6 20202003 branch soft_reset + 2 
 
 p_mouse_wheel_init_set:
-02a6 2040017f call p_mouse_puchk_disable 
-02a7 204058df call mouse_matrix_public_gpio_reset 
-02a8 2020018e branch p_mouse_wheel_set_impedance 
+02a7 2040017f call p_mouse_puchk_disable 
+02a8 204058df call mouse_matrix_public_gpio_reset 
+02a9 2020018e branch p_mouse_wheel_set_impedance 
 
 p_mouse_default_init:
-02a9 704b1e00 jam 0 ,mem_mouse_switch_flag 
-02aa 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02ab 2feffe16 isolate1 mouse_enable_keyboard ,pdata 
-02ac 2040df08 call mouse_customer_key_enable ,true 
-02ad 2020542c branch mouse_default_parm_init 
+02aa 704b1e00 jam 0 ,mem_mouse_switch_flag 
+02ab 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02ac 2feffe16 isolate1 mouse_enable_keyboard ,pdata 
+02ad 2040df08 call mouse_customer_key_enable ,true 
+02ae 2020542c branch mouse_default_parm_init 
 
 p_mouse_load_device_info_check:
-02ae 2040033e call p_mouse_store_normal_tx_power 
-02af 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02b0 c289dd60 bbit1 mouse_enable_eeprom ,mouse_load_eeprom_info_check 
-02b1 c28a02b3 bbit1 mouse_enable_otp ,p_mouse_load_otp_info_check 
-02b2 20600000 rtn 
+02af 2040033f call p_mouse_store_normal_tx_power 
+02b0 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02b1 c289dd60 bbit1 mouse_enable_eeprom ,mouse_load_eeprom_info_check 
+02b2 c28a02b4 bbit1 mouse_enable_otp ,p_mouse_load_otp_info_check 
+02b3 20600000 rtn 
 
 p_mouse_load_otp_info_check:
-02b3 70466600 jam mode_24g_device ,mem_device_flag 
-02b4 20405e43 call mouse_read_otp_dpi 
-02b5 20405e1d call mouse_read_otp_24g_addr 
-02b6 20205daa branch mouse_otp_load_app_initflag 
+02b4 70466600 jam mode_24g_device ,mem_device_flag 
+02b5 20405e43 call mouse_read_otp_dpi 
+02b6 20405e1d call mouse_read_otp_24g_addr 
+02b7 20205daa branch mouse_otp_load_app_initflag 
 
 p_mouse_app_initflag_check:
-02b7 6fe1468e fetch 2 ,mem_store_flag 
-02b8 d840aa55 arg eeprom_init_flag ,temp 
-02b9 98467c00 isub temp ,null 
-02ba 202282bf branch p_mouse_load_device_info ,zero 
-02bb 6049468e storet 2 ,mem_store_flag 
-02bc 20405c9c call mouse_ble_init_address 
-02bd 20205c8c branch mouse_load_default_dpi 
+02b8 6fe1468e fetch 2 ,mem_store_flag 
+02b9 d840aa55 arg eeprom_init_flag ,temp 
+02ba 98467c00 isub temp ,null 
+02bb 202282c0 branch p_mouse_load_device_info ,zero 
+02bc 6049468e storet 2 ,mem_store_flag 
+02bd 20405c9c call mouse_ble_init_address 
+02be 20205c8c branch mouse_load_default_dpi 
 
 p_mouse_store_device_info:
-02be 20600000 rtn 
+02bf 20600000 rtn 
 
 p_mouse_load_device_info:
-02bf 204002c1 call p_mouse_otp_load_dpi 
-02c0 20205c90 branch mouse_load_device_info + 1 
+02c0 204002c2 call p_mouse_otp_load_dpi 
+02c1 20205c90 branch mouse_load_device_info + 1 
 
 p_mouse_otp_load_dpi:
-02c1 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02c2 c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
-02c3 6fe0c690 fetch 1 ,mem_mouse_dpi 
-02c4 c0005c94 beq 0 ,mouse_otp_load_dpi 
-02c5 c0035742 beq 6 ,mouse_dpi_reinit_set 
-02c6 20600000 rtn 
+02c2 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02c3 c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
+02c4 6fe0c690 fetch 1 ,mem_mouse_dpi 
+02c5 c0005c94 beq 0 ,mouse_otp_load_dpi 
+02c6 c0035742 beq 6 ,mouse_dpi_reinit_set 
+02c7 20600000 rtn 
 
 p_mouse_store_dpi_info_check:
-02c7 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02c8 c289dcb5 bbit1 mouse_enable_eeprom ,mouse_store_eerpom_dpi 
-02c9 c28a02cb bbit1 mouse_enable_otp ,p_mouse_store_otp_dpi 
-02ca 20600000 rtn 
+02c8 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02c9 c289dcb5 bbit1 mouse_enable_eeprom ,mouse_store_eerpom_dpi 
+02ca c28a02cc bbit1 mouse_enable_otp ,p_mouse_store_otp_dpi 
+02cb 20600000 rtn 
 
 p_mouse_store_otp_dpi:
-02cb 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02cc c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
-02cd 6a4149fa fetchr regb ,2 ,mem_otp_offset_dpi 
-02ce 1a422600 copy regb ,regc 
+02cc 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02cd c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
+02ce 6a4149fa fetchr regb ,2 ,mem_otp_offset_dpi 
+02cf 1a422600 copy regb ,regc 
 
 p_mouse_otp_store_dpi_loop:
-02cf 20405e51 call mouse_read_otp_dpi_common 
-02d0 6fe0c9d4 fetch 1 ,mem_mouse_dpi_temp 
-02d1 203a02d9 branch p_mouse_otp_dpi_store ,blank 
-02d2 67e0c9d3 store 1 ,mem_mouse_dpi_last 
-02d3 1a60a601 increase 1 ,regc 
-02d4 6fe149fc fetch 2 ,mem_otp_offset_dpi_end 
-02d5 9a667c00 isub regc ,null 
-02d6 24610000 nrtn positive 
-02d7 1a622400 copy regc ,regb 
-02d8 202002cf branch p_mouse_otp_store_dpi_loop 
+02d0 20405e51 call mouse_read_otp_dpi_common 
+02d1 6fe0c9d4 fetch 1 ,mem_mouse_dpi_temp 
+02d2 203a02da branch p_mouse_otp_dpi_store ,blank 
+02d3 67e0c9d3 store 1 ,mem_mouse_dpi_last 
+02d4 1a60a601 increase 1 ,regc 
+02d5 6fe149fc fetch 2 ,mem_otp_offset_dpi_end 
+02d6 9a667c00 isub regc ,null 
+02d7 24610000 nrtn positive 
+02d8 1a622400 copy regc ,regb 
+02d9 202002d0 branch p_mouse_otp_store_dpi_loop 
 
 p_mouse_otp_dpi_store:
-02d9 6fe0c9d3 fetch 1 ,mem_mouse_dpi_last 
-02da 1fe17ef0 and pdata ,0xf0 ,pdata 
-02db 203a02e0 branch p_mouse_dpi_store_last_check ,blank 
-02dc 6fe0c690 fetch 1 ,mem_mouse_dpi 
-02dd 204002e9 call p_mouse_dpi_otp_store_judge 
-02de 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
-02df 20205d4f branch mouse_dpi_store_end 
+02da 6fe0c9d3 fetch 1 ,mem_mouse_dpi_last 
+02db 1fe17ef0 and pdata ,0xf0 ,pdata 
+02dc 203a02e1 branch p_mouse_dpi_store_last_check ,blank 
+02dd 6fe0c690 fetch 1 ,mem_mouse_dpi 
+02de 204002ea call p_mouse_dpi_otp_store_judge 
+02df 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
+02e0 20205d4f branch mouse_dpi_store_end 
 
 p_mouse_dpi_store_last_check:
-02e0 6848c9d3 fetcht 1 ,mem_mouse_dpi_last 
-02e1 6fe0c690 fetch 1 ,mem_mouse_dpi 
-02e2 204002e9 call p_mouse_dpi_otp_store_judge 
-02e3 98467c00 isub temp ,null 
-02e4 20628000 rtn zero 
-02e5 1ff27e00 lshift4 pdata ,pdata 
-02e6 9840fe00 iadd temp ,pdata 
-02e7 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
-02e8 20205d5a branch mouse_dpi_store_last_end 
+02e1 6848c9d3 fetcht 1 ,mem_mouse_dpi_last 
+02e2 6fe0c690 fetch 1 ,mem_mouse_dpi 
+02e3 204002ea call p_mouse_dpi_otp_store_judge 
+02e4 98467c00 isub temp ,null 
+02e5 20628000 rtn zero 
+02e6 1ff27e00 lshift4 pdata ,pdata 
+02e7 9840fe00 iadd temp ,pdata 
+02e8 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
+02e9 20205d5a branch mouse_dpi_store_last_end 
 
 p_mouse_dpi_otp_store_judge:
-02e9 c1800000 rtnne mouse_dpi_level1 
-02ea 1fe0fe06 increase 6 ,pdata 
-02eb 20600000 rtn 
+02ea c1800000 rtnne mouse_dpi_level1 
+02eb 1fe0fe06 increase 6 ,pdata 
+02ec 20600000 rtn 
 
 p_mouse_bb_event_timer:
-02ec 20205b86 branch mouse_bb_event_timer + 1 
+02ed 20205b86 branch mouse_bb_event_timer + 1 
 
 p_mouse_priority_bb_event:
-02ed 1a627e00 copy regc ,pdata 
-02ee c01e02f2 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-02ef c01c8302 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-02f0 c01d0307 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-02f1 20205ac3 branch mouse_priority_bb_event + 2 
+02ee 1a627e00 copy regc ,pdata 
+02ef c01e02f3 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+02f0 c01c8303 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+02f1 c01d0308 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+02f2 20205ac3 branch mouse_priority_bb_event + 2 
 
 p_mouse_24g_attempt_success:
-02f2 6fe2458f fetch 4 ,mem_24g_addr 
-02f3 67e245e8 store 4 ,mem_24g_receiver_addr 
-02f4 67e24691 store 4 ,mem_mouse_24g_addr 
-02f5 2040355a call g24_ch_syncword_crc8_init 
-02f6 20405c0b call mouse_no_data_timer_init 
-02f7 2040618e call mouse_device_poweron_led_config 
-02f8 20405a73 call mouse_init_sensor_reset 
-02f9 70477d00 jam 0 ,mem_mouse_long_mult_flag 
-02fa 7045fc00 jam 0 ,mem_24g_conn_sm 
-02fb 7045e200 jam 0 ,mem_24g_reconn_type 
-02fc 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
-02fd 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
-02fe 98467c00 isub temp ,null 
-02ff 20628000 rtn zero 
-0300 20400304 call p_mouse_fetch_normal_tx_power 
-0301 20206042 branch mouse_24g_first_store_reconn_info 
+02f3 6fe2458f fetch 4 ,mem_24g_addr 
+02f4 67e245e8 store 4 ,mem_24g_receiver_addr 
+02f5 67e24691 store 4 ,mem_mouse_24g_addr 
+02f6 2040355a call g24_ch_syncword_crc8_init 
+02f7 20405c0b call mouse_no_data_timer_init 
+02f8 2040618e call mouse_device_poweron_led_config 
+02f9 20405a73 call mouse_init_sensor_reset 
+02fa 70477d00 jam 0 ,mem_mouse_long_mult_flag 
+02fb 7045fc00 jam 0 ,mem_24g_conn_sm 
+02fc 7045e200 jam 0 ,mem_24g_reconn_type 
+02fd 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
+02fe 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
+02ff 98467c00 isub temp ,null 
+0300 20628000 rtn zero 
+0301 20400305 call p_mouse_fetch_normal_tx_power 
+0302 20206042 branch mouse_24g_first_store_reconn_info 
 
 p_mouse_24g_pairing_complete:
-0302 20400304 call p_mouse_fetch_normal_tx_power 
-0303 20206084 branch mouse_24g_pairing_complete 
+0303 20400305 call p_mouse_fetch_normal_tx_power 
+0304 20206084 branch mouse_24g_pairing_complete 
 
 p_mouse_fetch_normal_tx_power:
-0304 6fe0ca07 fetch 1 ,mem_normal_tx_power 
-0305 67e0c141 store 1 ,mem_tx_power 
-0306 20206016 branch mouse_soft_agc_disable 
+0305 6fe0ca07 fetch 1 ,mem_normal_tx_power 
+0306 67e0c141 store 1 ,mem_tx_power 
+0307 20206016 branch mouse_soft_agc_disable 
 
 p_mouse_24g_attempt_fail:
-0307 20400304 call p_mouse_fetch_normal_tx_power 
-0308 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
-0309 c1008000 rtneq dpi_button_state_down 
-030a 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
-030b 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
-030c 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
-030d c0028319 beq pair_and_receiver ,p_mouse_24g_auto_pair_attempt_fail 
-030e c0008311 beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
-030f c0018320 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
-0310 20206055 branch mouse_24g_attempt_fail + 2 
+0308 20400305 call p_mouse_fetch_normal_tx_power 
+0309 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
+030a c1008000 rtneq dpi_button_state_down 
+030b 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
+030c 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
+030d 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
+030e c002831a beq pair_and_receiver ,p_mouse_24g_auto_pair_attempt_fail 
+030f c0008312 beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
+0310 c0018321 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
+0311 20206055 branch mouse_24g_attempt_fail + 2 
 
 p_mouse_24g_fast_conn_attempt_fail:
-0311 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0312 c29f0315 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_start_auto_pair 
-0313 c2980315 bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_start_auto_pair 
-0314 20206062 branch mouse_24g_fast_conn_attempt_fail + 3 
+0312 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0313 c29f0316 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_start_auto_pair 
+0314 c2980316 bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_start_auto_pair 
+0315 20206062 branch mouse_24g_fast_conn_attempt_fail + 3 
 
 p_mouse_24g_start_auto_pair:
-0315 6fe145d6 fetch 2 ,mem_24g_pair_timeout_init 
-0316 67e145de store 2 ,mem_24g_reconn_timeout 
-0317 7045e205 jam pair_and_receiver ,mem_24g_reconn_type 
-0318 20203534 branch g24_reconn_start 
+0316 6fe145d6 fetch 2 ,mem_24g_pair_timeout_init 
+0317 67e145de store 2 ,mem_24g_reconn_timeout 
+0318 7045e205 jam pair_and_receiver ,mem_24g_reconn_type 
+0319 20203534 branch g24_reconn_start 
 
 p_mouse_24g_auto_pair_attempt_fail:
-0319 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-031a c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-031b 6fe0c71b fetch 1 ,mem_device_number 
-031c c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
+031a 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+031b c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+031c 6fe0c71b fetch 1 ,mem_device_number 
+031d c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
 
 p_mouse_24g_first_bluetooth_reconnect:
-031d 20406018 call mouse_24g_stop 
-031e 70466601 jam mode_bt_device1 ,mem_device_flag 
-031f 20205491 branch mouse_le_fast_conn_judge 
+031e 20406018 call mouse_24g_stop 
+031f 70466601 jam mode_bt_device1 ,mem_device_flag 
+0320 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_reconn_dongle_attempt_fail:
-0320 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0321 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0322 c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
-0323 c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
-0324 20200315 branch p_mouse_24g_start_auto_pair 
+0321 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0322 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+0323 c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
+0324 c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
+0325 20200316 branch p_mouse_24g_start_auto_pair 
 
 p_mouse_start_work:
-0325 204042a3 call app_param_init 
-0326 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0327 c29f032b bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
-0328 6fe0c666 fetch 1 ,mem_device_flag 
-0329 c0000336 beq mode_24g_device ,p_mouse_24g_start_mode 
-032a 20205491 branch mouse_le_fast_conn_judge 
+0326 204042a3 call app_param_init 
+0327 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0328 c29f032c bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
+0329 6fe0c666 fetch 1 ,mem_device_flag 
+032a c0000337 beq mode_24g_device ,p_mouse_24g_start_mode 
+032b 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_24g_first_start_auto_pair_mode:
-032b 204054ac call mouse_wakeup_from_power_check 
-032c 20340332 branch p_mouse_24g_first_start_reconn ,user 
+032c 204054ac call mouse_wakeup_from_power_check 
+032d 20340333 branch p_mouse_24g_first_start_reconn ,user 
 
 p_mouse_24g_reconn_general_dongle:
-032d 70466600 jam mode_24g_device ,mem_device_flag 
-032e 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
-032f 67e145de store 2 ,mem_24g_reconn_timeout 
-0330 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
-0331 20203534 branch g24_reconn_start 
+032e 70466600 jam mode_24g_device ,mem_device_flag 
+032f 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
+0330 67e145de store 2 ,mem_24g_reconn_timeout 
+0331 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
+0332 20203534 branch g24_reconn_start 
 
 p_mouse_24g_first_start_reconn:
-0332 6fe0c666 fetch 1 ,mem_device_flag 
-0333 c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
-0334 20405aa8 call mouse_bluetooth_fast_conn_disable 
-0335 2020031d branch p_mouse_24g_first_bluetooth_reconnect 
+0333 6fe0c666 fetch 1 ,mem_device_flag 
+0334 c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
+0335 20405aa8 call mouse_bluetooth_fast_conn_disable 
+0336 2020031e branch p_mouse_24g_first_bluetooth_reconnect 
 
 p_mouse_24g_start_mode:
-0336 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0337 c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
-0338 20406195 call mouse_device_24g_pair_led_config 
-0339 204054ac call mouse_wakeup_from_power_check 
-033a 20346067 branch mouse_24g_reconn_dongle_start ,user 
-033b 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-033c c298032d bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
-033d 20206023 branch mouse_24g_start_mode + 7 
+0337 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0338 c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
+0339 20406195 call mouse_device_24g_pair_led_config 
+033a 204054ac call mouse_wakeup_from_power_check 
+033b 20346067 branch mouse_24g_reconn_dongle_start ,user 
+033c 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+033d c298032e bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
+033e 20206023 branch mouse_24g_start_mode + 7 
 
 p_mouse_store_normal_tx_power:
-033e 6fe0c141 fetch 1 ,mem_tx_power 
-033f 67e0ca07 store 1 ,mem_normal_tx_power 
-0340 20600000 rtn 
+033f 6fe0c141 fetch 1 ,mem_tx_power 
+0340 67e0ca07 store 1 ,mem_normal_tx_power 
+0341 20600000 rtn 
 
 p_mouse_idle:
-0341 2040620e call mouse_low_voltage_led_no_enter_lpm 
-0342 204078aa call ui_check_paring_button 
-0343 2040034c call p_mouse_dpi_check 
-0344 2040580e call mouse_dpi_another_gpio_check 
-0345 20405e66 call mouse_select_device_check 
-0346 704b1e01 jam 1 ,mem_mouse_switch_flag 
-0347 20405eb6 call mouse_check_select_device_by_switch 
-0348 20405ee7 call mouse_bt_button_check 
-0349 20406004 call mouse_wheel_gpio_init 
-034a 2040561c call mouse_wheel_check 
-034b 2020018e branch p_mouse_wheel_set_impedance 
+0342 2040620e call mouse_low_voltage_led_no_enter_lpm 
+0343 204078aa call ui_check_paring_button 
+0344 2040034d call p_mouse_dpi_check 
+0345 2040580e call mouse_dpi_another_gpio_check 
+0346 20405e66 call mouse_select_device_check 
+0347 704b1e01 jam 1 ,mem_mouse_switch_flag 
+0348 20405eb6 call mouse_check_select_device_by_switch 
+0349 20405ee7 call mouse_bt_button_check 
+034a 20406004 call mouse_wheel_gpio_init 
+034b 2040561c call mouse_wheel_check 
+034c 2020018e branch p_mouse_wheel_set_impedance 
 
 p_mouse_dpi_check:
-034c 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-034d c17f8000 rtneq gpio_disable 
-034e da200000 arg 0 ,rega 
-034f 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
-0350 6848c649 fetcht 1 ,mem_dpi_button_gpio 
-0351 20400353 call p_mouse_dpi_key_check 
-0352 202056c1 branch mouse_dpi_check_next 
+034d 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+034e c17f8000 rtneq gpio_disable 
+034f da200000 arg 0 ,rega 
+0350 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
+0351 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+0352 20400354 call p_mouse_dpi_key_check 
+0353 202056c1 branch mouse_dpi_check_next 
 
 p_mouse_dpi_key_check:
-0353 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0354 c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
-0355 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
-0356 1fe22600 copy pdata ,regc 
-0357 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
-0358 c07f835a beq gpio_disable ,p_mouse_3io6key_dpi_check 
-0359 202056ce branch mouse_dpi_key_check_next 
+0354 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0355 c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
+0356 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
+0357 1fe22600 copy pdata ,regc 
+0358 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
+0359 c07f835b beq gpio_disable ,p_mouse_3io6key_dpi_check 
+035a 202056ce branch mouse_dpi_key_check_next 
 
 p_mouse_3io6key_dpi_check:
-035a 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-035b 20405946 call mouse_gpio_config_output_low 
-035c 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+035b 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+035c 20405946 call mouse_gpio_config_output_low 
+035d 6848c649 fetcht 1 ,mem_dpi_button_gpio 
 
 p_mouse_3io6key_check:
-035d 1a627e00 copy regc ,pdata 
-035e 67e0c978 store 1 ,mem_mouse_key_status 
-035f 1fe3fe00 lshift pdata ,pdata 
-0360 1fe22400 copy pdata ,regb 
-0361 18422600 copy temp ,regc 
-0362 20406ef7 call gpio_out_active 
-0363 1a620400 copy regc ,temp 
-0364 204055b1 call mouse_gpio_config_input_pd 
-0365 1a620400 copy regc ,temp 
-0366 20406ee6 call gpio_get_bit 
-0367 7d20a400 nsetflag true ,0 ,regb 
-0368 2040593d call mouse_check_press 
-0369 20205929 branch mouse_check_key_connect_gnd_1 
+035e 1a627e00 copy regc ,pdata 
+035f 67e0c978 store 1 ,mem_mouse_key_status 
+0360 1fe3fe00 lshift pdata ,pdata 
+0361 1fe22400 copy pdata ,regb 
+0362 18422600 copy temp ,regc 
+0363 20406ef7 call gpio_out_active 
+0364 1a620400 copy regc ,temp 
+0365 204055b1 call mouse_gpio_config_input_pd 
+0366 1a620400 copy regc ,temp 
+0367 20406ee6 call gpio_get_bit 
+0368 7d20a400 nsetflag true ,0 ,regb 
+0369 2040593d call mouse_check_press 
+036a 20205929 branch mouse_check_key_connect_gnd_1 
 
 p_clear_wake:
-036a 58000000 setarg 0 
-036b 67e40016 store 8 ,mem_gpio_wakeup_cfg 
-036c 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
-036d 20600000 rtn 
+036b 58000000 setarg 0 
+036c 67e40016 store 8 ,mem_gpio_wakeup_cfg 
+036d 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
+036e 20600000 rtn 
 
 p_mouse_setgpio_hibernate:
-036e 20405a92 call mouse_set_sdio_high 
-036f 2040036a call p_clear_wake 
-0370 204056a9 call mouse_before_hibernate_wheel_gpio_set 
-0371 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
-0372 20405943 call mouse_gpio_config_output_high 
-0373 6848c65a fetcht 1 ,mem_device_switch_gpio 
-0374 204055ab call mouse_gpio_set_pupd_by_input 
-0375 d8400009 arg 9 ,temp 
-0376 204055b5 call mouse_gpio_config_input_pu 
-0377 2040611a call mouse_logo_led_off 
-0378 20400182 call p_mouse_lpm_before_common 
-0379 202054e2 branch mouse_setgpio_hibernate_next 
+036f 20405a92 call mouse_set_sdio_high 
+0370 2040036b call p_clear_wake 
+0371 204056a9 call mouse_before_hibernate_wheel_gpio_set 
+0372 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
+0373 20405943 call mouse_gpio_config_output_high 
+0374 6848c65a fetcht 1 ,mem_device_switch_gpio 
+0375 204055ab call mouse_gpio_set_pupd_by_input 
+0376 d8400009 arg 9 ,temp 
+0377 204055b5 call mouse_gpio_config_input_pu 
+0378 2040611a call mouse_logo_led_off 
+0379 20400182 call p_mouse_lpm_before_common 
+037a 202054e2 branch mouse_setgpio_hibernate_next 
 
 p_mouse_24g_package_data:
-037a c6930000 rtnmark0 mark_24g 
-037b 20405601 call mouse_motion 
-037c 24740000 nrtn user 
-037d 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
-037e 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
-037f 245a038f ncall p_mouse_24g_short_sleep_clear_wake ,blank 
-0380 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0381 c30b0384 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
-0382 6fe0c96c fetch 1 ,mem_customer_key 
-0383 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
+037b c6930000 rtnmark0 mark_24g 
+037c 20405601 call mouse_motion 
+037d 24740000 nrtn user 
+037e 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
+037f 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
+0380 245a0390 ncall p_mouse_24g_short_sleep_clear_wake ,blank 
+0381 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0382 c30b0385 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
+0383 6fe0c96c fetch 1 ,mem_customer_key 
+0384 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
 
 p_mouse_24g_mouse_package_data:
-0384 20400386 call p_mouse_data_xy_release 
-0385 202060a2 branch mouse_24g_mouse_package_data + 1 
+0385 20400387 call p_mouse_data_xy_release 
+0386 202060a2 branch mouse_24g_mouse_package_data + 1 
 
 p_mouse_data_xy_release:
-0386 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
-0387 c1ff8000 rtnne gpio_disable 
-0388 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
-0389 207a0000 rtn blank 
-038a 1fe0ffff increase -1 ,pdata 
-038b 67e0c77d store 1 ,mem_mouse_long_mult_flag 
-038c 58000000 setarg 0 
-038d 67e24847 store 4 ,mem_mouse_x 
-038e 20205a73 branch mouse_init_sensor_reset 
+0387 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
+0388 c1ff8000 rtnne gpio_disable 
+0389 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
+038a 207a0000 rtn blank 
+038b 1fe0ffff increase -1 ,pdata 
+038c 67e0c77d store 1 ,mem_mouse_long_mult_flag 
+038d 58000000 setarg 0 
+038e 67e24847 store 4 ,mem_mouse_x 
+038f 20205a73 branch mouse_init_sensor_reset 
 
 p_mouse_24g_short_sleep_clear_wake:
-038f 2040036a call p_clear_wake 
-0390 202001a8 branch p_lpm_write_gpio_wakeup 
+0390 2040036b call p_clear_wake 
+0391 202001a8 branch p_lpm_write_gpio_wakeup 
 
 p_mouse_init_sensor:
-0391 20405958 call mouse_read_sensor_id 
-0392 c018595f beq p32xx_id1 ,mouse_init_p32xx_id2_judge 
-0393 c018d9c6 beq p3065_id1 ,mouse_init_p3065 
-0394 c02c0398 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
-0395 20405955 call mouse_twspi_reset 
-0396 20001af4 nop 6900 
-0397 20200391 branch p_mouse_init_sensor 
+0392 20405958 call mouse_read_sensor_id 
+0393 c018595f beq p32xx_id1 ,mouse_init_p32xx_id2_judge 
+0394 c018d9c6 beq p3065_id1 ,mouse_init_p3065 
+0395 c02c0399 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
+0396 20405955 call mouse_twspi_reset 
+0397 20001af4 nop 6900 
+0398 20200392 branch p_mouse_init_sensor 
 
 p_mouse_ka8g2_id2_judge:
-0398 204059e7 call mouse_sensor_poweron 
-0399 6fe0c85a fetch 1 ,mem_sensor_id2 
-039a c02b839d beq ka5857_id2 ,p_mouse_ka5857_init_param 
-039b c02cd9d3 beq pka8g2_id2 ,mouse_ka8g2_init_param 
-039c 2020595f branch mouse_init_p32xx_id2_judge 
+0399 204059e7 call mouse_sensor_poweron 
+039a 6fe0c85a fetch 1 ,mem_sensor_id2 
+039b c02b839e beq ka5857_id2 ,p_mouse_ka5857_init_param 
+039c c02cd9d3 beq pka8g2_id2 ,mouse_ka8g2_init_param 
+039d 2020595f branch mouse_init_p32xx_id2_judge 
 
 p_mouse_ka5857_init_param:
-039d 7049570d jam ka5857 ,mem_config_sensor_type 
-039e da604bff arg mem_sensor_ka5857_init ,regc 
-039f 20205995 branch mouse_sensor_wr_seq 
+039e 7049570d jam ka5857 ,mem_config_sensor_type 
+039f da604bff arg mem_sensor_ka5857_init ,regc 
+03a0 20205995 branch mouse_sensor_wr_seq 
 
 p_mouse_dpi_process:
-03a0 20405728 call mouse_dpi_ghost_check 
-03a1 20740000 rtn user 
-03a2 6fe0c957 fetch 1 ,mem_config_sensor_type 
-03a3 c00683a5 beq ka5857 ,p_mouse_dpi_process_5_level 
-03a4 202056fa branch mouse_dpi_process + 3 
+03a1 20405728 call mouse_dpi_ghost_check 
+03a2 20740000 rtn user 
+03a3 6fe0c957 fetch 1 ,mem_config_sensor_type 
+03a4 c00683a6 beq ka5857 ,p_mouse_dpi_process_5_level 
+03a5 202056fa branch mouse_dpi_process + 3 
 
 p_mouse_dpi_process_5_level:
-03a5 6fe0c690 fetch 1 ,mem_mouse_dpi 
-03a6 1fe0fe01 increase 1 ,pdata 
-03a7 1fe67c04 sub pdata ,4 ,null 
-03a8 24417dca ncall set_pdata_0 ,positive 
-03a9 20205701 branch mouse_dpi_level_store 
+03a6 6fe0c690 fetch 1 ,mem_mouse_dpi 
+03a7 1fe0fe01 increase 1 ,pdata 
+03a8 1fe67c04 sub pdata ,4 ,null 
+03a9 24417dca ncall set_pdata_0 ,positive 
+03aa 20205701 branch mouse_dpi_level_store 
 
 p_mouse_setting_dpi_4_level:
-03aa 6fe0c957 fetch 1 ,mem_config_sensor_type 
-03ab c1018000 rtneq p3212 
-03ac c1068000 rtneq ka5857 
-03ad 2020573e branch mouse_setting_dpi_4_level 
+03ab 6fe0c957 fetch 1 ,mem_config_sensor_type 
+03ac c1018000 rtneq p3212 
+03ad c1068000 rtneq ka5857 
+03ae 2020573e branch mouse_setting_dpi_4_level 
 
 p_mouse_setting_dpi:
-03ae 204003aa call p_mouse_setting_dpi_4_level 
-03af 2040613a call mouse_dpi_led_blink_delay 
+03af 204003ab call p_mouse_setting_dpi_4_level 
+03b0 2040613a call mouse_dpi_led_blink_delay 
 
 p_mouse_setting_sensor_type:
-03b0 6fe0c957 fetch 1 ,mem_config_sensor_type 
-03b1 c006d785 beq ka5857 ,mouse_seting_3212_dpi 
-03b2 20205749 branch mouse_setting_sensor_type + 2 
+03b1 6fe0c957 fetch 1 ,mem_config_sensor_type 
+03b2 c006d785 beq ka5857 ,mouse_seting_3212_dpi 
+03b3 20205749 branch mouse_setting_sensor_type + 2 
 
 p_mouse_motion:
-03b3 78547c00 disable user 
-03b4 58000000 setarg 0 
-03b5 67e34847 store 6 ,mem_mouse_x 
-03b6 204059f6 call mouse_check_sensor_data 
-03b7 58000089 setarg 0x0089 
-03b8 204069e4 call twspi_write 
-03b9 20405747 call mouse_setting_sensor_type 
-03ba 20405612 call mouse_zwheel 
-03bb 20405617 call mouse_t_zwheel 
-03bc 204003c1 call p_mouse_key 
-03bd 2020560c branch mouse_motion + 11 
+03b4 78547c00 disable user 
+03b5 58000000 setarg 0 
+03b6 67e34847 store 6 ,mem_mouse_x 
+03b7 204059f6 call mouse_check_sensor_data 
+03b8 58000089 setarg 0x0089 
+03b9 204069e4 call twspi_write 
+03ba 20405747 call mouse_setting_sensor_type 
+03bb 20405612 call mouse_zwheel 
+03bc 20405617 call mouse_t_zwheel 
+03bd 204003c2 call p_mouse_key 
+03be 2020560c branch mouse_motion + 11 
 
 p_mouse_drawing_optima:
-03be 6fe0c957 fetch 1 ,mem_config_sensor_type 
-03bf c1058000 rtneq ka8g2 
-03c0 20205f27 branch mouse_drawing_optima + 1 
+03bf 6fe0c957 fetch 1 ,mem_config_sensor_type 
+03c0 c1058000 rtneq ka8g2 
+03c1 20205f27 branch mouse_drawing_optima + 1 
 
 p_mouse_key:
-03c1 2040584c call mouse_check_firekey_gpio 
-03c2 6fe0c987 fetch 1 ,mem_fire_key_flag 
-03c3 243a5860 nbranch fire_key_press ,blank 
-03c4 6fe0c982 fetch 1 ,mem_fire_key_status 
-03c5 243a585f nbranch fire_key_process ,blank 
-03c6 20405888 call mouse_check_key_gpio 
-03c7 204003c9 call p_mouse_ghost_key_check 
-03c8 202057ad branch mouse_key + 7 
+03c2 2040584c call mouse_check_firekey_gpio 
+03c3 6fe0c987 fetch 1 ,mem_fire_key_flag 
+03c4 243a5860 nbranch fire_key_press ,blank 
+03c5 6fe0c982 fetch 1 ,mem_fire_key_status 
+03c6 243a585f nbranch fire_key_process ,blank 
+03c7 20405888 call mouse_check_key_gpio 
+03c8 204003ca call p_mouse_ghost_key_check 
+03c9 202057ad branch mouse_key + 7 
 
 p_mouse_ghost_key_check:
-03c9 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
-03ca 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
-03cb 70497b00 jam 0 ,mem_mouse_ghost_flag 
-03cc 1fe22400 copy pdata ,regb 
-03cd 6848c644 fetcht 1 ,mem_lbutton_gpio 
-03ce 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-03cf 98467c00 isub temp ,null 
-03d0 202283db branch p_mouse_matrix_ghost_key_l_bk ,zero 
-03d1 6fe0c648 fetch 1 ,mem_fw_button_gpio 
-03d2 98467c00 isub temp ,null 
-03d3 202283e1 branch p_mouse_matrix_ghost_key_l_fw ,zero 
-03d4 6848c645 fetcht 1 ,mem_mbutton_gpio 
-03d5 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-03d6 98467c00 isub temp ,null 
-03d7 202283ea branch p_mouse_ghost_key_mbk_rfw ,zero 
+03ca 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
+03cb 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
+03cc 70497b00 jam 0 ,mem_mouse_ghost_flag 
+03cd 1fe22400 copy pdata ,regb 
+03ce 6848c644 fetcht 1 ,mem_lbutton_gpio 
+03cf 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+03d0 98467c00 isub temp ,null 
+03d1 202283dc branch p_mouse_matrix_ghost_key_l_bk ,zero 
+03d2 6fe0c648 fetch 1 ,mem_fw_button_gpio 
+03d3 98467c00 isub temp ,null 
+03d4 202283e2 branch p_mouse_matrix_ghost_key_l_fw ,zero 
+03d5 6848c645 fetcht 1 ,mem_mbutton_gpio 
+03d6 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+03d7 98467c00 isub temp ,null 
+03d8 202283eb branch p_mouse_ghost_key_mbk_rfw ,zero 
 
 p_mouse_ghost_key_mfw_rbk:
-03d8 204057fb call mouse_ghost_key_check_m_fw 
+03d9 204057fb call mouse_ghost_key_check_m_fw 
 
 p_mouse_ghost_key_rbk:
-03d9 204003ef call p_mouse_ghost_key_check_r_bk 
-03da 202057e5 branch mouse_ghost_key_check_next 
+03da 204003f0 call p_mouse_ghost_key_check_r_bk 
+03db 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_matrix_ghost_key_l_bk:
-03db 6848c645 fetcht 1 ,mem_mbutton_gpio 
-03dc 6fe0c648 fetch 1 ,mem_fw_button_gpio 
-03dd 98467c00 isub temp ,null 
-03de 2022d7d6 branch mouse_ghost_key_lbk_mfw ,zero 
+03dc 6848c645 fetcht 1 ,mem_mbutton_gpio 
+03dd 6fe0c648 fetch 1 ,mem_fw_button_gpio 
+03de 98467c00 isub temp ,null 
+03df 2022d7d6 branch mouse_ghost_key_lbk_mfw ,zero 
 
 p_mouse_ghost_key_lbk_rfw:
-03df 204057ef call mouse_ghost_key_check_l_bk 
-03e0 202003eb branch p_mouse_ghost_key_rfw 
+03e0 204057ef call mouse_ghost_key_check_l_bk 
+03e1 202003ec branch p_mouse_ghost_key_rfw 
 
 p_mouse_matrix_ghost_key_l_fw:
-03e1 6848c645 fetcht 1 ,mem_mbutton_gpio 
-03e2 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-03e3 98467c00 isub temp ,null 
-03e4 202283e7 branch p_mouse_ghost_key_lfw_mbk ,zero 
+03e2 6848c645 fetcht 1 ,mem_mbutton_gpio 
+03e3 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+03e4 98467c00 isub temp ,null 
+03e5 202283e8 branch p_mouse_ghost_key_lfw_mbk ,zero 
 
 p_mouse_ghost_key_lfw_rbk:
-03e5 204003f1 call p_mouse_ghost_key_check_l_fw 
-03e6 202003d9 branch p_mouse_ghost_key_rbk 
+03e6 204003f2 call p_mouse_ghost_key_check_l_fw 
+03e7 202003da branch p_mouse_ghost_key_rbk 
 
 p_mouse_ghost_key_lfw_mbk:
-03e7 204003f1 call p_mouse_ghost_key_check_l_fw 
-03e8 204003ed call p_mouse_ghost_key_check_m_bk 
-03e9 202057e5 branch mouse_ghost_key_check_next 
+03e8 204003f2 call p_mouse_ghost_key_check_l_fw 
+03e9 204003ee call p_mouse_ghost_key_check_m_bk 
+03ea 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_ghost_key_mbk_rfw:
-03ea 204003ed call p_mouse_ghost_key_check_m_bk 
+03eb 204003ee call p_mouse_ghost_key_check_m_bk 
 
 p_mouse_ghost_key_rfw:
-03eb 204003f3 call p_mouse_ghost_key_check_r_fw 
-03ec 202057e5 branch mouse_ghost_key_check_next 
+03ec 204003f4 call p_mouse_ghost_key_check_r_fw 
+03ed 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_ghost_key_check_m_bk:
-03ed 1a417e12 and regb ,mouse_m_bk_button ,pdata 
-03ee 202057f3 branch mouse_ghost_key_check_m_bk + 1 
+03ee 1a417e12 and regb ,mouse_m_bk_button ,pdata 
+03ef 202057f3 branch mouse_ghost_key_check_m_bk + 1 
 
 p_mouse_ghost_key_check_r_bk:
-03ef 1a417e0a and regb ,mouse_r_bk_button ,pdata 
-03f0 202057f6 branch mouse_ghost_key_check_r_bk + 1 
+03f0 1a417e0a and regb ,mouse_r_bk_button ,pdata 
+03f1 202057f6 branch mouse_ghost_key_check_r_bk + 1 
 
 p_mouse_ghost_key_check_l_fw:
-03f1 1a417e11 and regb ,mouse_l_fw_button ,pdata 
-03f2 202057f9 branch mouse_ghost_key_check_l_fw + 1 
+03f2 1a417e11 and regb ,mouse_l_fw_button ,pdata 
+03f3 202057f9 branch mouse_ghost_key_check_l_fw + 1 
 
 p_mouse_ghost_key_check_r_fw:
-03f3 1a417e12 and regb ,mouse_r_fw_button ,pdata 
-03f4 202057ff branch mouse_ghost_key_check_r_fw + 1 
+03f4 1a417e12 and regb ,mouse_r_fw_button ,pdata 
+03f5 202057ff branch mouse_ghost_key_check_r_fw + 1 
               org 0x2000
 
 start:
Index: program/patch.prog
===================================================================
--- /1121s/branch/mouse/YDN_Project/2m_otp/mouse_public_only_24g/program/patch.prog	(revision 3759)
+++ /1121s/branch/mouse/YDN_Project/2m_otp/mouse_public_only_24g/program/patch.prog	(working copy)
@@ -1042,6 +1042,7 @@
 	until null,lpo_edge
 	until null,lpo_edge
 	clear_stack
+	jam 0x73,core_spid_ctrl
 	call p_mouse_wheel_init_set,wake
 	branch soft_reset+2
 
