Index: output/flash.dat
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2.4G&BLE_3ch_D1027E8/output/flash.dat	(revision 3293)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2.4G&BLE_3ch_D1027E8/output/flash.dat	(working copy)
@@ -4443,7 +4443,7 @@
 1f
 e0
 fe
-02
+03
 60
 00
 cd
@@ -5367,6 +5367,22 @@
 68
 01
 4d
+07
+24
+7a
+00
+00
+68
+02
+46
+d3
+c4
+02
+00
+00
+68
+01
+4d
 ab
 d8
 40
@@ -5389,14 +5405,6 @@
 4d
 ab
 68
-02
-46
-d3
-c4
-02
-00
-00
-68
 01
 46
 82
@@ -5409,14 +5417,6 @@
 00
 00
 68
-01
-4d
-07
-24
-7a
-00
-00
-68
 00
 c6
 cf
@@ -7252,10 +7252,6 @@
 00
 cd
 07
-20
-3a
-07
-27
 1f
 e0
 ff
@@ -7264,6 +7260,10 @@
 00
 cd
 07
+20
+3a
+07
+27
 68
 00
 cd
@@ -7908,8 +7908,8 @@
 20
 00
 01
-cf
-af
+0e
+a6
 aa
 55
 08
@@ -8073,7 +8073,7 @@
 00
 1c
 40
-40
+48
 1e
 aa
 55
@@ -9340,7 +9340,7 @@
 00
 8d
 4d
-03
+04
 00
 aa
 55
@@ -13076,5 +13076,5 @@
 55
 00
 00
-de
-3a
+be
+47
Index: output/program.lis
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2.4G&BLE_3ch_D1027E8/output/program.lis	(revision 3293)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2.4G&BLE_3ch_D1027E8/output/program.lis	(working copy)
@@ -1479,7 +1479,7 @@
 0452 1fe0fe01 increase 1 ,pdata 
 0453 1fe17e03 and pdata ,0x03 ,pdata 
 0454 6000c77a store 1 ,mem_mouse_dpi 
-0455 1fe0fe02 increase 2 ,pdata 
+0455 1fe0fe03 increase 3 ,pdata 
 0456 6000cd07 store 1 ,mem_mouse_multi_led_blink_count 
 0457 20400735 call p_mouse_dpi_multi_led_blink 
 0458 20203d7e branch mouse_seting_dpi 
@@ -1816,19 +1816,19 @@
 053b 20600000 rtn 
 
 p_mouse_low_voltage_led_timer:
-053c 68014dab fetch 2 ,mem_mouse_low_led_timer 
-053d d8400050 arg 0x0050 ,temp 
-053e 98467c00 isub temp ,null 
-053f 20228729 branch p_mouse_multi_led_off ,zero 
-0540 1fe0fe01 increase 1 ,pdata 
-0541 60014dab store 2 ,mem_mouse_low_led_timer 
-0542 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-0543 c4020000 rtnbit0 mouse_low_voltage_flag 
-0544 68014682 fetch 2 ,mem_ui_state_map 
-0545 c3858000 rtnbit1 ui_state_ble_adv 
-0546 c3830000 rtnbit1 ui_state_bt_discovery 
-0547 68014d07 fetch 2 ,mem_mouse_multi_led_blink_count 
-0548 247a0000 nrtn blank 
+053c 68014d07 fetch 2 ,mem_mouse_multi_led_blink_count 
+053d 247a0000 nrtn blank 
+053e 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+053f c4020000 rtnbit0 mouse_low_voltage_flag 
+0540 68014dab fetch 2 ,mem_mouse_low_led_timer 
+0541 d8400050 arg 0x0050 ,temp 
+0542 98467c00 isub temp ,null 
+0543 20228729 branch p_mouse_multi_led_off ,zero 
+0544 1fe0fe01 increase 1 ,pdata 
+0545 60014dab store 2 ,mem_mouse_low_led_timer 
+0546 68014682 fetch 2 ,mem_ui_state_map 
+0547 c3858000 rtnbit1 ui_state_ble_adv 
+0548 c3830000 rtnbit1 ui_state_bt_discovery 
 0549 6800c6cf fetch 1 ,mem_adc_low_volatage_led_timer_count 
 054a 1fe0fe01 pincrease 1 
 054b 6000c6cf store 1 ,mem_adc_low_volatage_led_timer_count 
