Index: output/eeprom.dat
===================================================================
--- /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/eeprom.dat	(revision 2803)
+++ /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-da
+f2
 08
 c2
 84
@@ -23,23 +23,23 @@
 c0
 0a
 01
-c3
+c9
 c0
 0a
 80
-e7
+ec
 c0
 0c
 00
-f5
+fa
 c0
 0c
 80
-b4
+b9
 c0
 0d
 00
-6e
+72
 c0
 0e
 00
@@ -47,27 +47,27 @@
 c0
 12
 81
-e5
+eb
 c0
 13
 82
-2b
+31
 c0
 58
-80
-ff
+81
+04
 c0
 62
-80
-fc
+81
+01
 c0
 6d
 01
-94
+9a
 c0
 6e
 01
-a4
+aa
 20
 20
 23
@@ -75,7 +75,7 @@
 c0
 12
 02
-04
+0a
 c0
 12
 80
@@ -87,7 +87,7 @@
 c0
 1c
 81
-df
+e5
 c0
 1f
 80
@@ -95,7 +95,7 @@
 c0
 26
 81
-e3
+e9
 c1
 7f
 80
@@ -444,6 +444,22 @@
 60
 00
 00
+37
+d9
+82
+00
+70
+81
+3c
+58
+37
+d9
+82
+00
+20
+60
+00
+00
 70
 01
 bb
@@ -487,7 +503,7 @@
 20
 40
 00
-bc
+c1
 6f
 e0
 c4
@@ -496,6 +512,10 @@
 5a
 70
 d7
+24
+55
+80
+6e
 37
 d9
 82
@@ -511,7 +531,7 @@
 c0
 08
 00
-a9
+ae
 6f
 e0
 c4
@@ -555,7 +575,7 @@
 20
 40
 00
-9b
+a0
 70
 80
 43
@@ -579,15 +599,15 @@
 20
 40
 01
-66
+6c
 20
 40
 01
-91
+97
 20
 40
 00
-95
+9a
 70
 41
 48
@@ -599,7 +619,7 @@
 20
 20
 01
-93
+99
 20
 75
 80
@@ -631,7 +651,7 @@
 c0
 0c
 00
-a1
+a6
 6f
 e0
 c4
@@ -723,7 +743,7 @@
 20
 20
 00
-87
+8c
 6f
 e0
 c1
@@ -731,7 +751,7 @@
 c0
 05
 00
-b7
+bc
 20
 20
 22
@@ -759,7 +779,7 @@
 20
 35
 80
-e3
+e8
 6f
 e2
 02
@@ -927,7 +947,7 @@
 20
 20
 00
-cd
+d2
 20
 40
 68
@@ -1040,6 +1060,10 @@
 75
 80
 00
+70
+40
+a6
+0a
 58
 00
 00
@@ -1103,7 +1127,7 @@
 58
 00
 01
-2b
+31
 67
 e1
 43
@@ -1127,7 +1151,7 @@
 58
 00
 01
-38
+3e
 67
 e1
 45
@@ -1163,7 +1187,7 @@
 20
 40
 01
-61
+67
 70
 44
 e4
@@ -1207,15 +1231,15 @@
 c0
 18
 81
-30
+36
 c0
 0a
 81
-34
+3a
 c0
 1f
 81
-32
+38
 20
 20
 62
@@ -1267,7 +1291,7 @@
 20
 3a
 01
-3f
+45
 70
 48
 af
@@ -1279,7 +1303,7 @@
 20
 20
 01
-4c
+52
 70
 48
 af
@@ -1323,7 +1347,7 @@
 24
 3a
 01
-4b
+51
 70
 48
 b0
@@ -1335,11 +1359,11 @@
 20
 20
 01
-4d
+53
 58
 00
 00
-02
+00
 67
 e1
 45
@@ -1347,15 +1371,15 @@
 58
 00
 00
-02
+01
 67
 e1
 45
 33
 58
 00
-00
 06
+01
 67
 e1
 45
@@ -1375,7 +1399,7 @@
 20
 20
 01
-43
+49
 58
 00
 00
@@ -1415,7 +1439,7 @@
 20
 20
 01
-43
+49
 68
 49
 44
@@ -1487,7 +1511,7 @@
 20
 40
 01
-83
+89
 2a
 2f
 fe
@@ -1519,7 +1543,7 @@
 20
 40
 01
-83
+89
 d8
 a0
 8a
@@ -1547,7 +1571,7 @@
 20
 21
 01
-78
+7e
 20
 20
 21
@@ -1651,7 +1675,7 @@
 20
 40
 01
-bc
+c2
 70
 8a
 08
@@ -1687,7 +1711,7 @@
 20
 40
 01
-b2
+b8
 6f
 f0
 8a
@@ -1731,7 +1755,7 @@
 20
 40
 01
-bc
+c2
 70
 80
 cd
@@ -1791,7 +1815,7 @@
 c3
 02
 81
-bd
+c3
 68
 59
 01
@@ -1827,7 +1851,7 @@
 c0
 08
 01
-dc
+e2
 58
 00
 57
@@ -1871,7 +1895,7 @@
 c0
 08
 01
-d9
+df
 58
 00
 2b
@@ -1907,7 +1931,7 @@
 20
 20
 01
-d5
+db
 58
 00
 83
@@ -1919,7 +1943,7 @@
 20
 20
 01
-ca
+d0
 6f
 e0
 c3
@@ -1967,7 +1991,7 @@
 20
 40
 01
-ec
+f2
 20
 20
 24
@@ -2038,8 +2062,8 @@
 00
 20
 22
-81
-ff
+82
+05
 e7
 e0
 80
@@ -2059,7 +2083,7 @@
 c2
 00
 01
-f9
+ff
 1a
 42
 04
@@ -2075,7 +2099,7 @@
 c5
 97
 82
-0a
+10
 78
 3c
 fc
@@ -2119,7 +2143,7 @@
 20
 37
 02
-13
+19
 1b
 42
 04
@@ -2167,7 +2191,7 @@
 20
 40
 02
-21
+27
 6f
 e0
 81
@@ -2268,8 +2292,8 @@
 20
 24
 7d
-11
-e7
+4c
+2f
 aa
 55
 40
@@ -2397,7 +2421,7 @@
 90
 01
 11
-01
+00
 aa
 55
 01
@@ -2426,14 +2450,14 @@
 17
 70
 17
-96
-00
-96
-00
-96
+20
 02
-96
+20
 02
+20
+04
+20
+04
 aa
 55
 08
@@ -2496,7 +2520,7 @@
 00
 1c
 41
-7f
+3e
 aa
 55
 0c
@@ -2540,7 +2564,7 @@
 9a
 40
 00
-0c
+30
 aa
 55
 05
@@ -2640,34 +2664,10 @@
 aa
 aa
 55
-60
-4d
-d7
-d0
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+72
+4b
+34
+fb
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-46
-5e
+7d
+84
Index: output/flash.dat
===================================================================
--- /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/flash.dat	(revision 2803)
+++ /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/flash.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-da
+f2
 08
 c2
 84
@@ -23,23 +23,23 @@
 c0
 0a
 01
-c3
+c9
 c0
 0a
 80
-e7
+ec
 c0
 0c
 00
-f5
+fa
 c0
 0c
 80
-b4
+b9
 c0
 0d
 00
-6e
+72
 c0
 0e
 00
@@ -47,27 +47,27 @@
 c0
 12
 81
-e5
+eb
 c0
 13
 82
-2b
+31
 c0
 58
-80
-ff
+81
+04
 c0
 62
-80
-fc
+81
+01
 c0
 6d
 01
-94
+9a
 c0
 6e
 01
-a4
+aa
 20
 20
 23
@@ -75,7 +75,7 @@
 c0
 12
 02
-04
+0a
 c0
 12
 80
@@ -87,7 +87,7 @@
 c0
 1c
 81
-df
+e5
 c0
 1f
 80
@@ -95,7 +95,7 @@
 c0
 26
 81
-e3
+e9
 c1
 7f
 80
@@ -444,6 +444,22 @@
 60
 00
 00
+37
+d9
+82
+00
+70
+81
+3c
+58
+37
+d9
+82
+00
+20
+60
+00
+00
 70
 01
 bb
@@ -487,7 +503,7 @@
 20
 40
 00
-bc
+c1
 6f
 e0
 c4
@@ -496,6 +512,10 @@
 5a
 70
 d7
+24
+55
+80
+6e
 37
 d9
 82
@@ -511,7 +531,7 @@
 c0
 08
 00
-a9
+ae
 6f
 e0
 c4
@@ -555,7 +575,7 @@
 20
 40
 00
-9b
+a0
 70
 80
 43
@@ -579,15 +599,15 @@
 20
 40
 01
-66
+6c
 20
 40
 01
-91
+97
 20
 40
 00
-95
+9a
 70
 41
 48
@@ -599,7 +619,7 @@
 20
 20
 01
-93
+99
 20
 75
 80
@@ -631,7 +651,7 @@
 c0
 0c
 00
-a1
+a6
 6f
 e0
 c4
@@ -723,7 +743,7 @@
 20
 20
 00
-87
+8c
 6f
 e0
 c1
@@ -731,7 +751,7 @@
 c0
 05
 00
-b7
+bc
 20
 20
 22
@@ -759,7 +779,7 @@
 20
 35
 80
-e3
+e8
 6f
 e2
 02
@@ -927,7 +947,7 @@
 20
 20
 00
-cd
+d2
 20
 40
 68
@@ -1040,6 +1060,10 @@
 75
 80
 00
+70
+40
+a6
+0a
 58
 00
 00
@@ -1103,7 +1127,7 @@
 58
 00
 01
-2b
+31
 67
 e1
 43
@@ -1127,7 +1151,7 @@
 58
 00
 01
-38
+3e
 67
 e1
 45
@@ -1163,7 +1187,7 @@
 20
 40
 01
-61
+67
 70
 44
 e4
@@ -1207,15 +1231,15 @@
 c0
 18
 81
-30
+36
 c0
 0a
 81
-34
+3a
 c0
 1f
 81
-32
+38
 20
 20
 62
@@ -1267,7 +1291,7 @@
 20
 3a
 01
-3f
+45
 70
 48
 af
@@ -1279,7 +1303,7 @@
 20
 20
 01
-4c
+52
 70
 48
 af
@@ -1323,7 +1347,7 @@
 24
 3a
 01
-4b
+51
 70
 48
 b0
@@ -1335,11 +1359,11 @@
 20
 20
 01
-4d
+53
 58
 00
 00
-02
+00
 67
 e1
 45
@@ -1347,15 +1371,15 @@
 58
 00
 00
-02
+01
 67
 e1
 45
 33
 58
 00
-00
 06
+01
 67
 e1
 45
@@ -1375,7 +1399,7 @@
 20
 20
 01
-43
+49
 58
 00
 00
@@ -1415,7 +1439,7 @@
 20
 20
 01
-43
+49
 68
 49
 44
@@ -1487,7 +1511,7 @@
 20
 40
 01
-83
+89
 2a
 2f
 fe
@@ -1519,7 +1543,7 @@
 20
 40
 01
-83
+89
 d8
 a0
 8a
@@ -1547,7 +1571,7 @@
 20
 21
 01
-78
+7e
 20
 20
 21
@@ -1651,7 +1675,7 @@
 20
 40
 01
-bc
+c2
 70
 8a
 08
@@ -1687,7 +1711,7 @@
 20
 40
 01
-b2
+b8
 6f
 f0
 8a
@@ -1731,7 +1755,7 @@
 20
 40
 01
-bc
+c2
 70
 80
 cd
@@ -1791,7 +1815,7 @@
 c3
 02
 81
-bd
+c3
 68
 59
 01
