Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/mouse_project/YJX_Project/1011-T_Project/Multimode/SlideSwicth_2m_2ch_Close_ice_7043/output/eeprom.dat	(revision 4619)
+++ /YC1308AC/branch/mouse_project/YJX_Project/1011-T_Project/Multimode/SlideSwicth_2m_2ch_Close_ice_7043/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-fa
+fe
 19
 c2
 84
@@ -215,7 +215,7 @@
 c0
 76
 86
-50
+51
 20
 20
 13
@@ -2271,7 +2271,7 @@
 20
 40
 06
-75
+76
 20
 40
 27
@@ -6448,6 +6448,10 @@
 e0
 c9
 27
+c0
+05
+86
+4f
 67
 e0
 c9
@@ -6467,7 +6471,7 @@
 20
 20
 06
-4c
+4d
 6f
 e1
 47
@@ -6503,7 +6507,7 @@
 c5
 13
 06
-5a
+5b
 6f
 e0
 c8
@@ -6515,7 +6519,7 @@
 24
 21
 06
-74
+75
 6f
 e0
 c8
@@ -6527,7 +6531,7 @@
 24
 21
 06
-62
+63
 6f
 e0
 c8
@@ -6535,7 +6539,7 @@
 c0
 00
 06
-75
+76
 20
 60
 00
@@ -6571,7 +6575,7 @@
 c5
 13
 06
-6b
+6c
 6f
 e0
 c8
@@ -6603,7 +6607,7 @@
 c0
 01
 06
-7c
+7d
 c0
 00
 a7
@@ -6623,7 +6627,7 @@
 c0
 01
 86
-7b
+7c
 1f
 e0
 fe
@@ -6639,11 +6643,11 @@
 c0
 01
 06
-7c
+7d
 20
 20
 06
-7c
+7d
 70
 41
 e8
@@ -6652,8 +6656,8 @@
 60
 00
 00
-bf
-e7
+04
+78
 aa
 55
 40
@@ -7548,7 +7552,7 @@
 1e
 aa
 55
-0d
+0c
 00
 d0
 49
@@ -7564,6 +7568,12 @@
 1b
 28
 35
+aa
+55
+01
+00
+cb
+4d
 43
 aa
 55
@@ -8038,20 +8048,10 @@
 aa
 aa
 55
-28
-a1
-26
-c9
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+3f
+a3
+6d
+d3
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-06
-b4
+6e
+7f
Index: output/program.lis
===================================================================
--- /YC1308AC/branch/mouse_project/YJX_Project/1011-T_Project/Multimode/SlideSwicth_2m_2ch_Close_ice_7043/output/program.lis	(revision 4619)
+++ /YC1308AC/branch/mouse_project/YJX_Project/1011-T_Project/Multimode/SlideSwicth_2m_2ch_Close_ice_7043/output/program.lis	(working copy)
@@ -54,7 +54,7 @@
 0031 c07501ff beq patch3d_2 ,p_g24_transmit_no_interrupt 
 0032 c075822d beq patch3d_3 ,p_g24_transmit_hop_process 
 0033 c076055d beq patch3d_4 ,p_g24_lpm_wait 
-0034 c0768650 beq patch3d_5 ,p_power_ctrl_start 
+0034 c0768651 beq patch3d_5 ,p_power_ctrl_start 
 0035 2020137c branch loop 
 
 p_soft_reset:
@@ -738,7 +738,7 @@
 0233 684a488d fetcht 4 ,mem_24g_fast_conn_addr 
 0234 98467c00 isub temp ,null 
 0235 2022a2cb branch g24_ch ,zero 
-0236 20400675 call p_power_ctrl_txpower_incrs 
+0236 20400676 call p_power_ctrl_txpower_incrs 
 0237 20402724 call power_ctrl_pac_succ_decrs 
 0238 202022cb branch g24_ch 
 
@@ -2223,83 +2223,82 @@
 0648 1fe20400 copy pdata ,temp 
 0649 1fe17e03 and pdata ,0x03 ,pdata 
 064a 6fe0c927 fetch 1 ,mem_config_sensor_type 
-
-beq ka8g2 ,p_kabg2_dpi_store:
+064b c005864f beq ka8g2 ,p_kabg2_dpi_store 
 
 p_mouse_dpi_store:
