Index: output/otp.dat
===================================================================
--- /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/output/otp.dat	(revision 4045)
+++ /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/output/otp.dat	(working copy)
@@ -11,92 +11,108 @@
 00
 aa
 55
-06
-09
+b6
+0c
 c2
 84
 00
-0f
+12
 c0
 00
 00
-17
+1b
 c0
 01
 00
-47
+72
 c0
 08
 80
-50
+7b
 c0
 0a
-01
-ce
+02
+61
 c0
 0a
-80
-d7
+81
+07
 c0
 0c
-00
-e5
+01
+15
 c0
 0c
 80
-a4
+d4
 c0
 0d
 00
-5e
+8d
 c0
 12
 82
-22
+b5
 c0
 13
 82
-17
+aa
 c0
 58
-80
-ef
+81
+1f
 c0
 62
-80
-ec
+81
+1c
 c0
 6d
-01
-b7
+02
+4a
+c0
+6d
+82
+d4
+c0
+6e
+03
+11
+c0
+6e
+82
+f2
 20
 20
 23
 5a
 c0
 12
-01
-f0
+02
+83
 c0
 12
 80
-42
+6d
 c0
 13
 00
-32
+5d
 c0
 1c
-81
-ea
+82
+7d
+c0
+1d
+00
+1f
 c0
 1f
 80
-1b
+46
 c0
 26
+82
 81
-ee
 c1
 7f
 80
@@ -121,6 +137,162 @@
 20
 20
 02
+ef
+e1
+00
+06
+c0
+02
+00
+24
+c0
+03
+2e
+c8
+c0
+02
+ae
+8a
+20
+60
+00
+00
+18
+c2
+22
+00
+6f
+e0
+c3
+cb
+c0
+03
+66
+d5
+c0
+07
+d0
+3d
+1a
+22
+0c
+00
+ef
+e1
+80
+06
+67
+e1
+c3
+97
+c0
+06
+00
+2d
+20
+20
+2b
+96
+ef
+e1
+00
+06
+67
+e1
+06
+b5
+98
+00
+22
+00
+68
+49
+43
+98
+18
+46
+7c
+07
+20
+22
+80
+34
+20
+20
+2d
+50
+d8
+c0
+42
+6b
+ef
+e0
+80
+06
+9a
+26
+72
+00
+24
+21
+2e
+03
+20
+40
+7c
+6d
+20
+40
+2e
+46
+1f
+20
+84
+01
+20
+40
+7d
+b0
+1f
+e2
+22
+00
+1f
+e2
+26
+00
+20
+40
+2e
+10
+58
+00
+00
+0d
+e7
+e0
+80
+05
+1a
+60
+f3
+ff
+68
+49
+06
+b5
+20
+40
+7c
+67
+98
+40
+8c
+00
+20
+20
+7c
+cc
 78
 55
 fc
@@ -128,7 +300,7 @@
 20
 37
 00
-1e
+49
 24
 36
 a9
@@ -152,7 +324,7 @@
 24
 3a
 00
-2f
+5a
 6f
 e0
 c3
@@ -332,7 +504,7 @@
 20
 20
 00
-47
+72
 70
 8a
 0f
@@ -389,6 +561,22 @@
 60
 00
 00
+37
+d9
+82
+00
+70
+81
+3c
+58
+37
+d9
+82
+00
+20
+60
+00
+00
 70
 01
 bb
@@ -432,7 +620,7 @@
 20
 40
 00
-ac
+dc
 6f
 e0
 c4
@@ -441,6 +629,10 @@
 5a
 70
 d7
+24
+55
+80
+89
 37
 d9
 82
@@ -456,7 +648,7 @@
 c0
 08
 00
-99
+c9
 6f
 e0
 c4
@@ -500,7 +692,7 @@
 20
 40
 00
-8b
+bb
 70
 80
 43
@@ -523,16 +715,16 @@
 6e
 20
 40
-01
-89
+02
+1c
 20
 40
-01
-b4
+02
+47
 20
 40
 00
-85
+b5
 70
 41
 48
@@ -543,8 +735,8 @@
 4e
 20
 20
-01
-b6
+02
+49
 20
 75
 80
@@ -576,7 +768,7 @@
 c0
 0c
 00
-91
+c1
 6f
 e0
 c4
@@ -668,7 +860,7 @@
 20
 20
 00
-77
+a7
 6f
 e0
 c1
@@ -676,7 +868,7 @@
 c0
 05
 00
-a7
+d7
 20
 20
 22
@@ -703,8 +895,8 @@
 00
 20
 35
-80
-d3
+81
+03
 6f
 e2
 02
@@ -872,7 +1064,7 @@
 20
 20
 00
-bd
+ed
 20
 40
 68
@@ -990,6 +1182,10 @@
 70
 d7
 70
+40
+a6
+0a
+70
 48
 d5
 01
@@ -1009,6 +1205,10 @@
 e1
 44
 f6
+20
+40
+01
+ba
 58
 00
 00
@@ -1048,15 +1248,15 @@
 58
 00
 01
-25
+57
 67
 e1
 43
 db
 58
 00
-01
-77
+02
+0a
 67
 e1
 43
@@ -1072,7 +1272,7 @@
 58
 00
 01
-28
+5a
 67
 e1
 43
@@ -1104,7 +1304,7 @@
 58
 00
 01
