Index: PCB/2023-202-YC1066F-4MouseV1.0_pads.pcb
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PCB/2023-202-YC1066F-4MouseV1.0_pads.pcb
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PCB/2023-202-YC1066F-4MouseV1.0_pads.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PCB/2023-202-YC1066F-4MouseV1.0_pads.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: PCB/Ô­ÀíÍ¼2023-202-YC1066F-4MouseV1.0 (1).pdf
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: PCB/Ô­ÀíÍ¼2023-202-YC1066F-4MouseV1.0 (1).pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: output/eeprom.dat
===================================================================
--- /YC1308AF/branch/mouse/mouse_public_4mode_usb/output/eeprom.dat	(revision 3235)
+++ /YC1308AF/branch/mouse/mouse_public_4mode_usb/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-de
+e2
 19
 c2
 84
@@ -255,7 +255,7 @@
 20
 40
 02
-d0
+d2
 20
 40
 47
@@ -2890,11 +2890,11 @@
 01
 70
 4c
-b1
+b5
 00
 70
 4c
-b5
+b1
 00
 20
 20
@@ -3819,7 +3819,7 @@
 20
 40
 06
-46
+47
 20
 60
 00
@@ -6368,6 +6368,10 @@
 4c
 af
 01
+20
+40
+02
+d2
 70
 40
 99
@@ -6467,7 +6471,7 @@
 20
 20
 06
-50
+51
 6f
 f0
 8c
@@ -6483,7 +6487,7 @@
 c3
 0a
 86
-56
+57
 6f
 e0
 cb
@@ -6491,7 +6495,7 @@
 c0
 00
 86
-5c
+5d
 20
 40
 37
@@ -6523,7 +6527,7 @@
 20
 3a
 06
-67
+68
 6f
 e4
 4b
@@ -6539,11 +6543,11 @@
 c0
 01
 86
-69
+6a
 c0
 01
 06
-70
+71
 20
 40
 37
@@ -6567,7 +6571,7 @@
 20
 20
 06
-5f
+60
 20
 40
 37
@@ -6624,8 +6628,8 @@
 60
 00
 00
-08
-11
+1f
+a1
 aa
 55
 40
@@ -8018,12 +8022,8 @@
 55
 e6
 a0
-ae
-0e
-ff
-ff
-ff
-ff
+e7
+33
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-82
-36
+d4
+8d
Index: output/program.lis
===================================================================
--- /YC1308AF/branch/mouse/mouse_public_4mode_usb/output/program.lis	(revision 3235)
+++ /YC1308AF/branch/mouse/mouse_public_4mode_usb/output/program.lis	(working copy)
@@ -72,7 +72,7 @@
 p_mouse_ready_reconnection_by_button:
 003c 6fe0cbc5 fetch 1 ,mem_device_number 
 003d c1008000 rtneq 1 
-003e 204002d0 call p_mouse_device_poweron_led_off 
+003e 204002d2 call p_mouse_multi_led_blink_disable 
 003f 20404700 call mouse_select_device_number 
 0040 6048c93d storet 1 ,mem_device_flag 
 
@@ -935,10 +935,10 @@
 
 p_mouse_device_poweron_led_off:
 02d0 704cbd01 jam 1 ,mem_mouse_pair_success 
+02d1 704cb500 jam 0 ,mem_mouse_multi_led_powon_timer 
 
 p_mouse_multi_led_blink_disable:
-02d1 704cb100 jam 0 ,mem_mouse_multi_led_blink_enable 
-02d2 704cb500 jam 0 ,mem_mouse_multi_led_powon_timer 
+02d2 704cb100 jam 0 ,mem_mouse_multi_led_blink_enable 
 02d3 202002e0 branch p_mouse_device_multi_led_off 
 
 p_mouse_multi_led_type_blink:
@@ -1279,7 +1279,7 @@
 03b6 20404714 call mouse_bt_button_check 
 03b7 20403fc8 call mouse_wheel_check 
 03b8 20400616 call p_mouse_usb_isr 
-03b9 20400646 call p_mouse_usb_mode 
+03b9 20400647 call p_mouse_usb_mode 
 03ba 20600000 rtn 
 
 p_mouse_select_device_check:
@@ -2153,86 +2153,87 @@
 0634 67e14887 store 2 ,mem_24g_pair_timeout 
 0635 67e1488b store 2 ,mem_24g_reconn_timeout 
 0636 704caf01 jam 1 ,mem_usb_mode_enable 