-064b 67e0c992 store 1 ,mem_mouse_dpi 
-064c 2040036b call p_mouse_seting_dpi 
-064d 20204643 branch mouse_store_eerpom_dpi 
+064c 67e0c992 store 1 ,mem_mouse_dpi 
+064d 2040036b call p_mouse_seting_dpi 
+064e 20204643 branch mouse_store_eerpom_dpi 
 
 p_kabg2_dpi_store:
-064e 6048c992 storet 1 ,mem_mouse_dpi 
-064f 2020064c branch p_mouse_dpi_store + 1 
+064f 6048c992 storet 1 ,mem_mouse_dpi 
+0650 2020064d branch p_mouse_dpi_store + 1 
 
 p_power_ctrl_start:
-0650 6fe1478c fetch 2 ,mem_ui_state_map 
-0651 c3858000 rtnbit1 ui_state_ble_adv 
-0652 c3838000 rtnbit1 ui_state_bt_reconnect 
-0653 c3830000 rtnbit1 ui_state_bt_discovery 
-0654 6a214899 fetchr rega ,2 ,mem_rssi_signal_buf_ptr 
-0655 204025cb call rssi_average 
-0656 6048c8c7 storet 1 ,mem_rssi_avg_received 
-0657 6fe0c8cc fetch 1 ,mem_rssi_dis_max_24g 
-0658 c513065a bmark1 mark_24g ,p_power_ctrl_start_next 
-0659 6fe0c8cf fetch 1 ,mem_rssi_dis_max_ble 
+0651 6fe1478c fetch 2 ,mem_ui_state_map 
+0652 c3858000 rtnbit1 ui_state_ble_adv 
+0653 c3838000 rtnbit1 ui_state_bt_reconnect 
+0654 c3830000 rtnbit1 ui_state_bt_discovery 
+0655 6a214899 fetchr rega ,2 ,mem_rssi_signal_buf_ptr 
+0656 204025cb call rssi_average 
+0657 6048c8c7 storet 1 ,mem_rssi_avg_received 
+0658 6fe0c8cc fetch 1 ,mem_rssi_dis_max_24g 
+0659 c513065b bmark1 mark_24g ,p_power_ctrl_start_next 
+065a 6fe0c8cf fetch 1 ,mem_rssi_dis_max_ble 
 
 p_power_ctrl_start_next:
-065a 98467c00 isub temp ,null 
-065b 24210674 nbranch p_power_ctrl_txpower_incrs_force ,positive 
-065c 6fe0c8c9 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-065d 1fe67c02 sub pdata ,2 ,null 
-065e 24210662 nbranch p_power_ctrl_txpower_decrs_check ,positive 
-065f 6fe0c8c9 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0660 c0000675 beq 0 ,p_power_ctrl_txpower_incrs 
-0661 20600000 rtn 
+065b 98467c00 isub temp ,null 
+065c 24210675 nbranch p_power_ctrl_txpower_incrs_force ,positive 
+065d 6fe0c8c9 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+065e 1fe67c02 sub pdata ,2 ,null 
+065f 24210663 nbranch p_power_ctrl_txpower_decrs_check ,positive 
+0660 6fe0c8c9 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0661 c0000676 beq 0 ,p_power_ctrl_txpower_incrs 
+0662 20600000 rtn 
 
 p_power_ctrl_txpower_decrs_check:
-0662 6fe0c8c9 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-0663 6848c8ca fetcht 1 ,mem_power_ctrl_pac_succ_cnt_init 
-0664 98467c00 isub temp ,null 
-0665 24628000 nrtn zero 
-0666 7048c900 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0663 6fe0c8c9 fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+0664 6848c8ca fetcht 1 ,mem_power_ctrl_pac_succ_cnt_init 
+0665 98467c00 isub temp ,null 
+0666 24628000 nrtn zero 
+0667 7048c900 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 p_power_ctrl_txpower_decrs:
-0667 6848c8c7 fetcht 1 ,mem_rssi_avg_received 
-0668 6fe0c8cb fetch 1 ,mem_rssi_dis_min_24g 
-0669 c513066b bmark1 mark_24g ,p_power_ctrl_txpower_decrs_next 
-066a 6fe0c8ce fetch 1 ,mem_rssi_dis_min_ble 
+0668 6848c8c7 fetcht 1 ,mem_rssi_avg_received 
+0669 6fe0c8cb fetch 1 ,mem_rssi_dis_min_24g 
+066a c513066c bmark1 mark_24g ,p_power_ctrl_txpower_decrs_next 
+066b 6fe0c8ce fetch 1 ,mem_rssi_dis_min_ble 
 
 p_power_ctrl_txpower_decrs_next:
