Index: output/eeprom.dat
===================================================================
--- /YC1308AF/branch/mouse/YDN_Project/USB_64K/output/eeprom.dat	(revision 1642)
+++ /YC1308AF/branch/mouse/YDN_Project/USB_64K/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-c2
+c6
 04
 c2
 84
@@ -1139,7 +1139,7 @@
 20
 40
 01
-26
+27
 6f
 e0
 c8
@@ -1165,6 +1165,10 @@
 00
 00
 70
+49
+4f
+00
+70
 48
 c0
 00
@@ -1203,7 +1207,7 @@
 20
 40
 01
-2d
+2e
 20
 20
 23
@@ -1220,8 +1224,8 @@
 20
 23
 d6
-de
 ea
+c9
 aa
 55
 40
@@ -1347,12 +1351,8 @@
 55
 93
 0e
-55
-68
-ff
-ff
-ff
-ff
+a9
+06
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-70
-3e
+c8
+23
Index: output/program.lis
===================================================================
--- /YC1308AF/branch/mouse/YDN_Project/USB_64K/output/program.lis	(revision 1642)
+++ /YC1308AF/branch/mouse/YDN_Project/USB_64K/output/program.lis	(working copy)
@@ -395,33 +395,34 @@
 0118 6fe0c8c3 fetch 1 ,mem_24g_work_mode 
 0119 c1808000 rtnne dongle_bind 
 011a 2040234b call g24_bind_init 
-011b 20400126 call p_g24_bind_data_process 
+011b 20400127 call p_g24_bind_data_process 
 011c 6fe0c8bd fetch 1 ,mem_24g_pair_mode 
 011d 247a0000 nrtn blank 
 011e 6fe0c884 fetch 1 ,mem_24g_bind_device_status 
 011f 207a0000 rtn blank 
 0120 6fe0c950 fetch 1 ,mem_g24_bind_success 
 0121 207a0000 rtn blank 
-0122 7048c000 jam 0 ,mem_24g_mode_switch 
-0123 20402493 call g24_switch_work_mode 
-0124 20402436 call g24_enable_nodata_timer 
-0125 202022b2 branch g24_timer_init 
+0122 70494f00 jam 0 ,mem_g24_bind_step 
+0123 7048c000 jam 0 ,mem_24g_mode_switch 
+0124 20402493 call g24_switch_work_mode 
+0125 20402436 call g24_enable_nodata_timer 
+0126 202022b2 branch g24_timer_init 
 
 p_g24_bind_data_process:
-0126 204023fa call g24_rx_interrupt_clear 
-0127 20402187 call g24_receive_packet 
-0128 2437a3fa nbranch g24_rx_interrupt_clear ,user3 
-0129 20402367 call g24_bind_data_parse 
+0127 204023fa call g24_rx_interrupt_clear 
+0128 20402187 call g24_receive_packet 
+0129 2437a3fa nbranch g24_rx_interrupt_clear ,user3 
+012a 20402367 call g24_bind_data_parse 
 
 p_g24_bind_data_process_next:
-012a 2040242c call g24_transmit_ack 
-012b 2040012d call p_g24_bind_device_status_check 
-012c 2020235f branch g24_bind_data_process + 6 
+012b 2040242c call g24_transmit_ack 
+012c 2040012e call p_g24_bind_device_status_check 
+012d 2020235f branch g24_bind_data_process + 6 
 
 p_g24_bind_device_status_check:
-012d 6fe0c950 fetch 1 ,mem_g24_bind_success 
-012e 207a0000 rtn blank 
-012f 202023d6 branch g24_bind_device_status_check 
+012e 6fe0c950 fetch 1 ,mem_g24_bind_success 
+012f 207a0000 rtn blank 
+0130 202023d6 branch g24_bind_device_status_check 
               org 0x800
 
 start:
Index: program/patch.prog
===================================================================
--- /YC1308AF/branch/mouse/YDN_Project/USB_64K/program/patch.prog	(revision 1642)
+++ /YC1308AF/branch/mouse/YDN_Project/USB_64K/program/patch.prog	(working copy)
@@ -439,6 +439,8 @@
 
 	fetch 1,mem_g24_bind_success
 	rtn blank
+
+	jam 0,mem_g24_bind_step
 	
 	jam 0,mem_24g_mode_switch		//after bind timer
 	call g24_switch_work_mode
