Release Notes [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.5.0] Date: 2018/04/17 enhancement:: 1. support EG20&RG500 2. fix set rx_urb_size as 1520. do not change accroding to MTU [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.4.3] Date: 2018/04/16 enhancement:: 1. increase QMAP's rx_urb_size to 32KB [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.4.2] Date: 2018/04/03 bug fix: 1. fix qmi client can not be released when quectel-CM killed by ¡®kill -9¡¯ [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.4.1] Date: 2018/02/20 bug fix: 1. fix a compiler error on Kernel lager than 4.11 [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.4.0] Date: 2018/12/17 bug fix: 1. fix a USB DMA error when built as GobiNet.ko on Kernel lager than 4.15 [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.8] [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.7] Date: 2018/09/25 enhancement: 1. check skb length in tx_fixup functions. 2. when QMAP enabled, set FLAG_RX_ASSEMBLE to advoid 'RX errors' of ifconfig [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.6] Date: 2018/09/11 enhancement: 1. support EG12 EM12 2. optimization QMAP source code 3. fix compile errors and warnnings on kernel version 4.15 [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.5] Date: 2018/05/12 enhancement: 1. provide two method to enable QMAP function. 1.1 set module parameters 'qmap_mode' to X(1~4) to enable QMAP. 1.2 ifconfig usb0 down, then 'echo X > /sys/class/usbX/qmap_mode' to enable QMAP for above two method, X(1) used to enable 'IP Aggregation' and X(2~4) to enable 'IP Mux' 2. support bridge mode, also provide two method to enable bridge mode. 2.1 set module parameters 'bridge_mode' to 1 to enable bridge mode. 2.2 'echo 1 > /sys/class/usbX/bridge_mode' to enable bridge mode. bridge mode setups: brctl addbr br0; brctl addif br0 eth0; brctl addif usb0; ./quectel-CM; ifconfig br0 up; ifconfig eth0 up then connect eth0 to PC by ethernet cable. and PC run DHCP tool to obtain network public IP address. 'WCDMA<E_QConnectManager_Linux&Android_V1.1.40' and later version is required to use QMAP and bridge mode. [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.4] Date: 2018/05/07 enhancement: 1. support use 'AT$QCRMCALL=1,1' to setup data call. when use 'AT$QCRMCALL=1,1', must set module parameters 'qcrmcall_mode' to 1, and GobiNet Driver will do not tx&rx QMI. [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.3] Date: 2018/04/04 optimization: 1. optimization QMAP source code [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.2] Date: 2018/03/23 enhancement: 1. support Qualcomm Mux and Aggregation Protocol (QMAP) 1.1 IP Mux: GobiNet Driver register multiple netcards, one netcards corresponding to one PDP. and GobiNet Driver will tx/rx multiple IP packets maybe belong to different PDPs in one URB. 1.2 IP Aggregation: GobiNet Driver will rx multiple IP packets in one URB, used to increase throughput theoretically by reducing the number of usb interrupts. the max rx URB size of MDM9x07 is 4KB, the max rx URB size of MDM9x40&SDX20 is 16KB [Quectel_WCDMA<E_Linux&Android_GobiNet_Driver_V1.3.1] Date: 2017/11/20 enhancement: 1. support BG96