Index: format/app_dongle.format
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/format/app_dongle.format	(revision 5025)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/format/app_dongle.format	(working copy)
@@ -72,6 +72,7 @@
 3 EP3_OUT_MIN_LEN
 7 OPCODE_1_7
 0 START_FLAG
+39 EP3_PRO_IN_LEN
 
 
 
Index: output/eeprom.dat
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/eeprom.dat	(revision 5025)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/eeprom.dat	(working copy)
@@ -4179,7 +4179,7 @@
 70
 4a
 c0
-40
+27
 70
 4a
 c1
@@ -4283,7 +4283,7 @@
 70
 4a
 c0
-40
+27
 70
 4a
 c1
@@ -4560,8 +4560,8 @@
 20
 49
 07
-d4
-43
+db
+57
 aa
 55
 40
@@ -4946,7 +4946,7 @@
 46
 25
 06
-00
+01
 ff
 09
 01
@@ -4962,7 +4962,7 @@
 85
 c0
 95
-3f
+27
 09
 02
 81
@@ -4970,7 +4970,7 @@
 09
 03
 95
-3f
+27
 91
 02
 85
@@ -5174,10 +5174,10 @@
 aa
 aa
 55
-ec
+bd
 7c
-31
-66
+b3
+3a
 ff
 ff
 ff
Index: output/otp.dat
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/otp.dat	(revision 5025)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/otp.dat	(working copy)
@@ -4188,7 +4188,7 @@
 70
 4a
 c0
-40
+27
 70
 4a
 c1
@@ -4292,7 +4292,7 @@
 70
 4a
 c0
-40
+27
 70
 4a
 c1
@@ -4569,8 +4569,8 @@
 20
 49
 07
-d4
-43
+db
+57
 aa
 55
 40
@@ -4955,7 +4955,7 @@
 46
 25
 06
-00
+01
 ff
 09
 01
@@ -4971,7 +4971,7 @@
 85
 c0
 95
-3f
+27
 09
 02
 81
@@ -4979,7 +4979,7 @@
 09
 03
 95
-3f
+27
 91
 02
 85
@@ -5183,8 +5183,8 @@
 aa
 aa
 55
-ec
+bd
 7c
-31
-66
+b3
+3a
 f0
Index: output/program.lis
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/program.lis	(revision 5025)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/output/program.lis	(working copy)
@@ -1343,7 +1343,7 @@
 0412 20204836 branch dongle_usb_tx_ms_data 
 
 p_dongle_receive_ms_spec_protocol_data:
-0413 704ac040 jam 0x40 ,mem_dg_ms_protocol_data 
+0413 704ac027 jam ep3_pro_in_len ,mem_dg_ms_protocol_data 
 0414 704ac1c0 jam report_id_pro_data ,mem_dg_ms_protocol_data + 1 
 0415 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
 0416 1f20f3ff increase -1 ,loopcnt 
@@ -1375,7 +1375,7 @@
 042c 20207cda branch memcpy 
 
 p_dongle_usb_tx_nor_pro_data:
-042d 704ac040 jam 0x40 ,mem_dg_ms_protocol_data 
+042d 704ac027 jam ep3_pro_in_len ,mem_dg_ms_protocol_data 
 042e 704ac1c0 jam report_id_pro_data ,mem_dg_ms_protocol_data + 1 
 042f 6f20c57d fetchr loopcnt ,1 ,mem_24g_rxdata_length 
 0430 1f20f3ff increase -1 ,loopcnt 
Index: program/patch.prog
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/program/patch.prog	(revision 5025)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/program/patch.prog	(working copy)
@@ -1382,7 +1382,7 @@
 
 //======================receive ms spec protocol data==============================//
 p_dongle_receive_ms_spec_protocol_data:
-	jam 0x40,mem_dg_ms_protocol_data
+	jam EP3_PRO_IN_LEN,mem_dg_ms_protocol_data
 	jam REPORT_ID_PRO_DATA,mem_dg_ms_protocol_data+1
 	fetchr loopcnt,1,mem_24g_rxdata_length
 	increase -1,loopcnt
@@ -1414,7 +1414,7 @@
 	branch memcpy
 
 p_dongle_usb_tx_nor_pro_data:
-	jam 0x40,mem_dg_ms_protocol_data
+	jam EP3_PRO_IN_LEN,mem_dg_ms_protocol_data
 	jam REPORT_ID_PRO_DATA,mem_dg_ms_protocol_data+1
 	fetchr loopcnt,1,mem_24g_rxdata_length
 	increase -1,loopcnt
Index: sched/dongle.dat
===================================================================
--- /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/sched/dongle.dat	(revision 5025)
+++ /1121s/branch/dongle/1m/usb_pc/baidu_project/usb_ai_voice_baidu/sched/dongle.dat	(working copy)
@@ -93,7 +93,7 @@
 
 mem_hidreportdesc_Interface2_pc:
 25		 # Total  Len
-06 00 FF  # Usage Page (Vendor Defined FF00)
+06 01 FF  # Usage Page (Vendor Defined FF01)
 09 01        # Usage (01)
 A1 01        # Collection (Application)
 26 FF 00  # Logical Maximum (255)
@@ -101,15 +101,15 @@
 75 08        # Report Size (8)
 #---------------report id=C0[Protocol IN/OUT]--------------#
 85 C0        # Report ID (C0)
-95 3F        # Report Count (63)
+95 27        # Report Count (39)
 09 02        # Usage (02)
 81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
 09 03        # Usage (03)
-95 3F        # Report Count (63)
+95 27        # Report Count (39)
 91 02        # Output (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit)
 #---------------report id=CC[Audio IN]--------------#
 85 CC       # Report ID (CC)
-95 3F        # Report Count (63)
+95 3f        # Report Count (63)
 09 04        # Usage (04)
 81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
 C0		 # End Collection