@@ -2474,9 +2474,9 @@
 0711 6800cd09 fetch 1 ,mem_mouse_multi_led_blink_count_limited 
 0712 203a0717 branch p_mouse_multi_led_blink_count_no_limited ,blank 
 0713 6800cd07 fetch 1 ,mem_mouse_multi_led_blink_count 
-0714 203a0727 branch p_mouse_multi_led_blink_off ,blank 
-0715 1fe0ffff increase -1 ,pdata 
-0716 6000cd07 store 1 ,mem_mouse_multi_led_blink_count 
+0714 1fe0ffff increase -1 ,pdata 
+0715 6000cd07 store 1 ,mem_mouse_multi_led_blink_count 
+0716 203a0727 branch p_mouse_multi_led_blink_off ,blank 
 
 p_mouse_multi_led_blink_count_no_limited:
 0717 6800cd02 fetch 1 ,mem_mouse_multi_led_state 
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2.4G&BLE_3ch_D1027E8/program/patch.prog	(revision 3293)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2.4G&BLE_3ch_D1027E8/program/patch.prog	(working copy)
@@ -1783,7 +1783,7 @@
 	increase 1,pdata
 	and pdata,0x03,pdata
 	store 1,mem_mouse_dpi
-	increase 2,pdata
+	increase 3,pdata
 	store 1,mem_mouse_multi_led_blink_count
 	call p_mouse_dpi_multi_led_blink
 	branch mouse_seting_dpi
@@ -2232,19 +2232,19 @@
 	rtn	
 	
 p_mouse_low_voltage_led_timer:
+	fetch 2,mem_mouse_multi_led_blink_count
+	nrtn blank
+	fetch MOUSE_FLAG_LEN,mem_mouse_flag
+	rtnbit0 MOUSE_LOW_VOLTAGE_FLAG
 	fetch 2,mem_mouse_low_led_timer
 	arg 0x0050,temp	//1min
 	isub temp,null
 	branch p_mouse_multi_led_off,zero
 	increase 1,pdata
 	store 2,mem_mouse_low_led_timer
-	fetch MOUSE_FLAG_LEN,mem_mouse_flag
-	rtnbit0 MOUSE_LOW_VOLTAGE_FLAG
 	fetch 2,mem_ui_state_map
 	rtnbit1 UI_STATE_BLE_ADV
 	rtnbit1 UI_STATE_BT_DISCOVERY
-	fetch 2,mem_mouse_multi_led_blink_count
-	nrtn blank
 	fetch 1,mem_adc_low_volatage_led_timer_count
 	pincrease 1
 	store 1,mem_adc_low_volatage_led_timer_count
@@ -3178,9 +3178,9 @@
 	fetch 1,mem_mouse_multi_led_blink_count_limited
 	branch p_mouse_multi_led_blink_count_no_limited,blank
 	fetch 1,mem_mouse_multi_led_blink_count
-	branch p_mouse_multi_led_blink_off,blank
 	increase -1,pdata
 	store 1,mem_mouse_multi_led_blink_count
+	branch p_mouse_multi_led_blink_off,blank
 p_mouse_multi_led_blink_count_no_limited:
 	fetch 1,mem_mouse_multi_led_state
 	beq ON,p_mouse_multi_led_off
Index: sched/mouse.dat
===================================================================
--- /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2.4G&BLE_3ch_D1027E8/sched/mouse.dat	(revision 3293)
+++ /branch/mouse_project/LeXiang/1066_Project/PBSwitch_2.4G&BLE_3ch_D1027E8/sched/mouse.dat	(working copy)
@@ -11,7 +11,7 @@
 mem_patch16:06
 mem_patch18:10
 mem_patch19:08
-mem_patch1c:40
+mem_patch1c:48
 mem_patch1d:1e
 #mem_patch20:20
 mem_patch27:02
@@ -477,7 +477,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 	#  240ms  dpi  B4  B5 check easy
-mem_firmware_version:03 00
+mem_firmware_version:04 00
 
 mem_device_flag:01
 mem_device1_type:34
