Index: output/otp.dat
===================================================================
--- /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/output/otp.dat	(revision 5853)
+++ /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/output/otp.dat	(working copy)
@@ -3606,7 +3606,7 @@
 7c
 5a
 20
-22
+42
 83
 95
 da
@@ -3624,7 +3624,7 @@
 1f
 e0
 fe
-08
+0a
 e7
 e1
 00
@@ -3703,8 +3703,8 @@
 bf
 58
 00
-07
-00
+06
+50
 e7
 e1
 00
@@ -3740,9 +3740,9 @@
 1f
 e6
 7c
-5a
+3c
 20
-22
+42
 83
 b7
 da
@@ -3760,7 +3760,7 @@
 1f
 e0
 ff
-f8
+f6
 e7
 e1
 00
@@ -3788,7 +3788,7 @@
 1f
 e6
 7c
-5a
+3c
 20
 42
 83
@@ -3839,7 +3839,7 @@
 bf
 58
 00
-0a
+07
 00
 e7
 e1
@@ -3884,7 +3884,7 @@
 70
 49
 e5
-01
+08
 70
 4f
 d9
@@ -3900,7 +3900,7 @@
 70
 4f
 d9
-01
+03
 20
 60
 00
@@ -3949,8 +3949,8 @@
 60
 00
 00
-d4
-a1
+82
+ca
 aa
 55
 40
@@ -4054,12 +4054,12 @@
 6b
 42
 06
-42
-4c
-45
-2d
-4d
-33
+53
+65
+6c
+66
+69
+65
 aa
 55
 01
@@ -4458,6 +4458,7 @@
 00
 b8
 4f
+1d
 1e
 1f
 20
@@ -4467,11 +4468,11 @@
 24
 25
 26
-00
 27
 00
 28
 00
+26
 25
 24
 23
@@ -4481,7 +4482,6 @@
 1f
 1e
 1d
-00
 29
 00
 2a
@@ -4929,182 +4929,182 @@
 23
 00
 00
-00
-07
 40
-08
-04
+01
 00
-07
+06
+04
+40
+01
 00
 03
 0a
 23
 00
 83
-00
-07
 40
-08
-87
+01
 00
-07
+06
+87
+40
+01
 00
 03
 0a
 23
 00
 83
-00
-07
-50
-08
+40
+01
+20
+06
 87
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 83
-00
-07
-60
-08
+40
+01
+40
+06
 87
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 83
-00
-07
-70
-08
+40
+01
+60
+06
 87
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 83
-00
-07
+40
+01
 80
-08
+06
 87
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 83
-00
-07
-90
-08
+40
+01
+a0
+06
 87
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 83
-00
-07
-a0
-08
+40
+01
+b0
+06
 87
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 83
-00
-07
-b0
-08
+40
+01
+d0
+06
 87
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 00
-00
-07
-b0
-08
+40
+01
+d0
+06
 04
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 83
-00
-07
-00
-07
+40
+01
+50
+06
 87
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 00
+40
+01
+50
+06
 00
-07
-00
-07
-04
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 83
+40
+01
 00
 07
-00
-0a
 87
-00
-07
+40
+01
 00
 03
 0a
 23
 00
 00
+40
+01
 00
 07
 00
-0a
-04
-00
-07
+40
+01
 00
 03
 0a
@@ -5254,9 +5254,9 @@
 4f
 06
 00
-06
+0a
 00
-05
+10
 00
 2c
 01
@@ -5270,7 +5270,7 @@
 00
 0f
 00
-05
+10
 00
 2c
 01
@@ -6124,7 +6124,7 @@
 aa
 aa
 55
-ec
+75
+8e
 86
-cd
-91
+bc
Index: output/ramcode.rom
===================================================================
--- /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/output/ramcode.rom	(revision 5853)
+++ /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/output/ramcode.rom	(working copy)
@@ -896,11 +896,11 @@
 1fe0fe01
 67e0cfdb
 1fe67c5a
-20228395
+20428395
 da604fc2
 204003bf
 efe1003f
-1fe0fe08
+1fe0fe0a
 e7e10011
 20206371
 204003ca
@@ -920,7 +920,7 @@
 20406371
 da604fc2
 204003bf
-58000700
+58000650
 e7e10011
 20600000
 20406730
@@ -929,19 +929,19 @@
 6fe0cfdb
 1fe0fe01
 67e0cfdb