-57
+8b
 67
 e1
 45
@@ -1112,7 +1312,7 @@
 58
 00
 01
-23
+55
 67
 e1
 45
@@ -1152,7 +1352,7 @@
 c0
 00
 01
-20
+52
 6f
 e0
 c5
@@ -1176,7 +1376,7 @@
 20
 20
 01
-57
+8b
 70
 48
 d5
@@ -1200,23 +1400,31 @@
 20
 40
 01
-6a
+c9
 20
 40
 01
-62
+ab
 20
 40
 01
-2d
+9e
 20
 40
 01
-35
+96
 20
+40
+01
+61
 20
+40
 01
-46
+69
+20
+20
+01
+7a
 da
 60
 46
@@ -1224,7 +1432,7 @@
 da
 40
 01
-30
+64
 20
 20
 42
@@ -1256,7 +1464,7 @@
 da
 40
 01
-38
+6c
 20
 20
 42
@@ -1280,7 +1488,7 @@
 20
 22
 81
-43
+77
 70
 48
 d7
@@ -1332,7 +1540,7 @@
 da
 40
 01
-4b
+7f
 20
 20
 42
@@ -1436,7 +1644,7 @@
 da
 40
 01
-65
+99
 20
 20
 42
@@ -1484,11 +1692,11 @@
 24
 3a
 01
-74
+a8
 20
 20
 01
-71
+a5
 6f
 e2
 44
@@ -1513,338 +1721,718 @@
 20
 43
 21
-1a
-62
-7e
+6f
+e0
+c8
+d5
+20
+7a
 00
-c0
-18
-81
-7c
-c0
-0a
-81
-7e
-c0
-1f
-81
-82
+00
+6f
+e0
+c8
+c5
 20
+7a
+00
+00
+6f
+e0
+c8
+d0
+68
+48
+c8
+d1
+98
+46
+7c
+00
 20
-62
+22
+81
+b6
 da
-70
+60
 48
-d4
+cc
+da
+40
 01
+bd
 20
+20
+42
+e0
+da
 60
-00
-00
-70
 48
-d4
-00
-20
+d3
+da
 40
-78
-ad
-70
-44
-f1
-00
+01
+b9
 20
 20
-01
-57
+42
+e0
 70
 48
-d4
-01
+d1
+00
+6f
+e0
+c8
+d2
+67
+e0
+c8
+d3
 20
-40
-78
-ad
+60
+00
+00
 70
-44
-f1
+48
+cc
+02
+6f
+e0
+c8
+d1
+1f
+e0
+fe
 01
+67
+e0
+c8
+d1
 6f
-e4
-45
-02
+e0
+c8
+ce
+79
+40
+7e
+00
 67
-e4
-42
-d3
+e0
+c8
+ce
+c0
+00
+01
+c8
+c0
+00
+81
+c7
+20
+60
+00
+00
+20
 20
-40
 43
-2b
+23
 20
 20
-2e
-93
+43
+25
+6f
+e0
+c8
+d5
 20
-75
-80
+7a
+00
 00
 20
 40
-21
-60
-d8
-40
+01
+e4
+24
+61
 00
-27
+00
+70
+48
+c4
+00
+70
+44
+07
+01
 20
 40
-21
 6f
+f3
 20
 40
-21
-a6
-70
-8a
-25
-7f
-70
-8a
-30
-1a
-70
-8a
-31
-78
-70
-8a
-8f
-b2
-70
-8a
-c2
-00
-70
-8a
-c3
-00
-d8
-e0
-00
-06
-20
-40
-01
-a6
-2a
-2f
-fe
-0d
-20
-40
-21
-1d
-2a
-4f
-fe
-0d
+6f
+eb
 20
 40
-21
-1e
-d8
-e0
-00
-05
+03
+11
 20
 40
-21
-1c
+02
+f2
+67
+e1
+48
+c1
+da
 20
-40
-21
-1e
+48
+bb
 20
 40
 01
-a6
-d8
-a0
-8a
-c2
-1a
-31
-fe
-00
-20
-40
-21
-17
-1a
-51
-fe
-00
-20
-40
-21
-17
-18
+ea
+6f
 e0
-8f
-ff
-20
-21
+c4
+0c
+c3
+00
+01
+dc
+70
+48
+c6
 01
-9b
 20
 20
-21
-4f
+01
+da
+70
+48
+c5
+01
 20
+60
 00
 00
-3c
-58
-00
-0f
-00
-67
-f1
-09
-82
-58
-00
-0f
-f0
-67
-f1
-09
-84
-70
-89
-81
-09
-70
-89
-81
-03
 70
-89
-80
-06
-20
-00
+48
+c5
 00
-3c
-da
+6f
+e1
+44
+e9
+c2
+85
+81
+e0
 20
-00
-00
-da
 40
-00
-00
-df
+01
+c8
+6f
+e0
+c8
+c6
 20
+7a
 00
-10
-d8
-c0
-0f
 00
-20
-20
-21
-2d
-20
-75
-80
+70
+48
+c6
 00
 20
-20
-22
-72
-20
 60
 00
 00
-20
-75
-80
-00
-70
-8a
-07
-77
-70
-8a
-08
-c9
-70
-8a
-0b
-01
 6f
 e0
+c8
 c4