@@ -1827,7 +1851,7 @@
 c0
 08
 01
-dc
+e2
 58
 00
 57
@@ -1871,7 +1895,7 @@
 c0
 08
 01
-d9
+df
 58
 00
 2b
@@ -1907,7 +1931,7 @@
 20
 20
 01
-d5
+db
 58
 00
 83
@@ -1919,7 +1943,7 @@
 20
 20
 01
-ca
+d0
 6f
 e0
 c3
@@ -1967,7 +1991,7 @@
 20
 40
 01
-ec
+f2
 20
 20
 24
@@ -2038,8 +2062,8 @@
 00
 20
 22
-81
-ff
+82
+05
 e7
 e0
 80
@@ -2059,7 +2083,7 @@
 c2
 00
 01
-f9
+ff
 1a
 42
 04
@@ -2075,7 +2099,7 @@
 c5
 97
 82
-0a
+10
 78
 3c
 fc
@@ -2119,7 +2143,7 @@
 20
 37
 02
-13
+19
 1b
 42
 04
@@ -2167,7 +2191,7 @@
 20
 40
 02
-21
+27
 6f
 e0
 81
@@ -2268,8 +2292,8 @@
 20
 24
 7d
-11
-e7
+4c
+2f
 aa
 55
 40
@@ -2397,7 +2421,7 @@
 90
 01
 11
-01
+00
 aa
 55
 01
@@ -2426,14 +2450,14 @@
 17
 70
 17
-96
-00
-96
-00
-96
+20
 02
-96
+20
 02
+20
+04
+20
+04
 aa
 55
 08
@@ -2496,7 +2520,7 @@
 00
 1c
 41
-7f
+3e
 aa
 55
 0c
@@ -2540,7 +2564,7 @@
 9a
 40
 00
-0c
+30
 aa
 55
 05
@@ -2640,34 +2664,10 @@
 aa
 aa
 55
-60
-4d
-d7
-d0
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+72
+4b
+34
+fb
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-46
-5e
+7d
+84
Index: output/otp.dat
===================================================================
--- /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/otp.dat	(revision 2803)
+++ /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/otp.dat	(working copy)
@@ -11,7 +11,7 @@
 00
 aa
 55
-da
+f2
 08
 c2
 84
@@ -32,23 +32,23 @@
 c0
 0a
 01
-c3
+c9
 c0
 0a
 80
-e7
+ec
 c0
 0c
 00
-f5
+fa
 c0
 0c
 80
-b4
+b9
 c0
 0d
 00
-6e
+72
 c0
 0e
 00
@@ -56,27 +56,27 @@
 c0
 12
 81
-e5
+eb
 c0
 13
 82
-2b
+31
 c0
 58
-80
-ff
+81
+04
 c0
 62
-80
-fc
+81
+01
 c0
 6d
 01
-94
+9a
 c0
 6e
 01
-a4
+aa
 20
 20
 23
@@ -84,7 +84,7 @@
 c0
 12
 02
-04
+0a
 c0
 12
 80
@@ -96,7 +96,7 @@
 c0
 1c
 81
-df
+e5
 c0
 1f
 80
@@ -104,7 +104,7 @@
 c0
 26
 81
-e3
+e9
 c1
 7f
 80
@@ -453,6 +453,22 @@
 60
 00
 00
+37
+d9
+82
+00
+70
+81
+3c
+58
+37
+d9
+82
+00
+20
+60
+00
+00
 70
 01
 bb
@@ -496,7 +512,7 @@
 20
 40
 00
-bc
+c1
 6f
 e0
 c4
@@ -505,6 +521,10 @@
 5a
 70
 d7
+24
+55
+80
+6e
 37
 d9
 82
@@ -520,7 +540,7 @@
 c0
 08
 00
-a9
+ae
 6f
 e0
 c4
@@ -564,7 +584,7 @@
 20
 40
 00
-9b
+a0
 70
 80
 43
@@ -588,15 +608,15 @@
 20
 40
 01
-66
+6c
 20
 40
 01
-91
+97
 20
 40
 00
-95
+9a
 70
 41
 48
@@ -608,7 +628,7 @@
 20
 20
 01
-93
+99
 20
 75
 80
@@ -640,7 +660,7 @@
 c0
 0c
 00
-a1
+a6
 6f
 e0
 c4
@@ -732,7 +752,7 @@
 20
 20
 00
-87
+8c
 6f
 e0
 c1
@@ -740,7 +760,7 @@
 c0
 05
 00
-b7
+bc
 20
 20
 22
@@ -768,7 +788,7 @@
 20
 35
 80
-e3
+e8
 6f
 e2
 02
@@ -936,7 +956,7 @@
 20
 20
 00
-cd
+d2
 20
 40
 68
@@ -1049,6 +1069,10 @@
 75
 80
 00
+70
+40
+a6
+0a
 58
 00
 00
@@ -1112,7 +1136,7 @@
 58
 00
 01
-2b
+31
 67
 e1
 43
@@ -1136,7 +1160,7 @@
 58
 00
 01
-38
+3e
 67
 e1
 45
@@ -1172,7 +1196,7 @@
 20
 40
 01
-61
+67
 70
 44
 e4
@@ -1216,15 +1240,15 @@
 c0
 18
 81
-30
+36
 c0
 0a
 81
-34
+3a
 c0
 1f
 81
-32
+38
 20
 20
 62
@@ -1276,7 +1300,7 @@
 20
 3a
 01
-3f
+45
 70
 48
 af
@@ -1288,7 +1312,7 @@
 20
 20
 01
-4c
+52
 70
 48
 af
@@ -1332,7 +1356,7 @@
 24
 3a
 01
-4b
+51
 70
 48
 b0
@@ -1344,11 +1368,11 @@
 20
 20
 01
-4d
+53
 58
 00
 00
-02
+00
 67
 e1
 45
@@ -1356,15 +1380,15 @@
 58
 00
 00
-02
+01
 67
 e1
 45
 33
 58
 00
-00
 06
+01
 67
 e1
 45
@@ -1384,7 +1408,7 @@
 20
 20
 01
-43
+49
 58
 00
 00
@@ -1424,7 +1448,7 @@
 20
 20
 01
-43
+49
 68
 49
 44
@@ -1496,7 +1520,7 @@
 20
 40
 01
-83
+89
 2a
 2f
 fe
@@ -1528,7 +1552,7 @@
 20
 40
 01
-83
+89
 d8
 a0
 8a
@@ -1556,7 +1580,7 @@
 20
 21
 01
-78
+7e
 20
 20
 21
@@ -1660,7 +1684,7 @@
 20
 40
 01
-bc
+c2
 70
 8a
 08
@@ -1696,7 +1720,7 @@
 20
 40
 01
-b2
+b8
 6f
 f0
 8a
@@ -1740,7 +1764,7 @@
 20
 40
 01
-bc
+c2
 70
 80
 cd
@@ -1800,7 +1824,7 @@
 c3
 02
 81
-bd
+c3
 68
 59
 01
@@ -1836,7 +1860,7 @@
 c0
 08
 01
-dc
+e2
 58
 00
 57
@@ -1880,7 +1904,7 @@
 c0
 08
 01
-d9
+df
 58
 00
 2b
@@ -1916,7 +1940,7 @@
 20
 20
 01
-d5
+db
 58
 00
 83
@@ -1928,7 +1952,7 @@
 20
 20
 01
-ca
+d0
 6f
 e0
 c3
@@ -1976,7 +2000,7 @@
 20
 40
 01
-ec
+f2
 20
 20
 24
@@ -2047,8 +2071,8 @@
 00
 20
 22
-81
-ff
+82
+05
 e7
 e0
 80
@@ -2068,7 +2092,7 @@
 c2
 00
 01
-f9
+ff
 1a
 42
 04
@@ -2084,7 +2108,7 @@
 c5
 97
 82
-0a
+10
 78
 3c
 fc
@@ -2128,7 +2152,7 @@
 20
 37
 02
-13
+19
 1b
 42
 04
@@ -2176,7 +2200,7 @@
 20
 40
 02
-21
+27
 6f
 e0
 81
@@ -2277,8 +2301,8 @@
 20
 24
 7d
-11
-e7
+4c
+2f
 aa
 55
 40
@@ -2406,7 +2430,7 @@
 90
 01
 11
-01
+00
 aa
 55
 01
@@ -2435,14 +2459,14 @@
 17
 70
 17
-96
-00
-96
-00
-96
+20
 02
-96
+20
 02
+20
+04
+20
+04
 aa
 55
 08
@@ -2505,7 +2529,7 @@
 00
 1c
 41
-7f
+3e
 aa
 55
 0c
@@ -2549,7 +2573,7 @@
 9a
 40
 00
-0c
+30
 aa
 55
 05
@@ -2649,7 +2673,7 @@
 aa
 aa
 55
-60
-4d
-d7
-d0
+72
+4b
+34
+fb
Index: output/program.lis
===================================================================
--- /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/program.lis	(revision 2803)
+++ /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/program.lis	(working copy)
@@ -4,27 +4,27 @@
 0001 c0000019 beq patch00_0 ,p_soft_reset 
 0002 c0010057 beq patch00_2 ,p_main_loop 
 0003 c0088060 beq patch02_1 ,p_set_sync_on 
-0004 c00a01c3 beq patch02_4 ,p_set_lemode 
-0005 c00a80e7 beq patch02_5 ,p_rf_rx_enable 
-0006 c00c00f5 beq patch03_0 ,p_txon 
-0007 c00c80b4 beq patch03_1 ,p_set_tx_power 
-0008 c00d006e beq patch03_2 ,p_initialize_radio_cont 
+0004 c00a01c9 beq patch02_4 ,p_set_lemode 
+0005 c00a80ec beq patch02_5 ,p_rf_rx_enable 
+0006 c00c00fa beq patch03_0 ,p_txon 
+0007 c00c80b9 beq patch03_1 ,p_set_tx_power 
+0008 c00d0072 beq patch03_2 ,p_initialize_radio_cont 
 0009 c00e0034 beq patch03_4 ,p_aac_ghpc 
-000a c01281e5 beq patch04_5 ,p_lpm_sleep 
-000b c013822b beq patch04_7 ,p_lpm_adjust_clk 
-000c c05880ff beq patch16_1 ,p_shutter_init 
-000d c06280fc beq patch18_5 ,p_otp_read_data 
-000e c06d0194 beq patch1b_2 ,p_sadc_calibration 
-000f c06e01a4 beq patch1b_4 ,p_enable_adc 
+000a c01281eb beq patch04_5 ,p_lpm_sleep 
+000b c0138231 beq patch04_7 ,p_lpm_adjust_clk 
+000c c0588104 beq patch16_1 ,p_shutter_init 
+000d c0628101 beq patch18_5 ,p_otp_read_data 
+000e c06d019a beq patch1b_2 ,p_sadc_calibration 
+000f c06e01aa beq patch1b_4 ,p_enable_adc 
 0010 2020235a branch assert 
 
 pf_patch_ext:
-0011 c0120204 beq patch24_4 ,p_le_receive_rxon 
+0011 c012020a beq patch24_4 ,p_le_receive_rxon 
 0012 c0128052 beq patch24_5 ,p_le_rx_dec 
 0013 c0130042 beq patch24_6 ,p_le_rx_nopayload 
-0014 c01c81df beq patch27_1 ,p_le_parse 
+0014 c01c81e5 beq patch27_1 ,p_le_parse 
 0015 c01f801d beq patch27_7 ,p_le_lpm_set_mult 
-0016 c02681e3 beq patch29_5 ,p_le_init_adv 
+0016 c02681e9 beq patch29_5 ,p_le_init_adv 
 0017 c17f8000 rtneq patch3f_7 
 0018 2020235a branch assert 
 