-1fe67c5a
-202283b7
+1fe67c3c
+204283b7
 da604fd0
 204003bf
 efe1003f
-1fe0fff8
+1fe0fff6
 e7e10011
 20206371
 204003ca
 6fe0cfdb
 1fe0fe01
 67e0cfdb
-1fe67c5a
+1fe67c3c
 204283b7
 da604fd0
 204003bf
@@ -954,7 +954,7 @@
 20406371
 da604fd0
 204003bf
-58000a00
+58000700
 e7e10011
 20600000
 d8404c02
@@ -965,11 +965,11 @@
 1fe0fe06
 1fe22200
 20600000
-7049e501
+7049e508
 704fd901
 20600000
 7049e501
-704fd901
+704fd903
 20600000
 704eaa05
 7049e401
Index: output/sched.rom
===================================================================
--- /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/output/sched.rom	(revision 5853)
+++ /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/output/sched.rom	(working copy)
@@ -72,7 +72,7 @@
 
 mem_le_lap:0a 21 21 98 07 2a
 mem_le_name_len:
-'BLE-M3
+'Selfie
 
 mem_tx_power:06
 
@@ -276,11 +276,11 @@
 ################################### android config  end ######################################
 
 ################################### fouse config ######################################
-mem_fouse_up_press:1e 1f 20 21 22 23 24 25 26 00
+mem_fouse_up_press:1d 1e 1f 20 21 22 23 24 25 26
 mem_fouse_up_long_press:27 00
 mem_fouse_up_long_release:28 00
 
-mem_fouse_down_press:25 24 23 22 21 20 1f 1e 1d 00
+mem_fouse_down_press:26 25 24 23 22 21 20 1f 1e 1d
 mem_fouse_down_long_press:29 00
 mem_fouse_down_long_release:2a 00
 
@@ -334,21 +334,21 @@
 0a 23 00 83 f0 07 80 07 04 f0 07 80 07 #1b
 0a 23 00 00 f0 07 80 07 04 f0 07 80 07 #1c
 #fouse
-0a 23 00 00 00 07 40 08 04 00 07 00 03 #1d
-0a 23 00 83 00 07 40 08 87 00 07 00 03 #1e
-0a 23 00 83 00 07 50 08 87 00 07 00 03 #1f
-0a 23 00 83 00 07 60 08 87 00 07 00 03 #20
-0a 23 00 83 00 07 70 08 87 00 07 00 03 #21
-0a 23 00 83 00 07 80 08 87 00 07 00 03 #22
-0a 23 00 83 00 07 90 08 87 00 07 00 03 #23
-0a 23 00 83 00 07 a0 08 87 00 07 00 03 #24
-0a 23 00 83 00 07 b0 08 87 00 07 00 03 #25
-0a 23 00 00 00 07 b0 08 04 00 07 00 03 #26
+0a 23 00 00 40 01 00 06 04 40 01 00 03 #1d
+0a 23 00 83 40 01 00 06 87 40 01 00 03 #1e
+0a 23 00 83 40 01 20 06 87 40 01 00 03 #1f
+0a 23 00 83 40 01 40 06 87 40 01 00 03 #20
+0a 23 00 83 40 01 60 06 87 40 01 00 03 #21
+0a 23 00 83 40 01 80 06 87 40 01 00 03 #22
+0a 23 00 83 40 01 a0 06 87 40 01 00 03 #23
+0a 23 00 83 40 01 b0 06 87 40 01 00 03 #24
+0a 23 00 83 40 01 d0 06 87 40 01 00 03 #25
+0a 23 00 00 40 01 d0 06 04 40 01 00 03 #26
 #fouse long press
-0a 23 00 83 00 07 00 07 87 00 07 00 03 #27
-0a 23 00 00 00 07 00 07 04 00 07 00 03 #28
-0a 23 00 83 00 07 00 0a 87 00 07 00 03 #29
-0a 23 00 00 00 07 00 0a 04 00 07 00 03 #2a
+0a 23 00 83 40 01 50 06 87 40 01 00 03 #27
+0a 23 00 00 40 01 50 06 00 40 01 00 03 #28
+0a 23 00 83 40 01 00 07 87 40 01 00 03 #29
+0a 23 00 00 40 01 00 07 00 40 01 00 03 #2a
 #android mode step
 0a 23 00 83 80 0d f1 0d 87 80 0c f1 0c #2b
 0a 23 00 00 80 0d f1 0d 04 80 0c f1 0c #2c