-09
-67
-f0
-80
-cd
-20
-00
-0b
-b8
-20
-40
-01
-c7
-70
-8a
-08
-c1
-6a
-40
-c4
-19
-df
-20
-00
-08
-20
-40
-6f
-58
-6f
+1f
 e0
-c4
-19
+fe
+01
 67
 e0
+c8
 c4
-33
-62
-40
-c4
-19
+68
+48
+c8
+cf
+98
+46
+7c
+00
 20
 60
 00
 00
+ef
+e4
+00
+11
+67
+e4
+06
 70
-80
-cc
-03
-6f
+20
+40
+6f
+f3
+20
+40
+6f
+eb
+6f
+e1
+06
+76
+68
+49
+06
+72
+98
+46
+7c
+00
+24
+41
+6f
+ef
+68
+49
+06
+74
+98
+46
+7c
+00
+24
+41
+6f
+e7
+6f
+e1
+06
+76
+68
+49
+06
+70
+98
+46
+7c
+00
+20
+21
+02
+06
+68
+49
+06
+72
+98
+46
+7e
+00
+24
+21
+02
+08
+20
+3a
+02
+08
+1f
+ef
+a2
+64
+6f
+e1
+06
+70
+68
+49
+06
+72
+98
+46
+04
+00
+1a
+22
+7e
+00
+98
+46
+fc
+00
+20
+40
+7d
+5f
+67
+e0
+c8
+cb
+20
+60
+00
+00
+70
+48
+cb
+64
+20
+60
+00
+00
+70
+48
+cb
+00
+20
+60
+00
+00
+1a
+62
+7e
+00
+c0
+18
+82
+0f
+c0
+0a
+82
+11
+c0
+1f
+82
+15
+20
+20
+62
+da
+70
+48
+d4
+01
+20
+60
+00
+00
+70
+48
+d4
+00
+20
+40
+78
+ad
+70
+44
+f1
+00
+20
+20
+01
+8b
+70
+48
+d4
+01
+20
+40
+78
+ad
+70
+44
+f1
+01
+6f
+e4
+45
+02
+67
+e4
+42
+d3
+20
+40
+43
+2b
+20
+20
+2e
+93
+20
+75
+80
+00
+20
+40
+21
+60
+d8
+40
+00
+27
+20
+40
+21
+6f
+20
+40
+21
+a6
+70
+8a
+25
+7f
+70
+8a
+30
+1a
+70
+8a
+31
+78
+70
+8a
+8f
+b2
+70
+8a
+c2
+00
+70
+8a
+c3
+00
+d8
+e0
+00
+06
+20
+40
+02
+39
+2a
+2f
+fe
+0d
+20
+40
+21
+1d
+2a
+4f
+fe
+0d
+20
+40
+21
+1e
+d8
+e0
+00
+05
+20
+40
+21
+1c
+20
+40
+21
+1e
+20
+40
+02
+39
+d8
+a0
+8a
+c2
+1a
+31
+fe
+00
+20
+40
+21
+17
+1a
+51
+fe
+00
+20
+40
+21
+17
+18
+e0
+8f
+ff
+20
+21
+02
+2e
+20
+20
+21
+4f
+20
+00
+00
+3c
+58
+00
+0f
+00
+67
+f1
+09
+82
+58
+00
+0f
+f0
+67
+f1
+09
+84
+70
+89
+81
+09
+70
+89
+81
+03
+70
+89
+80
+06
+20
+00
+00
+3c
+da
+20
+00
+00
+da
+40
+00
+00
+df
+20
+00
+10
+d8
+c0
+0f
+00
+20
+20
+21
+2d
+20
+75
+80
+00
+20
+20
+22
+72
+20
+60
+00
+00
+20
+75
+80
+00
+70
+8a
+07
+77
+70
+8a
+08
+c9
+70
+8a
+0b
+01
+6f
+e0
+c4
+09
+67
+f0
+80
+cd
+20
+00
+0b
+b8
+20
+40
+02
+5a
+70
+8a
+08
+c1
+6a
+40
+c4
+19
+df
+20
+00
+08
+20
+40
+6f
+58
+6f
+e0
+c4
+19
+67
+e0
+c4
+33
+62
+40
+c4
+19
+20
+60
+00
+00
+70
+80
+cc
+03
+6f
 f0
 81
 29
 c3
 02
-81
-c8
+82
+5b
 68
 59
 01
@@ -1879,8 +2467,8 @@
 99
 c0
 08
-01
-e7
+02
+7a
 58
 00
 57
@@ -1901,428 +2489,784 @@
 16
 80
 00
