Index: output/eeprom.dat
===================================================================
--- /YC1308AF/branch/mouse/mouse_public_4mode_usb/output/eeprom.dat	(revision 2758)
+++ /YC1308AF/branch/mouse/mouse_public_4mode_usb/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-3a
+36
 14
 c2
 84
@@ -2875,7 +2875,7 @@
 20
 40
 04
-dd
+dc
 20
 60
 00
@@ -4936,10 +4936,6 @@
 40
 43
 56
-20
-40
-49
-5b
 78
 55
 fc
@@ -5023,7 +5019,7 @@
 20
 20
 04
-e7
+e6
 6f
 f0
 8c
@@ -5039,7 +5035,7 @@
 c3
 0a
 84
-ed
+ec
 6f
 e0
 cb
@@ -5047,7 +5043,7 @@
 c0
 00
 84
-f3
+f2
 20
 40
 37
@@ -5079,7 +5075,7 @@
 20
 3a
 04
-fe
+fd
 6f
 e4
 4b
@@ -5094,12 +5090,12 @@
 dd
 c0
 01
-85
-00
+84
+ff
 c0
 01
 05
-07
+06
 20
 40
 37
@@ -5123,7 +5119,7 @@
 20
 20
 04
-f6
+f5
 20
 40
 37
@@ -5180,8 +5176,8 @@
 60
 00
 00
-b3
-3a
+8f
+e4
 aa
 55
 40
@@ -5327,7 +5323,7 @@
 81
 00
 00
-02
+01
 1b
 aa
 55
@@ -5361,14 +5357,14 @@
 ff
 06
 07
-8c
+ff
 aa
 55
 01
 00
 26
 49
-8b
+ff
 aa
 55
 0c
@@ -6491,10 +6487,10 @@
 aa
 aa
 55
-e9
-82
-ed
-4f
+cf
+83
+92
+e5
 ff
 ff
 ff
@@ -8188,5 +8184,9 @@
 ff
 ff
 ff
-07
-a8
+ff
+ff
+ff
+ff
+dc
+df
Index: output/program.lis
===================================================================
--- /YC1308AF/branch/mouse/mouse_public_4mode_usb/output/program.lis	(revision 2758)
+++ /YC1308AF/branch/mouse/mouse_public_4mode_usb/output/program.lis	(working copy)
@@ -951,7 +951,7 @@
 02ca 20404714 call mouse_bt_button_check 
 02cb 20403fc8 call mouse_wheel_check 
 02cc 204004ae call p_mouse_usb_isr 
-02cd 204004dd call p_mouse_usb_mode 
+02cd 204004dc call p_mouse_usb_mode 
 02ce 20600000 rtn 
 
 p_mouse_dpi_check:
@@ -1649,83 +1649,82 @@
 04ce 2040049c call p_select_system_clk_24m_dpll 
 04cf 20404831 call mouse_24g_stop 
 04d0 20404356 call mouse_stop_bluetooth_mode 
-04d1 2040495b call mouse_device_led_all_off 
-04d2 7855fc00 disable wake 
-04d3 2040430a call mouse_init_sensor_reset 
-04d4 58000470 setarg p_mouse_usb_config_param 
-04d5 67e10b45 store 2 ,mem_cb_usb_config 
-04d6 6fe0cc87 fetch 1 ,mem_usb_tx_interval_retention 
-04d7 67e08b47 store 1 ,mem_usb_tx_interval 
-04d8 d8c04c88 arg mem_usb_vid_pid_retention ,contr 
-04d9 d8a00b48 arg mem_usb_vid_pid ,contw 
-04da df200009 arg 9 ,loopcnt 
-04db 20407dd4 call memcpy 
-04dc 20207a08 branch usb_init 
+04d1 7855fc00 disable wake 
+04d2 2040430a call mouse_init_sensor_reset 
+04d3 58000470 setarg p_mouse_usb_config_param 
+04d4 67e10b45 store 2 ,mem_cb_usb_config 
+04d5 6fe0cc87 fetch 1 ,mem_usb_tx_interval_retention 
+04d6 67e08b47 store 1 ,mem_usb_tx_interval 
+04d7 d8c04c88 arg mem_usb_vid_pid_retention ,contr 
+04d8 d8a00b48 arg mem_usb_vid_pid ,contw 
+04d9 df200009 arg 9 ,loopcnt 
+04da 20407dd4 call memcpy 
+04db 20207a08 branch usb_init 
 
 p_mouse_usb_mode:
-04dd 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-04de c4068000 rtnbit0 mouse_enable_usb 
-04df 6ff08c02 fetch 1 ,core_usb_addr 
-04e0 67e0c92f store 1 ,mem_usb_addr 
-04e1 c4038000 rtnbit0 7 
-04e2 20400487 call p_usb_timer_check 
-04e3 24740000 nrtn user 
-04e4 20403fb0 call mouse_motion 
-04e5 24740000 nrtn user 
-04e6 202004e7 branch p_mouse_push_data_to_usb 
+04dc 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+04dd c4068000 rtnbit0 mouse_enable_usb 
+04de 6ff08c02 fetch 1 ,core_usb_addr 
+04df 67e0c92f store 1 ,mem_usb_addr 
+04e0 c4038000 rtnbit0 7 
+04e1 20400487 call p_usb_timer_check 
+04e2 24740000 nrtn user 
+04e3 20403fb0 call mouse_motion 
+04e4 24740000 nrtn user 
+04e5 202004e6 branch p_mouse_push_data_to_usb 
 
 p_mouse_push_data_to_usb:
-04e7 6ff08c02 fetch 1 ,core_usb_addr 
-04e8 c4038000 rtnbit0 7 
-04e9 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
-04ea c30a84ed bbit0 mouse_enable_keyboard ,p_mouse_push_mouse_data_to_usb 
-04eb 6fe0cb9c fetch 1 ,mem_customer_key 
-04ec c00084f3 beq 1 ,p_mouse_push_keyboard_data_to_usb 
+04e6 6ff08c02 fetch 1 ,core_usb_addr 
+04e7 c4038000 rtnbit0 7 
+04e8 6fe44bbc fetch mouse_flag_len ,mem_mouse_flag 
+04e9 c30a84ec bbit0 mouse_enable_keyboard ,p_mouse_push_mouse_data_to_usb 
+04ea 6fe0cb9c fetch 1 ,mem_customer_key 
+04eb c00084f2 beq 1 ,p_mouse_push_keyboard_data_to_usb 
 
 p_mouse_push_mouse_data_to_usb:
-04ed 2040370f call dongle_usb_tx_ms_data 
-04ee 58000001 setarg ms_report_id 
-04ef 67e08bff store 1 ,mem_usb_mouse_data 
-04f0 6fe3c8d4 fetch 7 ,mem_mouse_key 
-04f1 e7e38005 istore 7 ,contw 
-04f2 20600000 rtn 
+04ec 2040370f call dongle_usb_tx_ms_data 
+04ed 58000001 setarg ms_report_id 
+04ee 67e08bff store 1 ,mem_usb_mouse_data 
+04ef 6fe3c8d4 fetch 7 ,mem_mouse_key 
+04f0 e7e38005 istore 7 ,contw 
+04f1 20600000 rtn 
 
 p_mouse_push_keyboard_data_to_usb:
-04f3 6fe0cb9d fetch 1 ,mem_customer_data_trigger 
-04f4 203a04fe branch p_mouse_push_release_keyboard_data_to_usb ,blank 
-04f5 6fe44bde fetch 8 ,mem_customer_key_press + 1 
+04f2 6fe0cb9d fetch 1 ,mem_customer_data_trigger 
+04f3 203a04fd branch p_mouse_push_release_keyboard_data_to_usb ,blank 
+04f4 6fe44bde fetch 8 ,mem_customer_key_press + 1 
 
 p_mouse_push_keyboard_package_data_to_usb:
-04f6 67e4095c store 8 ,mem_pdatatemp 
-04f7 6fe0cbdd fetch 1 ,mem_customer_key_press 
-04f8 c0018500 beq kb_multikey_report_id ,p_mouse_push_multimedia_key_data_to_usb 
-04f9 c0010507 beq kb_system_conctrl_report_id ,p_mouse_push_systemctrl_key_data_to_usb 
-04fa 2040371d call dongle_usb_tx_kb_data 
-04fb 6fe4095c fetch 8 ,mem_pdatatemp 
-04fc 67e40c0f store 8 ,mem_usb_kb_data 
-04fd 20600000 rtn 
+04f5 67e4095c store 8 ,mem_pdatatemp 
+04f6 6fe0cbdd fetch 1 ,mem_customer_key_press 
+04f7 c00184ff beq kb_multikey_report_id ,p_mouse_push_multimedia_key_data_to_usb 
+04f8 c0010506 beq kb_system_conctrl_report_id ,p_mouse_push_systemctrl_key_data_to_usb 
+04f9 2040371d call dongle_usb_tx_kb_data 
+04fa 6fe4095c fetch 8 ,mem_pdatatemp 
+04fb 67e40c0f store 8 ,mem_usb_kb_data 
+04fc 20600000 rtn 
 
 p_mouse_push_release_keyboard_data_to_usb:
-04fe 6fe44be7 fetch 8 ,mem_customer_key_release + 1 
-04ff 202004f6 branch p_mouse_push_keyboard_package_data_to_usb 
+04fd 6fe44be7 fetch 8 ,mem_customer_key_release + 1 
+04fe 202004f5 branch p_mouse_push_keyboard_package_data_to_usb 
 
 p_mouse_push_multimedia_key_data_to_usb:
-0500 20403710 call dongle_usb_tx_enable_ep2 
-0501 700bf821 jam usb_ep2_multikey ,mem_usb_ep2_data 
-0502 58000003 setarg kb_multikey_report_id 
-0503 67e08c1f store 1 ,mem_usb_kb_multikey 
-0504 6fe1095c fetch 2 ,mem_pdatatemp 
-0505 e7e10005 istore 2 ,contw 
-0506 20600000 rtn 
+04ff 20403710 call dongle_usb_tx_enable_ep2 
+0500 700bf821 jam usb_ep2_multikey ,mem_usb_ep2_data 
+0501 58000003 setarg kb_multikey_report_id 
+0502 67e08c1f store 1 ,mem_usb_kb_multikey 
+0503 6fe1095c fetch 2 ,mem_pdatatemp 
+0504 e7e10005 istore 2 ,contw 
+0505 20600000 rtn 
 
 p_mouse_push_systemctrl_key_data_to_usb:
-0507 20403710 call dongle_usb_tx_enable_ep2 
-0508 700bf822 jam usb_ep2_systemkey ,mem_usb_ep2_data 
-0509 58000002 setarg kb_system_conctrl_report_id 
-050a 67e08c2f store 1 ,mem_usb_kb_system 
-050b 6fe0895c fetch 1 ,mem_pdatatemp 
-050c e7e08005 istore 1 ,contw 
-050d 20600000 rtn 
+0506 20403710 call dongle_usb_tx_enable_ep2 
+0507 700bf822 jam usb_ep2_systemkey ,mem_usb_ep2_data 
+0508 58000002 setarg kb_system_conctrl_report_id 
+0509 67e08c2f store 1 ,mem_usb_kb_system 
+050a 6fe0895c fetch 1 ,mem_pdatatemp 
+050b e7e08005 istore 1 ,contw 
+050c 20600000 rtn 
               org 0x800
 
 start:
Index: program/patch.prog
===================================================================
--- /YC1308AF/branch/mouse/mouse_public_4mode_usb/program/patch.prog	(revision 2758)
+++ /YC1308AF/branch/mouse/mouse_public_4mode_usb/program/patch.prog	(working copy)
@@ -2312,7 +2312,7 @@
 	call p_select_system_clk_24M_dpll
 	call mouse_24g_stop
 	call mouse_stop_bluetooth_mode
-	call mouse_device_led_all_off
+//	call mouse_device_led_all_off
 	disable wake
 	call mouse_init_sensor_reset
 
Index: sched/mouse.dat
===================================================================
--- /YC1308AF/branch/mouse/mouse_public_4mode_usb/sched/mouse.dat	(revision 2757)
+++ /YC1308AF/branch/mouse/mouse_public_4mode_usb/sched/mouse.dat	(working copy)
@@ -84,7 +84,7 @@
 #bit5 MOUSE_ENABLE_COMMBINATION_KEY_BY_BT_DISCOVERY
 #bit6 MOUSE_ENABLE_DPI_KEY_LONG_PRESS_DISCONVERY
 #bit7 MOUSE_ENABLE_PB_BUTTON_LONG_PRESS_DISCONVERY
-02
+01
 
 #mouse flag byte8
 #bit0 MOUSE_ENABLE_SMOOTHER
@@ -116,8 +116,8 @@
 mem_customer_key_gpio:ff
 mem_whee_a_data_gpio:06
 mem_whee_b_data_gpio:07
-mem_config_device_24g_led_gpio:8c
-mem_config_device_bt1_led_gpio:8b
+mem_config_device_24g_led_gpio:ff#8c
+mem_config_device_bt1_led_gpio:ff#8b
 mem_select_sensor_angle_gpio:0f
 mem_mouse_reuse_2ice_gpio:ff
 