-0637 70409900 jam 0 ,mem_lpm_mode 
-0638 20400604 call p_select_system_clk_24m_dpll 
-0639 20404831 call mouse_24g_stop 
-063a 20404356 call mouse_stop_bluetooth_mode 
-063b 7855fc00 disable wake 
-063c 2040430a call mouse_init_sensor_reset 
-063d 580005d8 setarg p_mouse_usb_config_param 
-063e 67e10b45 store 2 ,mem_cb_usb_config 
-063f 6fe0cc87 fetch 1 ,mem_usb_tx_interval_retention 
-0640 67e08b47 store 1 ,mem_usb_tx_interval 
-0641 d8c04c88 arg mem_usb_vid_pid_retention ,contr 
-0642 d8a00b48 arg mem_usb_vid_pid ,contw 
-0643 df200009 arg 9 ,loopcnt 
-0644 20407dd4 call memcpy 
-0645 20207a08 branch usb_init 
+0637 204002d2 call p_mouse_multi_led_blink_disable 
+0638 70409900 jam 0 ,mem_lpm_mode 
+0639 20400604 call p_select_system_clk_24m_dpll 
+063a 20404831 call mouse_24g_stop 
+063b 20404356 call mouse_stop_bluetooth_mode 
+063c 7855fc00 disable wake 
+063d 2040430a call mouse_init_sensor_reset 
+063e 580005d8 setarg p_mouse_usb_config_param 
+063f 67e10b45 store 2 ,mem_cb_usb_config 
+0640 6fe0cc87 fetch 1 ,mem_usb_tx_interval_retention 
+0641 67e08b47 store 1 ,mem_usb_tx_interval 
+0642 d8c04c88 arg mem_usb_vid_pid_retention ,contr 
+0643 d8a00b48 arg mem_usb_vid_pid ,contw 
+0644 df200009 arg 9 ,loopcnt 
+0645 20407dd4 call memcpy 
+0646 20207a08 branch usb_init 
 
 p_mouse_usb_mode:
-0646 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0647 c4068000 rtnbit0 mouse_enable_usb 
-0648 6ff08c02 fetch 1 ,core_usb_addr 
-0649 67e0c92f store 1 ,mem_usb_addr 
-064a c4038000 rtnbit0 7 
-064b 204005ef call p_usb_timer_check 
-064c 24740000 nrtn user 
-064d 20403fb0 call mouse_motion 
-064e 24740000 nrtn user 
-064f 20200650 branch p_mouse_push_data_to_usb 
+0647 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+0648 c4068000 rtnbit0 mouse_enable_usb 
+0649 6ff08c02 fetch 1 ,core_usb_addr 
+064a 67e0c92f store 1 ,mem_usb_addr 
+064b c4038000 rtnbit0 7 
+064c 204005ef call p_usb_timer_check 
+064d 24740000 nrtn user 
+064e 20403fb0 call mouse_motion 
+064f 24740000 nrtn user 
+0650 20200651 branch p_mouse_push_data_to_usb 
 
 p_mouse_push_data_to_usb:
-0650 6ff08c02 fetch 1 ,core_usb_addr 
-0651 c4038000 rtnbit0 7 
-0652 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-0653 c30a8656 bbit0 mouse_enable_keyboard ,p_mouse_push_mouse_data_to_usb 
-0654 6fe0cb9c fetch 1 ,mem_customer_key 
-0655 c000865c beq 1 ,p_mouse_push_keyboard_data_to_usb 
+0651 6ff08c02 fetch 1 ,core_usb_addr 
+0652 c4038000 rtnbit0 7 
+0653 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+0654 c30a8657 bbit0 mouse_enable_keyboard ,p_mouse_push_mouse_data_to_usb 
+0655 6fe0cb9c fetch 1 ,mem_customer_key 
+0656 c000865d beq 1 ,p_mouse_push_keyboard_data_to_usb 
 
 p_mouse_push_mouse_data_to_usb:
-0656 2040370f call dongle_usb_tx_ms_data 
-0657 58000001 setarg ms_report_id 
-0658 67e08bff store 1 ,mem_usb_mouse_data 
-0659 6fe3c8d4 fetch 7 ,mem_mouse_key 
-065a e7e38005 istore 7 ,contw 
-065b 20600000 rtn 
+0657 2040370f call dongle_usb_tx_ms_data 
+0658 58000001 setarg ms_report_id 
+0659 67e08bff store 1 ,mem_usb_mouse_data 
+065a 6fe3c8d4 fetch 7 ,mem_mouse_key 
+065b e7e38005 istore 7 ,contw 
+065c 20600000 rtn 
 
 p_mouse_push_keyboard_data_to_usb:
-065c 6fe0cb9d fetch 1 ,mem_customer_data_trigger 
-065d 203a0667 branch p_mouse_push_release_keyboard_data_to_usb ,blank 
-065e 6fe44bde fetch 8 ,mem_customer_key_press + 1 
+065d 6fe0cb9d fetch 1 ,mem_customer_data_trigger 
+065e 203a0668 branch p_mouse_push_release_keyboard_data_to_usb ,blank 
+065f 6fe44bde fetch 8 ,mem_customer_key_press + 1 
 
 p_mouse_push_keyboard_package_data_to_usb:
-065f 67e4095c store 8 ,mem_pdatatemp 
-0660 6fe0cbdd fetch 1 ,mem_customer_key_press 
-0661 c0018669 beq kb_multikey_report_id ,p_mouse_push_multimedia_key_data_to_usb 
-0662 c0010670 beq kb_system_conctrl_report_id ,p_mouse_push_systemctrl_key_data_to_usb 
-0663 2040371d call dongle_usb_tx_kb_data 
-0664 6fe4095c fetch 8 ,mem_pdatatemp 
-0665 67e40c0f store 8 ,mem_usb_kb_data 
-0666 20600000 rtn 
+0660 67e4095c store 8 ,mem_pdatatemp 
+0661 6fe0cbdd fetch 1 ,mem_customer_key_press 
+0662 c001866a beq kb_multikey_report_id ,p_mouse_push_multimedia_key_data_to_usb 
+0663 c0010671 beq kb_system_conctrl_report_id ,p_mouse_push_systemctrl_key_data_to_usb 
+0664 2040371d call dongle_usb_tx_kb_data 
+0665 6fe4095c fetch 8 ,mem_pdatatemp 
+0666 67e40c0f store 8 ,mem_usb_kb_data 
+0667 20600000 rtn 
 
 p_mouse_push_release_keyboard_data_to_usb:
-0667 6fe44be7 fetch 8 ,mem_customer_key_release + 1 
-0668 2020065f branch p_mouse_push_keyboard_package_data_to_usb 
+0668 6fe44be7 fetch 8 ,mem_customer_key_release + 1 
+0669 20200660 branch p_mouse_push_keyboard_package_data_to_usb 
 
 p_mouse_push_multimedia_key_data_to_usb:
-0669 20403710 call dongle_usb_tx_enable_ep2 
-066a 700bf821 jam usb_ep2_multikey ,mem_usb_ep2_data 
-066b 58000003 setarg kb_multikey_report_id 
-066c 67e08c1f store 1 ,mem_usb_kb_multikey 
-066d 6fe1095c fetch 2 ,mem_pdatatemp 
-066e e7e10005 istore 2 ,contw 
-066f 20600000 rtn 
+066a 20403710 call dongle_usb_tx_enable_ep2 
+066b 700bf821 jam usb_ep2_multikey ,mem_usb_ep2_data 
+066c 58000003 setarg kb_multikey_report_id 
+066d 67e08c1f store 1 ,mem_usb_kb_multikey 
+066e 6fe1095c fetch 2 ,mem_pdatatemp 
+066f e7e10005 istore 2 ,contw 
+0670 20600000 rtn 
 
 p_mouse_push_systemctrl_key_data_to_usb:
-0670 20403710 call dongle_usb_tx_enable_ep2 
-0671 700bf822 jam usb_ep2_systemkey ,mem_usb_ep2_data 
-0672 58000002 setarg kb_system_conctrl_report_id 
-0673 67e08c2f store 1 ,mem_usb_kb_system 
-0674 6fe0895c fetch 1 ,mem_pdatatemp 
-0675 e7e08005 istore 1 ,contw 
-0676 20600000 rtn 
+0671 20403710 call dongle_usb_tx_enable_ep2 
+0672 700bf822 jam usb_ep2_systemkey ,mem_usb_ep2_data 
+0673 58000002 setarg kb_system_conctrl_report_id 
+0674 67e08c2f store 1 ,mem_usb_kb_system 
+0675 6fe0895c fetch 1 ,mem_pdatatemp 
+0676 e7e08005 istore 1 ,contw 
+0677 20600000 rtn 
               org 0x800
 
 start:
Index: program/patch.prog
===================================================================
--- /YC1308AF/branch/mouse/mouse_public_4mode_usb/program/patch.prog	(revision 3235)
+++ /YC1308AF/branch/mouse/mouse_public_4mode_usb/program/patch.prog	(working copy)
@@ -99,7 +99,7 @@
 p_mouse_ready_reconnection_by_button:	
 	fetch 1,mem_device_number
 	rtneq 1		// 1channel
-	call p_mouse_device_poweron_led_off
+	call p_mouse_multi_led_blink_disable
 	call mouse_select_device_number
 	storet 1,mem_device_flag
 p_mouse_store_device_number_before_reset:	
@@ -1201,9 +1201,9 @@
 
 p_mouse_device_poweron_led_off:
 	jam 1,mem_mouse_pair_success
+	jam 0,mem_mouse_multi_led_powon_timer
 p_mouse_multi_led_blink_disable:
 	jam 0,mem_mouse_multi_led_blink_enable
-	jam 0,mem_mouse_multi_led_powon_timer
 	branch p_mouse_device_multi_led_off
 
 p_mouse_multi_led_type_blink:
@@ -2568,6 +2568,7 @@
 	store 2,mem_24g_pair_timeout
 	store 2,mem_24g_reconn_timeout
 	jam 1,mem_usb_mode_enable		//can not select device
+	call p_mouse_multi_led_blink_disable
 	jam 0,mem_lpm_mode
 	call p_select_system_clk_24M_dpll
 	call mouse_24g_stop