@@ -133,585 +133,593 @@
 006c 708a23dd jam 0xdd ,0x8a23 
 006d 20600000 rtn 
 
-p_initialize_radio_cont:
-006e 7001bb00 jam 0 ,mem_le_testtype 
-006f 7001bc00 jam 0 ,mem_cmd_le_create_conn 
+p_set_ck2rfpll:
+006e 37d98200 until null ,lpo_edge 
+006f 70813c58 jam 0x58 ,0x813c 
 0070 37d98200 until null ,lpo_edge 
-0071 708a13cd jam 0xcd ,0x8a13 
-0072 7089460d jam 0x0d ,0x8946 
-0073 70896f10 jam 0x10 ,0x896f 
-0074 708a0610 jam 0x10 ,0x8a06 
-0075 708a844a jam 0x4a ,0x8a84 
-0076 708a8540 jam 0x40 ,0x8a85 
-0077 708a16fe jam 0xfe ,0x8a16 
-0078 204000bc call p_set_otp_config 
-0079 6fe0c436 fetch 1 ,mem_wdt_always_work 
-007a 205a70d7 call wdt_set_disable ,blank 
-007b 37d98200 until null ,lpo_edge 
-007c 70813b5f jam 0x5f ,0x813b 
-007d 6fe0c099 fetch 1 ,mem_fcomp_div 
-007e c00800a9 beq xtal_16m ,p_initialize_radio_16m 
-007f 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
-0080 1fe1fe04 or_into 0x04 ,pdata 
-0081 67f08a02 store 1 ,0x8a02 
-0082 70890f01 jam 0x01 ,0x890f 
-0083 708a8024 jam 0x24 ,0x8a80 
-0084 708a8162 jam 0x62 ,0x8a81 
-0085 58e61212 setarg 0xe61212 
-0086 67f18a73 store 3 ,0x8a73 
+0071 20600000 rtn 
+
+p_initialize_radio_cont:
+0072 7001bb00 jam 0 ,mem_le_testtype 
+0073 7001bc00 jam 0 ,mem_cmd_le_create_conn 
+0074 37d98200 until null ,lpo_edge 
+0075 708a13cd jam 0xcd ,0x8a13 
+0076 7089460d jam 0x0d ,0x8946 
+0077 70896f10 jam 0x10 ,0x896f 
+0078 708a0610 jam 0x10 ,0x8a06 
+0079 708a844a jam 0x4a ,0x8a84 
+007a 708a8540 jam 0x40 ,0x8a85 
+007b 708a16fe jam 0xfe ,0x8a16 
+007c 204000c1 call p_set_otp_config 
+007d 6fe0c436 fetch 1 ,mem_wdt_always_work 
+007e 205a70d7 call wdt_set_disable ,blank 
+007f 2455806e ncall p_set_ck2rfpll ,wake 
+0080 37d98200 until null ,lpo_edge 
+0081 70813b5f jam 0x5f ,0x813b 
+0082 6fe0c099 fetch 1 ,mem_fcomp_div 
+0083 c00800ae beq xtal_16m ,p_initialize_radio_16m 
+0084 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
+0085 1fe1fe04 or_into 0x04 ,pdata 
+0086 67f08a02 store 1 ,0x8a02 
+0087 70890f01 jam 0x01 ,0x890f 
+0088 708a8024 jam 0x24 ,0x8a80 
+0089 708a8162 jam 0x62 ,0x8a81 
+008a 58e61212 setarg 0xe61212 
+008b 67f18a73 store 3 ,0x8a73 
 
 p_initialize_radio2:
-0087 708a8660 jam 0x60 ,0x8a86 
-0088 708a8b3b jam 0x3b ,0x8a8b 
-0089 2040009b call p_dpll_on 
-008a 70804300 jam 0 ,core_config 
-008b 70804205 jam clksel_dpll ,core_clksel 
-008c 58557474 setarg 0x557474 
-008d 67f18968 store 3 ,0x8968 
-008e 7089606e jam 0x6e ,0x8960 
-008f 20400166 call p_rx_dcoc 
-0090 20400191 call p_rfpll_aac_ghpc 
-0091 20400095 call p_set_xtal_cap 
-0092 7041480c jam system_clk_12m ,mem_system_clk 
-0093 20406f4e call sadc_calibration 
-0094 20200193 branch p_dpll_ring_ibias_calc 
+008c 708a8660 jam 0x60 ,0x8a86 
+008d 708a8b3b jam 0x3b ,0x8a8b 
+008e 204000a0 call p_dpll_on 
+008f 70804300 jam 0 ,core_config 
+0090 70804205 jam clksel_dpll ,core_clksel 
+0091 58557474 setarg 0x557474 
+0092 67f18968 store 3 ,0x8968 
+0093 7089606e jam 0x6e ,0x8960 
+0094 2040016c call p_rx_dcoc 
+0095 20400197 call p_rfpll_aac_ghpc 
+0096 2040009a call p_set_xtal_cap 
+0097 7041480c jam system_clk_12m ,mem_system_clk 
+0098 20406f4e call sadc_calibration 
+0099 20200199 branch p_dpll_ring_ibias_calc 
 
 p_set_xtal_cap:
-0095 20758000 rtn wake 
-0096 37d98200 until null ,lpo_edge 
-0097 6fe0c11c fetch 1 ,mem_xtal_c_sel 
-0098 67f0813a store 1 ,core_xtal_cap 
-0099 37d98200 until null ,lpo_edge 
-009a 20600000 rtn 
+009a 20758000 rtn wake 
+009b 37d98200 until null ,lpo_edge 
+009c 6fe0c11c fetch 1 ,mem_xtal_c_sel 
+009d 67f0813a store 1 ,core_xtal_cap 
+009e 37d98200 until null ,lpo_edge 
+009f 20600000 rtn 
 
 p_dpll_on:
-009b 6fe0c099 fetch 1 ,mem_fcomp_div 
-009c c00c00a1 beq xtal_24m ,p_dpll_on_24m 
-009d 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
-009e 1fe1fe06 or_into 0x06 ,pdata 
-009f 67f08a02 store 1 ,0x8a02 
-00a0 708a05e0 jam 0xe0 ,0x8a05 
+00a0 6fe0c099 fetch 1 ,mem_fcomp_div 
+00a1 c00c00a6 beq xtal_24m ,p_dpll_on_24m 
+00a2 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
+00a3 1fe1fe06 or_into 0x06 ,pdata 
+00a4 67f08a02 store 1 ,0x8a02 
+00a5 708a05e0 jam 0xe0 ,0x8a05 
 
 p_dpll_on_24m:
-00a1 708a00d8 jam 0xd8 ,0x8a00 
-00a2 2000003c nop 60 
-00a3 708a01a0 jam 0xa0 ,0x8a01 
-00a4 708a00df jam 0xdf ,0x8a00 
-00a5 708a01fa jam 0xfa ,0x8a01 
-00a6 20000014 nop 20 
-00a7 708a009f jam 0x9f ,0x8a00 
-00a8 20600000 rtn 
+00a6 708a00d8 jam 0xd8 ,0x8a00 
+00a7 2000003c nop 60 
+00a8 708a01a0 jam 0xa0 ,0x8a01 
+00a9 708a00df jam 0xdf ,0x8a00 
+00aa 708a01fa jam 0xfa ,0x8a01 
+00ab 20000014 nop 20 
+00ac 708a009f jam 0x9f ,0x8a00 
+00ad 20600000 rtn 
 
 p_initialize_radio_16m:
-00a9 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
-00aa 1fe1fe06 or_into 0x06 ,pdata 
-00ab 67f08a02 store 1 ,0x8a02 
-00ac 70890f00 jam 0x00 ,0x890f 
-00ad 708a8023 jam 0x23 ,0x8a80 
-00ae 708a81b0 jam 0xb0 ,0x8a81 
-00af 58e40909 setarg 0xe40909 
-00b0 67f18a73 store 3 ,0x8a73 
-00b1 708a762a jam 0x2a ,0x8a76 
-00b2 70890204 jam 0x04 ,0x8902 
-00b3 20200087 branch p_initialize_radio2 
+00ae 6fe0c438 fetch 1 ,mem_ring_ibias_trim 
+00af 1fe1fe06 or_into 0x06 ,pdata 
+00b0 67f08a02 store 1 ,0x8a02 
+00b1 70890f00 jam 0x00 ,0x890f 
+00b2 708a8023 jam 0x23 ,0x8a80 
+00b3 708a81b0 jam 0xb0 ,0x8a81 
+00b4 58e40909 setarg 0xe40909 
+00b5 67f18a73 store 3 ,0x8a73 
+00b6 708a762a jam 0x2a ,0x8a76 
+00b7 70890204 jam 0x04 ,0x8902 
+00b8 2020008c branch p_initialize_radio2 
 
 p_set_tx_power:
-00b4 6fe0c141 fetch 1 ,mem_tx_power 
-00b5 c00500b7 beq tx_power_10db ,p_set_tx_power_10db 
-00b6 2020220e branch set_tx_power + 2 
+00b9 6fe0c141 fetch 1 ,mem_tx_power 
+00ba c00500bc beq tx_power_10db ,p_set_tx_power_10db 
+00bb 2020220e branch set_tx_power + 2 
 
 p_set_tx_power_10db:
-00b7 708a1425 jam 0x25 ,0x8a14 
-00b8 58a93f3f setarg 0xa93f3f 
-00b9 67f18a60 store 3 ,0x8a60 
-00ba 708a631f jam 0x1f ,0x8a63 
-00bb 20600000 rtn 
+00bc 708a1425 jam 0x25 ,0x8a14 
+00bd 58a93f3f setarg 0xa93f3f 
+00be 67f18a60 store 3 ,0x8a60 
+00bf 708a631f jam 0x1f ,0x8a63 
+00c0 20600000 rtn 
 
 p_set_otp_config:
-00bc 203580e3 branch p_set_otp_config_wake ,wake 
-00bd 6fe2020d fetch 4 ,mem_otp_core_ldo 
-00be 207a0000 rtn blank 
-00bf 37d98200 until null ,lpo_edge 
-00c0 6ff08136 fetch 1 ,0x8136 
-00c1 1fe17ef0 and pdata ,0xf0 ,pdata 
-00c2 6848820d fetcht 1 ,mem_otp_core_ldo 
-00c3 9841fe00 ior temp ,pdata 
-00c4 67f08136 store 1 ,0x8136 
-00c5 37d98200 until null ,lpo_edge 
-00c6 6ff08138 fetch 1 ,0x8138 
-00c7 1fe17e07 and pdata ,0x7 ,pdata 
-00c8 6848820e fetcht 1 ,mem_otp_verf_bg 
-00c9 18498400 lshift3 temp ,temp 
-00ca 9841fe00 ior temp ,pdata 
-00cb 67f08138 store 1 ,0x8138 
-00cc 37d98200 until null ,lpo_edge 
+00c1 203580e8 branch p_set_otp_config_wake ,wake 
+00c2 6fe2020d fetch 4 ,mem_otp_core_ldo 
+00c3 207a0000 rtn blank 
+00c4 37d98200 until null ,lpo_edge 
+00c5 6ff08136 fetch 1 ,0x8136 
+00c6 1fe17ef0 and pdata ,0xf0 ,pdata 
+00c7 6848820d fetcht 1 ,mem_otp_core_ldo 
+00c8 9841fe00 ior temp ,pdata 
+00c9 67f08136 store 1 ,0x8136 
+00ca 37d98200 until null ,lpo_edge 
+00cb 6ff08138 fetch 1 ,0x8138 
+00cc 1fe17e07 and pdata ,0x7 ,pdata 
+00cd 6848820e fetcht 1 ,mem_otp_verf_bg 
+00ce 18498400 lshift3 temp ,temp 
+00cf 9841fe00 ior temp ,pdata 
+00d0 67f08138 store 1 ,0x8138 
+00d1 37d98200 until null ,lpo_edge 
 
 p_set_otp_config2:
-00cd 6ff08acb fetch 1 ,0x8acb 
-00ce 1fe17ef0 and pdata ,0xf0 ,pdata 
-00cf 6848820f fetcht 1 ,mem_otp_charge_pump 
-00d0 6048c15b storet 1 ,mem_otp_charge_pump_x 
-00d1 9841fe00 ior temp ,pdata 
-00d2 67f08acb store 1 ,0x8acb 
-00d3 6fe08210 fetch 1 ,mem_otp_dpll_ibais 
-00d4 67e0c15c store 1 ,mem_otp_dpll_ibais_x 
-00d5 2feffe03 isolate1 3 ,pdata 
-00d6 6ff08a06 fetch 1 ,0x8a06 
-00d7 7920fe07 setflag true ,7 ,pdata 
-00d8 67f08a06 store 1 ,0x8a06 
-00d9 6fe08210 fetch 1 ,mem_otp_dpll_ibais 
-00da 1fe10407 and pdata ,7 ,temp 
-00db 18520400 lshift4 temp ,temp 
-00dc 18438400 lshift temp ,temp 
-00dd 6048c438 storet 1 ,mem_ring_ibias_trim 
-00de 6ff08a02 fetch 1 ,0x8a02 
-00df 1fe17e1f and pdata ,0x1f ,pdata 
-00e0 9841fe00 ior temp ,pdata 
-00e1 67f08a02 store 1 ,0x8a02 
-00e2 20600000 rtn 
+00d2 6ff08acb fetch 1 ,0x8acb 
+00d3 1fe17ef0 and pdata ,0xf0 ,pdata 
+00d4 6848820f fetcht 1 ,mem_otp_charge_pump 
+00d5 6048c15b storet 1 ,mem_otp_charge_pump_x 
+00d6 9841fe00 ior temp ,pdata 
+00d7 67f08acb store 1 ,0x8acb 
+00d8 6fe08210 fetch 1 ,mem_otp_dpll_ibais 
+00d9 67e0c15c store 1 ,mem_otp_dpll_ibais_x 
+00da 2feffe03 isolate1 3 ,pdata 
+00db 6ff08a06 fetch 1 ,0x8a06 
+00dc 7920fe07 setflag true ,7 ,pdata 
+00dd 67f08a06 store 1 ,0x8a06 
+00de 6fe08210 fetch 1 ,mem_otp_dpll_ibais 
+00df 1fe10407 and pdata ,7 ,temp 
+00e0 18520400 lshift4 temp ,temp 
+00e1 18438400 lshift temp ,temp 
+00e2 6048c438 storet 1 ,mem_ring_ibias_trim 
+00e3 6ff08a02 fetch 1 ,0x8a02 
+00e4 1fe17e1f and pdata ,0x1f ,pdata 
+00e5 9841fe00 ior temp ,pdata 
+00e6 67f08a02 store 1 ,0x8a02 
+00e7 20600000 rtn 
 
 p_set_otp_config_wake:
-00e3 6fe1415b fetch 2 ,mem_otp_charge_pump_x 
-00e4 207a0000 rtn blank 
-00e5 67e1020f store 2 ,mem_otp_charge_pump 
-00e6 202000cd branch p_set_otp_config2 
+00e8 6fe1415b fetch 2 ,mem_otp_charge_pump_x 
+00e9 207a0000 rtn blank 
+00ea 67e1020f store 2 ,mem_otp_charge_pump 
+00eb 202000d2 branch p_set_otp_config2 
 
 p_rf_rx_enable:
-00e7 2040686f call rf_debug_rx_gpio_high 
-00e8 204021ba call rf_rx_agc_set 
-00e9 18002a08 force 8 ,radio_ctrl 
-00ea 18002a00 force 0 ,radio_ctrl 
-00eb 580aaada setarg 0x0aaada 
-00ec 67f18a0f store 3 ,0x8a0f 
-00ed 708a2540 jam 0x40 ,0x8a25 
-00ee 708a2610 jam 0x10 ,0x8a26 
-00ef 2000003c nop 60 
-00f0 708a01fb jam 0xfb ,0x8a01 
-00f1 708a25ff jam 0xff ,0x8a25 
-00f2 708a2630 jam 0x30 ,0x8a26 
-00f3 708a16fe jam 0xfe ,0x8a16 
-00f4 202021b4 branch rf_rx_enable + 14 
+00ec 2040686f call rf_debug_rx_gpio_high 
+00ed 204021ba call rf_rx_agc_set 
+00ee 18002a08 force 8 ,radio_ctrl 
+00ef 18002a00 force 0 ,radio_ctrl 
+00f0 580aaada setarg 0x0aaada 
+00f1 67f18a0f store 3 ,0x8a0f 
+00f2 708a2540 jam 0x40 ,0x8a25 
+00f3 708a2610 jam 0x10 ,0x8a26 
+00f4 2000003c nop 60 
+00f5 708a01fb jam 0xfb ,0x8a01 
+00f6 708a25ff jam 0xff ,0x8a25 
+00f7 708a2630 jam 0x30 ,0x8a26 
+00f8 708a16fe jam 0xfe ,0x8a16 
+00f9 202021b4 branch rf_rx_enable + 14 
 
 p_txon:
-00f5 580aaa7e setarg 0x0aaa7e 
-00f6 67f18a0f store 3 ,0x8a0f 
-00f7 2000003c nop 60 
-00f8 708a2500 jam 0x00 ,0x8a25 
-00f9 708a260d jam 0x0d ,0x8a26 
-00fa 708a16f6 jam 0xf6 ,0x8a16 
-00fb 20202203 branch txon + 7 
+00fa 580aaa7e setarg 0x0aaa7e 
+00fb 67f18a0f store 3 ,0x8a0f 
+00fc 2000003c nop 60 
+00fd 708a2500 jam 0x00 ,0x8a25 
+00fe 708a260d jam 0x0d ,0x8a26 
+00ff 708a16f6 jam 0xf6 ,0x8a16 
+0100 20202203 branch txon + 7 
 
 p_otp_read_data:
-00fc 20406b3a call enable_otp_read 
-00fd 20406b75 call otp_read_data + 1 
-00fe 20206b38 branch otp_disable_chgpump 
+0101 20406b3a call enable_otp_read 
+0102 20406b75 call otp_read_data + 1 
+0103 20206b38 branch otp_disable_chgpump 
 
 p_shutter_init:
-00ff 70807dc0 jam 0xc0 ,0x807d 
-0100 7080d6c0 jam 0xc0 ,0x80d6 
-0101 20407396 call enable_authrom 
-0102 20758000 rtn wake 
-0103 58000050 setarg 0x0050 
-0104 67e144f6 store 2 ,mem_ble_shutter_reconn_timeout 
-0105 58000090 setarg 0x0090 
-0106 67e144f2 store 2 ,mem_ble_shutter_reconn_adv_interval 
-0107 58000140 setarg 0x0140 
-0108 67e144f4 store 2 ,mem_ble_shutter_discovery_adv_interval 
-0109 67e14389 store 2 ,mem_le_adv_interval 
-010a 6fe44f17 fetch 8 ,mem_ble_shutter_dy_interval_min_new 
-010b 67e4450a store 8 ,mem_ble_shutter_interval_min_new 
-010c 6fe4489e fetch 8 ,mem_shutter_discovery_time_conf 
-010d 67e44512 store 8 ,mem_ble_shutter_discovery_timeout 
-010e 6fe448a6 fetch 8 ,mem_shutter_reconn_or_discovery_blink_time_conf 
-010f 67e444fa store 8 ,mem_ble_shutter_reconn_blink_on_time 
-0110 58006327 setarg shutter_process_idle 
-0111 67e143db store 2 ,mem_cb_idle_process 
-0112 5800012b setarg p_shutter_process_bb_event 
-0113 67e143dd store 2 ,mem_cb_bb_event_process 
-0114 5800638a setarg ble_shutter_receive_data 
-0115 67e143df store 2 ,mem_cb_att_write 
-0116 5800630e setarg shutter_le_bb_event_timer 
-0117 67e143e3 store 2 ,mem_cb_event_timer 
-0118 58000138 setarg p_shutter_key_change 
-0119 67e14524 store 2 ,mem_cb_shutter_keycan 
-011a 204062c2 call shutter_common_init 
-011b 20406396 call shutter_load_buffer_config_form_datarom 
+0104 70807dc0 jam 0xc0 ,0x807d 
+0105 7080d6c0 jam 0xc0 ,0x80d6 
+0106 20407396 call enable_authrom 
+0107 20758000 rtn wake 
+0108 7040a60a jam 0x0a ,mem_lpm_overhead 
+0109 58000050 setarg 0x0050 
+010a 67e144f6 store 2 ,mem_ble_shutter_reconn_timeout 
+010b 58000090 setarg 0x0090 
+010c 67e144f2 store 2 ,mem_ble_shutter_reconn_adv_interval 
+010d 58000140 setarg 0x0140 
+010e 67e144f4 store 2 ,mem_ble_shutter_discovery_adv_interval 
+010f 67e14389 store 2 ,mem_le_adv_interval 
+0110 6fe44f17 fetch 8 ,mem_ble_shutter_dy_interval_min_new 
+0111 67e4450a store 8 ,mem_ble_shutter_interval_min_new 
+0112 6fe4489e fetch 8 ,mem_shutter_discovery_time_conf 
+0113 67e44512 store 8 ,mem_ble_shutter_discovery_timeout 
+0114 6fe448a6 fetch 8 ,mem_shutter_reconn_or_discovery_blink_time_conf 
+0115 67e444fa store 8 ,mem_ble_shutter_reconn_blink_on_time 
+0116 58006327 setarg shutter_process_idle 
+0117 67e143db store 2 ,mem_cb_idle_process 
+0118 58000131 setarg p_shutter_process_bb_event 
+0119 67e143dd store 2 ,mem_cb_bb_event_process 
+011a 5800638a setarg ble_shutter_receive_data 
+011b 67e143df store 2 ,mem_cb_att_write 
+011c 5800630e setarg shutter_le_bb_event_timer 
+011d 67e143e3 store 2 ,mem_cb_event_timer 
+011e 5800013e setarg p_shutter_key_change 
+011f 67e14524 store 2 ,mem_cb_shutter_keycan 
+0120 204062c2 call shutter_common_init 
+0121 20406396 call shutter_load_buffer_config_form_datarom 
 
 p_shutter_power_switch:
-011c 6fe0c51a fetch 1 ,mem_shutter_hard_soft_switch_case 
-011d c00062d0 beq hard_switch ,shutter_hart_swtich_power_on 
-011e 6fe0c51b fetch 1 ,mem_shutter_soft_switch_button_gpio 
-011f 67e0c4ec store 1 ,mem_ui_button_gpio 
+0122 6fe0c51a fetch 1 ,mem_shutter_hard_soft_switch_case 
+0123 c00062d0 beq hard_switch ,shutter_hart_swtich_power_on 
+0124 6fe0c51b fetch 1 ,mem_shutter_soft_switch_button_gpio 
+0125 67e0c4ec store 1 ,mem_ui_button_gpio 
 
 p_ui_soft_swtich_init:
-0120 58000000 setarg ss_state_power_up 
-0121 20400161 call p_ui_soft_swtich_init_power_on_time 
-0122 7044e401 jam ui_button_state_up ,mem_ui_button_last_state 
-0123 20407776 call ui_button_init 
-0124 20407780 call ui_button_polling 
+0126 58000000 setarg ss_state_power_up 
+0127 20400167 call p_ui_soft_swtich_init_power_on_time 
+0128 7044e401 jam ui_button_state_up ,mem_ui_button_last_state 
+0129 20407776 call ui_button_init 
+012a 20407780 call ui_button_polling 
 
 p_ui_soft_switch_first_power_on:
-0125 6fe0c6d0 fetch 1 ,mem_shutter_soft_switch_first_power_on 
-0126 6ff08132 fetch 1 ,core_lpm_isogate 
-0127 c28263b9 bbit1 cold_wake ,ui_soft_switch_power_on 
+012b 6fe0c6d0 fetch 1 ,mem_shutter_soft_switch_first_power_on 
+012c 6ff08132 fetch 1 ,core_lpm_isogate 
+012d c28263b9 bbit1 cold_wake ,ui_soft_switch_power_on 
 
 p_ui_soft_swtich_init_next:
-0128 6fe144e9 fetch 2 ,mem_ui_state_map 
-0129 c3860000 rtnbit1 ui_state_btn_down 
-012a 20204327 branch app_enter_hibernate 
+012e 6fe144e9 fetch 2 ,mem_ui_state_map 
+012f c3860000 rtnbit1 ui_state_btn_down 
+0130 20204327 branch app_enter_hibernate 
 
 p_shutter_process_bb_event:
-012b 1a627e00 copy regc ,pdata 
-012c c0188130 beq bt_evt_le_pairing_success ,p_ble_shutter_pair_success 
-012d c00a8134 beq bt_evt_le_disconnected ,p_ble_shutter_process_baseband_disconnect 
-012e c01f8132 beq bt_evt_le_reconnect_complete ,p_ble_shutter_process_reconnect_complete 
-012f 202062da branch shutter_process_bb_event + 1 
+0131 1a627e00 copy regc ,pdata 
+0132 c0188136 beq bt_evt_le_pairing_success ,p_ble_shutter_pair_success 
+0133 c00a813a beq bt_evt_le_disconnected ,p_ble_shutter_process_baseband_disconnect 
+0134 c01f8138 beq bt_evt_le_reconnect_complete ,p_ble_shutter_process_reconnect_complete 
+0135 202062da branch shutter_process_bb_event + 1 
 
 p_ble_shutter_pair_success:
-0130 7048b201 jam 1 ,mem_shutter_ble_connect_flag 
-0131 20600000 rtn 
+0136 7048b201 jam 1 ,mem_shutter_ble_connect_flag 
+0137 20600000 rtn 
 
 p_ble_shutter_process_reconnect_complete:
-0132 7048b201 jam 1 ,mem_shutter_ble_connect_flag 
-0133 202062e9 branch ble_shutter_process_reconnect_complete 
+0138 7048b201 jam 1 ,mem_shutter_ble_connect_flag 
+0139 202062e9 branch ble_shutter_process_reconnect_complete 
 
 p_ble_shutter_process_baseband_disconnect:
-0134 7048b200 jam 0 ,mem_shutter_ble_connect_flag 
-0135 204078ad call queue_init 
-0136 7044f100 jam 0 ,mem_ble_shutter_enable_notify 
-0137 20206340 branch shutter_start_reconnect 
+013a 7048b200 jam 0 ,mem_shutter_ble_connect_flag 
+013b 204078ad call queue_init 
+013c 7044f100 jam 0 ,mem_ble_shutter_enable_notify 
+013d 20206340 branch shutter_start_reconnect 
 
 p_shutter_key_change:
-0138 2040635d call shutter_check_send_data 
-0139 24760000 nrtn user2 
-013a 1a227e00 deposit rega 
-013b 203a013f branch p_shutter_key_release ,blank 
+013e 2040635d call shutter_check_send_data 
+013f 24760000 nrtn user2 
+0140 1a227e00 deposit rega 
+0141 203a0145 branch p_shutter_key_release ,blank 
 
 p_shutter_key_press:
-013c 7048af00 jam 0 ,mem_shutter_release_flag 
-013d 20404323 call app_led_on 
-013e 2020014c branch p_le_get_release_ptr_volume 
+0142 7048af00 jam 0 ,mem_shutter_release_flag 
+0143 20404323 call app_led_on 
+0144 20200152 branch p_le_get_release_ptr_volume 
 
 p_shutter_key_release:
-013f 7048af01 jam 1 ,mem_shutter_release_flag 
-0140 7048b000 jam 0 ,mem_shutter_long_press_flag 
-0141 20404325 call app_led_off 
-0142 da604556 arg mem_key0_release ,regc 
+0145 7048af01 jam 1 ,mem_shutter_release_flag 
+0146 7048b000 jam 0 ,mem_shutter_long_press_flag 
+0147 20404325 call app_led_off 
+0148 da604556 arg mem_key0_release ,regc 
 
 p_push_queue_press_or_release:
-0143 dfe00005 arg max_queue_num ,pdata 
-0144 98effe00 imul32 queue ,pdata 
-0145 9a60a600 iadd regc ,regc 
+0149 dfe00005 arg max_queue_num ,pdata 
+014a 98effe00 imul32 queue ,pdata 
+014b 9a60a600 iadd regc ,regc 
 
 p_push_buffer_in_queue:
-0146 6fe0c8b0 fetch 1 ,mem_shutter_long_press_flag 
-0147 247a0000 nrtn blank 
+014c 6fe0c8b0 fetch 1 ,mem_shutter_long_press_flag 
+014d 247a0000 nrtn blank 
 
 p_push_buffer_in_queue_before:
-0148 6fe0c8af fetch 1 ,mem_shutter_release_flag 
-0149 243a014b nbranch p_push_buffer_in_queue_next ,blank 
-014a 7048b001 jam 1 ,mem_shutter_long_press_flag 
+014e 6fe0c8af fetch 1 ,mem_shutter_release_flag 
+014f 243a0151 nbranch p_push_buffer_in_queue_next ,blank 
+0150 7048b001 jam 1 ,mem_shutter_long_press_flag 
 
 p_push_buffer_in_queue_next:
-014b 20206371 branch push_buffer_in_queue 
+0151 20206371 branch push_buffer_in_queue 
 
 p_le_get_release_ptr_volume:
-014c 2020014d branch p_key_release_set_volume_inc 
+0152 20200153 branch p_key_release_set_volume_inc 
 
 p_key_release_set_volume_inc:
-014d 58000002 setarg 0x0002 
-014e 67e1452e store 2 ,mem_key0_press 
-014f 58000002 setarg 0x0002 
-0150 67e14533 store 2 ,mem_key1_press 
-0151 58000006 setarg 0x0006 
-0152 67e14556 store 2 ,mem_key0_release 
-0153 58000006 setarg 0x0006 
-0154 67e1455b store 2 ,mem_key1_release 
-0155 da60452e arg mem_key0_press ,regc 
-0156 20200143 branch p_push_queue_press_or_release 
+0153 58000000 setarg 0x0000 
+0154 67e1452e store 2 ,mem_key0_press 
+0155 58000001 setarg 0x0001 
+0156 67e14533 store 2 ,mem_key1_press 
+0157 58000601 setarg 0x0601 
+0158 67e14556 store 2 ,mem_key0_release 
+0159 58000006 setarg 0x0006 
+015a 67e1455b store 2 ,mem_key1_release 
+015b da60452e arg mem_key0_press ,regc 
+015c 20200149 branch p_push_queue_press_or_release 
 
 p_key_release_set_volume_dec:
-0157 58000000 setarg 0x0000 
-0158 67e1452e store 2 ,mem_key0_press 
-0159 58000002 setarg 0x0002 
-015a 67e14533 store 2 ,mem_key1_press 
-015b 58000602 setarg 0x0602 
-015c 67e14556 store 2 ,mem_key0_release 
-015d 58000006 setarg 0x0006 
-015e 67e1455b store 2 ,mem_key1_release 
-015f da60452e arg mem_key0_press ,regc 
-0160 20200143 branch p_push_queue_press_or_release 
+015d 58000000 setarg 0x0000 
+015e 67e1452e store 2 ,mem_key0_press 
+015f 58000002 setarg 0x0002 
+0160 67e14533 store 2 ,mem_key1_press 
+0161 58000602 setarg 0x0602 
+0162 67e14556 store 2 ,mem_key0_release 
+0163 58000006 setarg 0x0006 
+0164 67e1455b store 2 ,mem_key1_release 
+0165 da60452e arg mem_key0_press ,regc 
+0166 20200149 branch p_push_queue_press_or_release 
 
 p_ui_soft_swtich_init_power_on_time:
-0161 68494430 fetcht 2 ,mem_power_param_ptr 
-0162 e7e08002 istore 1 ,temp 
-0163 efe08005 ifetch 1 ,contw 
-0164 67e0c4eb store 1 ,mem_ui_button_timeout 
-0165 20600000 rtn 
+0167 68494430 fetcht 2 ,mem_power_param_ptr 
+0168 e7e08002 istore 1 ,temp 
+0169 efe08005 ifetch 1 ,contw 
+016a 67e0c4eb store 1 ,mem_ui_button_timeout 
+016b 20600000 rtn 
 
 p_rx_dcoc:
-0166 20758000 rtn wake 
-0167 20402160 call set_sync_on 
-0168 d8400027 arg 39 ,temp 
-0169 2040216f call set_freq_rx 
-016a 204021a6 call rf_rx_enable 
-016b 708a257f jam 0x7f ,0x8a25 
-016c 708a301a jam 0x1a ,0x8a30 
-016d 708a3178 jam 0x78 ,0x8a31 
-016e 708a8fb2 jam 0xb2 ,0x8a8f 
-016f 708ac200 jam 0 ,0x8ac2 
-0170 708ac300 jam 0 ,0x8ac3 
-0171 d8e00006 arg 6 ,queue 
-0172 20400183 call p_rx_dcoc_avg 
-0173 2a2ffe0d isolate1 13 ,rega 
-0174 2040211d call qset_start 
-0175 2a4ffe0d isolate1 13 ,regb 
-0176 2040211e call qset_p 
-0177 d8e00005 arg 5 ,queue 
+016c 20758000 rtn wake 
+016d 20402160 call set_sync_on 
+016e d8400027 arg 39 ,temp 
+016f 2040216f call set_freq_rx 
+0170 204021a6 call rf_rx_enable 
+0171 708a257f jam 0x7f ,0x8a25 
+0172 708a301a jam 0x1a ,0x8a30 
+0173 708a3178 jam 0x78 ,0x8a31 
+0174 708a8fb2 jam 0xb2 ,0x8a8f 
+0175 708ac200 jam 0 ,0x8ac2 
+0176 708ac300 jam 0 ,0x8ac3 
+0177 d8e00006 arg 6 ,queue 
+0178 20400189 call p_rx_dcoc_avg 
+0179 2a2ffe0d isolate1 13 ,rega 
+017a 2040211d call qset_start 
+017b 2a4ffe0d isolate1 13 ,regb 
+017c 2040211e call qset_p 
+017d d8e00005 arg 5 ,queue 
 
 p_rx_dcoc_loop2:
-0178 2040211c call qset1_p 
-0179 2040211e call qset_p 
-017a 20400183 call p_rx_dcoc_avg 
-017b d8a08ac2 arg 0x8ac2 ,contw 
-017c 1a31fe00 rshift4 rega ,pdata 
-017d 20402117 call qsetxor 
-017e 1a51fe00 rshift4 regb ,pdata 
-017f 20402117 call qsetxor 
-0180 18e08fff increase -1 ,queue 
-0181 20210178 branch p_rx_dcoc_loop2 ,positive 
-0182 2020214f branch rx_dcoc_loop2 + 10 
+017e 2040211c call qset1_p 
+017f 2040211e call qset_p 
+0180 20400189 call p_rx_dcoc_avg 
+0181 d8a08ac2 arg 0x8ac2 ,contw 
+0182 1a31fe00 rshift4 rega ,pdata 
+0183 20402117 call qsetxor 
+0184 1a51fe00 rshift4 regb ,pdata 
+0185 20402117 call qsetxor 
+0186 18e08fff increase -1 ,queue 
+0187 2021017e branch p_rx_dcoc_loop2 ,positive 
+0188 2020214f branch rx_dcoc_loop2 + 10 
 
 p_rx_dcoc_avg:
-0183 2000003c nop 60 
-0184 58000f00 setarg mem_dcoc_buf 
-0185 67f10982 store 2 ,0x8982 
-0186 58000ff0 setarg mem_dcoc_buf_end 
-0187 67f10984 store 2 ,0x8984 
-0188 70898109 jam 0x9 ,0x8981 
-0189 70898103 jam 0x3 ,0x8981 
-018a 70898006 jam 0x6 ,0x8980 
-018b 2000003c nop 60 
-018c da200000 arg 0 ,rega 
-018d da400000 arg 0 ,regb 
-018e df200010 arg 16 ,loopcnt 
-018f d8c00f00 arg mem_dcoc_buf ,contr 
-0190 2020212d branch rx_dcoc_loop 
+0189 2000003c nop 60 
+018a 58000f00 setarg mem_dcoc_buf 
+018b 67f10982 store 2 ,0x8982 
+018c 58000ff0 setarg mem_dcoc_buf_end 
+018d 67f10984 store 2 ,0x8984 
+018e 70898109 jam 0x9 ,0x8981 
+018f 70898103 jam 0x3 ,0x8981 
+0190 70898006 jam 0x6 ,0x8980 
+0191 2000003c nop 60 
+0192 da200000 arg 0 ,rega 
+0193 da400000 arg 0 ,regb 
+0194 df200010 arg 16 ,loopcnt 
+0195 d8c00f00 arg mem_dcoc_buf ,contr 
+0196 2020212d branch rx_dcoc_loop 
 
 p_rfpll_aac_ghpc:
-0191 20758000 rtn wake 
-0192 20202272 branch rfpll_aac_ghpc + 1 
+0197 20758000 rtn wake 
+0198 20202272 branch rfpll_aac_ghpc + 1 
 
 p_dpll_ring_ibias_calc:
-0193 20600000 rtn 
+0199 20600000 rtn 
 
 p_sadc_calibration:
-0194 20758000 rtn wake 
-0195 708a0777 jam 0x77 ,core_gpadc_ctrl 
-0196 708a08c9 jam 0xc9 ,core_gpadc_cfg0 
-0197 708a0b01 jam 0x01 ,core_gpadc_cfg3 
-0198 6fe0c409 fetch 1 ,mem_adc_clkdiv 
-0199 67f080cd store 1 ,core_sadc_clkdiv 
-019a 20000bb8 nop 3000 
-019b 204001bc call p_sadc_read 
-019c 708a08c1 jam 0xc1 ,core_gpadc_cfg0 
-019d 6a40c419 fetchr regb ,1 ,mem_spi_write_addr 
-019e df200008 arg 8 ,loopcnt 
-019f 20406f58 call sadc_cal_read + 1 
-01a0 6fe0c419 fetch 1 ,mem_spi_write_addr 
-01a1 67e0c433 store 1 ,mem_adc_cal_c7 
-01a2 6240c419 storer regb ,1 ,mem_spi_write_addr 
-01a3 20600000 rtn 
+019a 20758000 rtn wake 
+019b 708a0777 jam 0x77 ,core_gpadc_ctrl 
+019c 708a08c9 jam 0xc9 ,core_gpadc_cfg0 
+019d 708a0b01 jam 0x01 ,core_gpadc_cfg3 
+019e 6fe0c409 fetch 1 ,mem_adc_clkdiv 
+019f 67f080cd store 1 ,core_sadc_clkdiv 
+01a0 20000bb8 nop 3000 
+01a1 204001c2 call p_sadc_read 
+01a2 708a08c1 jam 0xc1 ,core_gpadc_cfg0 
+01a3 6a40c419 fetchr regb ,1 ,mem_spi_write_addr 
+01a4 df200008 arg 8 ,loopcnt 
+01a5 20406f58 call sadc_cal_read + 1 
+01a6 6fe0c419 fetch 1 ,mem_spi_write_addr 
+01a7 67e0c433 store 1 ,mem_adc_cal_c7 
+01a8 6240c419 storer regb ,1 ,mem_spi_write_addr 
+01a9 20600000 rtn 
 
 p_enable_adc:
-01a4 204001b2 call p_sadc_cal_write 
-01a5 6ff08a09 fetch 1 ,core_gpadc_cfg1 
-01a6 793ffe07 set0 7 ,pdata 
-01a7 67f08a09 store 1 ,core_gpadc_cfg1 
-01a8 708a0777 jam 0x77 ,core_gpadc_ctrl 
-01a9 708a08c1 jam 0xc1 ,core_gpadc_cfg0 
-01aa 708a0b01 jam 0x01 ,core_gpadc_cfg3 
-01ab 20406f90 call sadc_channel 
-01ac 6fe0c409 fetch 1 ,mem_adc_clkdiv 
-01ad 67f080cd store 1 ,core_sadc_clkdiv 
-01ae 20000bb8 nop 3000 
-01af 204001bc call p_sadc_read 
-01b0 7080cd00 jam 0 ,core_sadc_clkdiv 
-01b1 20206fa1 branch sadc_dma 
+01aa 204001b8 call p_sadc_cal_write 
+01ab 6ff08a09 fetch 1 ,core_gpadc_cfg1 
+01ac 793ffe07 set0 7 ,pdata 
+01ad 67f08a09 store 1 ,core_gpadc_cfg1 
+01ae 708a0777 jam 0x77 ,core_gpadc_ctrl 
+01af 708a08c1 jam 0xc1 ,core_gpadc_cfg0 
+01b0 708a0b01 jam 0x01 ,core_gpadc_cfg3 
+01b1 20406f90 call sadc_channel 
+01b2 6fe0c409 fetch 1 ,mem_adc_clkdiv 
+01b3 67f080cd store 1 ,core_sadc_clkdiv 
+01b4 20000bb8 nop 3000 
+01b5 204001c2 call p_sadc_read 
+01b6 7080cd00 jam 0 ,core_sadc_clkdiv 
+01b7 20206fa1 branch sadc_dma 
 
 p_sadc_cal_write:
-01b2 6ff080cc fetch 1 ,core_sadc_ctrl 
-01b3 79207e01 set1 1 ,pdata 
-01b4 67f080cc store 1 ,core_sadc_ctrl 
-01b5 6a40c419 fetchr regb ,1 ,mem_spi_write_addr 
-01b6 6fe0c433 fetch 1 ,mem_adc_cal_c7 
-01b7 67e0c419 store 1 ,mem_spi_write_addr 
-01b8 df200008 arg 8 ,loopcnt 
-01b9 20406f67 call sadc_cal_write + 4 
-01ba 6240c419 storer regb ,1 ,mem_spi_write_addr 
-01bb 20600000 rtn 
+01b8 6ff080cc fetch 1 ,core_sadc_ctrl 
+01b9 79207e01 set1 1 ,pdata 
+01ba 67f080cc store 1 ,core_sadc_ctrl 
+01bb 6a40c419 fetchr regb ,1 ,mem_spi_write_addr 
+01bc 6fe0c433 fetch 1 ,mem_adc_cal_c7 
+01bd 67e0c419 store 1 ,mem_spi_write_addr 
+01be df200008 arg 8 ,loopcnt 
+01bf 20406f67 call sadc_cal_write + 4 
+01c0 6240c419 storer regb ,1 ,mem_spi_write_addr 
+01c1 20600000 rtn 
 
 p_sadc_read:
-01bc 7080cc03 jam 0x03 ,core_sadc_ctrl 
+01c2 7080cc03 jam 0x03 ,core_sadc_ctrl 
 
 p_sadc_read_wait:
-01bd 6ff08129 fetch 1 ,core_perf_status 
-01be c30281bd bbit0 saradc_done ,p_sadc_read_wait 
-01bf 68590164 fetcht 2 ,core_sadc_data 
-01c0 6049440a storet 2 ,mem_adc_current_value 
-01c1 7080cc00 jam 0x00 ,core_sadc_ctrl 
-01c2 20600000 rtn 
+01c3 6ff08129 fetch 1 ,core_perf_status 
+01c4 c30281c3 bbit0 saradc_done ,p_sadc_read_wait 
+01c5 68590164 fetcht 2 ,core_sadc_data 
+01c6 6049440a storet 2 ,mem_adc_current_value 
+01c7 7080cc00 jam 0x00 ,core_sadc_ctrl 
+01c8 20600000 rtn 
 
 p_set_lemode:
-01c3 708a8211 jam 0x11 ,0x8a82 
-01c4 708a8d12 jam 0x12 ,0x8a8d 
-01c5 708a8e0a jam 0x0a ,0x8a8e 
-01c6 6fe0c099 fetch 1 ,mem_fcomp_div 
-01c7 c00801dc beq xtal_16m ,p_set_lemode_2m_16m 
-01c8 58005762 setarg 0x5762 
-01c9 67f10907 store 2 ,0x8907 
+01c9 708a8211 jam 0x11 ,0x8a82 
+01ca 708a8d12 jam 0x12 ,0x8a8d 
+01cb 708a8e0a jam 0x0a ,0x8a8e 
+01cc 6fe0c099 fetch 1 ,mem_fcomp_div 
+01cd c00801e2 beq xtal_16m ,p_set_lemode_2m_16m 
+01ce 58005762 setarg 0x5762 
+01cf 67f10907 store 2 ,0x8907 
 
 p_set_lemode_2m:
-01ca 70890103 jam 3 ,0x8901 
-01cb 70893003 jam 3 ,0x8930 
-01cc c6168000 rtnmark1 mark_ble_2m 
-01cd 70890101 jam 1 ,0x8901 
-01ce 708a8207 jam 0x07 ,0x8a82 
-01cf 708a8d44 jam 0x44 ,0x8a8d 
-01d0 708a8e0a jam 0x0a ,0x8a8e 
-01d1 6fe0c099 fetch 1 ,mem_fcomp_div 
-01d2 c00801d9 beq xtal_16m ,p_set_lemode_1m_16m 
-01d3 58002bb1 setarg 0x2bb1 
-01d4 67f10907 store 2 ,0x8907 
+01d0 70890103 jam 3 ,0x8901 
+01d1 70893003 jam 3 ,0x8930 
+01d2 c6168000 rtnmark1 mark_ble_2m 
+01d3 70890101 jam 1 ,0x8901 
+01d4 708a8207 jam 0x07 ,0x8a82 
+01d5 708a8d44 jam 0x44 ,0x8a8d 
+01d6 708a8e0a jam 0x0a ,0x8a8e 
+01d7 6fe0c099 fetch 1 ,mem_fcomp_div 
+01d8 c00801df beq xtal_16m ,p_set_lemode_1m_16m 
+01d9 58002bb1 setarg 0x2bb1 
+01da 67f10907 store 2 ,0x8907 
 
 p_set_lemode_1m:
-01d5 c6978000 rtnmark0 mark_ble_lr 
-01d6 70893024 jam 0x24 ,0x8930 
-01d7 70890105 jam 5 ,0x8901 
-01d8 20600000 rtn 
+01db c6978000 rtnmark0 mark_ble_lr 
+01dc 70893024 jam 0x24 ,0x8930 
+01dd 70890105 jam 5 ,0x8901 
+01de 20600000 rtn 
 
 p_set_lemode_1m_16m:
