Index: output/otp.dat
===================================================================
--- /1121s/branch/mouse/MZ_Project/1m/mouse_public_1M_800B_ice_select_angle/output/otp.dat	(revision 2540)
+++ /1121s/branch/mouse/MZ_Project/1m/mouse_public_1M_800B_ice_select_angle/output/otp.dat	(working copy)
@@ -96,11 +96,11 @@
 04
 56
 2b
-31
+30
 35
 54
 53
-de
+dd
 fb
 fd
 f1
@@ -108,27 +108,27 @@
 61
 63
 fb
-17
+10
 9a
 2e
 e3
-b7
+b8
 f7
 de
 42
-24
+2b
 ca
 ec
 eb
-1e
+19
 f6
 ff
 79
-f7
+f8
 0d
 b9
 08
-3b
+3c
 50
 82
 1e
@@ -136,43 +136,43 @@
 6f
 31
 da
-cd
+ce
 f3
 09
 1d
-83
+80
 2b
 51
 d1
-0e
+09
 9d
 89
 d5
-3a
+3b
 6a
 d9
 ce
-da
+db
 8b
 0d
 0b
-a2
+a3
 9b
 d6
 19
-5d
+5e
 79
 de
 10
-c3
+c2
 28
 2e
 e9
-10
+11
 bc
 c1
 63
-57
+54
 41
 3d
 18
@@ -236,7 +236,7 @@
 3d
 a5
 fa
-ac
+ad
 c6
 bd
 20
@@ -1000,7 +1000,7 @@
 a2
 d5
 5b
-ac
+af
 94
 94
 37
@@ -1964,7 +1964,7 @@
 03
 0f
 5e
-0e
+0d
 12
 ee
 96
@@ -2048,7 +2048,7 @@
 86
 47
 7e
-88
+89
 ba
 b4
 71
@@ -2788,7 +2788,7 @@
 3b
 bd
 91
-f4
+f5
 fd
 61
 1d
@@ -2824,7 +2824,7 @@
 b9
 89
 39
-0e
+09
 f5
 30
 f2
@@ -2836,7 +2836,7 @@
 56
 98
 94
-33
+34
 78
 21
 8c
@@ -2852,7 +2852,7 @@
 5a
 5d
 a1
-de
+df
 60
 43
 30
@@ -2869,2588 +2869,2588 @@
 8c
 b0
 c1
-e1
-17
-97
-5b
+0c
+67
+34
+b4
 cf
-c5
-b2
-52
+a5
+32
+4f
+3d
+d0
+50
+3d
 72
-11
-4b
-7f
-c5
-37
-1c
-0a
-f9
-33
-40
-b3
-b8
-60
-52
-94
+96
+f0
+d1
+b9
+35
+96
 e6
-ed
-5c
-22
-3d
-7a
-9c
-e4
+00
+04
+ad
+dc
+a6
+86
+99
+e5
+7d
+73
+86
+f6
 89
 e3
 51
-40
-f3
-0f
-be
-0c
-a3
-73
-e0
-34
-f1
-de
 50
-97
-f1
-b4
-2f
-0f
-2b
-12
+8b
+4f
+f3
+a2
+9c
+92
+b7
+83
+f9
 df
-d9
-b3
-24
-9e
-d8
-e8
+dc
+04
+be
+74
 b8
-70
-f7
-b9
-c8
-83
-05
+c3
 64
+d2
+44
+75
+c3
+22
+24
+be
+d7
 7c
-18
-70
+8e
+26
+86
+0c
+7d
+d3
+5b
+b8
+e6
+ad
 6a
-f7
-02
-56
-70
-2b
-69
+b4
+80
+8c
+20
+0c
+0f
 81
-73
-92
-93
-d2
-02
-dd
-18
-f2
-70
-c7
-e3
-8d
-ba
+23
+b4
+f5
 d2
-0a
-be
-4c
-7b
-8d
-a1
-6b
-64
-2a
-a4
-91
-b6
-9d
-ba
+4d
+5d
+de
+94
+de
+27
+25
+eb
+11
+93
+43
+40
+3c
+78
+e2
+5f
+51
+66
+52
+99
+de
 17
-7c
-4c
-80
-b5
+8a
+67
+58
+a7
+07
 89
-7b
-90
-b8
-c3
-1a
-68
-68
-1e
-2c
-d1
-69
-11
-f0
+f2
+52
+30
+a4
+c5
+42
+f5
+b4
+1d
+9f
+c0
+d3
+9c
+96
+c6
 a4
-e8
-26
-3e
-2c
-e4
-fb
-41
-a6
-2f
-ea
-e6
-b6
-76
-10
 56
+61
+40
+c5
+da
+b8
+67
+4c
+15
+a8
+c0
+69
+39
+d1
+1d
+95
+39
 ab
-31
-ab
-d4
-96
-b5
-33
-9c
-1f
-06
-d5
-f4
-4a
-b9
-07
-bd
-5a
+db
+dd
+f2
+b2
+da
+8a
+49
+51
+b3
+59
+14
+6a
+26
+f8
 16
 74
-a2
-b1
+22
+b9
 8f
+b5
+47
+f5
 b6
-19
-bd
-54
-a6
-d4
-97
+4c
+d6
+65
 78
-3d
-53
-54
+1d
+51
+a0
 dc
 04
 a4
-54
+58
 fc
-de
-ff
-c8
-ed
-43
-46
-73
-bc
-c1
-b1
-db
-35
+be
+a1
+f3
+a2
+83
+dc
+d4
+12
+21
+77
+bd
+34
 4b
-ee
-24
+6d
+04
 a6
-cc
-32
-0a
-41
-9f
-7c
-8f
-ab
-16
-b9
-03
-8d
-5c
-b8
-ee
-3f
-da
+cd
+b2
+1f
 a1
-e2
-dd
-09
-50
-b3
-df
-6e
-18
-5f
-7f
-3d
-19
-83
-5b
-2a
-25
-f5
-3d
-01
-e0
-e1
+fe
 7f
-d5
-51
-29
-e7
-a1
-ae
-34
-77
-0a
-9d
-40
-26
-86
-39
-d1
-88
-33
-8e
-ba
-31
 ba
-f4
-4b
+e1
 37
-c1
-e0
-d5
-d4
-69
-55
-74
-f8
+f0
+e1
+fd
+5f
 d7
-10
-d3
-23
-2e
-34
-b7
-8e
-1d
-d0
 0c
-6b
-0a
-cb
-98
-2d
-10
-f2
-5f
-fa
-98
-09
-b3
-8f
-d4
-bc
-b1
-b5
-48
-94
-0e
-b0
-a4
-20
-06
-65
-97
-2e
-56
-f6
-52
-eb
+05
+d8
+da
+22
+92
+a9
+c4
+d2
 90
-48
+b4
+d2
+fb
+38
+e7
+d3
+25
+26
+aa
+4a
+54
+48
+80
+0f
+04
+8a
+52
+64
+cd
+59
+a6
+d2
+34
+49
+09
+b9
+40
+1c
+c4
+1f
+2a
 c7
 f3
-ea
-57
 45
-21
-94
-8c
-a8
-d1
-5b
-b9
-de
-87
-50
-28
-ae
-9e
-73
-97
-a2
-05
-63
-bf
-6a
-39
 e6
-61
-d2
-15
-46
-b9
-b6
+41
+bb
+43
+1b
+08
+1a
+9d
+2a
+9b
+b3
+90
+02
+b7
+77
+d5
 a8
-c0
-4e
-58
-e6
-4f
-5f
-b9
-b0
-e3
-23
-ed
-4a
+64
+8e
+fe
+0b
+36
+dd
 19
-ba
-69
-0c
 af
-f0
+ae
+48
 ef
-e9
-e5
-9e
-28
-b3
-38
-2a
-8c
-18
-c5
-b0
-8a
-42
-69
-30
-ac
-ac
-dc
+99
+ed
+52
+9f
+fd
+00
+98
+2b
+54
+c7
+bc
+1e
+54
+b2
+e0
+9b
+c8
 ff
+04
+e5
+7d
+dd
+91
+51
+48
 4e
-2c
-66
-0f
-55
-1a
-4d
-69
+76
+17
+90
+77
+57
+0d
+ea
+d0
+f7
+a1
+94
+73
 08
+e6
+f9
 c4
-73
-95
-38
-97
+5c
+30
+f2
+5a
+85
+a9
+91
+67
+ad
+30
+81
+07
+0e
+c6
+ed
+5b
+90
+31
+b5
+83
+f6
+0c
+34
+af
 f8
-8c
+e5
+43
+81
+d9
+4e
+e7
+1c
+6d
+b4
+1d
+f0
+48
+45
+41
+80
+ec
 86
-79
-27
-e6
+0b
+a4
+2a
+c8
+cb
 65
-57
-74
-99
-25
-d7
-00
-d9
-49
-76
+2f
 0c
-dc
-e3
-98
-76
-93
+83
+ff
+53
 08
-41
-bf
-6c
-92
-67
-46
-d6
-38
-87
-85
-f4
-79
-9a
-2e
 f0
-0a
-8f
-00
-ef
-2b
-e0
-91
-00
-3c
-ab
-8a
-ec
-6f
-9f
-8b
-9f
+77
+75
+e6
+5e
+82
+cd
+c3
+cf
+7a
+d4
+f5
+bb
+9c
+8f
+f1
+83
+2b
+3f
+eb
+f8
+b2
+85
+5d
+27
+dc
+27
+70
+56
+d6
+e6
+9d
+8c
+de
+e1
+79
+cd
+2c
+ee
+a2
 18
-5a
-b5
-12
-55
-e4
-54
+2b
+2c
+bd
+bf
+93
 d0
-d7
-37
-cc
-72
-c9
-ff
-51
-ef
-6c
-28
-95
-55
-8b
+e7
+40
+d3
+38
+c1
+ed
+34
+3b
+f8
+40
+ca
+48
+c0
+45
+a5
+4a
+c2
+22
 70
-86
-d4
-09
-56
 3f
-df
-eb
-00
-10
-f5
-6e
-99
-b3
+c4
+7c
+d6
+6d
+e7
+9c
 d0
-41
-eb
-a4
-e2
-5c
-91
-08
-56
-80
+bb
+4d
+6f
+5d
+8c
+ae
+d9
+97
+0e
+7d
+4a
+0f
+4a
+10
 90
-5a
-21
-f0
-83
-b4
+9a
+ed
+c7
+6b
+a0
+0c
+45
+7e
+6a
+0e
+2a
+3f
+e1
+e8
+24
 10
-ab
+cf
+2c
+be
+85
+9f
+82
+a1
+54
+e5
 f4
-df
-7d
+9e
+b4
+a6
+8d
+aa
+21
+99
+d4
+7f
+b4
+ef
+e9
+74
+d9
+78
 5e
-e8
-f2
-8e
-86
-87
-41
-f2
-a3
-14
-95
+ae
+8f
+4e
+c4
+e5
+3a
+c8
+e1
+5b
+d0
 83
-e4
-68
-5c
+84
+00
+98
 ee
 23
 70
-95
+8e
 b0
 81
 98
-e5
+33
 0a
-ff
-20
-92
-e6
-7e
-8e
-02
-e6
 9f
-2c
-2d
-f7
-db
-64
-fa
-aa
-c4
-6e
-59
+7f
+4f
+a9
+ba
+95
+81
+4d
+7c
+eb
+3e
+5c
+3c
+22
+6a
+05
+24
+f4
+5d
 1d
-93
-b8
-68
-b4
-b0
-a1
-fe
-0d
-5e
-c3
-47
-25
-8f
-5e
-e8
-d5
-5f
-39
-72
-f0
-4e
-bc
-e0
-f1
-18
+90
+e7
+ae
+54
+d3
+a2
+ad
+5d
+78
+53
+47
 75
-4d
-18
-18
-33
-27
-2d
-8f
-5e
-f4
-da
-93
-60
-80
-c6
-93
-be
-2d
-6a
-3c
-67
-69
-5f
+a9
+ce
+e8
+9a
+db
+7e
+61
+5d
 23
-81
-40
-8b
-70
-10
-ad
+27
+46
+f1
+1b
+aa
+a0
+fa
+f2
+30
+7e
+62
 0b
-6f
+19
+e7
+71
+70
+a7
 93
-ec
-1e
-fd
-05
-f8
-bb
-a8
-f2
-cf
-3a
-f8
-9b
-6d
-0d
+68
+d5
+77
 d7
-08
-be
-fe
-a0
-98
-f8
-22
-5b
-bc
-cc
-95
-0b
-ac
-32
-4c
-59
-22
-20
+1a
 3f
-10
-1d
 08
-83
-d6
-fc
-29
-6b
-54
-ef
-39
-bd
-c9
-d2
-07
-69
-fa
+93
+65
+21
+f9
+11
+c4
+d0
 87
-c9
-68
-f1
-b6
-72
+28
+44
+b5
+59
+5e
+59
+27
+cf
+4c
 c6
-5d
-ec
+28
+9d
+1d
+4f
+79
+74
+90
+f8
+50
 3d
+42
+40
+a7
+e4
+f8
+1c
+58
+98
+cc
+af
+49
 8b
-48
-22
-c9
-3b
+6e
+03
+99
+e8
+ae
+4f
+11
+aa
+2b
+bc
+0d
+81
+a9
+24
+8e
+2a
+d8
+f2
+69
+17
+e9
+2e
+5a
+4d
+63
+d0
+31
+7f
+a6
+03
+1f
+c8
+3c
+4b
+0a
+4f
+1c
+c1
 97
-7d
+5f
+40
+ff
+49
+43
+74
+7c
+22
+5c
+6a
+0b
+d5
+47
+6c
+01
+c4
+77
+51
+d3
+5f
 d0
-b7
-21
-e1
-e2
-7b
-8a
-53
-29
-44
-75
-82
-82
-b9
-c2
-08
-2e
-6b
-7b
-2c
 71
-b1
-53
-61
+8e
+c3
+9f
 e0
-34
-24
-fa
+b3
+96
+7a
 7b
-f4
+0b
+1f
+93
+aa
+d6
+96
+3d
+a7
+39
+36
+65
+d7
 bf
-a4
-7f
-ab
-14
-8a
-72
-4b
-1d
-52
+ae
+2f
+fa
+b7
+bc
+02
+d7
+d7
+de
 2d
-4f
-a1
-1a
+92
+5e
+77
+23
 00
-0f
+c2
+ad
+b6
+c7
+e9
+82
+df
+5a
+8e
+89
+f6
+e3
+94
+b2
+7b
+12
+16
+54
+6f
+25
+52
+3f
+a5
+ba
+2c
+ab
+b9
 d8
-fd
-bb
-ed
-9c
+e6
+aa
+22
+7a
 09
+3b
+b9
+73
+74
+ae
+ba
+4a
+92
+3c
 00
 64
-37
-87
-93
-23
-0d
-b5
-aa
-37
-e2
-21
-5c
-b1
-09
-08
-e5
+7a
+b6
 db
-36
-3c
-01
-bb
-2f
-2b
-be
-ff
-40
-60
-55
-82
-4b
-7f
 be
-e7
-aa
+3e
+2a
+8c
+3b
+a5
+59
+9e
+67
 a1
-f2
-09
-3a
-39
-75
-94
-cf
-b9
+9a
+72
 da
-dd
-bf
-46
-0a
-7d
-1e
-db
-36
-ce
-27
-b6
-dd
-19
-7d
-62
-67
-ea
-1b
-b0
-01
-ca
+c2
 3c
-e2
-22
-5c
-02
-b6
-67
-e4
-d0
+e6
+97
+1b
+81
+f0
+09
 ab
-83
-cc
-3d
-d4
-6f
-31
-72
-64
 53
-2c
-0f
-85
+ed
+f8
+cb
+95
+d4
+f2
+c1
+7f
+5e
+b5
+90
+2b
+79
 e9
-19
-0b
-1f
-df
-a5
-75
-0b
-ea
-80
-46
-d9
 52
-f3
-8b
-75
-bb
+8a
+dd
+04
+d5
+76
+b6
+31
+f8
+45
+60
+29
+b4
+08
+33
+c0
 32
-e3
-e8
-f2
+c3
+eb
+6b
 fc
-66
-73
-88
-7a
-86
+06
+2a
+8e
+35
+42
+a4
+bb
+fc
+41
+07
+18
+b0
+83
+3b
+79
+dc
+b5
+9c
+8f
+bb
+ce
+60
+aa
+b5
+5c
+cf
+75
+85
+2d
+9a
+82
 b9
-34
-50
-af
+66
+cd
+17
 1c
-64
-b1
-16
-64
-b7
-71
-ca
-59
-4b
-15
-2e
-a6
-cc
-b4
-5c
-4c
 d4
-85
-2c
-1a
-86
-59
-07
-ce
-b0
-53
-57
-bc
-56
-4c
+fa
+3e
+44
 f0
-1b
-b2
-38
+1c
+cc
+30
 51
-b6
-92
-d2
+b1
+ea
+da
 28
-b3
-5b
-38
-df
-02
-59
-5b
-e1
-b0
-96
-07
+b7
+ee
+7f
+5c
+40
+82
+14
+62
+f6
+e3
+0f
 a6
-dc
-ba
-7a
+db
+d9
+72
 77
-f1
-0b
-6b
+f6
+66
+63
 11
-cb
-c7
-7f
-5d
-60
-9f
-b1
-9e
-27
-d8
-88
-76
-61
-17
-1c
-ca
-79
+cf
 67
-0e
-f9
-10
-d7
-d2
-6b
-7e
-c3
+38
+de
+22
+44
+fe
+1a
+60
+cb
+23
+93
+26
+04
+1b
+c1
+25
+24
+15
+13
+4c
+96
+2a
+cb
+21
+c5
 76
 e6
-2b
-f1
+28
+bf
 65
 33
-9c
-5d
+c3
+a4
 c5
-14
-2a
+74
+75
+de
+69
+ac
+17
+94
+b6
 c9
-26
-6c
-8d
-51
-19
-29
-00
-3d
+45
+ec
 05
-79
-4c
-54
-03
-97
-13
-e6
-8e
-fb
+78
+cc
+50
 e3
-32
-31
+f6
+10
+5b
+c1
+78
+e2
+4a
+39
 6f
-fe
-30
-f5
+b9
+20
+fd
 77
-9b
-8e
-37
+9f
+3d
+3f
 b1
-85
-cb
-7b
-65
-09
-86
-ab
-50
-11
-39
-ea
+81
+7e
+3c
+e6
+4f
+e8
+e4
+d3
+10
+41
+e2
 ff