-70
-89
-01
-01
-70
-8a
-82
-07
-70
-8a
-8d
-44
-70
-8a
-8e
-0a
-6f
-e0
-c0
-99
-c0
-08
-01
-e4
-58
+70
+89
+01
+01
+70
+8a
+82
+07
+70
+8a
+8d
+44
+70
+8a
+8e
+0a
+6f
+e0
+c0
+99
+c0
+08
+02
+77
+58
+00
+2b
+b1
+67
+f1
+09
+07
+c6
+97
+80
+00
+70
+89
+30
+24
+70
+89
+01
+05
+20
+60
+00
+00
+58
+00
+41
+89
+67
+f1
+09
+07
+20
+20
+02
+73
+58
+00
+83
+12
+67
+f1
+09
+07
+20
+20
+02
+68
+6f
+e0
+c3
+34
+c1
+00
+00
+00
+c0
+01
+b0
+4a
+20
+20
+28
+e1
+79
+3f
+80
+30
+20
+20
+2a
+f6
+20
+40
+25
+c2
+c5
+97
+82
+89
+78
+3c
+fc
+00
+20
+00
+00
+1e
+20
+40
+25
+c2
+19
+69
+96
+00
+78
+56
+fc
+00
+78
+26
+fc
+00
+78
+30
+fc
+00
+78
+50
+7c
+00
+19
+62
+36
+00
+37
+c1
+84
+00
+20
+37
+02
+92
+1b
+42
+04
+00
+60
+4b
+00
+0f
+24
+2c
+26
+fa
+78
+28
+7c
+00
+6f
+e0
+c1
+67
+d8
+40
+4e
+20
+98
+40
+84
+00
+6f
+e0
+c1
+48
+98
+4f
+b6
+00
+20
+40
+68
+77
+20
+37
+26
+77
+20
+40
+02
+a0
+6f
+e0
+81
+68
+c3
+01
+a6
+77
+20
+55
+a4
+77
+20
+20
+26
+77
+68
+4b
+00
+0f
+1b
+42
+7e
+00
+20
+40
+7d
+12
+1f
+e2
+04
+00
+20
+40
+26
+ff
+1b
+42
+56
+00
+1d
+22
+7e
 00
-2b
-b1
-67
-f1
-09
-07
-c6
-97
-80
+98
+40
+fe
+00
+1f
+e2
+52
 00
-70
-89
-30
-24
-70
-89
-01
-05
 20
 60
 00
 00
-58
-00
-41
+c5
+84
+a4
 89
-67
-f1
-09
-07
-20
-20
-01
+68
+4a
+40
+ad
+df
 e0
-58
+06
+00
+98
+46
+7c
 00
-83
-12
-67
-f1
-09
-07
-20
 20
-01
-d5
-6f
-e0
-c3
-34
-c1
+61
 00
 00
+18
+42
+22
+00
+68
+4b
+00
+0f
+1d
+62
+7e
+00
+20
+40
+7d
+10
+1a
+22
+04
 00
-c0
-01
-b0
-4a
 20
 20
-28
+24
+7d
+6f
 e1
+43
+e9
+20
+40
+7d
 79
-3f
-80
-30
+6f
+e2
+40
+ad
+98
+40
+fe
+00
+67
+e2
+40
+ad
 20
+40
+02
+bc
 20
-2a
-f6
 20
-40
+24
 25
-c2
-c5
-97
-81
-f6
-78
-3c
-fc
-00
+60
+04
+40
+e7
+d8
+c0
+80
+70
+d8
+a0
+40
+cc
 20
-00
-00
-1e
+40
+7c
+8f
+d8
+c0
+80
+d4
 20
 40
-25
-c2
-19
-69
-96
+7c
+89
+6f
+f0
+80
+80
+67
+e0
+c0
+ef
+18
+42
+24
 00
-78
-56
-fc
+df
+20
 00
-78
-26
-fc
+0c
+da
+20
 00
-78
-30
-fc
+16
+da
+60
+81
+4d
+37
+d9
+82
 00
-78
-50
+ef
+e0
+80
+11
+e8
+40
+80
+13
+98
+46
 7c
 00
-19
-62
-36
-00
+20
+22
+82
+cf
+e7
+e0
+80
+13
 37
-c1
-84
+d9
+82
 00
+1a
 20
-37
+a2
+01
+1a
+60
+a6
 01
-ff
-1b
+c2
+00
+02
+c9
+1a
 42
 04
 00
+20
 60
-4b
 00
-0f
-24
-2c
-26
-fa
-78
-28
-7c
 00
 6f
-e0
-c1
+e4
+01
+fd
+20
+3a
+6f
+79
 67
-d8
+e4
+43
+fd
+20
 40
-4e
+6b
+3a
 20
-98
 40
-84
-00
-6f
+6a
+ad
+df
 e0
-c1
-48
-98
-4f
-b6
+0f
+c0
+9a
+40
+a4
 00
+df
 20
-40
-68
-77
+00
+0a
+da
 20
-37
-26
-77
+01
+fd
 20
 40
-02
-0d
+6b
+74
+20
+40
+6b
+37
 6f
-e0
-81
-68
-c3
+e4
 01
-a6
-77
-20
-55
-a4
-77
+fd
 20
+7a
+00
+00
+67
+e4
+48
+ae
+ef
+e1
+00
+06
+e7
+e1
+00
+05
 20
-26
-77
-68
-4b
+60
 00
-0f
-1b
-42
-7e
 00
+6f
+f0
+80
+cc
+79
 20
+7e
+01
+67
+f0
+80
+cc
+6a
 40
-7d
-12
-1f
-e2
-04
+c4
+19
+6f
+e0
+c4
+33
+67
+e0
+c4
+19
+df
+20
 00
+08
 20
 40
-26
-ff
-1b
-42
-56
-00
-1d
-22
-7e
-00
-98
+6f
+67
+62
 40
+c4
+19
+6f
+f0
+8a
+0a
+79
+3f
 fe
-00
-1f
-e2
-52
-00
+04
+67
+f0
+8a
+0a
 20
 60
 00
 00
-c5
-84
-a4
-89
-68
-4a
-40
-ad
-df
+6f
 e0
