xref: /OK3568_Linux_fs/app/forlinx/quectelCM/ReleaseNote.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1Release Notes
2
3[V1.6.0.24]
4Date:   3/9/2021
5enhancement:
6  1. '-p [quectel-][qmi|mbim]-proxy', can connect to quectel/libqmi/libmbim's proxy, even only one data
7  2. set variable s_9x07 as 1 (from 0), most of modems are base on MDM90x7 and later QCOM chip.
8fix:
9  1. define CHAR as signed char
10  2. mofidy Makefile to generate more compile warnnings and fix them
11
12[V1.6.0.23]
13Date:   2/26/2021
14enhancement:
15  1. support 'AT+QNETDEVCTL' (not release)
16fix:
17   1. modify help/usage
18   2. fix some memroy access error in mbim-cm.c
19
20[V1.6.0.22]
21Date:   2/4/2021
22enhancement:
23  1. support connect to libqmi's qmi-proxy
24  2. only allow ' 0/1/2/none/pap/chap' for auth of '-s'
25  3. '-m iface-idx' bind QMAP data call to wwan0_<iface_idx>
26fix:
27
28[V1.6.0.21]
29Date:   1/28/2021
30enhancement:
31  1. print 5G signal
32fix:
33  1. fix compile errors: -Werror=format-truncation=
34
35[V1.6.0.20]
36Date:   12/29/2020
37enhancement:
38  1. Code refactoring
39  2. support 'AT+QNETDEVCTL' (not release)
40fix:
41
42[V1.6.0.19]
43Date:   12/4/2020
44enhancement:
45  1. if 'udhcpc's default.script' missed, directy set ip/dns/route by 'ip' co,mand
46fix:
47
48[V1.6.0.18]
49Date:   12/4/2020
50enhancement:
51  1. Code refactoring
52fix:
53
54[V1.6.0.17]
55Date:   8/25/2020
56enhancement:
57  1. support MBIM multi-call
58  2. support unisoc RG500U mbim
59  3. QUECTEL_QMI_MERGE: some SOC can not read more then 64 bytes (QMI)data via USB Endpoint 0
60fix:
61
62[V1.6.0.15]
63Date:   7/24/2020
64enhancement:
65fix:
66  1. QMAP multi-call, AT+CFUN=4 then AT+CFUN=1, only one call can obtain IP by DHCP
67
68[V1.6.0.14]
69Date:   6/10/2020
70enhancement:
71  1. support X55's GobiNet LOOPBACK
72fix:
73  1. very old uclib do not support htole32 and pthread_condattr_setclock
74  2. pthread_cond_wait tv_nsec >= 1000000000U is wrong
75  3. do not close socket in udhcpc.c ifc_get_addr()
76
77[V1.6.0.13]
78Date:   6/9/2020
79enhancement:
80  1. add some example for openwrt, marco 'QL_OPENWER_NETWORK_SETUP'
81fix:
82
83[V1.6.0.12]
84Date:   5/29/2020
85enhancement:
86fix:
87	1. some EM12's usb-net-qmi/mbim interface is at 8 (not 4)
88
89[V1.6.0.11]
90Date:   5/28/2020
91enhancement:
92fix:
93	1. fix mbim debug on Big Endian CPU
94
95[V1.6.0.10]
96Date:   5/25/2020
97enhancement:
98fix:
99	1. set QMAP .ul_data_aggregation_max_datagrams to 11 (from 16)
100
101[V1.6.0.9]
102Date:   5/22/2020
103enhancement:
104fix:
105	1. dial fail when register to 5G-SA
106
107[V1.6.0.8]
108Date:   4/30/2020
109enhancement:
110  1. support '-b' to seletc brige mode
111fix:
112
113[V1.6.0.7]
114Date:   4/29/2020
115enhancement:
116  1. support QMAP multi-call for qmi_wwan_q and pcie_mhi 's rmnet driver
117fix:
118
119[V1.6.0.6]
120Date:   4/20/2020
121enhancement:
122  1. support '-k pdn_idx' to hangup call '-n pdn_idx'
123fix:
124  1. fix set dl_minimum_padding as 0, modems do not support this featrue
125
126[V1.6.0.5]
127Date:   4/10/2020
128enhancement:
129  1. support X55's QMAPV5 for PCIE
130fix:
131
132[V1.6.0.3]
133Date:   4/8/2020
134enhancement:
135  1. support multi-modems all use multi-data-calls
136fix:
137
138[V1.6.0.2]
139Date:   4/7/2020
140enhancement:
141  1. support X55's QMAPV5 for USB
142fix:
143
144[V1.6.0.1]
145Date:   4/1/2020
146enhancement:
147  1. support QMAP UL AGG (multi data call)
148fix:
149  1. some EM12's usb-net-qmi/mbim interface is at 8 (not 4)
150
151[V1.5.9]
152Date:   3/4/2020
153enhancement:
154  1. support pcie mhi multi-APN data call
155  3. support QMAP UL AGG (single data call)
156fix:
157  1. set 4 bytes aligned for mbim parameters, or cause dial mbim call fail
158
159[V1.5.8]
160Date:   2/18/2020
161enhancement:
162  1. support '-l 14' X55's loopback function
163fix:
164
165[V1.5.7]
166Date:   2/6/2020
167enhancement:
168  1. support '-u usbmon_log_file' to catch usbmon log
169fix:
170
171[V1.5.6]
172Date:   1/20/202
173enhancement:
174  1. show driver name and version
175  2. support PCSCF
176  3. support bridge in mbim
177fix:
178
179[V1.5.5]
180Date:   12/31/2019
181enhancement:
182fix:
183  1. fix some memory access bug in mbim-cm.c
184
185[WCDMA&LTE_QConnectManager_Linux&Android_V1.5.4]
186Date:   12/17/2019
187enhancement:
188  1. Add copyright
189  2. auto detect pcie mhi /dev/mhi*
190fix:
191
192[WCDMA&LTE_QConnectManager_Linux&Android_V1.5.3]
193Date:   2019/12/11
194enhancement:
1951. support show SignalInfo, controlled by macro CONFIG_SIGNALINFO
1962. support show 5G_NSA/5G_NA
1973. support Microsoft Extend MBIM message
198fix:
1991. quectel-qmi-proxy bugs on Big-Endian CPU
200
201[WCDMA&LTE_QConnectManager_Linux&Android_V1.5.2]
202Date:   12/2/2019
203enhancement:
204  1. support requestGetSignalInfo()
205fix:
206
207[WCDMA&LTE_QConnectManager_Linux&Android_V1.4.1]
208Date:   10/23/2019
209enhancement:
210  1. support QMI_CTL_REVOKE_CLIENT_ID_IND (Quectel define QMI)
211  2. add copyright
212fix:
213  1. remove SIGUSR
214
215[WCDMA&LTE_QConnectManager_Linux&Android_V1.3.10]
216Date:   10/14/2019
217enhancement:
218  1. increase retry interval
219fix:
220
221[WCDMA&LTE_QConnectManager_Linux&Android_V1.2.1]
222Date:   2019/02/26
223enhancement:
2241. Implement help message.
225
226root@ubuntu:# ./quectel-CM -h
227[02-26_10:39:21:353] Usage: ./quectel-CM [options]
228[02-26_10:39:21:353] -s [apn [user password auth]]          Set apn/user/password/auth get from your network provider
229[02-26_10:39:21:353] -p pincode                             Verify sim card pin if sim card is locked
230[02-26_10:39:21:353] -f logfilename                         Save log message of this program to file
231[02-26_10:39:21:353] -i interface                           Specify network interface(default auto-detect)
232[02-26_10:39:21:353] -4                                     IPv4 protocol
233[02-26_10:39:21:353] -6                                     IPv6 protocol
234[02-26_10:39:21:353] -m muxID                               Specify muxid when set multi-pdn data connection.
235[02-26_10:39:21:353] -n channelID                           Specify channelID when set multi-pdn data connection(default 1).
236[02-26_10:39:21:353] [Examples]
237[02-26_10:39:21:353] Example 1: ./quectel-CM
238[02-26_10:39:21:353] Example 2: ./quectel-CM -s 3gnet
239[02-26_10:39:21:353] Example 3: ./quectel-CM -s 3gnet carl 1234 0 -p 1234 -f gobinet_log.txt
240root@ubuntu:#
2412. Support bridge mode when set multi-pdn data connections.
2423. Host device can access network in bridge mode.
243
244[WCDMA&LTE_QConnectManager_Linux&Android_V1.1.46]
245Date:   2019/02/18
246enhancement:
2471. support only IPV6 data call. quectel-CM now support three dialing methods: IPV4 only, IPV6 only, IPV4V6.
248	./quectel-CM  -4(or no argument)  only IPV4
249				  -6	        only IPV6
250				  -4 -6               IPV4 && IPV6
251
252[WCDMA&LTE_QConnectManager_Linux&Android_V1.1.45]
253Date:   2018/09/13
254enhancement:
2551. support EG12 PCIE interface
256
257[WCDMA&LTE_QConnectManager_Linux&Android_V1.1.44]
258Date:   2018/09/10
259enhancement:
2601. support setup IPV4&IPV6 data call.
261
262[WCDMA&LTE_QConnectManager_Linux&Android_V1.1.43]
263[WCDMA&LTE_QConnectManager_Linux&Android_V1.1.42]
264Date:   2018/08/29
265enhancement:
2661. support QMI_WWAN's QMAP fucntion and bridge mode, please contact Quectel FAE to get qmi_wwan.c patch.
267   when enable QMI_WWAN's QMAP IP Mux function, must run 'quectel-qmi-proxy -d /dev/cdc-wdmX' before quectel-CM
268
269[WCDMA&LTE_QConnectManager_Linux&Android_V1.1.41]
270Date:   2018/05/24
271enhancement:
2721. fix a cdma data call error
273
274[WCDMA&LTE_QConnectManager_Linux&Android_V1.1.40]
275Date:   2018/05/12
276enhancement:
2771. support GobiNet's QMAP fucntion and bridge mode.
278	 'Quectel_WCDMA&LTE_Linux&Android_GobiNet_Driver_V1.3.5' and later version is required to use QMAP and bridge mode.
279	 for detail, please refer to GobiNet Driver
280
281