-01d9 58004189 setarg 0x4189 
-01da 67f10907 store 2 ,0x8907 
-01db 202001d5 branch p_set_lemode_1m 
+01df 58004189 setarg 0x4189 
+01e0 67f10907 store 2 ,0x8907 
+01e1 202001db branch p_set_lemode_1m 
 
 p_set_lemode_2m_16m:
-01dc 58008312 setarg 0x8312 
-01dd 67f10907 store 2 ,0x8907 
-01de 202001ca branch p_set_lemode_2m 
+01e2 58008312 setarg 0x8312 
+01e3 67f10907 store 2 ,0x8907 
+01e4 202001d0 branch p_set_lemode_2m 
 
 p_le_parse:
-01df 6fe0c334 fetch 1 ,mem_le_packet_llid 
-01e0 c1000000 rtneq llid_reserved 
-01e1 c001b04a beq llid_le_ll ,le_parse_ll 
-01e2 202028e1 branch le_parse_l2cap 
+01e5 6fe0c334 fetch 1 ,mem_le_packet_llid 
+01e6 c1000000 rtneq llid_reserved 
+01e7 c001b04a beq llid_le_ll ,le_parse_ll 
+01e8 202028e1 branch le_parse_l2cap 
 
 p_le_init_adv:
-01e3 793f8030 set0 mark_ble_crc_fail ,mark 
-01e4 20202af6 branch le_init_adv + 1 
+01e9 793f8030 set0 mark_ble_crc_fail ,mark 
+01ea 20202af6 branch le_init_adv + 1 
 
 p_lpm_sleep:
-01e5 6fe143e9 fetch 2 ,mem_cb_before_lpm_sleep 
-01e6 20407d79 call callback_func 
+01eb 6fe143e9 fetch 2 ,mem_cb_before_lpm_sleep 
+01ec 20407d79 call callback_func 
 
 p_lpm_sleep_skip_cb_function:
-01e7 6fe240ad fetch 4 ,mem_sleep_counter_all 
-01e8 9840fe00 iadd temp ,pdata 
-01e9 67e240ad store 4 ,mem_sleep_counter_all 
-01ea 204001ec call p_lpm_save_context 
-01eb 20202425 branch lpm_sleep_skip_cb_function + 4 
+01ed 6fe240ad fetch 4 ,mem_sleep_counter_all 
+01ee 9840fe00 iadd temp ,pdata 
+01ef 67e240ad store 4 ,mem_sleep_counter_all 
+01f0 204001f2 call p_lpm_save_context 
+01f1 20202425 branch lpm_sleep_skip_cb_function + 4 
 
 p_lpm_save_context:
-01ec 600440e7 storer mark ,8 ,mem_saved_mark 
-01ed d8c08070 arg core_gpio_conf ,contr 
-01ee d8a040cc arg mem_saved_gpio ,contw 
-01ef 20407c8f call memcpy16 
-01f0 d8c080d4 arg core_gpio_conf_hi ,contr 
-01f1 20407c89 call memcpy8 
-01f2 6ff08080 fetch 1 ,core_spid_ctrl 
-01f3 67e0c0ef store 1 ,mem_saved_spidctrl 
-01f4 18422400 copy temp ,regb 
+01f2 600440e7 storer mark ,8 ,mem_saved_mark 
+01f3 d8c08070 arg core_gpio_conf ,contr 
+01f4 d8a040cc arg mem_saved_gpio ,contw 
+01f5 20407c8f call memcpy16 
+01f6 d8c080d4 arg core_gpio_conf_hi ,contr 
+01f7 20407c89 call memcpy8 
+01f8 6ff08080 fetch 1 ,core_spid_ctrl 
+01f9 67e0c0ef store 1 ,mem_saved_spidctrl 
+01fa 18422400 copy temp ,regb 
 
 p_lpm_write_gpio_wakeup:
-01f5 df20000c arg 12 ,loopcnt 
-01f6 da200016 arg mem_gpio_wakeup_cfg ,rega 
-01f7 da60814d arg core_gpio_wakeup_cfg ,regc 
-01f8 37d98200 until null ,lpo_edge 
+01fb df20000c arg 12 ,loopcnt 
+01fc da200016 arg mem_gpio_wakeup_cfg ,rega 
+01fd da60814d arg core_gpio_wakeup_cfg ,regc 
+01fe 37d98200 until null ,lpo_edge 
 
 p_lpm_write_gpio_loop:
-01f9 efe08011 ifetch 1 ,rega 
-01fa e8408013 ifetcht 1 ,regc 
-01fb 98467c00 isub temp ,null 
-01fc 202281ff branch p_lpm_write_gpio_loop_next ,zero 
-01fd e7e08013 istore 1 ,regc 
-01fe 37d98200 until null ,lpo_edge 
+01ff efe08011 ifetch 1 ,rega 
+0200 e8408013 ifetcht 1 ,regc 
+0201 98467c00 isub temp ,null 
+0202 20228205 branch p_lpm_write_gpio_loop_next ,zero 
+0203 e7e08013 istore 1 ,regc 
+0204 37d98200 until null ,lpo_edge 
 
 p_lpm_write_gpio_loop_next:
-01ff 1a20a201 increase 1 ,rega 
-0200 1a60a601 increase 1 ,regc 
-0201 c20001f9 loop p_lpm_write_gpio_loop 
-0202 1a420400 copy regb ,temp 
-0203 20600000 rtn 
+0205 1a20a201 increase 1 ,rega 
+0206 1a60a601 increase 1 ,regc 
+0207 c20001ff loop p_lpm_write_gpio_loop 
+0208 1a420400 copy regb ,temp 
+0209 20600000 rtn 
 
 p_le_receive_rxon:
-0204 204025c2 call le_prep 
-0205 c597820a bmark0 mark_ble_lr ,p_le_receive_nolr 
-0206 783cfc00 pulse dewhiten_code_calc 
-0207 2000001e nop 30 
-0208 204025c2 call le_prep 
-0209 19699600 lshift3 timeup ,timeup 
+020a 204025c2 call le_prep 
+020b c5978210 bmark0 mark_ble_lr ,p_le_receive_nolr 
+020c 783cfc00 pulse dewhiten_code_calc 
+020d 2000001e nop 30 
+020e 204025c2 call le_prep 
+020f 19699600 lshift3 timeup ,timeup 
 
 p_le_receive_nolr:
-020a 7856fc00 disable match 
-020b 7826fc00 enable decode_fec0 
-020c 7830fc00 enable is_rx 
-020d 78507c00 disable is_tx 
-020e 19623600 copy timeup ,stop_watch 
-020f 37c18400 correlate null ,timeout 
-0210 20370213 branch p_le_receive_on_attempt ,attempt 
-0211 1b420400 copy clke ,temp 
-0212 604b000f storet 6 ,mem_sync_clke 
+0210 7856fc00 disable match 
+0211 7826fc00 enable decode_fec0 
+0212 7830fc00 enable is_rx 
+0213 78507c00 disable is_tx 
+0214 19623600 copy timeup ,stop_watch 
+0215 37c18400 correlate null ,timeout 
+0216 20370219 branch p_le_receive_on_attempt ,attempt 
+0217 1b420400 copy clke ,temp 
+0218 604b000f storet 6 ,mem_sync_clke 
 
 p_le_receive_on_attempt:
-0213 242c26fa nbranch le_unsync_end ,sync 
-0214 78287c00 enable swfine 
-0215 6fe0c167 fetch 1 ,mem_le_tx_ifs_defference 
-0216 d8404e20 arg param_20ms_init ,temp 
-0217 98408400 iadd temp ,temp 
-0218 6fe0c148 fetch 1 ,mem_system_clk 
-0219 984fb600 imul32 temp ,stop_watch 
-021a 20406877 call rf_debug_rx_sync_line 
-021b 20372677 branch le_receive_skip ,attempt 
-021c 20400221 call p_calc_clke_all_modem 
-021d 6fe08168 fetch 1 ,mem_le_state 
-021e c301a677 bbit0 lestate_got_first_packet ,le_receive_skip 
-021f 2055a477 call lpm_adjust_clk ,wake 
-0220 20202677 branch le_receive_skip 
+0219 242c26fa nbranch le_unsync_end ,sync 
+021a 78287c00 enable swfine 
+021b 6fe0c167 fetch 1 ,mem_le_tx_ifs_defference 
+021c d8404e20 arg param_20ms_init ,temp 
+021d 98408400 iadd temp ,temp 
+021e 6fe0c148 fetch 1 ,mem_system_clk 
+021f 984fb600 imul32 temp ,stop_watch 
+0220 20406877 call rf_debug_rx_sync_line 
+0221 20372677 branch le_receive_skip ,attempt 
+0222 20400227 call p_calc_clke_all_modem 
+0223 6fe08168 fetch 1 ,mem_le_state 
+0224 c301a677 bbit0 lestate_got_first_packet ,le_receive_skip 
+0225 2055a477 call lpm_adjust_clk ,wake 
+0226 20202677 branch le_receive_skip 
 
 p_calc_clke_all_modem:
-0221 684b000f fetcht 6 ,mem_sync_clke 
-0222 1b427e00 copy clke ,pdata 
-0223 20407d12 call clk_diff 
-0224 1fe20400 copy pdata ,temp 
-0225 204026ff call calc_clke_all_modem 
-0226 1b425600 copy clke ,rege 
-0227 1d227e00 copy clke_rt ,pdata 
-0228 9840fe00 iadd temp ,pdata 
-0229 1fe25200 copy pdata ,clke_rt 
-022a 20600000 rtn 
+0227 684b000f fetcht 6 ,mem_sync_clke 
+0228 1b427e00 copy clke ,pdata 
+0229 20407d12 call clk_diff 
+022a 1fe20400 copy pdata ,temp 
+022b 204026ff call calc_clke_all_modem 
+022c 1b425600 copy clke ,rege 
+022d 1d227e00 copy clke_rt ,pdata 
+022e 9840fe00 iadd temp ,pdata 
+022f 1fe25200 copy pdata ,clke_rt 
+0230 20600000 rtn 
 
 p_lpm_adjust_clk:
-022b c584a489 bmark0 mark_context ,lpm_clear_counter 
-022c 684a40ad fetcht 4 ,mem_sleep_counter_all 
-022d dfe00600 arg 0x600 ,pdata 
-022e 98467c00 isub temp ,null 
-022f 20610000 rtn positive 
-0230 18422200 copy temp ,rega 
-0231 684b000f fetcht 6 ,mem_sync_clke 
-0232 1d627e00 deposit rege 
-0233 20407d10 call clk_diff_rt 
-0234 1a220400 copy rega ,temp 
-0235 2020247d branch lpm_adjust_clk + 6 
+0231 c584a489 bmark0 mark_context ,lpm_clear_counter 
+0232 684a40ad fetcht 4 ,mem_sleep_counter_all 
+0233 dfe00600 arg 0x600 ,pdata 
+0234 98467c00 isub temp ,null 
+0235 20610000 rtn positive 
+0236 18422200 copy temp ,rega 
+0237 684b000f fetcht 6 ,mem_sync_clke 
+0238 1d627e00 deposit rege 
+0239 20407d10 call clk_diff_rt 
+023a 1a220400 copy rega ,temp 
+023b 2020247d branch lpm_adjust_clk + 6 
               org 0x2000
 
 start:
Index: output/ramcode.rom
===================================================================
--- /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/ramcode.rom	(revision 2803)
+++ /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/ramcode.rom	(working copy)
@@ -2,25 +2,25 @@
 c0000019
 c0010057
 c0088060