-06
-00
-98
-46
-7c
+c4
+07
+c0
 00
+82
+f6
+c0
+01
+02
+fd
 20
-61
+60
 00
 00
-18
-42
-22
+58
 00
+03
+e8
+67
+e1
+44
+05
 68
-4b
-00
-0f
-1d
-62
-7e
+49
+48
+b2
+6f
+e1
+48
+b4
+da
+60
+0e
+10
+20
+40
+6f
+c0
+20
+20
+03
+03
+58
 00
+03
+e8
+67
+e1
+44
+05
+68
+49
+48
+ae
+6f
+e1
+48
+b0
+da
+60
+03
+e8
 20
 40
-7d
-10
-1a
-22
-04
+6f
+c0
+68
+49
+48
+b6
+98
+4f
+fe
+00
+68
+49
+48
+b8
+98
+46
+fc
 00
 20
 20
-24
 7d
-6f
-e1
-43
-e9
+5f
 20
 40
-7d
-79
+02
+e5
 6f
-e2
-40
-ad
-98
-40
+f0
+8a
+09
+79
+3f
 fe
-00
+07
 67
-e2
-40
-ad
+f0
+8a
+09
+70
+8a
+07
+77
+70
+8a
+08
+c1
+70
+8a
+0d
+61
+70
+8a
+0b
+00
 20
-40
-02
-29
+60
+00
+00
 20
+40
+03
+08
 20
-24
-25
-60
-04
 40
-e7
-d8
-c0
+6f
+90
+6f
+e0
+c4
+09
+67
+f0
 80
-70
-d8
-a0
-40
-cc
+cd
 20
 40
-7c
-8f
-d8
-c0
+6f
+97
+70
+8a
+0d
+60
+70
 80
-d4
+cd
+00
 20
 40
-7c
-89
+03
+08
 6f
+e0
+c4
+09
+67
 f0
 80
-80
-67
-e0
+cd
+70
+8a
+0b
+50
+70
+8a
+0e
 c0
-ef
-18
-42
-24
-00
 df
-20
-00
-0c
-da
-20
 00
-16
-da
-60
-81
-4d
-37
-d9
-82
 00
-ef
-e0
+0b
+6d
+e1
+44
+0a
+70
 80
-11
-e8
+cc
+03
+20
+40
+03
+2a
+68
+59
+01
+64
+60
+49
+48
+b8
+20
 40
+6f
+9c
+df
+00
+00
+0b
+65
+e1
+44
+0a
+70
+8a
+0d
+60
+70
 80
-13
-98
-46
-7c
+cd
 00
-20
-22
-82
-3c
-e7
-e0
+70
 80
-13
-37
-d9
-82
+cc
 00
-1a
 20
-a2
-01
-1a
 60
-a6
-01
-c2
 00
-02
-36
-1a
-42
-04
 00
+6f
+f0
+81
+29
+c3
+02
+83
+2a
 20
 60
 00
 00
-ed
-78
+68
+e2
 aa
 55
 40
@@ -2356,7 +3300,7 @@
 20
 00
 00
-04
+3c
 00
 00
 00
@@ -2368,7 +3312,7 @@
 70
 00
 00
-82
+86
 00
 20
 00
@@ -2428,16 +3372,32 @@
 2a
 aa
 55
-06
+16
 00
 6b
 42
-05
+15
 41
-44
-59
-53
-53
+6d
+67
+72
+61
+73
+20
+54
+72
+69
+70
+6f
+64
+20
+50
+30
+31
+20
+50
+72
+6f
 aa
 55
 06
@@ -2447,8 +3407,8 @@
 11
 05
 90
-00
-ff
+01
+05
 00
 aa
 55
@@ -2632,7 +3592,7 @@
 9a
 40
 00
-0c
+30
 aa
 55
 05
@@ -2732,7 +3692,7 @@
 aa
 aa
 55
-b5
-5a
-13
-b8
+c7
+5f
+42
+a0
Index: output/ramcode.rom
===================================================================
--- /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/output/ramcode.rom	(revision 4045)
+++ /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/output/ramcode.rom	(working copy)
@@ -1,38 +1,81 @@
-c284000f
-c0000017
-c0010047
-c0088050
-c00a01ce
-c00a80d7
-c00c00e5
-c00c80a4
-c00d005e
-c0128222
-c0138217
-c05880ef
-c06280ec
-c06d01b7
+c2840012
+c000001b
+c0010072
+c008807b
+c00a0261
+c00a8107
+c00c0115
+c00c80d4
+c00d008d
+c01282b5
+c01382aa
+c058811f
+c062811c
+c06d024a
+c06d82d4
+c06e0311
+c06e82f2
 2020235a
-c01201f0
-c0128042
-c0130032
-c01c81ea
-c01f801b
-c02681ee
+c0120283
+c012806d
+c013005d
+c01c827d
+c01d001f
+c01f8046
+c0268281
 c17f8000
 2020235a
 2435a002
 37d98200
 37d98200
 20202002
+efe10006
+c0020024
+c0032ec8
+c002ae8a
+20600000
+18c22200
+6fe0c3cb
+c00366d5
+c007d03d
+1a220c00
+efe18006
+67e1c397
+c006002d
+20202b96
+efe10006
+67e106b5
+98002200
+68494398
+18467c07
+20228034
+20202d50
+d8c0426b
+efe08006
+9a267200
+24212e03
+20407c6d
+20402e46
+1f208401
+20407db0
+1fe22200
+1fe22600
+20402e10
+5800000d
+e7e08005
+1a60f3ff
+684906b5
+20407c67
+98408c00
+20207ccc
 7855fc00