@@ -375,14 +375,14 @@
 
 mem_ble_shutter_dy_interval_min_new:
 06 00
-06 00
-05 00
+0a 00
+10 00
 2c 01
 
 mem_ble_shutter_dy_interval_min_ios:
 0f 00
 0f 00
-05 00
+10 00
 2c 01
 
 #attribute list: handle 2bytes, uuid 2bytes, length 1bytes, attribute Nbytes
Index: program/patch.prog
===================================================================
--- /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/program/patch.prog	(revision 5853)
+++ /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/program/patch.prog	(working copy)
@@ -728,7 +728,7 @@
 	beq 1,shutter_dy_le_get_release_ptr_volume
 	beq 2,p_shutter_mode_step_event
 	beq 3,p_shutter_photo_dy_mode_step
-	rtn	
+	rtn
 
 p_shutter_photo_dy_mode_step:
 	arg mem_shutter_link_data,regc
@@ -917,7 +917,7 @@
 p_shutter_fun_key_release:
 	arg mem_fouse_up_press,regc
 	branch push_buffer_in_queue
-	
+
 p_shutter_fun1_key_release:
 	arg mem_fouse_down_press,regc
 	branch push_buffer_in_queue
@@ -1147,7 +1147,7 @@
 	call shutter_dy_check_iphone
 	nbranch p_shutter_ios_timer,blank
 	copy regb,pdata
-	increase 64,temp  
+	increase 64,temp
 	isub temp,null
 	nbranch p_key_evt_ui_timer_check_end,positive
 	increase 1,rega   //increase 1 every 100ms count
@@ -1207,11 +1207,11 @@
 	increase 1,pdata
 	store 1,mem_shutter_dy_fouse_count
 	sub pdata,90,null
-	branch p_shutter_dy_fouseup_init,zero
+	call p_shutter_dy_fouseup_init,zero
 	arg mem_fouse_up_long_press,regc
 	call p_shutter_dy_find_value_list_position
 	ifetch 2,pdata
-	add pdata,8,pdata
+	add pdata,10,pdata
 	istore 2,rega
 	branch push_buffer_in_queue
 
@@ -1235,7 +1235,7 @@
 	call push_buffer_in_queue
 	arg mem_fouse_up_long_press,regc
 	call p_shutter_dy_find_value_list_position
-	setarg 0x0700
+	setarg 0x0650
 	istore 2,rega
 	rtn
 
@@ -1246,12 +1246,12 @@
 	fetch 1,mem_shutter_dy_fouse_count
 	increase 1,pdata
 	store 1,mem_shutter_dy_fouse_count
-	sub pdata,90,null
-	branch p_shutter_dy_fousedown_init,zero
+	sub pdata,60,null
+	call p_shutter_dy_fousedown_init,zero
 	arg mem_fouse_down_long_press,regc
 	call p_shutter_dy_find_value_list_position
 	ifetch 2,pdata
-	increase -8,pdata
+	increase -10,pdata
 	istore 2,rega
 	branch push_buffer_in_queue
 
@@ -1260,7 +1260,7 @@
 	fetch 1,mem_shutter_dy_fouse_count
 	increase 1,pdata
 	store 1,mem_shutter_dy_fouse_count
-	sub pdata,90,null
+	sub pdata,60,null
 	call p_shutter_dy_fousedown_init,zero
 	arg mem_fouse_down_long_press,regc
 	call p_shutter_dy_find_value_list_position
@@ -1275,7 +1275,7 @@
 	call push_buffer_in_queue
 	arg mem_fouse_down_long_press,regc
 	call p_shutter_dy_find_value_list_position
-	setarg 0x0a00
+	setarg 0x0700
 	istore 2,rega
 	rtn
 
@@ -1290,13 +1290,13 @@
 	rtn
 
 p_shutter_dy_fouse_time_android:
-	jam 1,mem_send_data_delay
+	jam 8,mem_send_data_delay
 	jam 1,mem_shutter_dy_fouse_time
 	rtn
 
 p_shutter_dy_fouse_time_ios:
 	jam 1,mem_send_data_delay