-c00a01c3
-c00a80e7
-c00c00f5
-c00c80b4
-c00d006e
+c00a01c9
+c00a80ec
+c00c00fa
+c00c80b9
+c00d0072
 c00e0034
-c01281e5
-c013822b
-c05880ff
-c06280fc
-c06d0194
-c06e01a4
+c01281eb
+c0138231
+c0588104
+c0628101
+c06d019a
+c06e01aa
 2020235a
-c0120204
+c012020a
 c0128052
 c0130042
-c01c81df
+c01c81e5
 c01f801d
-c02681e3
+c02681e9
 c17f8000
 2020235a
 2435a002
@@ -108,6 +108,10 @@
 708a1260
 708a23dd
 20600000
+37d98200
+70813c58
+37d98200
+20600000
 7001bb00
 7001bc00
 37d98200
@@ -118,13 +122,14 @@
 708a844a
 708a8540
 708a16fe
-204000bc
+204000c1
 6fe0c436
 205a70d7
+2455806e
 37d98200
 70813b5f
 6fe0c099
-c00800a9
+c00800ae
 6fe0c438
 1fe1fe04
 67f08a02
@@ -135,18 +140,18 @@
 67f18a73
 708a8660
 708a8b3b
-2040009b
+204000a0
 70804300
 70804205
 58557474
 67f18968
 7089606e
-20400166
-20400191
-20400095
+2040016c
+20400197
+2040009a
 7041480c
 20406f4e
-20200193
+20200199
 20758000
 37d98200
 6fe0c11c
@@ -154,7 +159,7 @@
 37d98200
 20600000
 6fe0c099
-c00c00a1
+c00c00a6
 6fe0c438
 1fe1fe06
 67f08a02
@@ -177,16 +182,16 @@
 67f18a73
 708a762a
 70890204
-20200087
+2020008c
 6fe0c141
-c00500b7
+c00500bc
 2020220e
 708a1425
 58a93f3f
 67f18a60
 708a631f
 20600000
-203580e3
+203580e8
 6fe2020d
 207a0000
 37d98200
@@ -228,7 +233,7 @@
 6fe1415b
 207a0000
 67e1020f
-202000cd
+202000d2
 2040686f
 204021ba
 18002a08
@@ -257,6 +262,7 @@
 7080d6c0
 20407396
 20758000
+7040a60a
 58000050
 67e144f6
 58000090
@@ -272,13 +278,13 @@
 67e444fa
 58006327
 67e143db
-5800012b
+58000131
 67e143dd
 5800638a
 67e143df
 5800630e
 67e143e3
-58000138
+5800013e
 67e14524
 204062c2
 20406396
@@ -287,7 +293,7 @@
 6fe0c51b
 67e0c4ec
 58000000
-20400161
+20400167
 7044e401
 20407776
 20407780
@@ -298,9 +304,9 @@
 c3860000
 20204327
 1a627e00
-c0188130
-c00a8134
-c01f8132
+c0188136
+c00a813a
+c01f8138
 202062da
 7048b201
 20600000
@@ -313,10 +319,10 @@
 2040635d
 24760000
 1a227e00
-203a013f
+203a0145
 7048af00
 20404323
-2020014c
+20200152
 7048af01
 7048b000
 20404325
@@ -327,20 +333,20 @@
 6fe0c8b0
 247a0000
 6fe0c8af
-243a014b
+243a0151
 7048b001
 20206371
-2020014d
-58000002
+20200153
+58000000
 67e1452e
-58000002
+58000001
 67e14533
-58000006
+58000601
 67e14556
 58000006
 67e1455b
 da60452e
-20200143
+20200149
 58000000
 67e1452e
 58000002
@@ -350,7 +356,7 @@
 58000006
 67e1455b
 da60452e
-20200143
+20200149
 68494430
 e7e08002
 efe08005
@@ -368,7 +374,7 @@
 708ac200
 708ac300
 d8e00006
-20400183
+20400189
 2a2ffe0d
 2040211d
 2a4ffe0d
@@ -376,14 +382,14 @@
 d8e00005
 2040211c
 2040211e
-20400183
+20400189
 d8a08ac2
 1a31fe00
 20402117
 1a51fe00
 20402117
 18e08fff
-20210178
+2021017e
 2020214f
 2000003c
 58000f00
@@ -409,7 +415,7 @@
 6fe0c409
 67f080cd
 20000bb8
-204001bc
+204001c2
 708a08c1
 6a40c419
 df200008
@@ -418,7 +424,7 @@
 67e0c433
 6240c419
 20600000
-204001b2
+204001b8
 6ff08a09
 793ffe07
 67f08a09
@@ -429,7 +435,7 @@
 6fe0c409
 67f080cd
 20000bb8
-204001bc
+204001c2
 7080cd00
 20206fa1
 6ff080cc
@@ -444,7 +450,7 @@
 20600000
 7080cc03
 6ff08129
-c30281bd
+c30281c3
 68590164
 6049440a
 7080cc00
@@ -453,7 +459,7 @@
 708a8d12
 708a8e0a
 6fe0c099
-c00801dc
+c00801e2
 58005762
 67f10907
 70890103
@@ -464,7 +470,7 @@
 708a8d44
 708a8e0a
 6fe0c099
-c00801d9
+c00801df
 58002bb1
 67f10907
 c6978000
@@ -473,10 +479,10 @@
 20600000
 58004189
 67f10907
-202001d5
+202001db
 58008312
 67f10907
-202001ca
+202001d0
 6fe0c334
 c1000000
 c001b04a
@@ -488,7 +494,7 @@
 6fe240ad
 9840fe00
 67e240ad
-204001ec
+204001f2
 20202425
 600440e7
 d8c08070
@@ -506,16 +512,16 @@
 efe08011
 e8408013
 98467c00
-202281ff
+20228205
 e7e08013
 37d98200
 1a20a201
 1a60a601
-c20001f9
+c20001ff
 1a420400
 20600000
 204025c2
-c597820a
+c5978210
 783cfc00
 2000001e
 204025c2
@@ -526,7 +532,7 @@
 78507c00
 19623600
 37c18400
-20370213
+20370219
 1b420400
 604b000f
 242c26fa
@@ -538,7 +544,7 @@
 984fb600
 20406877
 20372677
-20400221
+20400227
 6fe08168
 c301a677
 2055a477
Index: output/sched.rom
===================================================================
--- /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/sched.rom	(revision 2803)
+++ /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/output/sched.rom	(working copy)
@@ -75,7 +75,7 @@
 
 # mem_shutter_key_conf0_temp:11 ff 8c 01 11
 mem_shutter_key_conf0_temp:11 05 90 01 11
-mem_shutter_soft_switch_first_power_on:01
+mem_shutter_soft_switch_first_power_on:00
 
 mem_tx_power:05
 
@@ -87,10 +87,10 @@
 70 17 #sleep_timer
 
 mem_shutter_reconn_or_discovery_blink_time_conf:
-96 00 #mem_ble_shutter_reconn_blink_on_time
-96 00 #mem_ble_shutter_reconn_blink_off_time
-96 02 #mem_ble_shutter_discovery_blink_on_time
-96 02 #mem_ble_shutter_discovery_blink_off_time
+20 02 #mem_ble_shutter_reconn_blink_on_time
+20 02 #mem_ble_shutter_reconn_blink_off_time
+20 04 #mem_ble_shutter_discovery_blink_on_time
+20 04 #mem_ble_shutter_discovery_blink_off_time
 
 mem_ble_shutter_dy_interval_min_new:
 mem_ble_shutter_dy_interval_min_new:
@@ -109,13 +109,13 @@
 mem_lpm_hv_sel:b4
 
 mem_fcomp_div:18
-mem_xtal_c_sel:7f
+mem_xtal_c_sel:3e
 mem_gpio_wakeup_cfg:00 00 20 00 00 00 00 00 00 00 00 00
 
 mem_version:08 0e 05 03 00
 mem_le_tx2m_delay:20
 
-mem_rx_window_sniff:00 0c
+mem_rx_window_sniff:00 30
 
 mem_gain_fix:ff	#00:soft agc; ff:hw agc
 mem_gain_table:04 00 00
Index: program/patch.prog
===================================================================
--- /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/program/patch.prog	(revision 2803)
+++ /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/program/patch.prog	(working copy)
@@ -136,6 +136,13 @@
 	jam 0xdd,0x8a23
 	rtn
 
+p_set_ck2rfpll:
+	until null,lpo_edge
+	jam 0x58,0x813c
+	until null,lpo_edge
+	rtn
+
+
 p_initialize_radio_cont:
 	jam 0,mem_le_testtype
 	jam 0,mem_cmd_le_create_conn
@@ -153,7 +160,7 @@
 //	branch initialize_radio_cont+1
 	fetch 1,mem_wdt_always_work
 	call wdt_set_disable,blank
-
+	ncall p_set_ck2rfpll,wake
 	until null,lpo_edge
 	jam 0x5f,0x813b
 	fetch 1,mem_fcomp_div
@@ -323,6 +330,7 @@
 
 	call enable_authrom
 	rtn wake
+	jam 0x0a,mem_lpm_overhead
 	setarg 0x0050
 	store 2,mem_ble_shutter_reconn_timeout
 	setarg 0x0090
@@ -442,11 +450,11 @@
 
 
 p_key_release_set_volume_inc:
-	setarg 0x0002
+	setarg 0x0000
 	store 2,mem_key0_press
-	setarg 0x0002
+	setarg 0x0001
 	store 2,mem_key1_press
-	setarg 0x0006
+	setarg 0x0601
 	store 2,mem_key0_release
 	setarg 0x0006
 	store 2,mem_key1_release
Index: sched/1305.dat
===================================================================
--- /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/sched/1305.dat	(revision 2803)
+++ /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/sched/1305.dat	(working copy)
@@ -9,13 +9,13 @@
 mem_lpm_hv_sel:b4
 
 mem_fcomp_div:18
-mem_xtal_c_sel:7f
+mem_xtal_c_sel:3e
 mem_gpio_wakeup_cfg:00 00 20 00 00 00 00 00 00 00 00 00
 
 mem_version:08 0e 05 03 00
 mem_le_tx2m_delay:20
 
-mem_rx_window_sniff:00 0c
+mem_rx_window_sniff:00 30
 
 mem_gain_fix:ff	#00:soft agc; ff:hw agc
 mem_gain_table:04 00 00
Index: sched/shutter.dat
===================================================================
--- /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/sched/shutter.dat	(revision 2803)
+++ /1121s/branch/shutter/branch/shutter/jxy_project/yc1386s_jxy_2022_pcb277_2key_new/sched/shutter.dat	(working copy)
@@ -8,7 +8,7 @@
 
 # mem_shutter_key_conf0_temp:11 ff 8c 01 11
 mem_shutter_key_conf0_temp:11 05 90 01 11
-mem_shutter_soft_switch_first_power_on:01
+mem_shutter_soft_switch_first_power_on:00
 
 mem_tx_power:05
 
@@ -20,10 +20,10 @@
 70 17 #sleep_timer
 
 mem_shutter_reconn_or_discovery_blink_time_conf:
-96 00 #mem_ble_shutter_reconn_blink_on_time
-96 00 #mem_ble_shutter_reconn_blink_off_time
-96 02 #mem_ble_shutter_discovery_blink_on_time
-96 02 #mem_ble_shutter_discovery_blink_off_time
+20 02 #mem_ble_shutter_reconn_blink_on_time
+20 02 #mem_ble_shutter_reconn_blink_off_time
+20 04 #mem_ble_shutter_discovery_blink_on_time
+20 04 #mem_ble_shutter_discovery_blink_off_time
 
 mem_ble_shutter_dy_interval_min_new:
 mem_ble_shutter_dy_interval_min_new:
