Index: output/bt_program23.icode
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/bt_program23.icode	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/bt_program23.icode	(working copy)
@@ -1236,7 +1236,7 @@
  00001235  0x00000765 call  0x00000361 
  00001236  0x00000766 branch  0x00004378 
  00001237  0x00000768 jam  0x00000000 , 0x00004b5f 
- 00001238  0x00000769 jam  0x00000000 , 0x000046d9 
+ 00001238  0x00000769 jam  0x00000001 , 0x000046d9 
  00001239  0x0000076a rtn 
  00001240  0x0000076c jam  0x000000ff , 0x00004b71 
  00001241  0x0000076d branch  0x0000030c 
Index: output/bt_program23.list
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/bt_program23.list	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/bt_program23.list	(working copy)
@@ -1460,7 +1460,7 @@
 0x04d4 001894 branch mouse_ready_reconnection_by_button + 8 
 :      001895 p_mouse_select_button_wakeup_firstup:
 0x04d5 001896 jam 0 ,mem_mouse_select_device_button_wakeup_flag 
-0x04d6 001897 jam dpi_button_state_down ,mem_select_device_button_statue 
+0x04d6 001897 jam dpi_button_state_up ,mem_select_device_button_statue 
 0x04d7 001898 rtn 
 :      001899 p_mouse_select_device_and_reset:
 0x04d8 001900 jam 0xff ,mem_mouse_long_button_select_device 
Index: output/bt_program23.meta
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/bt_program23.meta	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/bt_program23.meta	(working copy)
@@ -1894,7 +1894,7 @@
 	branch mouse_ready_reconnection_by_button+8
 p_mouse_select_button_wakeup_firstUp:
 	jam 0,mem_mouse_select_device_button_wakeup_flag	//when waked from hibernate by PB key ,first key up does not change mode 
-	jam DPI_BUTTON_STATE_DOWN,mem_select_device_button_statue
+	jam DPI_BUTTON_STATE_UP,mem_select_device_button_statue
 	rtn
 p_mouse_select_device_and_reset:
 	jam 0xff,mem_mouse_long_button_select_device
Index: output/bt_program23.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/bt_program23.rom	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/bt_program23.rom	(working copy)
@@ -1236,7 +1236,7 @@
 00100000010000000000001101100001
 00100000001000000100001101111000
 01110000010010110101111100000000
-01110000010001101101100100000000
+01110000010001101101100100000001
 00100000011000000000000000000000
 01110000010010110111000111111111
 00100000001000000000001100001100
Index: output/flash.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/flash.dat	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/flash.dat	(working copy)
@@ -4959,7 +4959,7 @@
 70
 46
 d9
-00
+01
 20
 60
 00
@@ -8192,8 +8192,8 @@
 20
 07
 fa
-81
-4d
+50
+32
 aa
 55
 08
@@ -9114,7 +9114,7 @@
 00
 a6
 4b
-03
+04
 00
 aa
 55
@@ -12583,5 +12583,5 @@
 55
 00
 00
-74
-44
+ec
+99
Index: output/program.lis
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/program.lis	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/program.lis	(working copy)
@@ -1682,7 +1682,7 @@
 
 p_mouse_select_button_wakeup_firstup:
 04d5 704b5f00 jam 0 ,mem_mouse_select_device_button_wakeup_flag 
-04d6 7046d900 jam dpi_button_state_down ,mem_select_device_button_statue 
+04d6 7046d901 jam dpi_button_state_up ,mem_select_device_button_statue 
 04d7 20600000 rtn 
 
 p_mouse_select_device_and_reset:
Index: output/ramcode.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/ramcode.rom	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/ramcode.rom	(working copy)
@@ -1236,7 +1236,7 @@
 20400361
 20204378
 704b5f00
-7046d900
+7046d901
 20600000
 704b71ff
 2020030c
Index: output/sched.rom
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/sched.rom	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/output/sched.rom	(working copy)
@@ -327,7 +327,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:03 00
+mem_firmware_version:04 00
 
 mem_device_flag:
 01
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/program/patch.prog	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/program/patch.prog	(working copy)
@@ -2046,7 +2046,7 @@
 	branch mouse_ready_reconnection_by_button+8
 p_mouse_select_button_wakeup_firstUp:
 	jam 0,mem_mouse_select_device_button_wakeup_flag	//when waked from hibernate by PB key ,first key up does not change mode 
-	jam DPI_BUTTON_STATE_DOWN,mem_select_device_button_statue
+	jam DPI_BUTTON_STATE_UP,mem_select_device_button_statue
 	rtn
 p_mouse_select_device_and_reset:
 	jam 0xff,mem_mouse_long_button_select_device
Index: sched/mouse.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/sched/mouse.dat	(revision 2222)
+++ /branch/mouse_project/YJX_Project/YJX_1059/YT_PBSwitch_3Mode_2Ch/sched/mouse.dat	(working copy)
@@ -292,7 +292,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:03 00
+mem_firmware_version:04 00
 
 mem_device_flag:
 01
