Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/usb/output/eeprom.dat	(revision 1479)
+++ /YC1308AC/branch/usb/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-0e
+12
 05
 c2
 84
@@ -11,31 +11,31 @@
 c0
 41
 80
-18
+19
 c0
 45
 00
-1f
+20
 c0
 45
 80
-20
+21
 c0
 46
 00
-2a
+2b
 c0
 57
 00
-44
+45
 c0
 5d
 80
-4c
+4d
 c0
 5e
 00
-4e
+4f
 20
 20
 13
@@ -43,59 +43,63 @@
 c0
 47
 01
-1c
+1d
 c0
 48
 01
-2d
+2e
 c0
 4a
 81
-3d
+3e
 c0
 54
-80
+00
 12
 c0
 6f
 00
-70
+71
 c0
 70
 00
-b4
+b5
 c0
 70
 80
-c5
+c6
 c0
 72
 00
-e5
+e6
 20
 20
 13
 7c
+18
+42
+7e
+00
+c2
+80
+16
+a5
+c2
+80
+80
+16
+20
+20
+16
+90
 20
 40
 16
-a6
+94
 70
 8a
 6d
 89
-6f
-f0
-8a
-43
-1f
-e1
-fe
-0f
-67
-f0
-8a
-43
 20
 60
 00
@@ -219,7 +223,7 @@
 20
 40
 00
-3f
+40
 1f
 e6
 7e
@@ -243,7 +247,7 @@
 24
 20
 80
-3d
+3e
 58
 00
 00
@@ -311,7 +315,7 @@
 20
 40
 00
-4a
+4b
 20
 20
 36
@@ -331,7 +335,7 @@
 20
 40
 00
-53
+54
 20
 20
 36
@@ -343,11 +347,11 @@
 20
 40
 00
-56
+57
 20
 20
 00
-62
+63
 6f
 e0
 c9
@@ -491,7 +495,7 @@
 c5
 97
 80
-7d
+7e
 78
 3c
 fc
@@ -547,7 +551,7 @@
 c5
 17
 80
-88
+89
 78
 23
 fc
@@ -575,7 +579,7 @@
 24
 22
 80
-6f
+70
 78
 58
 fc
@@ -647,7 +651,7 @@
 24
 21
 00
-6f
+70
 1f
 e2
 72
@@ -655,7 +659,7 @@
 20
 22
 80
-a6
+a7
 20
 40
 22
@@ -667,11 +671,11 @@
 c2
 00
 00
-a3
+a4
 c5
 13
 80
-ab
+ac
 18
 a2
 22
@@ -719,7 +723,7 @@
 20
 23
 00
-6f
+70
 20
 20
 22
@@ -787,7 +791,7 @@
 20
 40
 00
-cb
+cc
 20
 20
 22
@@ -847,7 +851,7 @@
 c5
 16
 80
-d9
+da
 19
 31
 7e
@@ -887,7 +891,7 @@
 c2
 00
 00
-db
+dc
 19
 31
 7e
@@ -919,7 +923,7 @@
 20
 20
 00
-d7
+d8
 6f
 e0
 c8
@@ -927,15 +931,15 @@
 c0
 55
 00
-ea
+eb
 c0
 2a
 80
-f4
+f5
 c0
 11
 01
-04
+05
 20
 20
 23
@@ -947,11 +951,11 @@
 c0
 00
 80
-ee
+ef
 c0
 01
 00
-f1
+f2
 20
 60
 00
@@ -987,7 +991,7 @@
 20
 3a
 00
-fa
+fb
 6f
 e2
 48
@@ -1011,11 +1015,11 @@
 c0
 00
 80
-fe
+ff
 c0
 01
 01
-01
+02
 20
 60
 00
@@ -1051,7 +1055,7 @@
 20
 3a
 01
-0a
+0b
 6f
 e2
 48
@@ -1075,11 +1079,11 @@
 c0
 00
 81
-0e
+0f
 c0
 01
 01
-15
+16
 20
 60
 00
@@ -1099,7 +1103,7 @@
 c0
 01
 01
-13
+14
 20
 60
 00
@@ -1127,7 +1131,7 @@
 c0
 80
 01
-1a
+1b
 20
 60
 00
@@ -1223,7 +1227,7 @@
 c0
 00
 01
-32
+33
 20
 20
 7a
@@ -1247,7 +1251,7 @@
 c0
 00
 81
-38
+39
 20
 20
 7a
@@ -1259,7 +1263,7 @@
 c0
 04
 81
-3b
+3c
 20
 20
 7a
@@ -1296,8 +1300,8 @@
 20
 7c
 59
-08
-a4
+0b
+77
 aa
 55
 40
@@ -1357,7 +1361,7 @@
 21
 00
 00
-02
+01
 00
 00
 00
@@ -1391,8 +1395,8 @@
 a8
 40
 3b
-28
-10
+12
+aa
 30
 11
 12
@@ -1467,7 +1471,7 @@
 aa
 aa
 55
-70
+f3
 1c
-5d
-c2
+1a
+6a
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/usb/program/patch.prog	(revision 1479)
+++ /YC1308AC/branch/usb/program/patch.prog	(working copy)
@@ -14,21 +14,26 @@
 	beq patch31_6,p_usb_init
 	beq patch32_0,p_usb_class_type
 	beq patch32_5,p_usb_tx
-	beq patch35_1,p_le_enable
+	beq patch35_0,p_le_enable_phy_by_pdata
 	beq patch3b_6,p_g24_receive_packet
 	beq patch3c_0,p_g24_receive_skip_rssi_next
 	beq patch3c_1,p_g24_transmit
 	beq patch3c_4,p_g24_bind_data_parse_next
 	branch loop
 
-p_le_enable:
-	call le_enable+1
-	jam 0x89,core_rx_bq_cfg0
-	fetch 1,core_syn_cal_ctrl
-	or pdata,0x0f,pdata
-	store 1,core_syn_cal_ctrl
+
+p_le_enable_phy_by_pdata:
+	copy temp,pdata
+	bbit1 BIT_LE_1M_PHY,le_enable
+	bbit1 BIT_LE_2M_PHY,p_le_enable_2M
+	branch le_enable_phy_by_pdata+5
+
+p_le_enable_2M:
+	call le_enable_2M
+	jam 0x89,core_rx_bq_cfg0	//bit7 set1,improve 2M rx sensitivity
 	rtn
 
+
 p_set_sync_on:
 	jam 0x5,modem_en
 	nop 2
Index: sched/dongle.dat
===================================================================
--- /YC1308AC/branch/usb/sched/dongle.dat	(revision 1478)
+++ /YC1308AC/branch/usb/sched/dongle.dat	(working copy)
@@ -24,7 +24,7 @@
 
 
 #rf config
-mem_lap:3b 28 10 30 11 12#low 4B used for 24g rxaddr
+mem_lap:3b 12 aa 30 11 12#low 4B used for 24g rxaddr
 #mem_24g_tx_phy:01#0x01:1M/0x02:2M/0x04:S2/0x84:S8
 #mem_24g_rx_phy:01#0x01:1M/0x02:2M/0x04:S2/0x84:S8
 #mem_24g_no_ack:00#no ack