-2037001e
+20370049
 2436a9b8
 204024d2
 6fe1409a
 67e10176
 6fe0c8d4
-243a002f
+243a005a
 6fe0c321
 c282a4e0
 c507a4e0
@@ -77,7 +120,7 @@
 20402018
 2040310f
 2040248c
-20200047
+20200072
 708a0f60
 708a10aa
 708a127a
@@ -92,6 +135,10 @@
 708a1260
 708a23dd
 20600000
+37d98200
+70813c58
+37d98200
+20600000
 7001bb00
 7001bc00
 37d98200
@@ -102,13 +149,14 @@
 708a844a
 708a8540
 708a16fe
-204000ac
+204000dc
 6fe0c436
 205a70d7
+24558089
 37d98200
 70813b5f
 6fe0c099
-c0080099
+c00800c9
 6fe0c438
 1fe1fe04
 67f08a02
@@ -119,18 +167,18 @@
 67f18a73
 708a8660
 708a8b3b
-2040008b
+204000bb
 70804300
 70804205
 58557474
 67f18968
 7089606e
-20400189
-204001b4
-20400085
+2040021c
+20400247
+204000b5
 7041480c
 20406f4e
-202001b6
+20200249
 20758000
 37d98200
 6fe0c11c
@@ -138,7 +186,7 @@
 37d98200
 20600000
 6fe0c099
-c00c0091
+c00c00c1
 6fe0c438
 1fe1fe06
 67f08a02
@@ -161,16 +209,16 @@
 67f18a73
 708a762a
 70890204
-20200077
+202000a7
 6fe0c141
-c00500a7
+c00500d7
 2020220e
 708a1425
 58a93f3f
 67f18a60
 708a631f
 20600000
-203580d3
+20358103
 6fe2020d
 207a0000
 37d98200
@@ -212,7 +260,7 @@
 6fe1415b
 207a0000
 67e1020f
-202000bd
+202000ed
 2040686f
 204021ba
 18002a08
@@ -242,11 +290,13 @@
 20407396
 20758000
 204070d7
+7040a60a
 7048d501
 58001e14
 67e1451d
 58000064
 67e144f6
+204001ba
 5800000e
 67e144f2
 58000140
@@ -256,13 +306,13 @@
 67e44512
 6fe448a6
 67e444fa
-58000125
+58000157
 67e143db
-58000177
+5800020a
 67e143dd
 5800638a
 67e143df
-58000128
+5800015a
 67e143e3
 58006365
 67e14524
@@ -270,9 +320,9 @@
 67e143d5
 58006329
 67e143d7
-58000157
+5800018b
 67e1451f
-58000123
+58000155
 67e14521
 70415e07
 20402969
@@ -282,25 +332,27 @@
 204077ac
 20406396
 6fe0c51a
-c0000120
+c0000152
 6fe0c51b
 67e0c4ec
 202063a1
 7044ecff
 70451c01
-20200157
+2020018b
 7048d500
 2020639a
 dfe0000a
 204070c8
 20206327
-2040016a
-20400162
-2040012d
-20400135
-20200146
+204001c9
+204001ab
+2040019e
+20400196
+20400161
+20400169
+2020017a
 da6046ca
-da400130
+da400164
 202042e0
 6fe144e9
 c284e39e
@@ -308,13 +360,13 @@
 7048d705
 20600000
 da6048d7
-da400138
+da40016c
 202042e0
 6fe0c8d6
 1fe0fe01
 67e0c8d6
 1fe67c07
-20228143
+20228177
 7048d701
 6fe0c8d8
 79407e00
@@ -327,7 +379,7 @@
 6fe0c51c
 c1808000
 da6044f8
-da40014b
+da40017f
 202042e7
 6fe0c51c
 c1808000
@@ -353,7 +405,7 @@
 c3858000
 20204317
 da604518
-da400165
+da400199
 202042e7
 7048d500
 70451c02
@@ -365,25 +417,120 @@
 6fe0c8c5
 247a0000
 6fe144f8
-243a0174
-20200171
+243a01a8
+202001a5
 6fe244fe
 67e246aa
 20204321
 6fe244fa
 67e246aa
 20204321
+6fe0c8d5
+207a0000
+6fe0c8c5
+207a0000
+6fe0c8d0
+6848c8d1
+98467c00
+202281b6
+da6048cc
+da4001bd
+202042e0
+da6048d3
+da4001b9
+202042e0
+7048d100
+6fe0c8d2
+67e0c8d3
+20600000
+7048cc02
+6fe0c8d1
+1fe0fe01
+67e0c8d1
+6fe0c8ce
+79407e00
+67e0c8ce
+c00001c8
+c00081c7
+20600000
+20204323
+20204325
+6fe0c8d5
+207a0000
+204001e4
+24610000
+7048c400
+70440701
+20406ff3
+20406feb
+20400311
+204002f2
+67e148c1
+da2048bb
+204001ea
+6fe0c40c
+c30001dc
+7048c601
+202001da
+7048c501
+20600000
+7048c500
+6fe144e9
+c28581e0
+204001c8
+6fe0c8c6
+207a0000
+7048c600
+20600000
+6fe0c8c4
+1fe0fe01
+67e0c8c4
+6848c8cf
+98467c00
+20600000
+efe40011
+67e40670
+20406ff3
+20406feb
+6fe10676
+68490672
+98467c00
+24416fef
+68490674
+98467c00
+24416fe7
+6fe10676
+68490670
+98467c00
+20210206
+68490672
+98467e00
+24210208
+203a0208
+1fefa264
+6fe10670
+68490672
+98460400
+1a227e00
+9846fc00
+20407d5f
+67e0c8cb
+20600000
+7048cb64
+20600000
+7048cb00
+20600000
 1a627e00
