Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/bt_program23.icode	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/bt_program23.icode	(working copy)
@@ -436,8 +436,8 @@
  00000435  0x0000027e bne  0x000000ff , 0x000001b6 
  00000436  0x0000027f call  0x000001be 
  00000437  0x00000280 branch  0x0000018a 
- 00000438  0x00000283 fetch  0x00000001 , 0x00004c47 
- 00000439  0x00000284 rtnne  0x000000ff 
+ 00000438  0x00000283 fetch  0x00000001 , 0x00004c48 
+ 00000439  0x00000284 rtnbit0  0x00000004 
  00000440  0x00000286 setarg  0x00000000 
  00000441  0x00000287 store  0x00000002 , 0x00004c47 
  00000442  0x00000288 branch  0x00002dd4 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/bt_program23.list	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/bt_program23.list	(working copy)
@@ -504,8 +504,8 @@
 0x1b4 000639 call p_g24_tx_hop_ch_process 
 0x1b5 000640 branch p_g24_transmit_loop 
 :      000642 p_g24_tx_paring_retry:
-0x1b6 000643 fetch 1 ,mem_24g_txfail_cnt 
-0x1b7 000644 rtnne 0xff 
+0x1b6 000643 fetch 1 ,mem_24g_txfail_cnt + 1 
+0x1b7 000644 rtnbit0 4 
 :      000645 p_g24_tx_attempt_fail:
 0x1b8 000646 setarg 0 
 0x1b9 000647 store 2 ,mem_24g_txfail_cnt 
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/bt_program23.meta	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/bt_program23.meta	(working copy)
@@ -640,8 +640,8 @@
 	branch p_g24_transmit_loop
 	
 p_g24_tx_paring_retry:
-	fetch 1,mem_24g_txfail_cnt
-	rtnne 0xff
+	fetch 1,mem_24g_txfail_cnt+1
+	rtnbit0 4
 p_g24_tx_attempt_fail:
 	setarg 0
 	store 2,mem_24g_txfail_cnt
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/bt_program23.rom	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/bt_program23.rom	(working copy)
@@ -436,8 +436,8 @@
 11000000111111111000000110110110
 00100000010000000000000110111110
 00100000001000000000000110001010
-01101000000000001100110001000111
-11000001111111111000000000000000
+01101000000000001100110001001000
+11000100000000100000000000000000
 01011000000000000000000000000000
 01100000000000010100110001000111
 00100000001000000010110111010100
Index: output/flash.dat
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/flash.dat	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/flash.dat	(working copy)
@@ -1759,10 +1759,10 @@
 68
 00
 cc
-47
-c1
-ff
-80
+48
+c4
+02
+00
 00
 58
 00
@@ -8172,8 +8172,8 @@
 20
 07
 f5
-5a
-74
+69
+f6
 aa
 55
 08
@@ -9107,7 +9107,7 @@
 00
 a9
 4b
-01
+02
 01
 aa
 55
@@ -12320,5 +12320,5 @@
 55
 00
 00
-89
-79
+91
+37
Index: output/program.lis
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/program.lis	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/program.lis	(working copy)
@@ -570,8 +570,8 @@
 01b5 2020018a branch p_g24_transmit_loop 
 
 p_g24_tx_paring_retry:
-01b6 6800cc47 fetch 1 ,mem_24g_txfail_cnt 
-01b7 c1ff8000 rtnne 0xff 
+01b6 6800cc48 fetch 1 ,mem_24g_txfail_cnt + 1 
+01b7 c4020000 rtnbit0 4 
 
 p_g24_tx_attempt_fail:
 01b8 58000000 setarg 0 
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/ramcode.rom	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/ramcode.rom	(working copy)
@@ -436,8 +436,8 @@
 c0ff81b6
 204001be
 2020018a
-6800cc47
-c1ff8000
+6800cc48
+c4020000
 58000000
 60014c47
 20202dd4
Index: output/sched.rom
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/sched.rom	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/output/sched.rom	(working copy)
@@ -316,7 +316,7 @@
 mem_24g_allpowerful_addr:0f 0f 0f 0f 0f 0f
 mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
 mem_24g_enter_hibernate:80 4f 12
-mem_firmware_version:01 01
+mem_firmware_version:02 01
 
 mem_device_flag:
 02
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/program/patch.prog	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/program/patch.prog	(working copy)
@@ -651,8 +651,8 @@
 	branch p_g24_transmit_loop
 	
 p_g24_tx_paring_retry:
-	fetch 1,mem_24g_txfail_cnt
-	rtnne 0xff
+	fetch 1,mem_24g_txfail_cnt+1
+	rtnbit0 4
 p_g24_tx_attempt_fail:
 	setarg 0
 	store 2,mem_24g_txfail_cnt
Index: sched/mouse.dat
===================================================================
--- /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/sched/mouse.dat	(revision 2663)
+++ /branch/mouse_project/ZJL_Project/ZJL_1059/ZJL_E701_3Mode_New/sched/mouse.dat	(working copy)
@@ -281,7 +281,7 @@
 mem_24g_allpowerful_addr:0f 0f 0f 0f 0f 0f
 mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
 mem_24g_enter_hibernate:80 4f 12
-mem_firmware_version:01 01
+mem_firmware_version:02 01
 
 mem_device_flag:
 02