-066b 98467c00 isub temp ,null 
-066c 24610000 nrtn positive 
-066d 6fe0c8c8 fetch 1 ,mem_power_ctrl_level 
-066e c000271b beq 0 ,power_ctrl_decrs_level0 
-066f 1fe0ffff increase -1 ,pdata 
-0670 67e0c8c8 store 1 ,mem_power_ctrl_level 
-0671 c001067c beq 2 ,p_power_ctrl_decrs_level2 
-0672 c000a711 beq 1 ,power_ctrl_decrs_level1 
-0673 2020271b branch power_ctrl_decrs_level0 
+066c 98467c00 isub temp ,null 
+066d 24610000 nrtn positive 
+066e 6fe0c8c8 fetch 1 ,mem_power_ctrl_level 
+066f c000271b beq 0 ,power_ctrl_decrs_level0 
+0670 1fe0ffff increase -1 ,pdata 
+0671 67e0c8c8 store 1 ,mem_power_ctrl_level 
+0672 c001067d beq 2 ,p_power_ctrl_decrs_level2 
+0673 c000a711 beq 1 ,power_ctrl_decrs_level1 
+0674 2020271b branch power_ctrl_decrs_level0 
 
 p_power_ctrl_txpower_incrs_force:
-0674 7048c900 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+0675 7048c900 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 p_power_ctrl_txpower_incrs:
-0675 6fe0c8c8 fetch 1 ,mem_power_ctrl_level 
-0676 c001867b beq 3 ,p_power_ctrl_incrs_level3 
-0677 1fe0fe01 increase 1 ,pdata 
-0678 67e0c8c8 store 1 ,mem_power_ctrl_level 
-0679 c000a711 beq 1 ,power_ctrl_incrs_level1 
-067a c001067c beq 2 ,p_power_ctrl_incrs_level2 
+0676 6fe0c8c8 fetch 1 ,mem_power_ctrl_level 
+0677 c001867c beq 3 ,p_power_ctrl_incrs_level3 
+0678 1fe0fe01 increase 1 ,pdata 
+0679 67e0c8c8 store 1 ,mem_power_ctrl_level 
+067a c000a711 beq 1 ,power_ctrl_incrs_level1 
+067b c001067d beq 2 ,p_power_ctrl_incrs_level2 
 
 p_power_ctrl_incrs_level3:
-067b 2020067c branch p_power_ctrl_incrs_level2 
+067c 2020067d branch p_power_ctrl_incrs_level2 
 
 p_power_ctrl_decrs_level2:
 
 p_power_ctrl_incrs_level2:
-067c 7041e803 jam tx_power_3db ,mem_tx_power 
-067d 20600000 rtn 
+067d 7041e803 jam tx_power_3db ,mem_tx_power 
+067e 20600000 rtn 
               org 0x3bc1
 
 mouse_init:
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/mouse_project/YJX_Project/1011-T_Project/Multimode/SlideSwicth_2m_2ch_Close_ice_7043/program/patch.prog	(revision 4619)
+++ /YC1308AC/branch/mouse_project/YJX_Project/1011-T_Project/Multimode/SlideSwicth_2m_2ch_Close_ice_7043/program/patch.prog	(working copy)
@@ -2790,7 +2790,7 @@
 	copy pdata,temp
 	and pdata,0x03,pdata
 	fetch 1,mem_config_sensor_type
-	beq KA8G2,p_KABG2_dpi_store:
+	beq KA8G2,p_KABG2_dpi_store
 p_mouse_dpi_store:
 	store 1,mem_mouse_dpi
 	call p_mouse_seting_dpi
Index: sched/mouse.dat
===================================================================
--- /YC1308AC/branch/mouse_project/YJX_Project/1011-T_Project/Multimode/SlideSwicth_2m_2ch_Close_ice_7043/sched/mouse.dat	(revision 4619)
+++ /YC1308AC/branch/mouse_project/YJX_Project/1011-T_Project/Multimode/SlideSwicth_2m_2ch_Close_ice_7043/sched/mouse.dat	(working copy)
@@ -356,6 +356,7 @@
 1b##mem_ka8g2_dpi_1	1600
 28##mem_ka8g2_dpi_2	2400
 35##mem_ka8g2_dpi_3	3200
+mem_ka8g2_dpi_4:
 43##mem_ka8g2_dpi_4 4000
 
 # 28##mem_ka8g2_dpi_0	2400