-	jam 1,mem_shutter_dy_fouse_time
+	jam 3,mem_shutter_dy_fouse_time
 	rtn
 
 /////////////////////////////////////////////// adc ////////////////////////////////////////
Index: sched/shutter_dy.dat
===================================================================
--- /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/sched/shutter_dy.dat	(revision 5853)
+++ /1121s/branch/shutter/branch/dy/JXY/yc1089s_jxy_JM83_fouse/sched/shutter_dy.dat	(working copy)
@@ -5,7 +5,7 @@
 
 mem_le_lap:0a 21 21 98 07 2a
 mem_le_name_len:
-'BLE-M3
+'Selfie
 
 mem_tx_power:06
 
@@ -209,11 +209,11 @@
 ################################### android config  end ######################################
 
 ################################### fouse config ######################################
-mem_fouse_up_press:1e 1f 20 21 22 23 24 25 26 00
+mem_fouse_up_press:1d 1e 1f 20 21 22 23 24 25 26
 mem_fouse_up_long_press:27 00
 mem_fouse_up_long_release:28 00
 
-mem_fouse_down_press:25 24 23 22 21 20 1f 1e 1d 00
+mem_fouse_down_press:26 25 24 23 22 21 20 1f 1e 1d
 mem_fouse_down_long_press:29 00
 mem_fouse_down_long_release:2a 00
 
@@ -267,21 +267,21 @@
 0a 23 00 83 f0 07 80 07 04 f0 07 80 07 #1b
 0a 23 00 00 f0 07 80 07 04 f0 07 80 07 #1c
 #fouse
-0a 23 00 00 00 07 40 08 04 00 07 00 03 #1d
-0a 23 00 83 00 07 40 08 87 00 07 00 03 #1e
-0a 23 00 83 00 07 50 08 87 00 07 00 03 #1f
-0a 23 00 83 00 07 60 08 87 00 07 00 03 #20
-0a 23 00 83 00 07 70 08 87 00 07 00 03 #21
-0a 23 00 83 00 07 80 08 87 00 07 00 03 #22
-0a 23 00 83 00 07 90 08 87 00 07 00 03 #23
-0a 23 00 83 00 07 a0 08 87 00 07 00 03 #24
-0a 23 00 83 00 07 b0 08 87 00 07 00 03 #25
-0a 23 00 00 00 07 b0 08 04 00 07 00 03 #26
+0a 23 00 00 40 01 00 06 04 40 01 00 03 #1d
+0a 23 00 83 40 01 00 06 87 40 01 00 03 #1e
+0a 23 00 83 40 01 20 06 87 40 01 00 03 #1f
+0a 23 00 83 40 01 40 06 87 40 01 00 03 #20
+0a 23 00 83 40 01 60 06 87 40 01 00 03 #21
+0a 23 00 83 40 01 80 06 87 40 01 00 03 #22
+0a 23 00 83 40 01 a0 06 87 40 01 00 03 #23
+0a 23 00 83 40 01 b0 06 87 40 01 00 03 #24
+0a 23 00 83 40 01 d0 06 87 40 01 00 03 #25
+0a 23 00 00 40 01 d0 06 04 40 01 00 03 #26
 #fouse long press
-0a 23 00 83 00 07 00 07 87 00 07 00 03 #27
-0a 23 00 00 00 07 00 07 04 00 07 00 03 #28
-0a 23 00 83 00 07 00 0a 87 00 07 00 03 #29
-0a 23 00 00 00 07 00 0a 04 00 07 00 03 #2a
+0a 23 00 83 40 01 50 06 87 40 01 00 03 #27
+0a 23 00 00 40 01 50 06 00 40 01 00 03 #28
+0a 23 00 83 40 01 00 07 87 40 01 00 03 #29
+0a 23 00 00 40 01 00 07 00 40 01 00 03 #2a
 #android mode step
 0a 23 00 83 80 0d f1 0d 87 80 0c f1 0c #2b
 0a 23 00 00 80 0d f1 0d 04 80 0c f1 0c #2c
@@ -308,14 +308,14 @@
 
 mem_ble_shutter_dy_interval_min_new:
 06 00
-06 00
-05 00
+0a 00
+10 00
 2c 01
 
 mem_ble_shutter_dy_interval_min_ios:
 0f 00
 0f 00
-05 00
+10 00
 2c 01
 
 #attribute list: handle 2bytes, uuid 2bytes, length 1bytes, attribute Nbytes