-39
-e1
-fe
+7e
+ec
+f6
 e4
-d4
-9d
-66
+d0
+33
+6e
 fb
-8e
-65
-9e
-f5
-b9
-a4
-ea
-5b
-10
-35
+8a
+c5
+d9
+76
+ff
+df
+ea
+7b
+13
+e2
 d4
 d7
-de
-54
+bc
+c1
 98
 e8
-5f
-96
+6b
+e6
 4a
 df
-b1
-51
+85
+7c
 34
 c1
 06
-1e
+bf
 7a
 0d
 1d
-92
+3d
 14
 a7
-6f
-73
+3c
+e3
 94
 0e
-bd
-7c
+ba
+c3
 43
 92
-93
-7c
+f9
+90
 8d
 65
-ce
-59
+c6
+a8
 0b
 58
-04
-79
+08
+ce
 9f
 0c
 4e
-42
+72
 9f
 6b
 49
-0b
+6e
 c9
 05
 a6
-f2
+ef
 ae
 14
 73
-d5
+e7
 01
 b9
 4c
-e1
+ee
 b1
 c5
 c8
-a8
+a2
 29
 33
 1c
-a1
+be
 71
 6f
-75
-f9
+2d
+d8
 2a
 5c
-ce
-07
+9b
+6a
 ee
 d8
-f0
-8c
+fa
+34
 41
-89
+e9
 70
-52
-d2
-8e
-e6
+59
+28
+ce
+f0
 a0
 99
-05
-22
-c3
-cb
-e9
-63
-5f
-f9
-58
-fd
-f4
-79
-e6
-d0
+25
+32
+29
+31
+89
+7b
+50
+03
+18
 f8
+6a
+79
+c6
 94
-ff
-3a
-c5
-d7
-d0
-cc
-cb
-81
-bd
-7c
-db
-7f
 5b
-e0
-45
-60
+6e
+9f
+7b
+fb
+98
+10
+47
+40
+89
+bd
+75
+70
+68
+fc
 5d
-a5
-34
+86
+30
+7a
+d8
+37
 ab
-88
-d2
-13
+a8
+8b
+fe
 c1
-19
-b5
-98
-7c
-18
-2a
-f5
-c4
-c3
-e6
-4a
+79
+b0
+6e
+46
+5a
+08
+ee
+1e
+81
+9b
+b2
 f2
-f5
-4f
-b7
+df
+cf
+b3
 6e
-eb
-44
-c9
+f8
+c4
+d8
 38
-73
-af
-86
+74
+a8
+6c
 ef
-2c
-e6
-7e
+2e
+66
+4f
 db
-20
-43
-1c
+21
+c3
+18
 91
-ef
-0d
-7e
-61
-cc
+f8
+0a
+a2
+81
 e6
-63
-08
-47
-82
-de
-d4
 bf
-8b
-57
-a6
-bb
-f9
-f1
-2a
-e3
-3d
-11
-46
-52
-b7
-fe
-a3
+4d
+70
+67
+d8
+1d
+eb
+5d
 c7
+46
 e1
-42
-01
-4d
-24
+79
+ef
+30
+65
+23
+a0
 54
-5e
-6c
-41
-50
-4b
-01
+e9
+b2
+f3
+98
+13
+8f
 26
-ad
-64
-95
-97
-97
-de
+a2
+51
+25
+63
+b5
+5e
+0c
+18
+49
+1b
+09
+38
+47
+7b
+3d
+1f
+82
+d6
 c1
 dd
-fe
-66
-14
-a5
-67
+ff
+21
+d4
+33
+80
+c2
+1d
+f9
+ad
+6d
 8d
-dd
-69
-5f
-26
-17
-8b
-2c
-3a
-1b
-27
-d7
+41
+28
+6e
+2b
+23
+d6
 4a
 b6
-d6
-e2
-fc
-61
-92
-dd
-22
-ad
+d7
+fd
+ac
+4b
+97
+c3
+5a
+cd
 3e
 ef
-42
-ed
-dc
-08
+7d
+0d
+16
+0c
 cc
 ee
 3e
-d3
-9a
-28
-c1
-cc
-37
-62
-2d
-0e
-b7
-10
-20
-5f
-5d
-0e
-00
-ea
-03
-cc
-c5
-b9
-ee
-2e
-c5
+d2
+a5
 c8
+0b
+c9
+08
+83
+6a
+ce
+a0
+b6
+f3
+9f
+f5
+09
+94
+ec
+b4
+68
+82
 ac
-be
-1a
-1f
-72
-2d
-27
-02
+43
+47
+06
+dc
+b6
+73
+9e
+10
+ca
+24
+65
+d6
 20
 68
 78
-75
-ac
-b5
-b5
-6a
+73
+bc
+bb
+35
+bf
 8d
-6e
-5d
+60
+c9
 9a
-32
-99
-88
-de
+62
+90
+f7
+15
 c2
 d8
-91
-5e
-3e
-43
-d4
-e6
-81
-f9
-15
-3d
-8a
+e3
 ee
-0c
-22
-6c
-1f
-ce
-56
-5c
-34
-6c
-6c
-cf
-b5
-b3
-16
-b7
-54
-d6
-fa
-9a
+71
+e2
+cc
+72
 2c
-c1
-f6
-95
 9b
-87
-59
-17
-bc
-1e
-97
-ab
-93
-97
-72
-c4
+d2
+c3
+8a
+ed
+ca
+cc
+8e
+bf
+d0
+b0
+13
+f5
+73
+99
+62
+d4
+b2
+05
+1a
+34
+5c
+45
+ea
 2d
-81
-db
-7a
-51
+77
+b6
+aa
+3a
+a2
+7b
+f7
+7d
+91
+1f
+04
+f2
+8f
+cf
+8f
+f7
+19
+66
+7e
+4b
 8c
-64
-4a
-be
+00
+05
 7c
-93
-e1
+6d
+d1
+e9
 6e
 4a
-d6
+b1
 60
 0f
-30
-b5
-9a
-03
-4a
-ef
+33
+cc
+dd
+a1
+39
+24
 26
 2b
-48
-50
+21
+01
 18
 35
-ce
-42
+f3
+c7
 42
 46
-6f
-a8
-b1
-2c
-c1
-ea
+54
+55
+e1
+2b
+e6
+99
 ab
-f5
-00
+f7
+81
 5b
 9a
 0d
-31
+2f
 6d
-36
-57
-d7
-32
-e3
-d5
+29
+f0
+70
+da
+e4
+7d
 82
-a3
-f2
-36
-a1
+af
+02
+3a
+98
+84
 60
-d8
-95
-d3
+b1
+2f
 c9
 8d
-89
-4a
-bd
+ab
+ce
+91
 6f
-51
+31
+b8
 dc
-b3
 bc
-90
-b2
-af
+f0
+d6
+c1
 3a
-72
-b6
-8c
-d9
-75
-7b
+12
+d2
+25
+96
 b5
-fe
+d1
+36
+f6
 11
-53
-5a
-8c
-0e
-32
-e8
+58
+1c
+cb
+ce
+93
+bf
 7f
-9a
+fa
+bb
+71
+ef
+75
+90
+5d
+92
+71
+b6
+8d
 df
-4b
-a0
-d5
-5c
-0a
-3c
+0b
+6e
+a1
+a5
+af
 91
-fe
-f7
+f0
+0e
+b1
+ab
+e9
+49
+52
+48
 71
-eb
-28
-a1
-ee
-75
-08
-02
-45
-6b
-31
-f9
-e6
-b0
-09
-d2
 a9
-0a
+08
 81
-1f
+64
 00
-e5
+e4
 38
-2e
+5c
+9e
+38
+ac
+a6
 7e
-19
+cf
+29
 48
-ba
-31
-0b
-0e
-0e
-e3
-b9
-e5
-90
+4e
+c2
+a6
+be
 e4
-fd
+fa
 6c
-bf
-b3
-c4
-8c
+bc
+51
 7c
-3b
-c1
-2d
-41
-b5
+e8
+20
+74
+00
+08
+f5
+bd
 89
 92
-9b
-44
-c2
-fa
-e7
-dd
-9e
-8c
-25
-4e
-92
-c6
+93
+53
+66
+5d
+3c
+8d
+fb
+5b
+14
+01
+56
+b4
+f8
+05
+d6
+01
+14
+72
+8d
+49
+e9
+e3
+fe
+e4
+d4
+80
+39
+63
 df
-a9
-2d
-26
+7d
+99
+20
+c5
+62
+a6
+34
+12
 5e
-de
-72
-ee
-ab
-4c
-1e
-c3
-96
-60
-79
-e3
-9e
-2d
-9f
+aa
 26
-dc
-32
-c0
-06
-82
-11
-6e
-35
-11
-0c
-89
-48
-b4
-24
+93
+a0
+72
+6f
+fe
+25
+c4
 52
-d2
 c6
 c0
-d6
-c2
+d5
+42
 c0
 7e
-4e
+4d
 df
 d4
-ef
-74
-df
-a4
-97
-ac
-0b
-a4
-12
-e5
-e0
-5c
-85
-a6
+0d
+dd
+bb
+c0
+d8
+68
+48
+89
+bf
+9e
+a3
+1c
+28
 d9
-8a
-c7
-4a
-01
-34
-2b
-1f
-38
-ce
+1b
+b8
+68
+aa
+c3
+0c
+cb
+3f
+68
+00
 96
-d8
+b8
 20
-61
+5c
 d1
-bf
-63
-06
-37
-f1
-25
-01
-e9
-21
-1c
-0a
-4a
+cb
+33
+f0
+67
+83
+47
+5a
+f6
+86
+3d
+2b
+42
 ae
+6a
+28
+82
+dd
+03
+7d
 68
-d7
-95
-79
-a4
-a2
-38
-69
-12
-f1
-23
-d7
-21
-49
+0c
+c5
+c4
+6c
+17
+d2
+1b
+81
+d3
+40
+94
 2e
-33
-e6
-95
-ce
-a4
-8d
-63
+e4
+b7
+ac
 ce
-80
-a2
-bb
-d9
-cd
-ee
+e0
+fc
 56
-e9
-5f
-6f
-ce
-a4
-eb
-64
-1d
+96
+09
+ad
+03
+45
+b3
+c8
+f7
+47
+a3
+e5
+a2
 ed
 ec
-5d
-db
+68
+e2
 9f
-a8
-4d
-22
-21
-85
-bf
-76
-ee
-71
-fc
-18
+dc
+79
+e9
+6e
+55
+98
 02
-c5
+43
+0d
 bf
-3b
-be
-09
-95
-f4
-5c
-8c
-cd
-7e
-70
-ef
-ca
+5e
+e0
+7d
+db
+4e
+f1
+c9
+34
 96
+54
+8c
+c6
+38
+37
+6f
+00
+91
 51
-f3
-82
-90
+d3
+e0
+9e
 bb
 2b
-0a
-68
+10
+cc
 0b
 f3
-7a
-96
+06
+53
 bb
-85
-f4
-c9
-a0
-1f
-c8
-30
-08
-e3
-3d
-7b
-93
-ee
-2b
-a4
-57
-7c
-3e
-9f
-c6
-3c
-0c
-1b
-1c
-fb
-bc
+e5
+ae
+d8
+ef
+db
+d1
+42
 a3
-49
-19
-93
-5b
-be
+13
+7a
+68
+38
+1a
+ed
+ed
+f9
+e3
+78
+d6
+77
+05
+d8
+e4
+b6
+9d
+e8
+5c
+e3
+70
+e4
+5e
+a6
+4e
+c5
+39
 4f
-74
-75
-07
-84
-ae
-3e
+8c
+6c
+0b
 a6
 71
-45
-45
-a5
-d5
-c5
-38
+17
+f9
+ea
+75
+58
+d8
+fb
+0a
+07
+74
+df
+c6
+76
+ac
+f2
+72
+29
+05
+33
+29
+66
+1c
+a2
 b4
+e3
+1b
+b6
+91
 90
-cc
-55
-90
-5c
-bd
-8c
-fa
-72
-24
+81
+82
+2b
+d2
 71
-74
-e9
-f8
-97
-ed
-70
+be
+18
+8c
+d6
+f4
+ec
+66
+a1
+80
+7e
+45
+b2
+d5
+56
+b6
+13
+6a
+6e
+e7
+4e
+7d
+c0
+48
+84
+82
+07
 fc
-d7
-1b
-e0
+e3
+22
+f7
+23
+b2
 01
-4c
-2f
-5e
-cd
-db
-ce
-1a
-63
-a2
-84
-ee
-86
-f5
+4d
+0d
+ca
 2f
-e1
-07
-65
-35
-09
-64
-59
-25
-ae
-77
-c9
+98
+70
 32
-60
-d7
-8b
-ca
-0f
-63
-ec
-6a
-9f
-e1
-7c
-3b
-0f
-77
-42
-52
-1a
-c7
-4a
-50
-a9
-9a
-97
+28
+aa
+ad
+ef
 37
-19
-e4
+18
+3e
 3a
-85
-9c
-92
+82
+3c
+90
 de
-3b
-05
-81
-aa
-e5
-e1
-ba
-89
-3f
-49
-76
-fb
-3e
-49
-cd
-3f
-f8
-b8
-95
-be
+03
+07
+f2
+1b
+df
+c3
+eb
+38
+05
+6b
+1c
+1d
+63
+29
+07
+d9
+a5
+d8
+68
+83
 54
-ae
+ce
 04
-ac
+b8
 a2
-ea
-5c
-50
-f5
-a4
-0f
-e3
-23
-07
-a5
-eb
+8a
+33
+cd
+f1
+90
+39
+57
+27
+33
+93
+55
 6d
 88
-dd
-03
-bd
-c0
-aa
-1b
-48
-95
-70
-f8
-4b
-0a
-45
-89
-b5
-5f
+ef
+25
+f2
+61
+68
+8a
+07
+54
+80
+d2
+33
+2a
+73
+ab
+8a
+bb
 75
-47
+51
 32
-18
+1e
 20
-10
-02
-e6
+18
+45
+64
 b8
-1a
-bf
-a3
+04
+ef
+85
 dd
 4a
-67
-1f
-2a
-df
-4d
-b1
-29
-71
-04
-2c
-7a
-2e
+37
+19
+1c
+98
+32
+0e
+e0
+c9
 3c
-14
+31
+c0
+7e
+03
+f6
+59
+a4
+d1
+dc
+f3
 1c
-0b
-ee
-3f
-3b
-5a
-6a
-78
-b3
-12
-89
-a7
-b9
-15
+7d
+dc
+44
+55
+d9
+a0
+df
+f9
 70
-37
-00
-2b
+57
+3b
+ed
 ce
-7a
-29
-74
+1a
+11
+cd
 b2
 5c
-28
-18
+76
+12
 9b
 7e
-b3
-06
-82
-fb
-65
-bc
-7f
-4a
-50
-89
-f2
-32
-2c
-9e
-16
-95
-07
-9a
-a7
-25
-d6
-e2
-10
-f5
-a7
-31
-59
-aa
-8a
+e1
 36
-4f
-d9
-b9
-a0
-c9
-4e
-a1
-06
-7c
-0a
-9b
-6a
-dc
-da
-08
-bc
-17
-f4
-96
-42
-2c
-4c
-43
-6b
-f6
-ec
-bb
-eb
-42
-45
-38
-a9
-c9
-8e
-bd
-b1
-79
-a7
-ad
-37
-eb
 cd
-27
-fe
-e2
-de
-f1
-60
 5b
-37
+f5
+58
+30
+ea
+cf
+87
+ba
+3a
+b3
+87
+5e
+9d
+94
+6b
+5f
+25
+83
+5c
+e8
+f5
+f2
+91
+59
+aa
+be
+99
+4f
+d9
+d9
+42
+c9
+2e
+f4
+1c
+9a
+b9
+cf
+88
+3a
+09
+5e
 bd
-1b
+13
+c0
+c0
 43
-1d
-8b
-90
-bb
-3b
-61
-3f
-11
-4e
-b4
-c8
-d3
-33
-91
-5f
+67
+d8
+84
+17
+e9
+4b
+00
+97
+16
+58
+40
+6f
+82
+30
 fe
+65
+d5
+48
+ee
+9f
+47
+26
+ea
+2e
 a9
-2d
-99
+04
+58
+ba
+5f
+4d
+d9
+10
+43
+7d
+ef
+8c
+f4
 fb
-fe
-89
-e6
-53
+c7
+c4
+bf
+51
+f2
+91
+7d
+2c
+d6
+22
+b1
+33
+ea
+e4
+c4
+64
+76
+19
+2b
 c3
-00
-d5
-5f
-59
-c1
-f3
-c9
-93
-ae
-a6
+38
+57
+60
 b9
+06
+8e
 f6
-85
-eb
+71
+e6
+e1
+fe
+34
+97
+df
 76
-1b
-12
-c8
+7b
+4c
+23
 45
-1b
-80
-9e
-85
-a4
+7b
+86
+10
+ca
+60
+c8
+68
+27
+27
+a1
 8d
-6c
-8c
-d6
-e6
-9e
-5f
-3f
-24
-2d
-0c
-d1
 58
-a5
+35
+a0
+f8
+ef
+8e
+d8
+a4
 bc
 cd
 fc
-57
-d8
-c0
-7e
-46
-18
-c6
-65
+5e
+90
+c8
+bc
+ce
 50
-0c
-82
+ce
+cd
+f9
+44
+8a
+52
 fa
-53
-dd
-61
-dd
-b7
-02
-96
-f5
-47
-59
-68
-05
-d0
-15
-15
+95
+09
+4e
+58
+4a
+fe
+66
+a8
+11
+60
+ad
+6c
+11
+75
+e7
+a1
 57
-85
-53
 33
-2e
-84
+ae
+f8
 99
-9e
-bb
-e6
+fe
+e1
+95
 4e
 85
-3c
-20
-06
-4b
-e5
-ca
-26
-23
-e6
-1e
-84
-74
-18
-cc
-24
+66
 55
-ac
-1a
+4e
+43
+7d
+2b
+6e
+2b
+4e
+b3
+cc
+7c
+b0
+61
+6c
+3d
+3f
+f1
 6d
-12
-a1
-b8
-48
-80
+72
+ad
+51
 a8
-5a
+d8
+f5
+e2
 68
 bb
-c4
-fb
+19
+dc
 62