-c018817c
-c00a817e
-c01f8182
+c018820f
+c00a8211
+c01f8215
 202062da
 7048d401
 20600000
 7048d400
 204078ad
 7044f100
-20200157
+2020018b
 7048d401
 204078ad
 7044f101
@@ -403,7 +550,7 @@
 708ac200
 708ac300
 d8e00006
-204001a6
+20400239
 2a2ffe0d
 2040211d
 2a4ffe0d
@@ -411,14 +558,14 @@
 d8e00005
 2040211c
 2040211e
-204001a6
+20400239
 d8a08ac2
 1a31fe00
 20402117
 1a51fe00
 20402117
 18e08fff
-2021019b
+2021022e
 2020214f
 2000003c
 58000f00
@@ -444,7 +591,7 @@
 6fe0c409
 67f080cd
 20000bb8
-204001c7
+2040025a
 708a08c1
 6a40c419
 df200008
@@ -455,7 +602,7 @@
 20600000
 7080cc03
 6ff08129
-c30281c8
+c302825b
 68590164
 6049440a
 7080cc00
@@ -464,7 +611,7 @@
 708a8d12
 708a8e0a
 6fe0c099
-c00801e7
+c008027a
 58005762
 67f10907
 70890103
@@ -475,7 +622,7 @@
 708a8d44
 708a8e0a
 6fe0c099
-c00801e4
+c0080277
 58002bb1
 67f10907
 c6978000
@@ -484,10 +631,10 @@
 20600000
 58004189
 67f10907
-202001e0
+20200273
 58008312
 67f10907
-202001d5
+20200268
 6fe0c334
 c1000000
 c001b04a
@@ -495,7 +642,7 @@
 793f8030
 20202af6
 204025c2
-c59781f6
+c5978289
 783cfc00
 2000001e
 204025c2
@@ -506,7 +653,7 @@
 78507c00
 19623600
 37c18400
-203701ff
+20370292
 1b420400
 604b000f
 242c26fa
@@ -518,7 +665,7 @@
 984fb600
 20406877
 20372677
-2040020d
+204002a0
 6fe08168
 c301a677
 2055a477
@@ -549,7 +696,7 @@
 6fe240ad
 9840fe00
 67e240ad
-20400229
+204002bc
 20202425
 600440e7
 d8c08070
@@ -567,11 +714,100 @@
 efe08011
 e8408013
 98467c00
-2022823c
+202282cf
 e7e08013
 37d98200
 1a20a201
 1a60a601
-c2000236
+c20002c9
 1a420400
 20600000
+6fe401fd
+203a6f79
+67e443fd
+20406b3a
+20406aad
+dfe00fc0
+9a40a400
+df20000a
+da2001fd
+20406b74
+20406b37
+6fe401fd
+207a0000
+67e448ae
+efe10006
+e7e10005
+20600000
+6ff080cc
+79207e01
+67f080cc
+6a40c419
+6fe0c433
+67e0c419
+df200008
+20406f67
+6240c419
+6ff08a0a
+793ffe04
+67f08a0a
+20600000
+6fe0c407
+c00082f6
+c00102fd
+20600000
+580003e8
+67e14405
+684948b2
+6fe148b4
+da600e10
+20406fc0
+20200303
+580003e8
+67e14405
+684948ae
+6fe148b0
+da6003e8
+20406fc0
+684948b6
+984ffe00
+684948b8
+9846fc00
+20207d5f
+204002e5
+6ff08a09
+793ffe07
+67f08a09
+708a0777
+708a08c1
+708a0d61
+708a0b00
+20600000
+20400308
+20406f90
+6fe0c409
+67f080cd
+20406f97
+708a0d60
+7080cd00
+20400308
+6fe0c409
+67f080cd
+708a0b50
+708a0ec0
+df00000b
+6de1440a
+7080cc03
+2040032a
+68590164
+604948b8
+20406f9c
+df00000b
+65e1440a
+708a0d60
+7080cd00
+7080cc00
+20600000
+6ff08129
+c302832a
+20600000
Index: output/sched.rom
===================================================================
--- /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/output/sched.rom	(revision 4045)
+++ /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/output/sched.rom	(working copy)
@@ -26,7 +26,7 @@
 20   #mem_patch18
 00   #mem_patch19
 00   #mem_patch1a
-04   #mem_patch1b
+3c   #mem_patch1b
 00   #mem_patch1c
 00   #mem_patch1d
 00   #mem_patch1e
@@ -38,7 +38,7 @@
 70   #mem_patch24
 00   #mem_patch25
 00   #mem_patch26
