Index: main/format/bt.format
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_Only24g/main/format/bt.format	(revision 1147)
+++ /branch/mouse_project/YJX_Project/YJX_Only24g/main/format/bt.format	(working copy)
@@ -392,7 +392,7 @@
 3 TX_POWER_f3DB
 4 TX_POWER_f5DB
 
-0x20 TX_POWER_PAIR
+2 TX_POWER_PAIR
 )
 
 
Index: main/program/patch.prog
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_Only24g/main/program/patch.prog	(revision 1147)
+++ /branch/mouse_project/YJX_Project/YJX_Only24g/main/program/patch.prog	(working copy)
@@ -1305,7 +1305,7 @@
 ifdef MOUSE_SMOOTHER	
 	call p_drawing_optima_init
 endif
-	jam 1,mem_mouse_dpi
+	jam 2,mem_mouse_dpi
 	call p_mouse_cb_fuction
 //	call p_test_function
 //	fetch MOUSE_FLAG_LEN,mem_mouse_flag
@@ -1509,7 +1509,7 @@
 	call gpio_get_bit
 	jam MOUSE_12CLK_ANGLE,mem_config_sensor_angle
 	rtn true
-	jam MOUSE_3CLK_ANGLE,mem_config_sensor_angle
+	jam MOUSE_9CLK_ANGLE,mem_config_sensor_angle
 	
 ifdef CLASSIC_BT
 p_mouse_bt_sdp_update:
@@ -2390,6 +2390,7 @@
 	beq P3065_XY,p_mouse_seting_3065XY_dpi
 //	beq P3205,p_mouse_seting_3205_dpi
 	beq MX8650,p_mouse_seting_8650XY_dpi
+	beq KA8,p_mouse_seting_ka8_dpi
 	branch mouse_seting_dpi+3
 p_mouse_seting_3205_dpi:
 	fetch 1,mem_mouse_dpi
@@ -2416,7 +2417,31 @@
 p_mouse_set_cpi4:
 	jam 3,mem_mouse_dpi_blink_count
 	branch mouse_set_cpi4
-	
+//ka8	
+p_mouse_seting_ka8_dpi:
+	fetch 1,mem_mouse_dpi
+	sub pdata,MOUSE_DPI_LEVEL2,null
+	call p_mouse_3065xy_dpi_recount,zero
+	fetch 1,mem_mouse_dpi
+	beq MOUSE_DPI_LEVEL1,p_mouse_ka8xy_set_cpi2
+//	beq MOUSE_DPI_LEVEL2,p_mouse_3065xy_set_cpi3
+	beq MOUSE_DPI_LEVEL3,p_mouse_ka8xy_set_cpi3
+	beq MOUSE_DPI_LEVEL4,p_mouse_ka8xy_set_cpi4
+	branch p_mouse_ka8xy_set_cpi3
+
+p_mouse_ka8xy_dpi_recount:
+	jam MOUSE_DPI_LEVEL3,mem_mouse_dpi
+	rtn
+p_mouse_ka8xy_set_cpi2:
+	fetch 1,mem_320x_dpi_4
+	branch mouse_p3205_dpi	
+p_mouse_ka8xy_set_cpi3:
+	fetch 1,mem_320x_dpi_2
+	branch mouse_p3205_dpi
+p_mouse_ka8xy_set_cpi4:
+	fetch 1,mem_320x_dpi_3
+	branch mouse_p3205_dpi
+//8650
 p_mouse_seting_8650XY_dpi:
 	fetch 1,mem_mouse_dpi
 	sub pdata,MOUSE_DPI_LEVEL2,null
@@ -2426,7 +2451,7 @@
 //	beq MOUSE_DPI_LEVEL2,p_mouse_3065xy_set_cpi3
 	beq MOUSE_DPI_LEVEL3,p_mouse_3065xy_set_cpi3
 	beq MOUSE_DPI_LEVEL4,p_mouse_3065xy_set_cpi4
-	branch p_mouse_3065xy_set_cpi3
+	branch p_mouse_3065xy_set_cpi3	
 p_mouse_8650xy_dpi_recount:
 	jam MOUSE_DPI_LEVEL3,mem_mouse_dpi
 	rtn
@@ -2449,7 +2474,7 @@
 //	jam 3,mem_mouse_dpi_blink_count
 	fetch 1,mem_3065xy_dpi_3
 	branch mouse_p3205_dpi
-
+//3065
 p_mouse_seting_3065XY_dpi:
 	fetch 1,mem_mouse_dpi
 	sub pdata,MOUSE_DPI_LEVEL2,null
Index: main/sched/109x.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_Only24g/main/sched/109x.dat	(revision 1147)
+++ /branch/mouse_project/YJX_Project/YJX_Only24g/main/sched/109x.dat	(working copy)
@@ -21,9 +21,9 @@
 mem_24g_head_ptr:00 84
 
 
-mem_tx_power:00#0dbm
+mem_tx_power:01#0dbm
 mem_rf_init_data_new:
-# tx power
+# tx power 
 4b ba
 55 d0
 56 e0
Index: main/sched/mouse.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_Only24g/main/sched/mouse.dat	(revision 1147)
+++ /branch/mouse_project/YJX_Project/YJX_Only24g/main/sched/mouse.dat	(working copy)
@@ -154,25 +154,25 @@
 mem_config_sensor_type:00
 02 #mem_config_sensor_motion:01
 #a 9d12x
+06 #mem_lbutton_gpio:16
+14 #mem_rbutton_gpio:14
+08 #mem_mbutton_gpio:15
+
+08 #mem_bk_button_gpio:ff
+14 #mem_fw_button_gpio:ff#14
+06 #mem_dpi_button_gpio:05
+1c #mem_whee_a_data_gpio:0b
+1b #mem_whee_b_data_gpio:07
+#b 3d12x
 #06 #mem_lbutton_gpio:16
 #14 #mem_rbutton_gpio:14
 #08 #mem_mbutton_gpio:15
 
-#08 #mem_bk_button_gpio:ff
-#14 #mem_fw_button_gpio:ff#14
-#06 #mem_dpi_button_gpio:05
+#06 #mem_bk_button_gpio:ff
+#08 #mem_fw_button_gpio:ff#14
+#14 #mem_dpi_button_gpio:05
 #1b #mem_whee_a_data_gpio:0b
 #1c #mem_whee_b_data_gpio:07
-#b 3d12x
-06 #mem_lbutton_gpio:16
-14 #mem_rbutton_gpio:14
-08 #mem_mbutton_gpio:15
-
-06 #mem_bk_button_gpio:ff
-08 #mem_fw_button_gpio:ff#14
-14 #mem_dpi_button_gpio:05
-1b #mem_whee_a_data_gpio:0b
-1c #mem_whee_b_data_gpio:07
 
 ff #mem_whee_ta_data_gpio:ff
 ff #mem_whee_tb_data_gpio:ff
Index: main/sched/remote_car.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_Only24g/main/sched/remote_car.dat	(revision 1147)
+++ /branch/mouse_project/YJX_Project/YJX_Only24g/main/sched/remote_car.dat	(working copy)
@@ -77,7 +77,7 @@
 
 mem_lap:01 02 03 04 05 06
 
-mem_tx_power:01#0dbm
+mem_tx_power:02#0dbm
 mem_250k_freq_enable:00
 mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
 mem_24g_head_ptr:mem_24g_RC_head_ptr
