Index: d.bat
===================================================================
--- /YC1308AC/branch/usb/d.bat	(revision 532)
+++ /YC1308AC/branch/usb/d.bat	(working copy)
@@ -3,9 +3,6 @@
 e 8070 00000000000000000000
 e 807a 00000000000000000000
 e 8070 3e6c6d   
-e er 0 10
-e ew 0 1111
-e er 0 10
 e ep output/eeprom.dat
 e er 0 10
 e ku
Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/usb/output/eeprom.dat	(revision 532)
+++ /YC1308AC/branch/usb/output/eeprom.dat	(working copy)
@@ -2,8 +2,8 @@
 02
 aa
 55
-0a
-01
+d2
+00
 c2
 84
 00
@@ -15,11 +15,11 @@
 c0
 45
 80
-31
+2e
 c0
 57
 00
-35
+32
 20
 20
 13
@@ -150,28 +150,16 @@
 e7
 20
 40
-00
-27
+23
+22
 20
 40
 00
-2a
+27
 20
 20
 36
 42
-70
-48
-64
-84
-70
-48
-65
-84
-20
-60
-00
-00
 79
 20
 00
@@ -187,7 +175,7 @@
 20
 40
 00
-2f
+2c
 20
 20
 25
@@ -220,56 +208,12 @@
 40
 6d
 f3
-58
-00
-36
-4e
-67
-e1
-48
-89
-58
-00
-37
-01
-67
-e1
-48
-8d
-58
-00
-37
-12
-67
-e1
-48
-8f
-58
-00
-36
-f5
-67
-e1
-48
-8b
-58
-00
-36
-5b
-67
-e1
-0b
-45
-70
-48
-e9
-5b
 20
 20
-79
-9d
-4e
-f1
+36
+20
+70
+3a
 aa
 55
 40
@@ -413,5 +357,5 @@
 55
 1a
 15
-b9
+f6
 58
Index: output/program.lis
===================================================================
--- /YC1308AC/branch/usb/output/program.lis	(revision 532)
+++ /YC1308AC/branch/usb/output/program.lis	(working copy)
@@ -2,8 +2,8 @@
               org 0x0000
 0000 c2840005 bbit1 8 ,pf_patch_ext 
 0001 c0000006 beq patch00_0 ,p_soft_reset 
-0002 c0458031 beq patch11_3 ,p_initialize_radio_cont 
-0003 c0570035 beq patch15_6 ,p_app_init 
+0002 c045802e beq patch11_3 ,p_initialize_radio_cont 
+0003 c0570032 beq patch15_6 ,p_app_init 
 0004 2020137c branch loop 
 
 pf_patch_ext:
@@ -46,46 +46,30 @@
 0021 67e148e5 store 2 ,mem_rssi_noise_device1_buffer_ptr 
 0022 58000f4b setarg mem_dg_rssi_noise_kb_buffer 
 0023 67e148e7 store 2 ,mem_rssi_noise_device2_buffer_ptr 
-0024 20400027 call p_g24_enable_125k 
-0025 2040002a call p_g24_receive_init 
+0024 20402322 call g24_enable_1m 
+0025 20400027 call p_g24_receive_init 
 0026 20203642 branch dongle_default_no_eeprom_next 
 
-p_g24_enable_125k:
-0027 70486484 jam 0x84 ,mem_24g_rx_phy 
-0028 70486584 jam 0x84 ,mem_24g_tx_phy 
-0029 20600000 rtn 
-
 p_g24_receive_init:
-002a 79200027 set1 mark_24g_rxmode ,mark 
-002b 6fe0c1e8 fetch 1 ,mem_tx_power 
-002c 67e0c8cc store 1 ,mem_tx_power_temp 
-002d 2040002f call p_g24_rx_window_init 
-002e 202025ed branch rssi_receiver_buff_init 
+0027 79200027 set1 mark_24g_rxmode ,mark 
+0028 6fe0c1e8 fetch 1 ,mem_tx_power 
+0029 67e0c8cc store 1 ,mem_tx_power_temp 
+002a 2040002c call p_g24_rx_window_init 
+002b 202025ed branch rssi_receiver_buff_init 
 
 p_g24_rx_window_init:
-002f d8406978 arg 0x6978 ,temp 
-0030 2020231b branch g24_rx_window_init + 1 
+002c d8406978 arg 0x6978 ,temp 
+002d 2020231b branch g24_rx_window_init + 1 
 
 p_initialize_radio_cont:
-0031 708a0e0b jam 0x0b ,core_rf_ldo_cfg2 
-0032 708a0f05 jam 0x05 ,core_rf_ldo_cfg3 
-0033 708a8390 jam 0x90 ,core_syn_pfd_lkd_cfg 
-0034 20201256 branch initialize_radio_cont + 1 
+002e 708a0e0b jam 0x0b ,core_rf_ldo_cfg2 
+002f 708a0f05 jam 0x05 ,core_rf_ldo_cfg3 
+0030 708a8390 jam 0x90 ,core_syn_pfd_lkd_cfg 
+0031 20201256 branch initialize_radio_cont + 1 
 
 p_app_init:
-0035 20406df3 call enable_authrom 
-0036 5800364e setarg dongle_dispatch 
-0037 67e14889 store 2 ,mem_cb_24g_receive_process 
-0038 58003701 setarg dongle_g24_mouse 
-0039 67e1488d store 2 ,mem_cb_24g_data_device1 
-003a 58003712 setarg dongle_g24_kb 
-003b 67e1488f store 2 ,mem_cb_24g_data_device2 
-003c 580036f5 setarg dongle_ackpayload_prep 
-003d 67e1488b store 2 ,mem_cb_24g_ackpayload 
-003e 5800365b setarg dongle_usb_config 
-003f 67e10b45 store 2 ,mem_cb_usb_config 
-0040 7048e95b jam dongle_kb_bind_success ,mem_dg_kb_bind_flag 
-0041 2020799d branch usb_init 
+0032 20406df3 call enable_authrom 
+0033 20203620 branch dongle_init 
               org 0x800
 
 start:
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/usb/program/patch.prog	(revision 532)
+++ /YC1308AC/branch/usb/program/patch.prog	(working copy)
@@ -46,16 +46,10 @@
 	store 2,mem_rssi_noise_device1_buffer_ptr
 	setarg mem_dg_rssi_noise_kb_buffer
 	store 2,mem_rssi_noise_device2_buffer_ptr
-//	call g24_enable_1M
-	call p_g24_enable_125K
+	call g24_enable_1M
 	call p_g24_receive_init
 	branch dongle_default_no_eeprom_next
 	
-p_g24_enable_125K:
-	jam 0x84,mem_24g_rx_phy
-	jam 0x84,mem_24g_tx_phy
-	rtn
-
 p_g24_receive_init:
 	set1 mark_24g_rxmode,mark
 	fetch 1,mem_tx_power
@@ -77,26 +71,7 @@
 /********************authrom patch************************/
 p_app_init:
 	call enable_authrom
-
-	setarg dongle_dispatch
-	store 2,mem_cb_24g_receive_process
-	setarg dongle_g24_mouse
-	store 2,mem_cb_24g_data_device1
-	setarg dongle_g24_kb
-	store 2,mem_cb_24g_data_device2
-	setarg dongle_ackpayload_prep
-	store 2,mem_cb_24g_ackpayload
-
-	setarg dongle_usb_config
-	store 2,mem_cb_usb_config
-
-	jam DONGLE_KB_BIND_SUCCESS,mem_dg_kb_bind_flag
-
-//	call dongle_read_kb_bind_status
-	branch usb_init
-
-	
-//	branch dongle_init
+	branch dongle_init
 
 
 