-af
-a4
-e5
-31
-89
-78
-8d
-6d
-57
-13
-7a
-aa
-6b
-dd
-32
-1d
-c0
-68
-15
-0c
-d7
-e6
-06
-98
-1a
-87
-6d
-30
-59
-45
-9e
-54
-8e
-d5
-9c
-6c
-09
-7d
-f5
-bf
-07
-8f
+9b
+79
+d6
+d1
+85
+25
+29
+22
+97
+82
+72
 05
-d3
-b3
-f2
-65
-f5
-fa
-9f
-2f
-fa
+e7
+91
+8b
+fd
+8c
+b5
+ae
+5c
+be
+e8
+54
+32
+33
+9b
+42
+ca
+79
 57
-0a
-11
+29
+54
+ee
+db
+4e
+23
+c9
+e3
+e5
+10
+e1
+c2
+b8
+33
+95
+21
+c7
+ba
+3a
+0e
+f6
+55
+b7
+c8
+6e
 85
 c5
-ea
-b7
+6a
+b6
 08
+be
+2e
+22
+4e
+7d
+e3
 bf
-ae
-23
-ae
-1c
-e7
-4b
-1c
-88
-33
-a9
-39
-b7
-9e
+54
+a0
+f8
+9d
+71
 df
-18
-38
-e8
-2f
-f7
-2f
-9e
-bb
-48
-31
-36
-8e
-3c
-b1
-18
-fb
-75
+02
+b3
 50
-bb
-81
-25
+50
+74
+42
+bf
 47
-ac
-2c
-31
-1e
-ea
-1a
-bd
-7e
-6e
-60
-60
-93
+02
+d6
+00
+59
+aa
+e0
+74
+d9
+84
+95
+75
+30
+b5
+3e
+6a
+e7
+3d
+91
+9e
 d2
-f9
-63
-b8
-85
+a6
+b9
+5d
+72
+b3
+c5
+30
+fa
+dc
+ad
+c9
+91
+98
 f1
-13
-3a
-33
-03
-54
-cc
-64
-94
-44
-9b
-3d
-11
-d3
-02
-3c
+e9
+7a
+20
+9d
+1b
+0c
+f9
+21
+ea
+fb
 f9
-11
-7f
-9b
-38
-f1
-03
-f8
-2f
-43
-be
-f0
+31
 7d
-55
 62
-85
-a6
-55
-d4
-5e
-6a
-78
-16
-4f
-c8
-bb
-bc
-4d
-14
-fb
-6f
-7d
-ec
-1d
-c9
-a2
-b9
+f5
+ae
+be
+9a
+d7
+6e
+11
+26
+24
+d5
+43
+de
+f3
+e8
+1a
+c2
+19
+92
 fa
-77
-13
-64
-5a
-75
-83
-5f
-f4
-d9
-ca
-e6
+4b
+1d
+34
 d0
-71
-6c
-7d
-a8
+21
+0c
+99
 f3
-ce
-5e
-9a
-80
-bb
-66
-9d
-83
-a6
-03
-14
-2a
+b4
+e5
 ab
-46
+ff
+4f
+93
+0a
+61
+a9
+22
+b9
+82
+37
+7a
 81
-ee
-ad
+ba
+99
+b3
+ef
+14
+55
+c9
+9c
+88
+05
+4a
+52
+88
+a7
+b2
+5e
+a5
+63
+f3
+21
+da
 20
+ea
+b8
+6c
+6a
+af
+32
+f9
+ae
+c4
+4d
 96
 f5
-c6
-91
+f8
+32
 8b
 39
-8e
-ae
+8f
+fb
 83
 10
 68
-86
+83
 53
 32
-29
-04
+7a
+05
 81
-ef
-c2
-d2
+8f
+91
+c9
 79
-56
-f5
-ee
-3e
-75
-bc
-7b
-f1
-3d
-90
-04
-16
-94
-96
-f5
-7e
-b5
-96
-4c
-38
-3e
+36
+fb
+ae
+71
+d5
+2d
+b0
+ba
+e7
+01
+e3
+5d
+4e
+07
+17
+35
+6f
+07
+91
+3c
+44
 9f
-69
+be
 43
 83
-ef
-c4
-bd
-b1
-5e
-96
-b0
-34
-97
-3d
+b2
 52
+bd
+d1
+0c
+24
+e0
+5d
 b9
-34
-8e
+90
+52
 b9
-43
-08
-eb
-97
-32
-26
-27
-c2
-8c
-4e
-7e
-0c
-6e
-a7
-50
-1d
-f2
-37
-ae
-d7
-45
-92
-da
-a8
-79
-e3
-8c
-5c
-e1
-6c
-94
-0a
-82
-de
-9d
-74
-5e
+37
+8e
+b9
+43
+09
+eb
+f8
+99
+79
+27
+b5
+26
+ac
+3a
+0b
+c6
+a7
+53
+ea
+54
+8d
+e9
+6f
+21
+6b
+ea
+e7
+bb
+a0
 f5
+ab
 47
-95
-59
-76
-8f
-ce
-5f
-de
-49
-13
-7e
-bc
+d6
+dc
+b2
 e6
+27
+ab
+3c
+34
+b6
+35
+92
+f1
+76
+8d
+39
+f9
+64
+0e
+ab
+1a
+45
+d9
 97
-d1
-5d
-ce
+b3
+8f
+75
 d4
 24
-12
-03
+40
+bc
 1a
-7e
-63
-77
-6c
-a2
-db
-f6
-b5
-2f
+1e
+31
+d7
+24
+ca
+4a
+56
+b2
+87
 52
-b7
-dd
-4b
-ef
-06
-15
-5f
-0d
-41
+ba
+2a
+ed
+55
+4e
+ad
+3b
+a6
+97
 2c
-1f
-fb
-b0
+7d
+7b
+89
+3e
+7a
 3e
-1a
-6c
-6b
-30
-d8
-b6
-32
-92
-8c
-4a
-05
-1c
-35
-ef
 c4
-67
-c9
-d2
-92
+78
+b0
+75
+36
+95
+24
+4a
+07
+eb
+93
+55
+83
+df
+ad
+2b
+ae
 90
-a3
-43
-ab
+c1
+c3
+d0
 24
-66
+06
 2f
-00
+69
 3e
-a0
+c0
 24
-3e
+57
 41
 80
 44
-3e
+3b
 8a
-77
-be
-d7
+17
+ec
+71
 c9
-c2
-f3
-f2
+a2
+a1
+55
 79
 47
 e1
-05
+0e
 9a
-0d
-ef
-7e
-94
-34
-68
-70
-15
-4c
-88
-9d
-79
-d8
-16
-46
-1d
-db
-29
-27
-d1
 6d
-e0
-f8
-c4
-d0
-47
-69
-75
-cd
-6e
-46
-fd
-67
-b1
-8d
+bd
+d2
+ae
+55
+41
+87
+2f
+2d
+a1
+7c
+43
+b9
+3f
+bf
+27
+ba
+00
+db
 eb
-d7
-58
-36
-a4
+0c
+c9
+1f
+fe
+b1
+6e
+81
+4f
+ac
+47
+ad
+c7
+06
+98
+60
+35
+66
+0f
 c9
+ba
+a1
 25
 e4
 aa
Index: output/program.lis
===================================================================
--- /1121s/branch/mouse/MZ_Project/1m/mouse_public_1M_800B_ice_select_angle/output/program.lis	(revision 2540)
+++ /1121s/branch/mouse/MZ_Project/1m/mouse_public_1M_800B_ice_select_angle/output/program.lis	(working copy)
@@ -16,26 +16,26 @@
 000d c035029b beq patch0d_2 ,p_mouse_default_init 
 000e c036024b beq patch0d_4 ,p_mouse_param_init 
 000f c036829f beq patch0d_5 ,p_mouse_sensor_set_angle 
-0010 c037044e beq patch0d_6 ,p_mouse_start_work 
-0011 c03984a5 beq patch0e_3 ,p_mouse_setgpio_hibernate 
+0010 c037044f beq patch0d_6 ,p_mouse_start_work 
+0011 c03984a6 beq patch0e_3 ,p_mouse_setgpio_hibernate 
 0012 c03a01f8 beq patch0e_4 ,p_mouse_lpm_before_common 
-0013 c03d050b beq patch0f_2 ,p_mouse_motion 
-0014 c03e84e7 beq patch0f_5 ,p_mouse_setting_sensor_type 
-0015 c03f8487 beq patch0f_7 ,p_mouse_3io6key_check 
-0016 c04084db beq patch10_1 ,p_mouse_init_sensor 
-0017 c0420397 beq patch10_4 ,p_mouse_buletooth_fast_conn_end 
-0018 c04283e3 beq patch10_5 ,p_mouse_priority_bb_event 
+0013 c03d050c beq patch0f_2 ,p_mouse_motion 
+0014 c03e84e8 beq patch0f_5 ,p_mouse_setting_sensor_type 
+0015 c03f8488 beq patch0f_7 ,p_mouse_3io6key_check 
+0016 c04084dc beq patch10_1 ,p_mouse_init_sensor 
+0017 c0420398 beq patch10_4 ,p_mouse_buletooth_fast_conn_end 
+0018 c04283e4 beq patch10_5 ,p_mouse_priority_bb_event 
 0019 c04301cd beq patch10_6 ,p_mouse_le 
-001a c04383c1 beq patch10_7 ,p_mouse_bb_event_timer 
-001b c04403e1 beq patch11_0 ,p_mouse_start_discovery 
-001c c04503ab beq patch11_2 ,p_mouse_store_remote_bdaddr 
-001d c04582c8 beq patch11_3 ,p_mouse_app_initflag_check 
-001e c04602ec beq patch11_4 ,p_mouse_store_device_info 
-001f c0468354 beq patch11_5 ,p_mouse_store_dpi_info_check 
-0020 c0470469 beq patch11_6 ,p_mouse_idle 
-0021 c04804c8 beq patch12_0 ,p_mouse_check_select_device_by_switch 
-0022 c04a849c beq patch12_5 ,p_mouse_24g_hibernate_set 
-0023 c04b04b1 beq patch12_6 ,p_mouse_24g_package_data 
+001a c04383c2 beq patch10_7 ,p_mouse_bb_event_timer 
+001b c04403e2 beq patch11_0 ,p_mouse_start_discovery 
+001c c04503ac beq patch11_2 ,p_mouse_store_remote_bdaddr 
+001d c04582c9 beq patch11_3 ,p_mouse_app_initflag_check 
+001e c04602ed beq patch11_4 ,p_mouse_store_device_info 
+001f c0468355 beq patch11_5 ,p_mouse_store_dpi_info_check 
+0020 c047046a beq patch11_6 ,p_mouse_idle 
+0021 c04804c9 beq patch12_0 ,p_mouse_check_select_device_by_switch 
+0022 c04a849d beq patch12_5 ,p_mouse_24g_hibernate_set 
+0023 c04b04b2 beq patch12_6 ,p_mouse_24g_package_data 
 0024 c0628226 beq patch18_5 ,p_otp_read_data 
 0025 c06a81ec beq patch1a_5 ,p_gpio_set_wake_by_current_state 
 0026 c06b01e5 beq patch1a_6 ,p_gpio_set_wake 
@@ -53,7 +53,7 @@
 0030 c02681a1 beq patch29_5 ,p_le_init_adv 
 0031 c0480229 beq patch32_0 ,p_g24_reconn_dispatch 
 0032 c0490240 beq patch32_2 ,p_g24_reconn_device_fail 
-0033 c04b0492 beq patch32_6 ,p_g24_short_sleep 
+0033 c04b0493 beq patch32_6 ,p_g24_short_sleep 
 0034 c04d00e7 beq patch33_2 ,p_mouse_g24_retransmit 
 0035 c04e80f4 beq patch33_5 ,p_g24_transmit_hop_process 
 0036 c04f825e beq patch33_7 ,p_power_ctrl_start 
@@ -284,7 +284,7 @@
 00ef d8e0000c arg 12 ,queue 
 00f0 20407cef call timer_check 
 00f1 247a0000 nrtn blank 
-00f2 2040046d call p_mouse_dpi_check_retransmit 
+00f2 2040046e call p_mouse_dpi_check_retransmit 
 00f3 20206102 branch mouse_g24_retransmit_event_set 
 
 p_g24_transmit_hop_process:
@@ -595,7 +595,7 @@
 01e0 20405ab2 call mouse_check_125hz 
 01e1 24740000 nrtn user 
 01e2 20405abc call mouse_current_mult_update 
-01e3 204004bd call p_mouse_data_xy_release 
+01e3 204004be call p_mouse_data_xy_release 
 01e4 20205b37 branch mouse_le_next + 12 
 
 p_gpio_set_wake:
@@ -632,7 +632,7 @@
 01f7 202023e2 branch lpm_write_wait 
 
 p_mouse_lpm_before_common:
-01f8 20400498 call p_clear_wake 
+01f8 20400499 call p_clear_wake 
 01f9 704b1d00 jam 0 ,mem_mouse_qdec_set_flag 
 01fa 6848c654 fetcht 1 ,mem_matrix_public_gpio 
 01fb 20406ef7 call gpio_out_active 
@@ -889,7 +889,7 @@
 02b0 20206f0f branch gpio_set_high_impedance 
 
 p_mouse_load_device_info_check:
-02b1 20400466 call p_mouse_store_normal_tx_power 
+02b1 20400467 call p_mouse_store_normal_tx_power 
 02b2 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
 02b3 c289dd60 bbit1 mouse_enable_eeprom ,mouse_load_eeprom_info_check 
 02b4 c2895d6e bbit1 mouse_enable_flash ,mouse_load_flash_info_check 
@@ -900,16 +900,16 @@
 02b7 204002c2 call p_mouse_device_flag_temp_store 
 02b8 20405e43 call mouse_read_otp_dpi 
 02b9 20405db4 call mouse_read_otp_device_flag 
-02ba 204002d3 call p_mouse_device_flag_check 
+02ba 204002d4 call p_mouse_device_flag_check 
 02bb 204002bf call p_mouse_select_device_by_switch_check 
 02bc 204002c5 call p_mouse_read_otp_device_info 
-02bd 204002db call p_mouse_read_otp_le_addr_increase_count_info 
+02bd 204002dc call p_mouse_read_otp_le_addr_increase_count_info 
 02be 20205daa branch mouse_otp_load_app_initflag 
 
 p_mouse_select_device_by_switch_check:
 02bf 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
 02c0 c4150000 rtnbit0 mouse_enable_select_device_by_switch_gpio 
-02c1 204004c8 call p_mouse_check_select_device_by_switch 
+02c1 204004c9 call p_mouse_check_select_device_by_switch 
 
 p_mouse_device_flag_temp_store:
 02c2 6fe0c666 fetch 1 ,mem_device_flag 
@@ -918,896 +918,897 @@
 
 p_mouse_read_otp_device_info:
 02c5 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02c6 c29f5dd1 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_read_otp_le_device1 
-02c7 20205dcc branch mouse_read_otp_device_info 
+02c6 2feffe3e isolate1 mouse_enable_24g_first_auto_pairing ,pdata 
+02c7 2040ddd1 call mouse_read_otp_le_device1 ,true 
+02c8 20205dcc branch mouse_read_otp_device_info 
 
 p_mouse_app_initflag_check:
-02c8 6fe1468e fetch 2 ,mem_store_flag 
-02c9 d840aa55 arg eeprom_init_flag ,temp 
-02ca 98467c00 isub temp ,null 
-02cb 20228348 branch p_mouse_load_device_info ,zero 
-02cc 6049468e storet 2 ,mem_store_flag 
-02cd 20405c9c call mouse_ble_init_address 
-02ce 20405c8c call mouse_load_default_dpi 
-02cf 58001122 setarg 0x1122 
-02d0 67e14695 store 2 ,mem_random_addr_increase_count 
+02c9 6fe1468e fetch 2 ,mem_store_flag 
+02ca d840aa55 arg eeprom_init_flag ,temp 
+02cb 98467c00 isub temp ,null 
+02cc 20228349 branch p_mouse_load_device_info ,zero 
+02cd 6049468e storet 2 ,mem_store_flag 
+02ce 20405c9c call mouse_ble_init_address 
+02cf 20405c8c call mouse_load_default_dpi 
+02d0 58001122 setarg 0x1122 
+02d1 67e14695 store 2 ,mem_random_addr_increase_count 
 
 p_mouse_device_flag_temp_load:
-02d1 6fe0ca06 fetch 1 ,mem_mouse_device_flag_temp 
-02d2 20205dca branch mouse_device_flag_load_end 
+02d2 6fe0ca06 fetch 1 ,mem_mouse_device_flag_temp 
+02d3 20205dca branch mouse_device_flag_load_end 
 
 p_mouse_device_flag_check:
-02d3 6fe0c666 fetch 1 ,mem_device_flag 
-02d4 1fe67c00 sub pdata ,0 ,null 
-02d5 202282d1 branch p_mouse_device_flag_temp_load ,zero 
-02d6 1fe67c04 sub pdata ,4 ,null 
-02d7 202282d9 branch p_mouse_24g_init ,zero 
-02d8 20610000 rtn positive 
+02d4 6fe0c666 fetch 1 ,mem_device_flag 
+02d5 1fe67c00 sub pdata ,0 ,null 
+02d6 202282d2 branch p_mouse_device_flag_temp_load ,zero 
+02d7 1fe67c04 sub pdata ,4 ,null 
+02d8 202282da branch p_mouse_24g_init ,zero 
+02d9 20610000 rtn positive 
 
 p_mouse_24g_init:
-02d9 70466600 jam mode_24g_device ,mem_device_flag 
-02da 20600000 rtn 
+02da 70466600 jam mode_24g_device ,mem_device_flag 
+02db 20600000 rtn 
 
 p_mouse_read_otp_le_addr_increase_count_info:
-02db 6fe0c666 fetch 1 ,mem_device_flag 
-02dc c1000000 rtneq mode_24g_device 
-02dd 6a4149fe fetchr regb ,2 ,mem_otp_offset_le_addr_increase_count 
-02de 1a422600 copy regb ,regc 
+02dc 6fe0c666 fetch 1 ,mem_device_flag 
+02dd c1000000 rtneq mode_24g_device 
+02de 6a4149fe fetchr regb ,2 ,mem_otp_offset_le_addr_increase_count 
+02df 1a422600 copy regb ,regc 
 
 p_mouse_read_otp_le_addr_increase_count_loop:
-02df 20405e3d call mouse_read_otp_le_addr_increase_count_common 
-02e0 6fe149e0 fetch 2 ,mem_random_addr_increase_count_temp 
-02e1 203a02e9 branch p_mouse_le_addr_increase_count_load ,blank 
-02e2 67e149de store 2 ,mem_random_addr_increase_count_last 
-02e3 1a60a602 increase 2 ,regc 
-02e4 6fe14a00 fetch 2 ,mem_otp_offset_le_addr_increase_count_end 
-02e5 9a667c00 isub regc ,null 
-02e6 242102e9 nbranch p_mouse_le_addr_increase_count_load ,positive 
-02e7 1a622400 copy regc ,regb 
-02e8 202002df branch p_mouse_read_otp_le_addr_increase_count_loop 
+02e0 20405e3d call mouse_read_otp_le_addr_increase_count_common 
+02e1 6fe149e0 fetch 2 ,mem_random_addr_increase_count_temp 
+02e2 203a02ea branch p_mouse_le_addr_increase_count_load ,blank 
+02e3 67e149de store 2 ,mem_random_addr_increase_count_last 
+02e4 1a60a602 increase 2 ,regc 
+02e5 6fe14a00 fetch 2 ,mem_otp_offset_le_addr_increase_count_end 
+02e6 9a667c00 isub regc ,null 
+02e7 242102ea nbranch p_mouse_le_addr_increase_count_load ,positive 
+02e8 1a622400 copy regc ,regb 
+02e9 202002e0 branch p_mouse_read_otp_le_addr_increase_count_loop 
 
 p_mouse_le_addr_increase_count_load:
-02e9 6fe149de fetch 2 ,mem_random_addr_increase_count_last 
-02ea 67e14695 store 2 ,mem_random_addr_increase_count 
-02eb 20600000 rtn 
+02ea 6fe149de fetch 2 ,mem_random_addr_increase_count_last 
+02eb 67e14695 store 2 ,mem_random_addr_increase_count 
+02ec 20600000 rtn 
 
 p_mouse_store_device_info:
-02ec 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02ed c289dcb1 bbit1 mouse_enable_eeprom ,mouse_store_eeprom_device_info 
-02ee c2895cb9 bbit1 mouse_enable_flash ,mouse_store_flash_device_info 
-02ef c28a02f1 bbit1 mouse_enable_otp ,p_mouse_store_otp_device_info 
-02f0 20600000 rtn 
+02ed 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02ee c289dcb1 bbit1 mouse_enable_eeprom ,mouse_store_eeprom_device_info 
+02ef c2895cb9 bbit1 mouse_enable_flash ,mouse_store_flash_device_info 
+02f0 c28a02f2 bbit1 mouse_enable_otp ,p_mouse_store_otp_device_info 
+02f1 20600000 rtn 
 
 p_mouse_store_otp_device_info:
-02f1 204002f4 call p_mouse_write_otp_locall_addr 
-02f2 204002f9 call p_mouse_write_otp_device_flag 
-02f3 20205cc1 branch mouse_store_otp_device_info + 1 
+02f2 204002f5 call p_mouse_write_otp_locall_addr 
+02f3 204002fa call p_mouse_write_otp_device_flag 
+02f4 20205cc1 branch mouse_store_otp_device_info + 1 
 
 p_mouse_write_otp_locall_addr:
-02f4 6fe0c666 fetch 1 ,mem_device_flag 
-02f5 c1000000 rtneq mode_24g_device 
-02f6 c0008320 beq mode_bt_device1 ,p_mouse_write_otp_le_locall_addr1 
-02f7 c0010334 beq mode_bt_device2 ,p_mouse_write_otp_le_locall_addr2 
-02f8 20600000 rtn 
+02f5 6fe0c666 fetch 1 ,mem_device_flag 
+02f6 c1000000 rtneq mode_24g_device 
+02f7 c0008321 beq mode_bt_device1 ,p_mouse_write_otp_le_locall_addr1 
+02f8 c0010335 beq mode_bt_device2 ,p_mouse_write_otp_le_locall_addr2 
+02f9 20600000 rtn 
 
 p_mouse_write_otp_device_flag:
-02f9 6a4149e2 fetchr regb ,2 ,mem_otp_offset_device_flag 
-02fa 1a422600 copy regb ,regc 
+02fa 6a4149e2 fetchr regb ,2 ,mem_otp_offset_device_flag 
+02fb 1a422600 copy regb ,regc 
 
 p_mouse_write_otp_device_flag_loop:
-02fb 20405dc0 call mouse_read_otp_device_flag_common 
-02fc 6fe0c9a1 fetch 1 ,mem_device_flag_temp 
-02fd 203a0305 branch p_mouse_device_flag_store ,blank 
-02fe 67e0c9a0 store 1 ,mem_device_flag_last 
-02ff 1a60a601 increase 1 ,regc 
-0300 6fe149e4 fetch 2 ,mem_otp_offset_device_flag_end 
-0301 9a667c00 isub regc ,null 
-0302 24610000 nrtn positive 
-0303 1a622400 copy regc ,regb 
-0304 202002fb branch p_mouse_write_otp_device_flag_loop 
+02fc 20405dc0 call mouse_read_otp_device_flag_common 
+02fd 6fe0c9a1 fetch 1 ,mem_device_flag_temp 
+02fe 203a0306 branch p_mouse_device_flag_store ,blank 
+02ff 67e0c9a0 store 1 ,mem_device_flag_last 
+0300 1a60a601 increase 1 ,regc 
+0301 6fe149e4 fetch 2 ,mem_otp_offset_device_flag_end 
+0302 9a667c00 isub regc ,null 
+0303 24610000 nrtn positive 
+0304 1a622400 copy regc ,regb 
+0305 202002fc branch p_mouse_write_otp_device_flag_loop 
 
 p_mouse_device_flag_store:
-0305 6fe0c9a0 fetch 1 ,mem_device_flag_last 
-0306 1fe17ef0 and pdata ,0xf0 ,pdata 
-0307 203a030f branch p_mouse_device_flag_store_check ,blank 
-0308 6fe0c666 fetch 1 ,mem_device_flag 
-0309 2040031d call p_mouse_device_flag_otp_store_judge 
-030a 67e0c9a2 store 1 ,mem_device_flag_value 
+0306 6fe0c9a0 fetch 1 ,mem_device_flag_last 
+0307 1fe17ef0 and pdata ,0xf0 ,pdata 
+0308 203a0310 branch p_mouse_device_flag_store_check ,blank 
+0309 6fe0c666 fetch 1 ,mem_device_flag 
+030a 2040031e call p_mouse_device_flag_otp_store_judge 
+030b 67e0c9a2 store 1 ,mem_device_flag_value 
 
 p_mouse_device_flag_store_end:
-030b df200001 arg 1 ,loopcnt 
-030c 1a622400 copy regc ,regb 
-030d da2049a2 arg mem_device_flag_value ,rega 
-030e 20206b45 branch otp_write 
+030c df200001 arg 1 ,loopcnt 
+030d 1a622400 copy regc ,regb 
+030e da2049a2 arg mem_device_flag_value ,rega 
+030f 20206b45 branch otp_write 
 
 p_mouse_device_flag_store_check:
-030f 6848c9a0 fetcht 1 ,mem_device_flag_last 
-0310 6fe0c666 fetch 1 ,mem_device_flag 
-0311 2040031d call p_mouse_device_flag_otp_store_judge 
-0312 98467c00 isub temp ,null 
-0313 20628000 rtn zero 
-0314 1ff27e00 lshift4 pdata ,pdata 
-0315 9840fe00 iadd temp ,pdata 
-0316 67e0c9a2 store 1 ,mem_device_flag_value 
-0317 1a627e00 copy regc ,pdata 
-0318 684949e2 fetcht 2 ,mem_otp_offset_device_flag 
-0319 98467c00 isub temp ,null 
-031a 2022830b branch p_mouse_device_flag_store_end ,zero 
-031b 1a60a7ff increase -1 ,regc 
-031c 2020030b branch p_mouse_device_flag_store_end 
+0310 6848c9a0 fetcht 1 ,mem_device_flag_last 
+0311 6fe0c666 fetch 1 ,mem_device_flag 
+0312 2040031e call p_mouse_device_flag_otp_store_judge 
+0313 98467c00 isub temp ,null 
+0314 20628000 rtn zero 
+0315 1ff27e00 lshift4 pdata ,pdata 
+0316 9840fe00 iadd temp ,pdata 
+0317 67e0c9a2 store 1 ,mem_device_flag_value 
+0318 1a627e00 copy regc ,pdata 
+0319 684949e2 fetcht 2 ,mem_otp_offset_device_flag 
+031a 98467c00 isub temp ,null 
+031b 2022830c branch p_mouse_device_flag_store_end ,zero 
+031c 1a60a7ff increase -1 ,regc 
+031d 2020030c branch p_mouse_device_flag_store_end 
 
 p_mouse_device_flag_otp_store_judge:
-031d c1800000 rtnne mode_24g_device 
-031e 1fe0fe04 increase 4 ,pdata 
-031f 20600000 rtn 
+031e c1800000 rtnne mode_24g_device 
+031f 1fe0fe04 increase 4 ,pdata 
+0320 20600000 rtn 
 
 p_mouse_write_otp_le_locall_addr1:
-0320 6a4149ee fetchr regb ,2 ,mem_otp_offset_le_locall_addr1 
-0321 1a422600 copy regb ,regc 
+0321 6a4149ee fetchr regb ,2 ,mem_otp_offset_le_locall_addr1 
+0322 1a422600 copy regb ,regc 
 
 p_mouse_write_otp_le_locall_addr1_loop:
-0322 20405df3 call mouse_read_otp_le_locall_addr1_common 
-0323 6fe349b5 fetch 6 ,mem_mouse_le_locall_addr1_temp 
-0324 203a032c branch p_mouse_le_local_addr1_store ,blank 
-0325 67e349af store 6 ,mem_mouse_le_locall_addr1_last 
-0326 1a60a606 increase 6 ,regc 
-0327 6fe149f0 fetch 2 ,mem_otp_offset_le_locall_addr1_end 
-0328 9a667c00 isub regc ,null 
-0329 24610000 nrtn positive 
-032a 1a622400 copy regc ,regb 
-032b 20200322 branch p_mouse_write_otp_le_locall_addr1_loop 
+0323 20405df3 call mouse_read_otp_le_locall_addr1_common 
+0324 6fe349b5 fetch 6 ,mem_mouse_le_locall_addr1_temp 
+0325 203a032d branch p_mouse_le_local_addr1_store ,blank 
+0326 67e349af store 6 ,mem_mouse_le_locall_addr1_last 
+0327 1a60a606 increase 6 ,regc 
+0328 6fe149f0 fetch 2 ,mem_otp_offset_le_locall_addr1_end 
+0329 9a667c00 isub regc ,null 
+032a 24610000 nrtn positive 
+032b 1a622400 copy regc ,regb 
+032c 20200323 branch p_mouse_write_otp_le_locall_addr1_loop 
 
 p_mouse_le_local_addr1_store:
-032c 6fe349af fetch 6 ,mem_mouse_le_locall_addr1_last 
-032d 684b466e fetcht 6 ,mem_device1_locall_addr 
-032e 98467c00 isub temp ,null 
-032f 20628000 rtn zero 
-0330 df200006 arg 6 ,loopcnt 
-0331 da20466e arg mem_device1_locall_addr ,rega 
-0332 1a622400 copy regc ,regb 
-0333 20206b45 branch otp_write 
+032d 6fe349af fetch 6 ,mem_mouse_le_locall_addr1_last 
+032e 684b466e fetcht 6 ,mem_device1_locall_addr 
+032f 98467c00 isub temp ,null 
+0330 20628000 rtn zero 
+0331 df200006 arg 6 ,loopcnt 
+0332 da20466e arg mem_device1_locall_addr ,rega 
+0333 1a622400 copy regc ,regb 
+0334 20206b45 branch otp_write 
 
 p_mouse_write_otp_le_locall_addr2:
-0334 6a4149f6 fetchr regb ,2 ,mem_otp_offset_le_locall_addr2 
-0335 1a422600 copy regb ,regc 
+0335 6a4149f6 fetchr regb ,2 ,mem_otp_offset_le_locall_addr2 
+0336 1a422600 copy regb ,regc 
 
 p_mouse_write_otp_le_locall_addr2_loop:
-0336 20405e17 call mouse_read_otp_le_locall_addr2_common 
-0337 6fe349cd fetch 6 ,mem_mouse_le_locall_addr2_temp 
-0338 203a0340 branch p_mouse_le_local_addr2_store ,blank 
-0339 67e349c7 store 6 ,mem_mouse_le_locall_addr2_last 
-033a 1a60a606 increase 6 ,regc 
-033b 6fe149f8 fetch 2 ,mem_otp_offset_le_locall_addr2_end 
-033c 9a667c00 isub regc ,null 
-033d 24610000 nrtn positive 
-033e 1a622400 copy regc ,regb 
-033f 20200336 branch p_mouse_write_otp_le_locall_addr2_loop 
+0337 20405e17 call mouse_read_otp_le_locall_addr2_common 
+0338 6fe349cd fetch 6 ,mem_mouse_le_locall_addr2_temp 
+0339 203a0341 branch p_mouse_le_local_addr2_store ,blank 
+033a 67e349c7 store 6 ,mem_mouse_le_locall_addr2_last 
+033b 1a60a606 increase 6 ,regc 
+033c 6fe149f8 fetch 2 ,mem_otp_offset_le_locall_addr2_end 
+033d 9a667c00 isub regc ,null 
+033e 24610000 nrtn positive 
+033f 1a622400 copy regc ,regb 
+0340 20200337 branch p_mouse_write_otp_le_locall_addr2_loop 
 
 p_mouse_le_local_addr2_store:
-0340 6fe349c7 fetch 6 ,mem_mouse_le_locall_addr2_last 
-0341 684b467b fetcht 6 ,mem_device2_locall_addr 
-0342 98467c00 isub temp ,null 
-0343 20628000 rtn zero 
-0344 df200006 arg 6 ,loopcnt 
-0345 da20467b arg mem_device2_locall_addr ,rega 
-0346 1a622400 copy regc ,regb 
-0347 20206b45 branch otp_write 
+0341 6fe349c7 fetch 6 ,mem_mouse_le_locall_addr2_last 
+0342 684b467b fetcht 6 ,mem_device2_locall_addr 
+0343 98467c00 isub temp ,null 
+0344 20628000 rtn zero 
+0345 df200006 arg 6 ,loopcnt 
+0346 da20467b arg mem_device2_locall_addr ,rega 
+0347 1a622400 copy regc ,regb 
+0348 20206b45 branch otp_write 
 
 p_mouse_load_device_info:
-0348 20400381 call p_mouse_le_locall_addr_init_check 
-0349 20400399 call p_mouse_select_reconn_device 
-034a 2040034c call p_mouse_otp_load_dpi 
-034b 20205c90 branch mouse_load_device_info + 1 
+0349 20400382 call p_mouse_le_locall_addr_init_check 
+034a 2040039a call p_mouse_select_reconn_device 
+034b 2040034d call p_mouse_otp_load_dpi 
+034c 20205c90 branch mouse_load_device_info + 1 
 
 p_mouse_otp_load_dpi:
-034c 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-034d c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
-034e 6fe0c690 fetch 1 ,mem_mouse_dpi 
-034f c0005c94 beq 0 ,mouse_otp_load_dpi 
-0350 c0030352 beq 6 ,p_mouse_dpi_reinit 
-0351 20600000 rtn 
+034d 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+034e c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
+034f 6fe0c690 fetch 1 ,mem_mouse_dpi 
+0350 c0005c94 beq 0 ,mouse_otp_load_dpi 
+0351 c0030353 beq 6 ,p_mouse_dpi_reinit 
+0352 20600000 rtn 
 
 p_mouse_dpi_reinit:
-0352 70469000 jam mouse_dpi_level1 ,mem_mouse_dpi 
-0353 20600000 rtn 
+0353 70469000 jam mouse_dpi_level1 ,mem_mouse_dpi 
+0354 20600000 rtn 
 
 p_mouse_store_dpi_info_check:
-0354 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0355 c289dcb5 bbit1 mouse_enable_eeprom ,mouse_store_eerpom_dpi 
-0356 c28a0358 bbit1 mouse_enable_otp ,p_mouse_store_otp_dpi 
-0357 20600000 rtn 
+0355 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0356 c289dcb5 bbit1 mouse_enable_eeprom ,mouse_store_eerpom_dpi 
+0357 c28a0359 bbit1 mouse_enable_otp ,p_mouse_store_otp_dpi 
+0358 20600000 rtn 
 
 p_mouse_store_otp_dpi:
-0358 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0359 c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
-035a 6a4149fa fetchr regb ,2 ,mem_otp_offset_dpi 
-035b 1a422600 copy regb ,regc 
+0359 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+035a c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
+035b 6a4149fa fetchr regb ,2 ,mem_otp_offset_dpi 
+035c 1a422600 copy regb ,regc 
 
 p_mouse_otp_store_dpi_loop:
-035c 20405e51 call mouse_read_otp_dpi_common 
-035d 6fe0c9d4 fetch 1 ,mem_mouse_dpi_temp 
-035e 203a0366 branch p_mouse_otp_dpi_store ,blank 
-035f 67e0c9d3 store 1 ,mem_mouse_dpi_last 
-0360 1a60a601 increase 1 ,regc 
-0361 6fe149fc fetch 2 ,mem_otp_offset_dpi_end 
-0362 9a667c00 isub regc ,null 
-0363 24610000 nrtn positive 
-0364 1a622400 copy regc ,regb 
-0365 2020035c branch p_mouse_otp_store_dpi_loop 
+035d 20405e51 call mouse_read_otp_dpi_common 
+035e 6fe0c9d4 fetch 1 ,mem_mouse_dpi_temp 
+035f 203a0367 branch p_mouse_otp_dpi_store ,blank 
+0360 67e0c9d3 store 1 ,mem_mouse_dpi_last 
+0361 1a60a601 increase 1 ,regc 
+0362 6fe149fc fetch 2 ,mem_otp_offset_dpi_end 
+0363 9a667c00 isub regc ,null 
+0364 24610000 nrtn positive 
+0365 1a622400 copy regc ,regb 
+0366 2020035d branch p_mouse_otp_store_dpi_loop 
 
 p_mouse_otp_dpi_store:
-0366 6fe0c9d3 fetch 1 ,mem_mouse_dpi_last 
-0367 1fe17ef0 and pdata ,0xf0 ,pdata 
-0368 203a0370 branch p_mouse_dpi_store_last_check ,blank 
-0369 6fe0c690 fetch 1 ,mem_mouse_dpi 
-036a 2040037e call p_mouse_dpi_otp_store_judge 
-036b 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
+0367 6fe0c9d3 fetch 1 ,mem_mouse_dpi_last 
+0368 1fe17ef0 and pdata ,0xf0 ,pdata 
+0369 203a0371 branch p_mouse_dpi_store_last_check ,blank 
+036a 6fe0c690 fetch 1 ,mem_mouse_dpi 
+036b 2040037f call p_mouse_dpi_otp_store_judge 
+036c 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
 
 p_mouse_dpi_store_end:
-036c df200001 arg 1 ,loopcnt 
-036d 1a622400 copy regc ,regb 
-036e da2049d5 arg mem_mouse_otp_dpi_value ,rega 
-036f 20206b45 branch otp_write 
+036d df200001 arg 1 ,loopcnt 
+036e 1a622400 copy regc ,regb 
+036f da2049d5 arg mem_mouse_otp_dpi_value ,rega 
+0370 20206b45 branch otp_write 
 
 p_mouse_dpi_store_last_check:
-0370 6848c9d3 fetcht 1 ,mem_mouse_dpi_last 
-0371 6fe0c690 fetch 1 ,mem_mouse_dpi 
-0372 2040037e call p_mouse_dpi_otp_store_judge 
-0373 98467c00 isub temp ,null 
-0374 20628000 rtn zero 
-0375 1ff27e00 lshift4 pdata ,pdata 
-0376 9840fe00 iadd temp ,pdata 
-0377 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
-0378 1a627e00 copy regc ,pdata 
-0379 684949fa fetcht 2 ,mem_otp_offset_dpi 
-037a 98467c00 isub temp ,null 
-037b 2022836c branch p_mouse_dpi_store_end ,zero 
-037c 1a60a7ff increase -1 ,regc 
-037d 2020036c branch p_mouse_dpi_store_end 
+0371 6848c9d3 fetcht 1 ,mem_mouse_dpi_last 
+0372 6fe0c690 fetch 1 ,mem_mouse_dpi 
+0373 2040037f call p_mouse_dpi_otp_store_judge 
+0374 98467c00 isub temp ,null 
+0375 20628000 rtn zero 
+0376 1ff27e00 lshift4 pdata ,pdata 
+0377 9840fe00 iadd temp ,pdata 
+0378 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
+0379 1a627e00 copy regc ,pdata 
+037a 684949fa fetcht 2 ,mem_otp_offset_dpi 
+037b 98467c00 isub temp ,null 
+037c 2022836d branch p_mouse_dpi_store_end ,zero 
+037d 1a60a7ff increase -1 ,regc 
+037e 2020036d branch p_mouse_dpi_store_end 
 
 p_mouse_dpi_otp_store_judge:
-037e c1800000 rtnne mouse_dpi_level1 
-037f 1fe0fe06 increase 6 ,pdata 
-0380 20600000 rtn 
+037f c1800000 rtnne mouse_dpi_level1 
+0380 1fe0fe06 increase 6 ,pdata 
+0381 20600000 rtn 
 
 p_mouse_le_locall_addr_init_check:
-0381 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0382 c29f0388 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_le_addr1_init_check 
-0383 6fe0c666 fetch 1 ,mem_device_flag 
-0384 c1000000 rtneq mode_24g_device 
-0385 c0008388 beq mode_bt_device1 ,p_mouse_le_addr1_init_check 
-0386 c001038f beq mode_bt_device2 ,p_mouse_le_addr2_init_check 
-0387 20600000 rtn 
+0382 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0383 c29f0389 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_le_addr1_init_check 
+0384 6fe0c666 fetch 1 ,mem_device_flag 
+0385 c1000000 rtneq mode_24g_device 
+0386 c0008389 beq mode_bt_device1 ,p_mouse_le_addr1_init_check 
+0387 c0010390 beq mode_bt_device2 ,p_mouse_le_addr2_init_check 
+0388 20600000 rtn 
 
 p_mouse_le_addr1_init_check:
-0388 6fe3466e fetch 6 ,mem_device1_locall_addr 
-0389 684b46e6 fetcht 6 ,mem_mouse_compare_addr 
-038a 98467c00 isub temp ,null 
-038b 24628000 nrtn zero 
-038c 6fe342db fetch 6 ,mem_le_lap 
-038d 67e3466e store 6 ,mem_device1_locall_addr 
-038e 20600000 rtn 
+0389 6fe3466e fetch 6 ,mem_device1_locall_addr 
+038a 684b46e6 fetcht 6 ,mem_mouse_compare_addr 
+038b 98467c00 isub temp ,null 
+038c 24628000 nrtn zero 
+038d 6fe342db fetch 6 ,mem_le_lap 
+038e 67e3466e store 6 ,mem_device1_locall_addr 
+038f 20600000 rtn 
 
 p_mouse_le_addr2_init_check:
-038f 6fe3467b fetch 6 ,mem_device2_locall_addr 
-0390 684b46e6 fetcht 6 ,mem_mouse_compare_addr 
-0391 98467c00 isub temp ,null 
-0392 24628000 nrtn zero 
-0393 6fe342db fetch 6 ,mem_le_lap 
-0394 1fe0ff00 add pdata ,0x0100 ,pdata 
-0395 67e3467b store 6 ,mem_device2_locall_addr 
-0396 20600000 rtn 
+0390 6fe3467b fetch 6 ,mem_device2_locall_addr 
+0391 684b46e6 fetcht 6 ,mem_mouse_compare_addr 
+0392 98467c00 isub temp ,null 
+0393 24628000 nrtn zero 
+0394 6fe342db fetch 6 ,mem_le_lap 
+0395 1fe0ff00 add pdata ,0x0100 ,pdata 
+0396 67e3467b store 6 ,mem_device2_locall_addr 
+0397 20600000 rtn 
 
 p_mouse_buletooth_fast_conn_end:
-0397 20400399 call p_mouse_select_reconn_device 
-0398 20205a9c branch mouse_buletooth_fast_conn_end + 2 
+0398 2040039a call p_mouse_select_reconn_device 
+0399 20205a9c branch mouse_buletooth_fast_conn_end + 2 
 
 p_mouse_select_reconn_device:
-0399 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-039a c30a5c6f bbit0 mouse_enable_otp ,mouse_select_reconn_device 
-039b c29f03a1 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_load_le_device1 
+039a 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+039b c30a5c6f bbit0 mouse_enable_otp ,mouse_select_reconn_device 
+039c c29f03a2 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_load_le_device1 
 
 p_mouse_select_reconn_device_start:
-039c 6fe0c666 fetch 1 ,mem_device_flag 
-039d c1000000 rtneq mode_24g_device 
-039e c00083a1 beq mode_bt_device1 ,p_mouse_load_le_device1 
-039f c00103a6 beq mode_bt_device2 ,p_mouse_load_le_device2 
-03a0 20600000 rtn 
+039d 6fe0c666 fetch 1 ,mem_device_flag 
+039e c1000000 rtneq mode_24g_device 
+039f c00083a2 beq mode_bt_device1 ,p_mouse_load_le_device1 
+03a0 c00103a7 beq mode_bt_device2 ,p_mouse_load_le_device2 
+03a1 20600000 rtn 
 
 p_mouse_load_le_device1:
-03a1 6fe34668 fetch 6 ,mem_device1_addr 
-03a2 67e34116 store 6 ,mem_hci_plap 
-03a3 6fe3466e fetch 6 ,mem_device1_locall_addr 
-03a4 67e342db store 6 ,mem_le_lap 
-03a5 20600000 rtn 
+03a2 6fe34668 fetch 6 ,mem_device1_addr 
+03a3 67e34116 store 6 ,mem_hci_plap 
+03a4 6fe3466e fetch 6 ,mem_device1_locall_addr 
+03a5 67e342db store 6 ,mem_le_lap 
+03a6 20600000 rtn 
 
 p_mouse_load_le_device2:
-03a6 6fe34675 fetch 6 ,mem_device2_addr 
-03a7 67e34116 store 6 ,mem_hci_plap 
-03a8 6fe3467b fetch 6 ,mem_device2_locall_addr 
-03a9 67e342db store 6 ,mem_le_lap 
-03aa 20600000 rtn 
+03a7 6fe34675 fetch 6 ,mem_device2_addr 
+03a8 67e34116 store 6 ,mem_hci_plap 
+03a9 6fe3467b fetch 6 ,mem_device2_locall_addr 
+03aa 67e342db store 6 ,mem_le_lap 
+03ab 20600000 rtn 
 
 p_mouse_store_remote_bdaddr:
-03ab 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-03ac c4010000 rtnbit0 mouse_store_eeprom_flag 
-03ad c30a5c43 bbit0 mouse_enable_otp ,mouse_store_remote_bdaddr + 1 
-03ae d8e00002 arg mouse_store_eeprom_flag ,queue 
-03af 20405f04 call mouse_disable_function_flag 
-03b0 20405c4a call mouse_check_device_addr 
-03b1 204003b3 call p_mouse_before_store_reconn_info 
-03b2 20205ca3 branch mouse_store_device_info_delay 
+03ac 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+03ad c4010000 rtnbit0 mouse_store_eeprom_flag 
+03ae c30a5c43 bbit0 mouse_enable_otp ,mouse_store_remote_bdaddr + 1 
+03af d8e00002 arg mouse_store_eeprom_flag ,queue 
+03b0 20405f04 call mouse_disable_function_flag 
+03b1 20405c4a call mouse_check_device_addr 
+03b2 204003b4 call p_mouse_before_store_reconn_info 
+03b3 20205ca3 branch mouse_store_device_info_delay 
 
 p_mouse_before_store_reconn_info:
-03b3 6fe0c666 fetch 1 ,mem_device_flag 
-03b4 c00083b7 beq mode_bt_device1 ,p_mouse_store_le_device1 
-03b5 c00103bc beq mode_bt_device2 ,p_mouse_store_le_device2 
-03b6 20600000 rtn 
+03b4 6fe0c666 fetch 1 ,mem_device_flag 
+03b5 c00083b8 beq mode_bt_device1 ,p_mouse_store_le_device1 
+03b6 c00103bd beq mode_bt_device2 ,p_mouse_store_le_device2 
+03b7 20600000 rtn 
 
 p_mouse_store_le_device1:
-03b7 6fe30178 fetch 6 ,mem_le_plap 
-03b8 67e34668 store 6 ,mem_device1_addr 
-03b9 6fe342db fetch 6 ,mem_le_lap 
-03ba 67e3466e store 6 ,mem_device1_locall_addr 
-03bb 20600000 rtn 
+03b8 6fe30178 fetch 6 ,mem_le_plap 
+03b9 67e34668 store 6 ,mem_device1_addr 
+03ba 6fe342db fetch 6 ,mem_le_lap 
+03bb 67e3466e store 6 ,mem_device1_locall_addr 
+03bc 20600000 rtn 
 
 p_mouse_store_le_device2:
-03bc 6fe30178 fetch 6 ,mem_le_plap 
-03bd 67e34675 store 6 ,mem_device2_addr 
-03be 6fe342db fetch 6 ,mem_le_lap 
-03bf 67e3467b store 6 ,mem_device2_locall_addr 
-03c0 20600000 rtn 
+03bd 6fe30178 fetch 6 ,mem_le_plap 
+03be 67e34675 store 6 ,mem_device2_addr 
+03bf 6fe342db fetch 6 ,mem_le_lap 
+03c0 67e3467b store 6 ,mem_device2_locall_addr 
+03c1 20600000 rtn 
 
 p_mouse_bb_event_timer:
-03c1 204003d7 call p_mouse_le_send_conn_param_update_timer 
-03c2 2040614d call mouse_low_voltage_led_timer 
-03c3 2040553d call mouse_adc_read 
-03c4 20406110 call mouse_logo_led_on_timer 
-03c5 204061b1 call mouse_led_multi_timer 
-03c6 2040611e call mouse_dpi_led_blink_delay_timer 
-03c7 2040328e call g24_pair_timeout_timer 
-03c8 20403531 call g24_reconn_timeout_timer 
-03c9 20405fdd call mouse_24g_long_sleep_param_update_timer 
-03ca 2040572c call mouse_dpi_key_check_long_press 
-03cb 20405b9b call mouse_bt_discovery_check 
-03cc 20405bab call mouse_commbination_key_process 
-03cd 20405bce call mouse_check_discovery_timeout_timer 
-03ce 20405bd3 call mouse_check_direct_timeout_timer 
-03cf 20405be1 call mouse_le_enable_att_list_timer 
-03d0 20405bee call mouse_le_battery_updata_timer 
-03d1 20405be4 call mouse_le_send_smp_security_request_timer 
-03d2 20405bfb call mouse_check_reconnect_delay_long_sleep 
-03d3 204003da call p_mouse_current_mult_update_timer 
-03d4 204056b6 call mouse_wheel_trigger_timer 
-03d5 20405c0e call mouse_store_information_delay_timer 
-03d6 20205c05 branch mouse_check_no_data_timeout_timer 
+03c2 204003d8 call p_mouse_le_send_conn_param_update_timer 
+03c3 2040614d call mouse_low_voltage_led_timer 
+03c4 2040553d call mouse_adc_read 
+03c5 20406110 call mouse_logo_led_on_timer 
+03c6 204061b1 call mouse_led_multi_timer 
+03c7 2040611e call mouse_dpi_led_blink_delay_timer 
+03c8 2040328e call g24_pair_timeout_timer 
+03c9 20403531 call g24_reconn_timeout_timer 
+03ca 20405fdd call mouse_24g_long_sleep_param_update_timer 
+03cb 2040572c call mouse_dpi_key_check_long_press 
+03cc 20405b9b call mouse_bt_discovery_check 
+03cd 20405bab call mouse_commbination_key_process 
+03ce 20405bce call mouse_check_discovery_timeout_timer 
+03cf 20405bd3 call mouse_check_direct_timeout_timer 
+03d0 20405be1 call mouse_le_enable_att_list_timer 
+03d1 20405bee call mouse_le_battery_updata_timer 
+03d2 20405be4 call mouse_le_send_smp_security_request_timer 
+03d3 20405bfb call mouse_check_reconnect_delay_long_sleep 
+03d4 204003db call p_mouse_current_mult_update_timer 
+03d5 204056b6 call mouse_wheel_trigger_timer 
+03d6 20405c0e call mouse_store_information_delay_timer 
+03d7 20205c05 branch mouse_check_no_data_timeout_timer 
 
 p_mouse_le_send_conn_param_update_timer:
-03d7 da604a05 arg mem_mouse_le_send_conn_param_update_timer ,regc 
-03d8 da405aef arg mouse_updata_le_param ,regb 
-03d9 202042e0 branch timer_single_step 
+03d8 da604a05 arg mem_mouse_le_send_conn_param_update_timer ,regc 
+03d9 da405aef arg mouse_updata_le_param ,regb 
+03da 202042e0 branch timer_single_step 
 
 p_mouse_current_mult_update_timer:
-03da da60477e arg mem_mouse_current_mult_timer ,regc 
-03db da4003dd arg p_mouse_current_mult_reinit ,regb 
-03dc 202042e0 branch timer_single_step 
+03db da60477e arg mem_mouse_current_mult_timer ,regc 
+03dc da4003de arg p_mouse_current_mult_reinit ,regb 
+03dd 202042e0 branch timer_single_step 
 
 p_mouse_current_mult_reinit:
-03dd 6fe0c96b fetch 1 ,mem_lpm_mult_init 
-03de 67e0c0c0 store 1 ,mem_lpm_mult 
-03df 70477d03 jam 3 ,mem_mouse_long_mult_flag 
-03e0 20600000 rtn 
+03de 6fe0c96b fetch 1 ,mem_lpm_mult_init 
+03df 67e0c0c0 store 1 ,mem_lpm_mult 
+03e0 70477d03 jam 3 ,mem_mouse_long_mult_flag 
+03e1 20600000 rtn 
 
 p_mouse_start_discovery:
-03e1 204059ed call mouse_sensor_powerdown 
-03e2 20205c1b branch mouse_start_discovery + 1 
+03e2 204059ed call mouse_sensor_powerdown 
+03e3 20205c1b branch mouse_start_discovery + 1 
 
 p_mouse_priority_bb_event:
-03e3 1a627e00 copy regc ,pdata 
-03e4 c02003f8 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-03e5 c00a83fd beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-03e6 c01903ef beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-03e7 c01e041a beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-03e8 c01c842a beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-03e9 c01d042f beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-03ea c00a03ec beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-03eb 20205ac3 branch mouse_priority_bb_event + 2 
+03e4 1a627e00 copy regc ,pdata 
+03e5 c02003f9 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+03e6 c00a83fe beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+03e7 c01903f0 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+03e8 c01e041b beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+03e9 c01c842b beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+03ea c01d0430 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+03eb c00a03ed beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+03ec 20205ac3 branch mouse_priority_bb_event + 2 
 
 p_mouse_le_bb_event_connected:
-03ec 58000000 setarg 0 
-03ed 67e24c11 store 4 ,mem_le_conn_first_rcv 
-03ee 20205ad0 branch mouse_le_bb_event_connected 
+03ed 58000000 setarg 0 
+03ee 67e24c11 store 4 ,mem_le_conn_first_rcv 
+03ef 20205ad0 branch mouse_le_bb_event_connected 
 
 p_mouse_le_ll_start_encryt:
-03ef 6fe0c795 fetch 1 ,mem_mouse_le_reconnect_flag 
-03f0 c00083f3 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-03f1 70484414 jam 20 ,mem_le_start_encrypt_timer 
-03f2 202003f5 branch p_mouse_le_ll_reconn_start_encryt_new 
+03f0 6fe0c795 fetch 1 ,mem_mouse_le_reconnect_flag 
+03f1 c00083f4 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+03f2 70484414 jam 20 ,mem_le_start_encrypt_timer 
+03f3 202003f6 branch p_mouse_le_ll_reconn_start_encryt_new 
 
 p_mouse_le_ll_reconn_start_encryt:
-03f3 20405aef call mouse_updata_le_param 
-03f4 70484405 jam 5 ,mem_le_start_encrypt_timer 
+03f4 20405aef call mouse_updata_le_param 
+03f5 70484405 jam 5 ,mem_le_start_encrypt_timer 
 
 p_mouse_le_ll_reconn_start_encryt_new:
-03f5 6fe0cc10 fetch 1 ,mem_le_conn_rcv_new 
-03f6 67e0cc11 store 1 ,mem_le_conn_first_rcv 
-03f7 20205af6 branch mouse_le_ll_enable_start_enc_flag 
+03f6 6fe0cc10 fetch 1 ,mem_le_conn_rcv_new 
+03f7 67e0cc11 store 1 ,mem_le_conn_first_rcv 
+03f8 20205af6 branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_conn_param_update_rsp_recieved:
-03f8 6fe0ca04 fetch 1 ,mem_mouse_le_send_conn_param_update 
-03f9 247a0000 nrtn blank 
-03fa 704a0401 jam 1 ,mem_mouse_le_send_conn_param_update 
-03fb 704a051e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
-03fc 20600000 rtn 
+03f9 6fe0ca04 fetch 1 ,mem_mouse_le_send_conn_param_update 
+03fa 247a0000 nrtn blank 
+03fb 704a0401 jam 1 ,mem_mouse_le_send_conn_param_update 
+03fc 704a051e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
+03fd 20600000 rtn 
 
 p_mouse_le_bb_disconnected:
-03fd 58000000 setarg 0 
-03fe 67e0ca04 store 1 ,mem_mouse_le_send_conn_param_update 
-03ff 67e0ca05 store 1 ,mem_mouse_le_send_conn_param_update_timer 
-0400 58000000 setarg 0 
-0401 67e147c0 store 2 ,mem_le_battery_level_updata_timer 
-0402 70479400 jam 0 ,mem_mouse_le_bb_connected_flag 
-0403 d8400006 arg le_interval_7_5ms ,temp 
-0404 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0405 c28d8407 bbit1 mouse_enable_bt_125hz ,p_mouse_le_bb_disconnected_next 
-0406 d8400007 arg le_interval_8_75ms ,temp 
+03fe 58000000 setarg 0 
+03ff 67e0ca04 store 1 ,mem_mouse_le_send_conn_param_update 
+0400 67e0ca05 store 1 ,mem_mouse_le_send_conn_param_update_timer 
+0401 58000000 setarg 0 
+0402 67e147c0 store 2 ,mem_le_battery_level_updata_timer 
+0403 70479400 jam 0 ,mem_mouse_le_bb_connected_flag 
+0404 d8400006 arg le_interval_7_5ms ,temp 
+0405 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0406 c28d8408 bbit1 mouse_enable_bt_125hz ,p_mouse_le_bb_disconnected_next 
+0407 d8400007 arg le_interval_8_75ms ,temp 
 
 p_mouse_le_bb_disconnected_next:
-0407 604942d3 storet 2 ,mem_le_interval_min 
-0408 604942d5 storet 2 ,mem_le_interval_min + 2 
-0409 7047c200 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-040a 70495600 jam 0 ,mem_mouse_clear_sensor_data_flag 
-040b 204029cb call le_clr_config_more_data 
+0408 604942d3 storet 2 ,mem_le_interval_min 
+0409 604942d5 storet 2 ,mem_le_interval_min + 2 
+040a 7047c200 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+040b 70495600 jam 0 ,mem_mouse_clear_sensor_data_flag 
+040c 204029cb call le_clr_config_more_data 
 
 p_mouse_bb_disconnected:
-040c 20405b7b call mouse_bb_discon_clear_stack 
-040d 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
-040e c2838411 bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
-040f c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
-0410 20205c1a branch mouse_start_discovery 
+040d 20405b7b call mouse_bb_discon_clear_stack 
+040e 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
+040f c2838412 bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
+0410 c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
+0411 20205c1a branch mouse_start_discovery 
 
 p_mouse4_0_event_bb_disconn:
-0411 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0412 c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
-0413 6fe0c843 fetch 1 ,mem_le_connect_status_flag 
-0414 1fe17e03 and pdata ,0x03 ,pdata 
-0415 20405b21 call mouse_le_clean_connect_flag 
-0416 c081d4a9 bne 0x03 ,mouse_start_reconnect 
-0417 6fe0cc14 fetch 1 ,mem_le_check_retransmit_discon_flag 
-0418 243a54a9 nbranch mouse_start_reconnect ,blank 
-0419 202054cd branch mouse_app_enter_hibernate 
+0412 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0413 c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
+0414 6fe0c843 fetch 1 ,mem_le_connect_status_flag 
+0415 1fe17e03 and pdata ,0x03 ,pdata 
+0416 20405b21 call mouse_le_clean_connect_flag 
+0417 c081d4a9 bne 0x03 ,mouse_start_reconnect 
+0418 6fe0cc14 fetch 1 ,mem_le_check_retransmit_discon_flag 
+0419 243a54a9 nbranch mouse_start_reconnect ,blank 
+041a 202054cd branch mouse_app_enter_hibernate 
 
 p_mouse_24g_attempt_success:
-041a 6fe2458f fetch 4 ,mem_24g_addr 
-041b 67e245e8 store 4 ,mem_24g_receiver_addr 
-041c 67e24691 store 4 ,mem_mouse_24g_addr 
-041d 2040355a call g24_ch_syncword_crc8_init 
-041e 20405c0b call mouse_no_data_timer_init 
-041f 2040618e call mouse_device_poweron_led_config 
-0420 20405a73 call mouse_init_sensor_reset 
-0421 70477d00 jam 0 ,mem_mouse_long_mult_flag 
-0422 7045fc00 jam 0 ,mem_24g_conn_sm 
-0423 7045e200 jam 0 ,mem_24g_reconn_type 
-0424 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
-0425 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
-0426 98467c00 isub temp ,null 
-0427 20628000 rtn zero 
-0428 2040042c call p_mouse_fetch_normal_tx_power 
-0429 20206042 branch mouse_24g_first_store_reconn_info 
+041b 6fe2458f fetch 4 ,mem_24g_addr 
+041c 67e245e8 store 4 ,mem_24g_receiver_addr 
+041d 67e24691 store 4 ,mem_mouse_24g_addr 
+041e 2040355a call g24_ch_syncword_crc8_init 
+041f 20405c0b call mouse_no_data_timer_init 
+0420 2040618e call mouse_device_poweron_led_config 
+0421 20405a73 call mouse_init_sensor_reset 
+0422 70477d00 jam 0 ,mem_mouse_long_mult_flag 
+0423 7045fc00 jam 0 ,mem_24g_conn_sm 
+0424 7045e200 jam 0 ,mem_24g_reconn_type 
+0425 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
+0426 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
+0427 98467c00 isub temp ,null 
+0428 20628000 rtn zero 
+0429 2040042d call p_mouse_fetch_normal_tx_power 
+042a 20206042 branch mouse_24g_first_store_reconn_info 
 
 p_mouse_24g_pairing_complete:
-042a 2040042c call p_mouse_fetch_normal_tx_power 
-042b 20206084 branch mouse_24g_pairing_complete 
+042b 2040042d call p_mouse_fetch_normal_tx_power 
+042c 20206084 branch mouse_24g_pairing_complete 
 
 p_mouse_fetch_normal_tx_power:
-042c 6fe0ca07 fetch 1 ,mem_normal_tx_power 
-042d 67e0c141 store 1 ,mem_tx_power 
-042e 20206016 branch mouse_soft_agc_disable 
+042d 6fe0ca07 fetch 1 ,mem_normal_tx_power 
+042e 67e0c141 store 1 ,mem_tx_power 
+042f 20206016 branch mouse_soft_agc_disable 
 
 p_mouse_24g_attempt_fail:
-042f 2040042c call p_mouse_fetch_normal_tx_power 
-0430 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
-0431 c1008000 rtneq dpi_button_state_down 
-0432 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
-0433 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
-0434 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
-0435 c0028441 beq pair_and_receiver ,p_mouse_24g_auto_pair_attempt_fail 
-0436 c0008439 beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
-0437 c0018448 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
-0438 20206055 branch mouse_24g_attempt_fail + 2 
+0430 2040042d call p_mouse_fetch_normal_tx_power 
+0431 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
+0432 c1008000 rtneq dpi_button_state_down 
+0433 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
+0434 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
+0435 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
+0436 c0028442 beq pair_and_receiver ,p_mouse_24g_auto_pair_attempt_fail 
+0437 c000843a beq fast_conn_and_receiver ,p_mouse_24g_fast_conn_attempt_fail 
+0438 c0018449 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
+0439 20206055 branch mouse_24g_attempt_fail + 2 
 
 p_mouse_24g_fast_conn_attempt_fail:
-0439 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-043a c29f043d bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_start_auto_pair 
-043b c298043d bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_start_auto_pair 
-043c 20206062 branch mouse_24g_fast_conn_attempt_fail + 3 
+043a 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+043b c29f043e bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_start_auto_pair 
+043c c298043e bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_start_auto_pair 
+043d 20206062 branch mouse_24g_fast_conn_attempt_fail + 3 
 
 p_mouse_24g_start_auto_pair:
-043d 6fe145d6 fetch 2 ,mem_24g_pair_timeout_init 
-043e 67e145de store 2 ,mem_24g_reconn_timeout 
-043f 7045e205 jam pair_and_receiver ,mem_24g_reconn_type 
-0440 20203534 branch g24_reconn_start 
+043e 6fe145d6 fetch 2 ,mem_24g_pair_timeout_init 
+043f 67e145de store 2 ,mem_24g_reconn_timeout 
+0440 7045e205 jam pair_and_receiver ,mem_24g_reconn_type 
+0441 20203534 branch g24_reconn_start 
 
 p_mouse_24g_auto_pair_attempt_fail:
-0441 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0442 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0443 6fe0c71b fetch 1 ,mem_device_number 
-0444 c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
+0442 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0443 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+0444 6fe0c71b fetch 1 ,mem_device_number 
+0445 c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
 
 p_mouse_24g_first_bluetooth_reconnect:
-0445 20406018 call mouse_24g_stop 
-0446 70466601 jam mode_bt_device1 ,mem_device_flag 
-0447 20205491 branch mouse_le_fast_conn_judge 
+0446 20406018 call mouse_24g_stop 
+0447 70466601 jam mode_bt_device1 ,mem_device_flag 
+0448 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_reconn_dongle_attempt_fail:
-0448 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0449 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-044a c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
-044b c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
-044c c2896059 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
-044d 2020043d branch p_mouse_24g_start_auto_pair 
+0449 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+044a c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+044b c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
+044c c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
+044d c2896059 bbit1 mouse_enable_flash ,mouse_24g_attempt_fail_enter_hibernate 
+044e 2020043e branch p_mouse_24g_start_auto_pair 
 
 p_mouse_start_work:
-044e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-044f c29f0453 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
-0450 6fe0c666 fetch 1 ,mem_device_flag 
-0451 c000045e beq mode_24g_device ,p_mouse_24g_start_mode 
-0452 20205491 branch mouse_le_fast_conn_judge 
+044f 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0450 c29f0454 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
+0451 6fe0c666 fetch 1 ,mem_device_flag 
+0452 c000045f beq mode_24g_device ,p_mouse_24g_start_mode 
+0453 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_24g_first_start_auto_pair_mode:
-0453 204054ac call mouse_wakeup_from_power_check 
-0454 2034045a branch p_mouse_24g_first_start_reconn ,user 
+0454 204054ac call mouse_wakeup_from_power_check 
+0455 2034045b branch p_mouse_24g_first_start_reconn ,user 
 
 p_mouse_24g_reconn_general_dongle:
-0455 70466600 jam mode_24g_device ,mem_device_flag 
-0456 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
-0457 67e145de store 2 ,mem_24g_reconn_timeout 
-0458 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
-0459 20203534 branch g24_reconn_start 
+0456 70466600 jam mode_24g_device ,mem_device_flag 
+0457 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
+0458 67e145de store 2 ,mem_24g_reconn_timeout 
+0459 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
+045a 20203534 branch g24_reconn_start 
 
 p_mouse_24g_first_start_reconn:
-045a 6fe0c666 fetch 1 ,mem_device_flag 
-045b c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
-045c 20405aa8 call mouse_bluetooth_fast_conn_disable 
-045d 20200445 branch p_mouse_24g_first_bluetooth_reconnect 
+045b 6fe0c666 fetch 1 ,mem_device_flag 
+045c c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
+045d 20405aa8 call mouse_bluetooth_fast_conn_disable 
+045e 20200446 branch p_mouse_24g_first_bluetooth_reconnect 
 
 p_mouse_24g_start_mode:
-045e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-045f c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
-0460 20406195 call mouse_device_24g_pair_led_config 
-0461 204054ac call mouse_wakeup_from_power_check 
-0462 20346067 branch mouse_24g_reconn_dongle_start ,user 
-0463 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0464 c2980455 bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
-0465 20206023 branch mouse_24g_start_mode + 7 
+045f 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0460 c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
+0461 20406195 call mouse_device_24g_pair_led_config 
+0462 204054ac call mouse_wakeup_from_power_check 
+0463 20346067 branch mouse_24g_reconn_dongle_start ,user 
+0464 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0465 c2980456 bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
+0466 20206023 branch mouse_24g_start_mode + 7 
 
 p_mouse_store_normal_tx_power:
-0466 6fe0c141 fetch 1 ,mem_tx_power 
-0467 67e0ca07 store 1 ,mem_normal_tx_power 
-0468 20600000 rtn 
+0467 6fe0c141 fetch 1 ,mem_tx_power 
+0468 67e0ca07 store 1 ,mem_normal_tx_power 
+0469 20600000 rtn 
 
 p_mouse_idle:
-0469 2040620e call mouse_low_voltage_led_no_enter_lpm 
-046a 204078aa call ui_check_paring_button 
-046b 2040046f call p_mouse_dpi_check 
-046c 20205e61 branch mouse_idle + 4 
+046a 2040620e call mouse_low_voltage_led_no_enter_lpm 
+046b 204078aa call ui_check_paring_button 
+046c 20400470 call p_mouse_dpi_check 
+046d 20205e61 branch mouse_idle + 4 
 
 p_mouse_dpi_check_retransmit:
-046d 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-046e c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
+046e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+046f c4140000 rtnbit0 mouse_enable_select_device_by_dpi_button 
 
 p_mouse_dpi_check:
-046f 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-0470 c17f8000 rtneq gpio_disable 
-0471 704654ff jam 0xff ,mem_matrix_public_gpio 
-0472 da200000 arg 0 ,rega 
-0473 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
-0474 6848c649 fetcht 1 ,mem_dpi_button_gpio 
-0475 2040047c call p_mouse_dpi_key_check 
-0476 204056c1 call mouse_dpi_check_next 
-0477 6fe0cb21 fetch 1 ,mem_mouse_martix_flag 
-0478 207a0000 rtn blank 
-0479 6fe0cb20 fetch 1 ,mem_mouse_martix_temp_gpio 
-047a 67e0c654 store 1 ,mem_matrix_public_gpio 
-047b 202058df branch mouse_matrix_public_gpio_reset 
+0470 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+0471 c17f8000 rtneq gpio_disable 
+0472 704654ff jam 0xff ,mem_matrix_public_gpio 
+0473 da200000 arg 0 ,rega 
+0474 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
+0475 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+0476 2040047d call p_mouse_dpi_key_check 
+0477 204056c1 call mouse_dpi_check_next 
+0478 6fe0cb21 fetch 1 ,mem_mouse_martix_flag 
+0479 207a0000 rtn blank 
+047a 6fe0cb20 fetch 1 ,mem_mouse_martix_temp_gpio 
+047b 67e0c654 store 1 ,mem_matrix_public_gpio 
+047c 202058df branch mouse_matrix_public_gpio_reset 
 
 p_mouse_dpi_key_check:
-047c 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-047d c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
-047e 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
-047f 1fe22600 copy pdata ,regc 
-0480 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
-0481 c07f8483 beq gpio_disable ,p_mouse_3io6key_dpi_check 
-0482 202056ce branch mouse_dpi_key_check_next 
+047d 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+047e c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
+047f 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
+0480 1fe22600 copy pdata ,regc 
+0481 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
+0482 c07f8484 beq gpio_disable ,p_mouse_3io6key_dpi_check 
+0483 202056ce branch mouse_dpi_key_check_next 
 
 p_mouse_3io6key_dpi_check:
-0483 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-0484 20405946 call mouse_gpio_config_output_low 
-0485 6848c649 fetcht 1 ,mem_dpi_button_gpio 
-0486 20200487 branch p_mouse_3io6key_check 
+0484 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+0485 20405946 call mouse_gpio_config_output_low 
+0486 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+0487 20200488 branch p_mouse_3io6key_check 
 
 p_mouse_3io6key_check:
-0487 1a627e00 copy regc ,pdata 
-0488 67e0c978 store 1 ,mem_mouse_key_status 
-0489 1fe3fe00 lshift pdata ,pdata 
-048a 1fe22400 copy pdata ,regb 
-048b 18422600 copy temp ,regc 
-048c 204055b1 call mouse_gpio_config_input_pd 
-048d 1a620400 copy regc ,temp 
-048e 20406ee6 call gpio_get_bit 
-048f 7d20a400 nsetflag true ,0 ,regb 
-0490 2040593d call mouse_check_press 
-0491 20205929 branch mouse_check_key_connect_gnd_1 
+0488 1a627e00 copy regc ,pdata 
+0489 67e0c978 store 1 ,mem_mouse_key_status 
+048a 1fe3fe00 lshift pdata ,pdata 
+048b 1fe22400 copy pdata ,regb 
+048c 18422600 copy temp ,regc 
+048d 204055b1 call mouse_gpio_config_input_pd 
+048e 1a620400 copy regc ,temp 
+048f 20406ee6 call gpio_get_bit 
+0490 7d20a400 nsetflag true ,0 ,regb 
+0491 2040593d call mouse_check_press 
+0492 20205929 branch mouse_check_key_connect_gnd_1 
 
 p_g24_short_sleep:
-0492 204036b4 call g24_lpm_wait 
-0493 24740000 nrtn user 
-0494 204036be call g24_setgpio_lpm_before 
-0495 20400498 call p_clear_wake 
-0496 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
-0497 20203622 branch g24_long_seep2 
+0493 204036b4 call g24_lpm_wait 
+0494 24740000 nrtn user 
+0495 204036be call g24_setgpio_lpm_before 
+0496 20400499 call p_clear_wake 
+0497 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
+0498 20203622 branch g24_long_seep2 
 
 p_clear_wake:
-0498 58000000 setarg 0 
-0499 67e40016 store 8 ,mem_gpio_wakeup_cfg 
-049a 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
-049b 20600000 rtn 
+0499 58000000 setarg 0 
+049a 67e40016 store 8 ,mem_gpio_wakeup_cfg 
+049b 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
+049c 20600000 rtn 
 
 p_mouse_24g_hibernate_set:
