Index: d.bat
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/d.bat	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/d.bat	(working copy)
@@ -1,5 +1,6 @@
 call do.bat eep
 e pu
 e 8081 10
+e 8075 0000
 e ep
-e ku
+e ku
\ No newline at end of file
Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/output/bt_program23.icode	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/output/bt_program23.icode	(working copy)
@@ -293,7 +293,7 @@
  00000292  0x000001c5 arg  0x00000002 , 0x00000002 
  00000293  0x000001c6 arg  0x00000aaa , 0x00000011 
  00000294  0x000001c7 arg  0x00000062 , 0x00000012 
- 00000295  0x000001c8 branch  0x00006606 
+ 00000295  0x000001c8 branch  0x000065d1 
  00000296  0x000001cb arg  0x00000002 , 0x00000002 
  00000297  0x000001cc arg  0x00000a9a , 0x00000011 
  00000298  0x000001cd arg  0x00000062 , 0x00000012 
@@ -907,7 +907,7 @@
  00000906  0x000005e6 setarg  0x00000000 
  00000907  0x000005e7 store  0x00000001 , 0x00004afd 
  00000908  0x000005e8 store  0x00000004 , 0x0000469b 
- 00000909  0x000005e9 rtn 
+ 00000909  0x000005e9 branch  0x000000f9 
  00000910  0x000005ec jam  0x00000000 , 0x00004b9e 
  00000911  0x000005ee arg  0x00000d00 , 0x0000000b 
  00000912  0x000005ef until  0x00000023 , 0x00000026 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/output/bt_program23.list	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/output/bt_program23.list	(working copy)
@@ -341,7 +341,7 @@
 0x0124 000453 arg 2 ,temp 
 0x0125 000454 arg mem_timeup ,rega 
 0x0126 000455 arg mouse_eeprom_module_init_flag ,regb 
-0x0127 000456 branch iicd_write_eep_data 
+0x0127 000456 branch iicd_write_protect_eep_data 
 :      000458 p_app_initflag_check:
 0x0128 000459 arg 2 ,temp 
 0x0129 000460 arg mem_pdatatemp ,rega 
@@ -1069,7 +1069,7 @@
 0x038a 001510 setarg 0 
 0x038b 001511 store 1 ,mem_mouse_long_mult_flag 
 0x038c 001512 store 4 ,mem_mouse_x 
-0x038d 001513 rtn 
+0x038d 001513 branch p_mouse_sensor_poweron 
 :      001515 p_g24_transmit_packet:
 0x038e 001516 jam 0 ,mem_24g_retry 
 :      001517 p_g24_transmit_loop:
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/output/bt_program23.meta	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/output/bt_program23.meta	(working copy)
@@ -453,7 +453,7 @@
 	arg 2,temp
 	arg mem_timeup,rega
 	arg MOUSE_EEPROM_MODULE_INIT_FLAG,regb
-	branch iicd_write_eep_data
+	branch iicd_write_protect_eep_data
 
 p_app_initflag_check:
 	arg 2,temp
@@ -1510,7 +1510,7 @@
 	setarg 0
 	store 1,mem_mouse_long_mult_flag
 	store 4,mem_mouse_x
-	rtn
+	branch p_mouse_sensor_poweron
 
 p_g24_transmit_packet:
 	jam 0,mem_24g_retry
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/output/bt_program23.rom	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/output/bt_program23.rom	(working copy)
@@ -293,7 +293,7 @@
 11011000010000000000000000000010
 11011010001000000000101010101010
 11011010010000000000000001100010
-00100000001000000110011000000110
+00100000001000000110010111010001
 11011000010000000000000000000010
 11011010001000000000101010011010
 11011010010000000000000001100010
@@ -907,7 +907,7 @@
 01011000000000000000000000000000
 01100000000000001100101011111101
 01100000000000100100011010011011
-00100000011000000000000000000000
+00100000001000000000000011111001
 01110000010010111001111000000000
 11011001011000000000110100000000
 00110100011100110000001000000000
Index: output/eeprom.dat
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/output/eeprom.dat	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/output/eeprom.dat	(working copy)
@@ -1186,8 +1186,8 @@
 62
 20
 20
-66
-06
+65
+d1
 d8
 40
 00
@@ -3641,9 +3641,9 @@
 46
 9b
 20
-60
-00
+20
 00
+f9
 70
 4b
 9e
@@ -6076,8 +6076,8 @@
 20
 3f
 90
-83
-52
+d3
+cf
 aa
 55
 08
@@ -6664,7 +6664,7 @@
 00
 3a
 42
-ff
+0a
 aa
 55
 01
@@ -7030,5 +7030,5 @@
 0b
 4b
 05
-cb
-f4
+db
+dd
Index: output/program.lis
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/output/program.lis	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/output/program.lis	(working copy)
@@ -387,7 +387,7 @@
 0124 d8400002 arg 2 ,temp 
 0125 da200aaa arg mem_timeup ,rega 
 0126 da400062 arg mouse_eeprom_module_init_flag ,regb 
-0127 20206606 branch iicd_write_eep_data 
+0127 202065d1 branch iicd_write_protect_eep_data 
 
 p_app_initflag_check:
 0128 d8400002 arg 2 ,temp 
@@ -1229,7 +1229,7 @@
 038a 58000000 setarg 0 
 038b 6000cafd store 1 ,mem_mouse_long_mult_flag 
 038c 6002469b store 4 ,mem_mouse_x 
-038d 20600000 rtn 
+038d 202000f9 branch p_mouse_sensor_poweron 
 
 p_g24_transmit_packet:
 038e 704b9e00 jam 0 ,mem_24g_retry 
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/output/ramcode.rom	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/output/ramcode.rom	(working copy)
@@ -293,7 +293,7 @@
 d8400002
 da200aaa
 da400062
-20206606
+202065d1
 d8400002
 da200a9a
 da400062
@@ -907,7 +907,7 @@
 58000000
 6000cafd
 6002469b
-20600000
+202000f9
 704b9e00
 d9600d00
 34730200
Index: output/sched.rom
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/output/sched.rom	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/output/sched.rom	(working copy)
@@ -214,7 +214,7 @@
 ff #mem_select_sensor_angle_gpio:ff
 05 #mem_select_adc_gpio:ff
 
-mem_eeprom_wp_gpio:ff
+mem_eeprom_wp_gpio:0a
 mem_sensor_reset_gpio:ff
 mem_sensor_squal_reg:07# 07:3205         	06:3610
 mem_usb_offline_check_gpio:ff
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/program/patch.prog	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/program/patch.prog	(working copy)
@@ -1491,7 +1491,7 @@
 	arg 2,temp
 	arg mem_timeup,rega
 	arg MOUSE_EEPROM_MODULE_INIT_FLAG,regb
-	branch iicd_write_eep_data
+	branch iicd_write_protect_eep_data
 
 p_app_initflag_check:
 	arg 2,temp
@@ -3177,7 +3177,7 @@
 	setarg 0
 	store 1,mem_mouse_long_mult_flag
 	store 4,mem_mouse_x
-	rtn
+	branch p_mouse_sensor_poweron
 
 p_g24_transmit_packet:
 	jam 0,mem_24g_retry
Index: sched/mouse.dat
===================================================================
--- /branch/mouse_project/ShangGui/Only24G/sched/mouse.dat	(revision 651)
+++ /branch/mouse_project/ShangGui/Only24G/sched/mouse.dat	(working copy)
@@ -177,7 +177,7 @@
 ff #mem_select_sensor_angle_gpio:ff
 05 #mem_select_adc_gpio:ff
 
-mem_eeprom_wp_gpio:ff
+mem_eeprom_wp_gpio:0a
 mem_sensor_reset_gpio:ff
 mem_sensor_squal_reg:07# 07:3205         	06:3610
 mem_usb_offline_check_gpio:ff