-82   #mem_patch27
+86   #mem_patch27
 00   #mem_patch28
 20   #mem_patch29
 00   #mem_patch2a
@@ -71,10 +71,10 @@
 
 mem_le_lap:39 31 1f 98 07 2a
 mem_le_name_len:
-'ADYSS
+'Amgras Tripod P01 Pro
 
-mem_shutter_key_conf0_temp:11 05 90 00 ff
-# mem_shutter_key_conf0_temp:ff 08 8c 01 08
+mem_shutter_key_conf0_temp:11 05 90 01 05
+# mem_shutter_key_conf0_temp:15 ff 8c 00 ff
 
 mem_shutter_soft_switch_first_power_on:00
 
@@ -124,7 +124,7 @@
 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/dq_project/dq_yc1386p_shutter_adc_t20/program/patch.prog	(revision 4045)
+++ /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/program/patch.prog	(working copy)
@@ -1,4 +1,4 @@
-// define ADC_1121SB
+define ADC_1121SB
 ifdef ADC_1121SB
 //define ADC_1121SB_1V8_MODE
 endif
@@ -28,6 +28,7 @@
 	beq patch24_5,p_le_rx_dec
 	beq patch24_6,p_le_rx_nopayload
 	beq patch27_1,p_le_parse
+	beq patch27_2,p_le_parse_l2cap
 	beq patch27_7,p_le_lpm_set_mult
 	beq patch29_5,p_le_init_adv
 	rtneq patch3f_7
@@ -39,6 +40,56 @@
 	until null,lpo_edge
 	branch soft_reset+1
 
+p_le_parse_l2cap:
+	ifetch 2,contr
+	beq LE_L2CAP_CID_ATT,p_le_parse_att
+	beq LE_L2CAP_CID_SMP,le_parse_smp
+	beq LE_L2CAP_CID_SIGNAL,le_parse_signaling
+	rtn
+
+p_le_parse_att:
+	copy contr,rega
+	fetch 1,mem_device_option
+	beq DVC_OP_SHUTTER_DY,shutter_dy_le_parse_att
+	beq DVC_OP_KEYBOARD,keyboard_le_att_auto_reco_process
+	copy rega,contr
+	ifetch 3,contr
+	store 3,mem_le_att_opcode
+p_le_parse_att2:
+	beq ATTOP_READ_BLOB_REQUEST,p_le_parse_att_read_blob_request
+	branch le_parse_att2
+
+p_le_parse_att_read_blob_request:
+	ifetch 2,contr
+	store 2,mem_le_att_offset
+	iforce rega
+	fetcht 2,mem_le_att_handle
+	sub temp,0x07,null
+	branch p_shutter_readblob_name_fix,zero
+	branch le_send_att_read_blob_response
+
+
+p_shutter_readblob_name_fix:
+	//call ice_break
+	arg mem_le_name_len,contr
+	ifetch 1,contr
+	isub rega,loopcnt
+	nbranch le_send_att_error_response_notfound,positive
+	call store_contr
+	call le_get_search_max_mtu_data
+	add loopcnt,1,temp
+	call not_greater_than
+	copy pdata,rega
+	copy pdata,regc
+	call le_fifo_malloc_tx_l2cap_gatt
+	setarg ATTOP_READ_BLOB_RESPONSE
+	istore 1,contw
+	add regc,-1,loopcnt
+	fetcht 2,mem_le_att_offset
+	call get_contr
+	iadd temp,contr
+	branch memcpy_fast
+
 p_le_lpm_set_mult:
 	disable wake
 	branch p_le_lpm_set_mult_attempt,attempt
@@ -128,6 +179,12 @@
 	jam 0xdd,0x8a23
 	rtn
 
+p_set_ck2rfp11:
+	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
@@ -146,7 +203,7 @@
 //	branch initialize_radio_cont+1
 	fetch 1,mem_wdt_always_work
 	call wdt_set_disable,blank
-
+	ncall p_set_ck2rfp11,wake
 	until null,lpo_edge
 	jam 0x5f,0x813b
 	fetch 1,mem_fcomp_div
@@ -318,6 +375,7 @@
 	call enable_authrom
 	rtn wake
 	call wdt_set_disable
+	jam 0x0a,mem_lpm_overhead
 	jam 1,mem_shutter_start_adc_flag
 	setarg 0x1e14
 	store 2,mem_shutter_soft_switch_poweron_time
Index: sched/1305.dat
===================================================================
--- /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/sched/1305.dat	(revision 4045)
+++ /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/sched/1305.dat	(working copy)
@@ -15,7 +15,7 @@
 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/dq_project/dq_yc1386p_shutter_adc_t20/sched/shutter.dat	(revision 4045)
+++ /1121s/branch/shutter/branch/shutter/dq_project/dq_yc1386p_shutter_adc_t20/sched/shutter.dat	(working copy)
@@ -4,10 +4,10 @@
 
 mem_le_lap:39 31 1f 98 07 2a
 mem_le_name_len:
-'ADYSS
+'Amgras Tripod P01 Pro
 
-mem_shutter_key_conf0_temp:11 05 90 00 ff
-# mem_shutter_key_conf0_temp:ff 08 8c 01 08
+mem_shutter_key_conf0_temp:11 05 90 01 05
+# mem_shutter_key_conf0_temp:15 ff 8c 00 ff
 
 mem_shutter_soft_switch_first_power_on:00
 