-049c 70460000 jam 0 ,mem_24g_attempt_fail_flag 
-049d 20403647 call g24_transmit_next_packet 
-049e 5fffffff setarg -1 
-049f 67e245af store 4 ,mem_24g_enter_hibernate 
-04a0 58000000 setarg 0 
-04a1 67e3c846 store 7 ,mem_mouse_key 
-04a2 70473f01 jam 1 ,mem_sensor_shutdown_flag 
-04a3 204059ed call mouse_sensor_powerdown 
-04a4 2020622b branch mouse_24g_long_sleep 
+049d 70460000 jam 0 ,mem_24g_attempt_fail_flag 
+049e 20403647 call g24_transmit_next_packet 
+049f 5fffffff setarg -1 
+04a0 67e245af store 4 ,mem_24g_enter_hibernate 
+04a1 58000000 setarg 0 
+04a2 67e3c846 store 7 ,mem_mouse_key 
+04a3 70473f01 jam 1 ,mem_sensor_shutdown_flag 
+04a4 204059ed call mouse_sensor_powerdown 
+04a5 2020622b branch mouse_24g_long_sleep 
 
 p_mouse_setgpio_hibernate:
-04a5 20405a92 call mouse_set_sdio_high 
-04a6 20400498 call p_clear_wake 
-04a7 204056a9 call mouse_before_hibernate_wheel_gpio_set 
-04a8 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
-04a9 20405943 call mouse_gpio_config_output_high 
-04aa 6848c65a fetcht 1 ,mem_device_switch_gpio 
-04ab 204055ab call mouse_gpio_set_pupd_by_input 
-04ac d8400015 arg 21 ,temp 
-04ad 204055b5 call mouse_gpio_config_input_pu 
-04ae 2040611a call mouse_logo_led_off 
-04af 204001f8 call p_mouse_lpm_before_common 
-04b0 202054e2 branch mouse_setgpio_hibernate_next 
+04a6 20405a92 call mouse_set_sdio_high 
+04a7 20400499 call p_clear_wake 
+04a8 204056a9 call mouse_before_hibernate_wheel_gpio_set 
+04a9 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
+04aa 20405943 call mouse_gpio_config_output_high 
+04ab 6848c65a fetcht 1 ,mem_device_switch_gpio 
+04ac 204055ab call mouse_gpio_set_pupd_by_input 
+04ad d8400015 arg 21 ,temp 
+04ae 204055b5 call mouse_gpio_config_input_pu 
+04af 2040611a call mouse_logo_led_off 
+04b0 204001f8 call p_mouse_lpm_before_common 
+04b1 202054e2 branch mouse_setgpio_hibernate_next 
 
 p_mouse_24g_package_data:
-04b1 c6930000 rtnmark0 mark_24g 
-04b2 20405601 call mouse_motion 
-04b3 24740000 nrtn user 
-04b4 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
-04b5 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
-04b6 245a04c6 ncall p_mouse_24g_short_sleep_clear_wake ,blank 
-04b7 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-04b8 c30b04bb bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
-04b9 6fe0c96c fetch 1 ,mem_customer_key 
-04ba 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
+04b2 c6930000 rtnmark0 mark_24g 
+04b3 20405601 call mouse_motion 
+04b4 24740000 nrtn user 
+04b5 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
+04b6 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
+04b7 245a04c7 ncall p_mouse_24g_short_sleep_clear_wake ,blank 
+04b8 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+04b9 c30b04bc bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
+04ba 6fe0c96c fetch 1 ,mem_customer_key 
+04bb 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
 
 p_mouse_24g_mouse_package_data:
-04bb 204004bd call p_mouse_data_xy_release 
-04bc 202060a2 branch mouse_24g_mouse_package_data + 1 
+04bc 204004be call p_mouse_data_xy_release 
+04bd 202060a2 branch mouse_24g_mouse_package_data + 1 
 
 p_mouse_data_xy_release:
-04bd 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
-04be c1ff8000 rtnne gpio_disable 
-04bf 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
-04c0 207a0000 rtn blank 
-04c1 1fe0ffff increase -1 ,pdata 
-04c2 67e0c77d store 1 ,mem_mouse_long_mult_flag 
-04c3 58000000 setarg 0 
-04c4 67e24847 store 4 ,mem_mouse_x 
-04c5 20205a73 branch mouse_init_sensor_reset 
+04be 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
+04bf c1ff8000 rtnne gpio_disable 
+04c0 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
+04c1 207a0000 rtn blank 
+04c2 1fe0ffff increase -1 ,pdata 
+04c3 67e0c77d store 1 ,mem_mouse_long_mult_flag 
+04c4 58000000 setarg 0 
+04c5 67e24847 store 4 ,mem_mouse_x 
+04c6 20205a73 branch mouse_init_sensor_reset 
 
 p_mouse_24g_short_sleep_clear_wake:
-04c6 20400498 call p_clear_wake 
-04c7 20200217 branch p_lpm_write_gpio_wakeup 
+04c7 20400499 call p_clear_wake 
+04c8 20200217 branch p_lpm_write_gpio_wakeup 
 
 p_mouse_check_select_device_by_switch:
-04c8 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-04c9 c4150000 rtnbit0 mouse_enable_select_device_by_switch_gpio 
-04ca c31f84d5 bbit0 mouse_enable_switch_gpio_connect_vin ,p_mouse_switch_gpio_connect_gnd 
+04c9 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+04ca c4150000 rtnbit0 mouse_enable_select_device_by_switch_gpio 
+04cb c31f84d6 bbit0 mouse_enable_switch_gpio_connect_vin ,p_mouse_switch_gpio_connect_gnd 
 
 p_mouse_switch_gpio_connect_vin_check:
-04cb 204004d7 call p_mouse_switch_gpio_pd_set 
-04cc 204004d1 call p_mouse_switch_gpio_connect_vin 
+04cc 204004d8 call p_mouse_switch_gpio_pd_set 
+04cd 204004d2 call p_mouse_switch_gpio_connect_vin 
 
 p_mouse_switch_gpio_pu_set:
-04cd 6848c65a fetcht 1 ,mem_device_switch_gpio 
-04ce 20406ef3 call gpio_out_inactive 
-04cf 6848c65a fetcht 1 ,mem_device_switch_gpio 
-04d0 202055b5 branch mouse_gpio_config_input_pu 
+04ce 6848c65a fetcht 1 ,mem_device_switch_gpio 
+04cf 20406ef3 call gpio_out_inactive 
+04d0 6848c65a fetcht 1 ,mem_device_switch_gpio 
+04d1 202055b5 branch mouse_gpio_config_input_pu 
 
 p_mouse_switch_gpio_connect_vin:
-04d1 6848c65a fetcht 1 ,mem_device_switch_gpio 
-04d2 20406ee6 call gpio_get_bit 
-04d3 2420dec2 nbranch mouse_check_select_24g_device ,true 
-04d4 20205ebe branch mouse_select_btdevice 
+04d2 6848c65a fetcht 1 ,mem_device_switch_gpio 
+04d3 20406ee6 call gpio_get_bit 
+04d4 2420dec2 nbranch mouse_check_select_24g_device ,true 
+04d5 20205ebe branch mouse_select_btdevice 
 
 p_mouse_switch_gpio_connect_gnd:
-04d5 204004cd call p_mouse_switch_gpio_pu_set 
-04d6 20405ebb call mouse_switch_gpio_connect_gnd 
+04d6 204004ce call p_mouse_switch_gpio_pu_set 
+04d7 20405ebb call mouse_switch_gpio_connect_gnd 
 
 p_mouse_switch_gpio_pd_set:
-04d7 6848c65a fetcht 1 ,mem_device_switch_gpio 
-04d8 20406ef7 call gpio_out_active 
-04d9 6848c65a fetcht 1 ,mem_device_switch_gpio 
-04da 202055b1 branch mouse_gpio_config_input_pd 
+04d8 6848c65a fetcht 1 ,mem_device_switch_gpio 
+04d9 20406ef7 call gpio_out_active 
+04da 6848c65a fetcht 1 ,mem_device_switch_gpio 
+04db 202055b1 branch mouse_gpio_config_input_pd 
 
 p_mouse_init_sensor:
-04db 20405958 call mouse_read_sensor_id 
-04dc c01804e0 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
-04dd c018d9c6 beq p3065_id1 ,mouse_init_p3065 
-04de c02c04f5 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
-04df 20205952 branch mouse_init_sensor + 5 
+04dc 20405958 call mouse_read_sensor_id 
+04dd c01804e1 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
+04de c018d9c6 beq p3065_id1 ,mouse_init_p3065 
+04df c02c04f6 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
+04e0 20205952 branch mouse_init_sensor + 5 
 
 p_mouse_init_p32xx_id2_judge:
-04e0 6fe0c85a fetch 1 ,mem_sensor_id2 
-04e1 c06c84e3 beq pgs001_id2 ,p_mouse_gs001_init_param 
-04e2 2020595f branch mouse_init_p32xx_id2_judge 
+04e1 6fe0c85a fetch 1 ,mem_sensor_id2 
+04e2 c06c84e4 beq pgs001_id2 ,p_mouse_gs001_init_param 
+04e3 2020595f branch mouse_init_p32xx_id2_judge 
 
 p_mouse_gs001_init_param:
-04e3 7049570d jam gs001 ,mem_config_sensor_type 
-04e4 da604b22 arg mem_sensor_gs001_init ,regc 
-04e5 20405995 call mouse_sensor_wr_seq 
-04e6 20205747 branch mouse_setting_sensor_type 
+04e4 7049570d jam gs001 ,mem_config_sensor_type 
+04e5 da604b22 arg mem_sensor_gs001_init ,regc 
+04e6 20405995 call mouse_sensor_wr_seq 
+04e7 20205747 branch mouse_setting_sensor_type 
 
 p_mouse_setting_sensor_type:
-04e7 6fe0c957 fetch 1 ,mem_config_sensor_type 
-04e8 c00684ea beq gs001 ,p_mouse_gs001_dpi_setting 
-04e9 20205749 branch mouse_setting_sensor_type + 2 
+04e8 6fe0c957 fetch 1 ,mem_config_sensor_type 
+04e9 c00684eb beq gs001 ,p_mouse_gs001_dpi_setting 
+04ea 20205749 branch mouse_setting_sensor_type + 2 
 
 p_mouse_gs001_dpi_setting:
-04ea 6fe0c690 fetch 1 ,mem_mouse_dpi 
-04eb c00004ef beq mouse_dpi_level1 ,p_mouse_set_dpi_level0 
-04ec c00084f1 beq mouse_dpi_level2 ,p_mouse_set_dpi_level1 
-04ed c00104f3 beq mouse_dpi_level3 ,p_mouse_set_dpi_level2 
-04ee 20600000 rtn 
+04eb 6fe0c690 fetch 1 ,mem_mouse_dpi 
+04ec c00004f0 beq mouse_dpi_level1 ,p_mouse_set_dpi_level0 
+04ed c00084f2 beq mouse_dpi_level2 ,p_mouse_set_dpi_level1 
+04ee c00104f4 beq mouse_dpi_level3 ,p_mouse_set_dpi_level2 
+04ef 20600000 rtn 
 
 p_mouse_set_dpi_level0:
-04ef 6848cb34 fetcht 1 ,mouse_gs001_dpi0 
-04f0 20205758 branch mouse_dpi_store 
+04f0 6848cb34 fetcht 1 ,mouse_gs001_dpi0 
+04f1 20205758 branch mouse_dpi_store 
 
 p_mouse_set_dpi_level1:
-04f1 6848cb35 fetcht 1 ,mouse_gs001_dpi1 
-04f2 20205758 branch mouse_dpi_store 
+04f2 6848cb35 fetcht 1 ,mouse_gs001_dpi1 
+04f3 20205758 branch mouse_dpi_store 
 
 p_mouse_set_dpi_level2:
-04f3 6848cb36 fetcht 1 ,mouse_gs001_dpi2 
-04f4 20205758 branch mouse_dpi_store 
+04f4 6848cb36 fetcht 1 ,mouse_gs001_dpi2 
+04f5 20205758 branch mouse_dpi_store 
 
 p_mouse_ka8g2_id2_judge:
-04f5 204059e7 call mouse_sensor_poweron 
-04f6 6fe0c85a fetch 1 ,mem_sensor_id2 
-04f7 c02c84f9 beq pka8g2_id2 ,p_mouse_ka8g2_init_param 
-04f8 2020595f branch mouse_init_p32xx_id2_judge 
+04f6 204059e7 call mouse_sensor_poweron 
+04f7 6fe0c85a fetch 1 ,mem_sensor_id2 
+04f8 c02c84fa beq pka8g2_id2 ,p_mouse_ka8g2_init_param 
+04f9 2020595f branch mouse_init_p32xx_id2_judge 
 
 p_mouse_ka8g2_init_param:
-04f9 7049570b jam ka8g2 ,mem_config_sensor_type 
-04fa da604a0b arg mem_sensor_ka8g2_init_new ,regc 
-04fb 20205995 branch mouse_sensor_wr_seq 
+04fa 7049570b jam ka8g2 ,mem_config_sensor_type 
+04fb da604a0b arg mem_sensor_ka8g2_init_new ,regc 
+04fc 20205995 branch mouse_sensor_wr_seq 
 
 p_mouse_check_sensor_data:
-04fc 6fe0c420 fetch 1 ,mem_spi_write_flash_sm 
-04fd c1800000 rtnne flash_sm_no_buys 
-04fe 6fe0c957 fetch 1 ,mem_config_sensor_type 
-04ff c0058501 beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
-0500 202059f8 branch mouse_check_sensor_data + 2 
+04fd 6fe0c420 fetch 1 ,mem_spi_write_flash_sm 
+04fe c1800000 rtnne flash_sm_no_buys 
+04ff 6fe0c957 fetch 1 ,mem_config_sensor_type 
+0500 c0058502 beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
+0501 202059f8 branch mouse_check_sensor_data + 2 
 
 p_mouse_pka8g2_sensor_motion:
-0501 20405a6d call mouse_clear_sensor_data 
-0502 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
-0503 c07f8507 beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
-0504 6848c659 fetcht 1 ,mem_sensor_motion_gpio 
-0505 20406ee6 call gpio_get_bit 
-0506 24608000 nrtn true 
+0502 20405a6d call mouse_clear_sensor_data 
+0503 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
+0504 c07f8508 beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
+0505 6848c659 fetcht 1 ,mem_sensor_motion_gpio 
+0506 20406ee6 call gpio_get_bit 
+0507 24608000 nrtn true 
 
 p_mouse_pka8g2_sensor_motion_1:
-0507 58000000 setarg pan_reg_pid_l 
-0508 204069e5 call twspi_read 
-0509 c0ac5955 bne pka8g2_id1 ,mouse_twspi_reset 
-050a 20205a2f branch mouse_p3212_sensor_motion_2 
+0508 58000000 setarg pan_reg_pid_l 
+0509 204069e5 call twspi_read 
+050a c0ac5955 bne pka8g2_id1 ,mouse_twspi_reset 
+050b 20205a2f branch mouse_p3212_sensor_motion_2 
 
 p_mouse_motion:
-050b 78547c00 disable user 
-050c 58000000 setarg 0 
-050d 67e34847 store 6 ,mem_mouse_x 
-050e 204004fc call p_mouse_check_sensor_data 
-050f 58000089 setarg 0x0089 
-0510 204069e4 call twspi_write 
-0511 20405747 call mouse_setting_sensor_type 
-0512 20405612 call mouse_zwheel 
-0513 20405617 call mouse_t_zwheel 
-0514 20400516 call p_mouse_key 
-0515 2020560c branch mouse_motion + 11 
+050c 78547c00 disable user 
+050d 58000000 setarg 0 
+050e 67e34847 store 6 ,mem_mouse_x 
+050f 204004fd call p_mouse_check_sensor_data 
+0510 58000089 setarg 0x0089 
+0511 204069e4 call twspi_write 
+0512 20405747 call mouse_setting_sensor_type 
+0513 20405612 call mouse_zwheel 
+0514 20405617 call mouse_t_zwheel 
+0515 20400517 call p_mouse_key 
+0516 2020560c branch mouse_motion + 11 
 
 p_mouse_key:
-0516 2040584c call mouse_check_firekey_gpio 
-0517 6fe0c987 fetch 1 ,mem_fire_key_flag 
-0518 243a5860 nbranch fire_key_press ,blank 
-0519 6fe0c982 fetch 1 ,mem_fire_key_status 
-051a 243a585f nbranch fire_key_process ,blank 
-051b 20405888 call mouse_check_key_gpio 
-051c 2040051e call p_mouse_ghost_key_check 
-051d 202057ad branch mouse_key + 7 
+0517 2040584c call mouse_check_firekey_gpio 
+0518 6fe0c987 fetch 1 ,mem_fire_key_flag 
+0519 243a5860 nbranch fire_key_press ,blank 
+051a 6fe0c982 fetch 1 ,mem_fire_key_status 
+051b 243a585f nbranch fire_key_process ,blank 
+051c 20405888 call mouse_check_key_gpio 
+051d 2040051f call p_mouse_ghost_key_check 
+051e 202057ad branch mouse_key + 7 
 
 p_mouse_ghost_key_check:
-051e 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
-051f 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
-0520 70497b00 jam 0 ,mem_mouse_ghost_flag 
-0521 1fe22400 copy pdata ,regb 
-0522 6848c644 fetcht 1 ,mem_lbutton_gpio 
-0523 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-0524 98467c00 isub temp ,null 
-0525 20228530 branch p_mouse_matrix_ghost_key_l_bk ,zero 
-0526 6fe0c648 fetch 1 ,mem_fw_button_gpio 
-0527 98467c00 isub temp ,null 
-0528 20228536 branch p_mouse_matrix_ghost_key_l_fw ,zero 
-0529 6848c645 fetcht 1 ,mem_mbutton_gpio 
-052a 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-052b 98467c00 isub temp ,null 
-052c 2022853f branch p_mouse_ghost_key_mbk_rfw ,zero 
+051f 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
+0520 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
+0521 70497b00 jam 0 ,mem_mouse_ghost_flag 
+0522 1fe22400 copy pdata ,regb 
+0523 6848c644 fetcht 1 ,mem_lbutton_gpio 
+0524 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+0525 98467c00 isub temp ,null 
+0526 20228531 branch p_mouse_matrix_ghost_key_l_bk ,zero 
+0527 6fe0c648 fetch 1 ,mem_fw_button_gpio 
+0528 98467c00 isub temp ,null 
+0529 20228537 branch p_mouse_matrix_ghost_key_l_fw ,zero 
+052a 6848c645 fetcht 1 ,mem_mbutton_gpio 
+052b 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+052c 98467c00 isub temp ,null 
+052d 20228540 branch p_mouse_ghost_key_mbk_rfw ,zero 
 
 p_mouse_ghost_key_mfw_rbk:
-052d 204057fb call mouse_ghost_key_check_m_fw 
+052e 204057fb call mouse_ghost_key_check_m_fw 
 
 p_mouse_ghost_key_rbk:
-052e 20400544 call p_mouse_ghost_key_check_r_bk 
-052f 202057e5 branch mouse_ghost_key_check_next 
+052f 20400545 call p_mouse_ghost_key_check_r_bk 
+0530 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_matrix_ghost_key_l_bk:
-0530 6848c645 fetcht 1 ,mem_mbutton_gpio 
-0531 6fe0c648 fetch 1 ,mem_fw_button_gpio 
-0532 98467c00 isub temp ,null 
-0533 2022d7d6 branch mouse_ghost_key_lbk_mfw ,zero 
+0531 6848c645 fetcht 1 ,mem_mbutton_gpio 
+0532 6fe0c648 fetch 1 ,mem_fw_button_gpio 
+0533 98467c00 isub temp ,null 
+0534 2022d7d6 branch mouse_ghost_key_lbk_mfw ,zero 
 
 p_mouse_ghost_key_lbk_rfw:
-0534 204057ef call mouse_ghost_key_check_l_bk 
-0535 20200540 branch p_mouse_ghost_key_rfw 
+0535 204057ef call mouse_ghost_key_check_l_bk 
+0536 20200541 branch p_mouse_ghost_key_rfw 
 
 p_mouse_matrix_ghost_key_l_fw:
-0536 6848c645 fetcht 1 ,mem_mbutton_gpio 
-0537 6fe0c647 fetch 1 ,mem_bk_button_gpio 
-0538 98467c00 isub temp ,null 
-0539 2022853c branch p_mouse_ghost_key_lfw_mbk ,zero 
+0537 6848c645 fetcht 1 ,mem_mbutton_gpio 
+0538 6fe0c647 fetch 1 ,mem_bk_button_gpio 
+0539 98467c00 isub temp ,null 
+053a 2022853d branch p_mouse_ghost_key_lfw_mbk ,zero 
 
 p_mouse_ghost_key_lfw_rbk:
-053a 20400546 call p_mouse_ghost_key_check_l_fw 
-053b 2020052e branch p_mouse_ghost_key_rbk 
+053b 20400547 call p_mouse_ghost_key_check_l_fw 
+053c 2020052f branch p_mouse_ghost_key_rbk 
 
 p_mouse_ghost_key_lfw_mbk:
-053c 20400546 call p_mouse_ghost_key_check_l_fw 
-053d 20400542 call p_mouse_ghost_key_check_m_bk 
-053e 202057e5 branch mouse_ghost_key_check_next 
+053d 20400547 call p_mouse_ghost_key_check_l_fw 
+053e 20400543 call p_mouse_ghost_key_check_m_bk 
+053f 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_ghost_key_mbk_rfw:
-053f 20400542 call p_mouse_ghost_key_check_m_bk 
+0540 20400543 call p_mouse_ghost_key_check_m_bk 
 
 p_mouse_ghost_key_rfw:
-0540 20400548 call p_mouse_ghost_key_check_r_fw 
-0541 202057e5 branch mouse_ghost_key_check_next 
+0541 20400549 call p_mouse_ghost_key_check_r_fw 
+0542 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_ghost_key_check_m_bk:
-0542 1a417e12 and regb ,mouse_m_bk_button ,pdata 
-0543 202057f3 branch mouse_ghost_key_check_m_bk + 1 
+0543 1a417e12 and regb ,mouse_m_bk_button ,pdata 
+0544 202057f3 branch mouse_ghost_key_check_m_bk + 1 
 
 p_mouse_ghost_key_check_r_bk:
-0544 1a417e0a and regb ,mouse_r_bk_button ,pdata 
-0545 202057f6 branch mouse_ghost_key_check_r_bk + 1 
+0545 1a417e0a and regb ,mouse_r_bk_button ,pdata 
+0546 202057f6 branch mouse_ghost_key_check_r_bk + 1 
 
 p_mouse_ghost_key_check_l_fw:
-0546 1a417e11 and regb ,mouse_l_fw_button ,pdata 
-0547 202057f9 branch mouse_ghost_key_check_l_fw + 1 
+0547 1a417e11 and regb ,mouse_l_fw_button ,pdata 
+0548 202057f9 branch mouse_ghost_key_check_l_fw + 1 
 
 p_mouse_ghost_key_check_r_fw:
-0548 1a417e12 and regb ,mouse_r_fw_button ,pdata 
-0549 202057ff branch mouse_ghost_key_check_r_fw + 1 
+0549 1a417e12 and regb ,mouse_r_fw_button ,pdata 
+054a 202057ff branch mouse_ghost_key_check_r_fw + 1 
               org 0x2000
 
 start:
Index: output/ramcode.rom
===================================================================
--- /1121s/branch/mouse/MZ_Project/1m/mouse_public_1M_800B_ice_select_angle/output/ramcode.rom	(revision 2540)
+++ /1121s/branch/mouse/MZ_Project/1m/mouse_public_1M_800B_ice_select_angle/output/ramcode.rom	(working copy)
@@ -14,26 +14,26 @@
 c035029b
 c036024b
 c036829f
-c037044e
-c03984a5
+c037044f
+c03984a6
 c03a01f8
-c03d050b
-c03e84e7
-c03f8487
-c04084db
-c0420397
-c04283e3
+c03d050c
+c03e84e8
+c03f8488
+c04084dc
+c0420398
+c04283e4
 c04301cd
-c04383c1
-c04403e1
-c04503ab
-c04582c8
-c04602ec
-c0468354
-c0470469
-c04804c8
-c04a849c
-c04b04b1
+c04383c2
+c04403e2
+c04503ac
+c04582c9
+c04602ed
+c0468355
+c047046a
+c04804c9
+c04a849d
+c04b04b2
 c0628226
 c06a81ec
 c06b01e5
@@ -49,7 +49,7 @@
 c02681a1
 c0480229
 c0490240
-c04b0492
+c04b0493
 c04d00e7
 c04e80f4
 c04f825e
@@ -240,7 +240,7 @@
 d8e0000c
 20407cef
 247a0000
-2040046d
+2040046e
 20206102
 6848c601
 6fe0c621
@@ -481,7 +481,7 @@
 20405ab2
 24740000
 20405abc
-204004bd
+204004be
 20205b37
 18467cff
 20628000
@@ -502,7 +502,7 @@
 58000010
 67f08141
 202023e2
-20400498
+20400499
 704b1d00
 6848c654
 20406ef7
@@ -687,7 +687,7 @@
 20406f0f
 6848c65b
 20206f0f
-20400466
+20400467
 6fe44713
 c289dd60
 c2895d6e
@@ -696,24 +696,25 @@
 204002c2
 20405e43
 20405db4
-204002d3
+204002d4
 204002bf
 204002c5
-204002db
+204002dc
 20205daa
 6fe44713
 c4150000
-204004c8
+204004c9
 6fe0c666
 67e0ca06
 20600000
 6fe44713
-c29f5dd1
+2feffe3e
+2040ddd1
 20205dcc
 6fe1468e
 d840aa55
 98467c00
-20228348
+20228349
 6049468e
 20405c9c
 20405c8c
@@ -723,9 +724,9 @@
 20205dca
 6fe0c666
 1fe67c00
-202282d1
+202282d2
 1fe67c04
-202282d9
+202282da
 20610000
 70466600
 20600000
@@ -735,47 +736,47 @@
 1a422600
 20405e3d
 6fe149e0
-203a02e9
+203a02ea
 67e149de
 1a60a602
 6fe14a00
 9a667c00
-242102e9
+242102ea
 1a622400
-202002df
+202002e0
 6fe149de
 67e14695
 20600000
 6fe44713
 c289dcb1
 c2895cb9
-c28a02f1
+c28a02f2
 20600000
-204002f4
-204002f9
+204002f5
+204002fa
 20205cc1
 6fe0c666
 c1000000
-c0008320
-c0010334
+c0008321
+c0010335
 20600000
 6a4149e2
 1a422600
 20405dc0
 6fe0c9a1
-203a0305
+203a0306
 67e0c9a0
 1a60a601
 6fe149e4
 9a667c00
 24610000
 1a622400
-202002fb
+202002fc
 6fe0c9a0
 1fe17ef0
-203a030f
+203a0310
 6fe0c666
-2040031d
+2040031e
 67e0c9a2
 df200001
 1a622400
@@ -783,7 +784,7 @@
 20206b45
 6848c9a0
 6fe0c666
-2040031d
+2040031e
 98467c00
 20628000
 1ff27e00
@@ -792,9 +793,9 @@
 1a627e00
 684949e2
 98467c00
-2022830b
+2022830c
 1a60a7ff
-2020030b
+2020030c
 c1800000
 1fe0fe04
 20600000
@@ -802,14 +803,14 @@
 1a422600
 20405df3
 6fe349b5
-203a032c
+203a032d
 67e349af
 1a60a606
 6fe149f0
 9a667c00
 24610000
 1a622400
-20200322
+20200323
 6fe349af
 684b466e
 98467c00
@@ -822,14 +823,14 @@
 1a422600
 20405e17
 6fe349cd
-203a0340
+203a0341
 67e349c7
 1a60a606
 6fe149f8
 9a667c00
 24610000
 1a622400
-20200336
+20200337
 6fe349c7
 684b467b
 98467c00
@@ -838,21 +839,21 @@
 da20467b
 1a622400
 20206b45
-20400381
-20400399
-2040034c
+20400382
+2040039a
+2040034d
 20205c90
 6fe44713
 c4078000
 6fe0c690
 c0005c94
-c0030352
+c0030353
 20600000
 70469000
 20600000
 6fe44713
 c289dcb5
-c28a0358
+c28a0359
 20600000
 6fe44713
 c4078000
@@ -860,19 +861,19 @@
 1a422600
 20405e51
 6fe0c9d4
-203a0366
+203a0367
 67e0c9d3
 1a60a601
 6fe149fc
 9a667c00
 24610000
 1a622400
-2020035c
+2020035d
 6fe0c9d3
 1fe17ef0
-203a0370
+203a0371
 6fe0c690
-2040037e
+2040037f
 67e0c9d5
 df200001
 1a622400
@@ -880,7 +881,7 @@
 20206b45
 6848c9d3
 6fe0c690
-2040037e
+2040037f
 98467c00
 20628000
 1ff27e00
@@ -889,18 +890,18 @@
 1a627e00
 684949fa
 98467c00
-2022836c
+2022836d
 1a60a7ff
-2020036c
+2020036d
 c1800000
 1fe0fe06
 20600000
 6fe44713
-c29f0388
+c29f0389
 6fe0c666
 c1000000
-c0008388
-c001038f
+c0008389
+c0010390
 20600000
 6fe3466e
 684b46e6
@@ -917,15 +918,15 @@
 1fe0ff00
 67e3467b
 20600000
-20400399
+2040039a
 20205a9c
 6fe44713
 c30a5c6f
-c29f03a1
+c29f03a2
 6fe0c666
 c1000000
-c00083a1
-c00103a6
+c00083a2
+c00103a7
 20600000
 6fe34668
 67e34116
@@ -943,11 +944,11 @@
 d8e00002
 20405f04
 20405c4a
-204003b3
+204003b4
 20205ca3
 6fe0c666
-c00083b7
-c00103bc
+c00083b8
+c00103bd
 20600000
 6fe30178
 67e34668
@@ -959,7 +960,7 @@
 6fe342db
 67e3467b
 20600000
-204003d7
+204003d8
 2040614d
 2040553d
 20406110
@@ -977,7 +978,7 @@
 20405bee
 20405be4
 20405bfb
-204003da
+204003db
 204056b6
 20405c0e
 20205c05
@@ -985,7 +986,7 @@
 da405aef
 202042e0
 da60477e
-da4003dd
+da4003de
 202042e0
 6fe0c96b
 67e0c0c0
@@ -994,21 +995,21 @@
 204059ed
 20205c1b
 1a627e00
-c02003f8
-c00a83fd
-c01903ef
-c01e041a
-c01c842a
-c01d042f
-c00a03ec
+c02003f9
+c00a83fe
+c01903f0
+c01e041b
+c01c842b
+c01d0430
+c00a03ed
 20205ac3
 58000000
 67e24c11
 20205ad0
 6fe0c795
-c00083f3
+c00083f4
 70484414
-202003f5
+202003f6
 20405aef
 70484405
 6fe0cc10
@@ -1027,7 +1028,7 @@
 70479400
 d8400006
 6fe44713
-c28d8407
+c28d8408
 d8400007
 604942d3
 604942d5
@@ -1036,7 +1037,7 @@
 204029cb
 20405b7b
 6fe143ef
-c2838411
+c2838412
 c28042fc
 20205c1a
 6fe143ef
@@ -1062,26 +1063,26 @@
 684a45e4
 98467c00
 20628000
-2040042c
+2040042d
 20206042
-2040042c
+2040042d
 20206084
 6fe0ca07
 67e0c141
 20206016
-2040042c
+2040042d
 6fe0c87a
 c1008000
 6fe0c600
 243a5ff2
 6fe0c5e2
-c0028441
-c0008439
-c0018448
+c0028442
+c000843a
+c0018449
 20206055
 6fe44713
-c29f043d
-c298043d
+c29f043e
+c298043e
 20206062
 6fe145d6
 67e145de
@@ -1099,14 +1100,14 @@
 c289e059
 c28a6059
 c2896059
-2020043d
+2020043e
 6fe44713
-c29f0453
+c29f0454
 6fe0c666
-c000045e
+c000045f
 20205491
 204054ac
-2034045a
+2034045b
 70466600
 6fe14721
 67e145de
@@ -1115,21 +1116,21 @@
 6fe0c666
 c0006067
 20405aa8
-20200445
+20200446
 6fe44713
 c308e02a
 20406195
 204054ac
 20346067
 6fe44713
-c2980455
+c2980456
 20206023
 6fe0c141
 67e0ca07
 20600000
 2040620e
 204078aa
-2040046f
+20400470
 20205e61
 6fe44713
 c4140000
@@ -1139,7 +1140,7 @@
 da200000
 70497705
 6848c649
-2040047c
+2040047d
 204056c1
 6fe0cb21
 207a0000
@@ -1151,12 +1152,12 @@
 6fe0c974
 1fe22600
 6fe0c654
-c07f8483
+c07f8484
 202056ce
 6fe0c649
 20405946
 6848c649
-20200487
+20200488
 1a627e00
 67e0c978
 1fe3fe00
@@ -1171,7 +1172,7 @@
 204036b4
 24740000
 204036be
-20400498
+20400499
 6fe1c608
 20203622
 58000000
@@ -1188,7 +1189,7 @@
 204059ed
 2020622b
 20405a92
-20400498
+20400499
 204056a9
 6fe0c64d
 20405943
@@ -1204,12 +1205,12 @@
 24740000
 6fe0c77c
 70477c00
-245a04c6
+245a04c7
 6fe44713
-c30b04bb
+c30b04bc
 6fe0c96c
 243a60b6
-204004bd
+204004be
 202060a2
 6fe0c659
 c1ff8000
@@ -1220,13 +1221,13 @@
 58000000
 67e24847
 20205a73
-20400498
+20400499
 20200217
 6fe44713
 c4150000
-c31f84d5
-204004d7
-204004d1
+c31f84d6
+204004d8
+204004d2
 6848c65a
 20406ef3
 6848c65a
@@ -1235,31 +1236,31 @@
 20406ee6
 2420dec2
 20205ebe
-204004cd
+204004ce
 20405ebb
 6848c65a
 20406ef7
 6848c65a
 202055b1
 20405958
-c01804e0
+c01804e1
 c018d9c6
-c02c04f5
+c02c04f6
 20205952
 6fe0c85a
-c06c84e3
+c06c84e4
 2020595f
 7049570d
 da604b22
 20405995
 20205747
 6fe0c957
-c00684ea
+c00684eb
 20205749
 6fe0c690
-c00004ef
-c00084f1
-c00104f3
+c00004f0
+c00084f2
+c00104f4
 20600000
 6848cb34
 20205758
@@ -1269,7 +1270,7 @@
 20205758
 204059e7
 6fe0c85a
-c02c84f9
+c02c84fa
 2020595f
 7049570b
 da604a0b
@@ -1277,11 +1278,11 @@
 6fe0c420
 c1800000
 6fe0c957
-c0058501
+c0058502
 202059f8
 20405a6d
 6fe0c659
-c07f8507
+c07f8508
 6848c659
 20406ee6
 24608000
@@ -1292,13 +1293,13 @@
 78547c00
 58000000
 67e34847
-204004fc
+204004fd
 58000089
 204069e4
 20405747
 20405612
 20405617
-20400516
+20400517
 2020560c
 2040584c
 6fe0c987
@@ -1306,7 +1307,7 @@
 6fe0c982
 243a585f
 20405888
-2040051e
+2040051f
 202057ad
 70497900
 70497a00
@@ -1315,34 +1316,34 @@
 6848c644
 6fe0c647
 98467c00
-20228530
+20228531
 6fe0c648
 98467c00
-20228536
+20228537
 6848c645
 6fe0c647
 98467c00
-2022853f
+20228540
 204057fb
-20400544
+20400545
 202057e5
 6848c645
 6fe0c648
 98467c00
 2022d7d6
 204057ef
-20200540
+20200541
 6848c645
 6fe0c647
 98467c00
-2022853c
-20400546
-2020052e
-20400546
-20400542
+2022853d
+20400547
+2020052f
+20400547
+20400543
 202057e5
-20400542
-20400548
+20400543
+20400549
 202057e5
 1a417e12
 202057f3
Index: program/patch.prog
===================================================================
--- /1121s/branch/mouse/MZ_Project/1m/mouse_public_1M_800B_ice_select_angle/program/patch.prog	(revision 2533)
+++ /1121s/branch/mouse/MZ_Project/1m/mouse_public_1M_800B_ice_select_angle/program/patch.prog	(working copy)
@@ -1066,7 +1066,8 @@
 
 p_mouse_read_otp_device_info:
 	fetch MOUSE_FLAG_LEN,mem_mouse_flag
-	bbit1 MOUSE_ENABLE_24G_FIRST_AUTO_PAIRING,mouse_read_otp_le_device1
+	isolate1 MOUSE_ENABLE_24G_FIRST_AUTO_PAIRING,pdata
+	call mouse_read_otp_le_device1,true
 	branch mouse_read_otp_device_info
 
 p_mouse_app_initflag_check:
