Index: output/eeprom.dat
===================================================================
--- /YC1308AC/branch/usb/output/eeprom.dat	(revision 1458)
+++ /YC1308AC/branch/usb/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-26
+32
 05
 c2
 84
@@ -11,31 +11,31 @@
 c0
 41
 80
-2d
+30
 c0
 45
 00
-1e
+21
 c0
 45
 80
-1f
+22
 c0
 46
 00
-7c
+7f
 c0
 57
 00
-34
+37
 c0
 5d
 80
-44
+47
 c0
 5e
 00
-46
+49
 20
 20
 13
@@ -55,11 +55,11 @@
 c0
 48
 00
-67
+6a
 c0
 4a
 80
-91
+94
 c0
 54
 80
@@ -67,19 +67,19 @@
 c0
 6f
 00
-9a
+9d
 c0
 70
 00
-e1
+e4
 c0
 70
 80
-f2
+f5
 c0
 72
 01
-12
+15
 20
 20
 13
@@ -120,10 +120,22 @@
 0a
 a8
 03
+70
+8c
+00
+00
+20
+00
+27
+10
+70
+8c
+18
+00
 20
 20
 79
-a0
+a3
 20
 20
 12
@@ -231,7 +243,7 @@
 58
 00
 00
-97
+9a
 67
 e1
 48
@@ -279,7 +291,7 @@
 20
 40
 00
-42
+45
 20
 20
 36
@@ -299,7 +311,7 @@
 20
 40
 00
-4b
+4e
 20
 20
 36
@@ -311,11 +323,11 @@
 20
 40
 00
-4e
+51
 20
 20
 00
-5a
+5d
 6f
 e0
 c9
@@ -431,7 +443,7 @@
 c0
 00
 00
-6c
+6f
 20
 20
 7a
@@ -455,7 +467,7 @@
 c0
 00
 80
-72
+75
 20
 20
 7a
@@ -467,7 +479,7 @@
 c0
 04
 80
-75
+78
 20
 20
 7a
@@ -547,7 +559,7 @@
 20
 40
 00
-77
+7a
 1f
 e6
 7e
@@ -571,7 +583,7 @@
 24
 20
 80
-8f
+92
 58
 00
 00
@@ -671,7 +683,7 @@
 c5
 97
 80
-aa
+ad
 78
 3c
 fc
@@ -755,7 +767,7 @@
 24
 22
 80
-99
+9c
 78
 58
 fc
@@ -827,7 +839,7 @@
 24
 21
 00
-99
+9c
 1f
 e2
 72
@@ -835,7 +847,7 @@
 20
 22
 80
-d3
+d6
 20
 40
 22
@@ -847,11 +859,11 @@
 c2
 00
 00
-d0
+d3
 c5
 13
 80
-d8
+db
 18
 a2
 22
@@ -899,7 +911,7 @@
 20
 23
 00
-99
+9c
 20
 20
 22
@@ -967,7 +979,7 @@
 20
 40
 00
-f8
+fb
 20
 20
 22
@@ -1027,7 +1039,7 @@
 c5
 16
 81
-06
+09
 19
 31
 7e
@@ -1067,7 +1079,7 @@
 c2
 00
 01
-08
+0b
 19
 31
 7e
@@ -1099,7 +1111,7 @@
 20
 20
 01
-04
+07
 6f
 e0
 c8
@@ -1107,15 +1119,15 @@
 c0
 55
 01
-17
+1a
 c0
 2a
 81
-21
+24
 c0
 11
 01
-31
+34
 20
 20
 23
@@ -1127,11 +1139,11 @@
 c0
 00
 81
-1b
+1e
 c0
 01
 01
-1e
+21
 20
 60
 00
@@ -1167,7 +1179,7 @@
 20
 3a
 01
-27
+2a
 6f
 e2
 48
@@ -1191,11 +1203,11 @@
 c0
 00
 81
-2b
+2e
 c0
 01
 01
-2e
+31
 20
 60
 00
@@ -1231,7 +1243,7 @@
 20
 3a
 01
-37
+3a
 6f
 e2
 48
@@ -1255,11 +1267,11 @@
 c0
 00
 81
-3b
+3e
 c0
 01
 01
-42
+45
 20
 60
 00
@@ -1279,7 +1291,7 @@
 c0
 01
 01
-40
+43
 20
 60
 00
@@ -1307,7 +1319,7 @@
 c0
 80
 01
-47
+4a
 20
 60
 00
@@ -1320,8 +1332,8 @@
 20
 23
 fd
-43
-b7
+e5
+a4
 aa
 55
 40
@@ -1620,16 +1632,11 @@
 85
 49
 20
-aa
 55
-05
-00
-32
-49
-02
-40
-00
-64
-06
-6f
 aa
+aa
+55
+ec
+2d
+2b
+42
Index: program/patch.prog
===================================================================
--- /YC1308AC/branch/usb/program/patch.prog	(revision 1458)
+++ /YC1308AC/branch/usb/program/patch.prog	(working copy)
@@ -42,7 +42,10 @@
 	call enable_authrom
 	call usb_init_param
 	jam 0x03,mem_devicedesc+17	//enable iSerialNumber
-	branch usb_init_next
+	jam 0x00,core_usb_config
+	nop 10000
+	jam 0x00,core_usb_trig
+	branch usb_init+6
 	
 p_tx_on_next:
 	branch set_tx_power_10db
Index: program/usb.prog
===================================================================
--- /YC1308AC/branch/usb/program/usb.prog	(revision 1458)
+++ /YC1308AC/branch/usb/program/usb.prog	(working copy)
@@ -18,7 +18,6 @@
 	bpatchx patch31_6,mem_patch31
 	call enable_authrom
 	call usb_init_param
-usb_init_next:
 	jam 0x00,core_usb_config
 ifdef SIM
 	nop 10
