253 lines
14 KiB
C
253 lines
14 KiB
C
/** @file
|
|
quec_cust_patch.h
|
|
|
|
@brief
|
|
This file is used to define macro of patch for different Quectel Project.
|
|
|
|
*/
|
|
|
|
/*================================================================
|
|
Copyright (c) 2018 Quectel Wireless Solution, Co., Ltd. All Rights Reserved.
|
|
Quectel Wireless Solution Proprietary and Confidential.
|
|
=================================================================*/
|
|
/*=================================================================
|
|
|
|
EDIT HISTORY FOR MODULE
|
|
|
|
This section contains comments describing changes made to the module.
|
|
Notice that changes are listed in reverse chronological order.
|
|
|
|
WHEN WHO WHAT, WHERE, WHY
|
|
------------ ------- -------------------------------------------------------------------------------
|
|
11/30/2018 Jensen Init version
|
|
=================================================================*/
|
|
|
|
/*=============================================================================================================================
|
|
|
|
Patch List
|
|
|
|
This section contains comments describing patch list to the module.
|
|
Notice that changes are listed in reverse order.
|
|
|
|
NO. PATCH NO. RELEASE TIME MERGE TIME WHO LIB CODE MACRO WHAT, WHERE, WHY
|
|
--- ---------- ------------ ----------- --------- --- ----------- ---------------------------------------
|
|
62 Bug #44045 20210910 20210927 Gipsy N QUEC_PATCH_NAT_FOEVER_44045 将定时180s更新路由表修改为 1024 个存满后,在路由表中从头覆盖旧的路由
|
|
61 Bug#44158(1802) 20210912 20210913 harold N N Frequent update of lwip flash problem, flash life risk
|
|
60 Bug#39346 20210714 20210714 Fitz N QUEC_SMS_CHARACTER_CONVERT_PATCH_39346 Fix sms receiver lost character.
|
|
59 Bug #37259 20210611 20210630 harold N N Mod lwip source code problem, tcp_write_checks, Write overflow
|
|
58 Bug#31180 20210222 20210602 Fitz N QUEC_ME_SMS_SAVE_OPTIMIZE Optimize sms saved in ME when no free space in nvm.
|
|
57 Bug #35811 20210528 20210528 harold N N Mod lwip source code problem, tcp_receive, assert(pcb->rcv_wnd > tcplen)
|
|
56 BUG#32758 20210310 20210420 evin N QUEC_MSTK_SUPPORT support MSTK function
|
|
55 BUG#32240 20210322 20210324 EGAN N QUEC_PATCH_BUG_32240 add mpu product when erase or write flash
|
|
54 BUG #31755 20210303 20210305 amos N QUEC_PATCH_SHIELD_LOG_BUG_31755 fix flash xip suspend/resume log,influence diag message
|
|
53 Bug #30788 20210203 20210208 evin N QUEC_PATCH_NAL_ON_SIM_BUG_30788 fix NAL connect the internet,Can not find SIM.
|
|
52 Bug#29580 20210114 20210127 Fitz N QUEC_PATCH_1802S_USSD_29580 Fix long ussd issue
|
|
51 Bug#29297 20200120 20200121 Chaim N QUEC_1603_CFUN0_CURRENT_HIGH_29297 1603 cfun0 current high
|
|
50 Bug#26790 20200112 20200114 Chaim N QUEC_MULTICAST_FILTER_26790 support ipad send multicast filter
|
|
49 Feature #27827 20201216 20201216 Chaim N QUEC_1603_PM803_SUPPORT PM803 SUPPORT
|
|
48 Bug#27262 20201215 20201215 Chaim N QUEC_1601_PM802_FPWM_ENABLE 打开fpwm,修复未知dump
|
|
47 Bug#27432 20201210 20201210 Chaim Y N repair expand_band need reset valid
|
|
46 Bug#25678 20201204 20201204 evin Y QUEC_PATCH_BUG_26578 010?虹嚎 STASR1601-2208 姒?????oos涔????ㄥ??dum
|
|
45 Bug#26489 20201203 20201204 Chaim N #define QUEC_3601_PDPDEACT_NETCARD_FAIL_26489 修复反激活后usb 网卡被解绑导致ping不通的问题
|
|
44 Bug#26892 20201202 20201204 Chaim N QUEC_3601_SD_DUMP_FAIL_26892 修复010基线无法抓取dump log问题
|
|
43 Bug#26256 20201123 20201124 Chaim Y N 修复sim卡定时器超时不准的问题
|
|
42 Bug#17721 20200826 20200914 Chaim N QUEC_PATCH_USB_STATE_17721 ??clear feature?? ????usb??,??remotewakup????,??????????
|
|
41 Bug#20031 20200816 20200819 Bryce N QUEC_3601_MUTEX_20031 ???????mutex
|
|
40 Bug#20001 20200818 20200818 domingo Y N 30Q?????,cfun 4,1 ????????????,
|
|
39 Bug#19161 20200814 20200818 Bryce Y QUEC_PATCH_CASE_19161_DUMP ??quec_rtos_task_create???dump
|
|
38 Bug#18717 20200805 20200805 Bryce N QUEC_PPP_PATCH_18717_PREFETCH_ABORT ppp ftp??,??prefetchabort dump
|
|
37 Bug#17721 20200805 20200805 Luffy N QUEC_PATCH_17721_fix_DIAGEXT_watchdog_dump usb hang??? watchdog dump
|
|
36 Bug#19184 20200803 20200805 Bryce N QUEC_PATCH_PRODUCT_19184 ???????????ppp??dump???
|
|
35 Bug#19025 20200730 20207030 Chaim N USB2_VBUS_DETECT ?????usb???????
|
|
34 Bug17168 20200709 20200717 Chaim N QUEC_PATCH_USB_RESUME_FAIL_17168 ????phy clock?resume???????
|
|
33 Bug#17241 20200713 20200722 Fitz N QUEC_PATCH_1601_FIX_MODEMLWIP_L605_17241 ??PC????dump??
|
|
32 16417/13225/15059/15540/15956/16925/16416/16618/16628/16666/16351/14430/15890/17337 ??028Q??
|
|
31 Bug #16581 20200715 20200715 Luffy N QUEC_PATCH_1601_USB_POWDOWN_PRO ??usb????
|
|
30 Support#16429 20200703 20200617 Egan N QUEC_PATCH_1601_AMR_SUPORT_16429 support amr paly
|
|
29 Support#13225 20200603 20200701 wayne N Y support FTM gsm??
|
|
28 Bug#14960 20200527 20200527 Egan N Y fixed the function of crc sysfile cause the dump when update
|
|
27 Bug#14266 20200508 20200521 Larson Y N ??????LTE???GSM?????dump??
|
|
26 Bug#14122 20200506 20200518 Egan N N fixed the modem disable open,when comcfg.scv error
|
|
25 Bug#13452 20200422 20200520 Brent Y N asr give lib but already have,so not update lib.
|
|
24 Bug#13759 20200430 20200514 Chaim N Y ?patch??021q??????
|
|
23 Bug13624 20200426 20200508 Harold Y N QIDNSGIP????????,getaddrinfo_with_pcid???????
|
|
22 Bug#14187 20200508 20200509 Fitz Y N ????AT+CPMS=ME,ME,ME??
|
|
21 Bug13851 20200426 20200506 Jensen Y N camp?????????assert
|
|
20 Bug#12808 20200420 20200426 Harold N QUEC_PATCH_1802S_AUTHREQ_SIZE128_12808 AT*AUTHREQ???????????128??,??18Q????PASS
|
|
19 Bug#12808 20200412 20200415 Harold Y QUEC_PATCH_1802S_AUTHREQ_SIZE128_12808 AT*AUTHREQ???????????128??
|
|
18 Bug12738 20200410 20200410 Harold Y QUEC_3601_LWIP_FLOW_12738 integrated flow interface function from ASR patch
|
|
17 Bug11210 20200403 20200403 Chaim N QUEC_3601_USB_SUSPEND_RESUME_11210 ??suspend/resume
|
|
16 Support12738 20200401 20200401 Jensen Y N ??????,mifi/dongle??,??????
|
|
15 Bug12651 20200327 20200328 Ramos N QUEC_3601_PMIC_PWRKEY_12651 support poweroff by powerkey
|
|
14 Bug12138 20200321 20200324 Jensen Y QUEC_CP_IMAGE_SIZE_12138 ??????
|
|
13 Bug#12352 20200324 20200324 Chaim N QUEC_CID_INFO_CFUN0_CLEAR_RESUME_12352 solve cfun0 clear apn context
|
|
12 Bug#12201 20200318 20200319 Chaim N QUEC_CPOL_MODE_SUPPORT_12201 solve cpol format
|
|
11 Bug#11601 2020/02/27 2020/03/11 Chaim N QUEC_3601_RO_RW_HEAP_11601 add ro rw heap show
|
|
10 Feature#11510 2020/02/24 2020/03/04 Jensen N QUEC_3601_DUMP_ERRLOG_11510 Add err log bin for dump
|
|
9 Support#11190 2020/02/06 2020/02/08 Egan N N add file: open Rd Related codes
|
|
8 Bug#11201 2020/02/08 2020/0208 Chaim Y N solve dhcp fail
|
|
7 Support#9797 2019/12/06 2019/12/07 Chavis N QUEC_3601_FS_SUPPORT_9797 add file sytem API: FDI_Access
|
|
6 Bug#9179 2019/11/29 2019/12/03 Ramos Y N SD card support; open Cgpio/Qspi/littlefs/ci*.h code
|
|
5 Bug#9567 2019/11/30 2019/11/30 Chaim Y N ppp lwip library bug
|
|
4 Bug#9165 2019/11/26 2019/11/27 Jensen Y QUEC_3601_AT_9165 at echo length protect
|
|
3 Bug#9374 2019/11/20 2019/11/23 Ramos N QUEC_3601_PMIC_PWRKEY_9374 support powerkey poweronoff
|
|
2 Bug#9181 2019/11/18 2019/11/22 Chaim N QUEC_3601_USB_ECM_SUPPORT_9181 support usb and ecm
|
|
1 Bug#8838 2019/11/06 2019/11/06 Chaim Y AT_OVER_UART support uart1 driver
|
|
=============================================================================================================================*/
|
|
|
|
|
|
#ifndef QUEC_CUST_PATCH_H
|
|
#define QUEC_CUST_PATCH_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/**************************** platform/bsp/rtos patch**************************/
|
|
#define QUEC_3601_DUMP_ERRLOG_11510 1
|
|
#define QUEC_3601_RO_RW_HEAP_11601
|
|
#define QUEC_1603_PM803_SUPPORT
|
|
#define QUEC_PATCH_RTC_38906
|
|
|
|
//20200819
|
|
#define QUEC_3601_MUTEX_20031
|
|
//Ford.zhang 20201102: to fix Timer abnormal by 32K Crystal oscillator
|
|
#define QUEC_3601_PATCH_PMIC_24275
|
|
|
|
#define QUEC_3601_SD_DUMP_FAIL_26892
|
|
#define QUEC_1601_PM802_FPWM_ENABLE
|
|
|
|
//amos.yao add 20210305:fix flash xip suspend/resume log
|
|
#define QUEC_PATCH_SHIELD_LOG_BUG_31755
|
|
/**************************** AT COMMAND patch*********************************/
|
|
#define QUEC_3601_AT_9165 1
|
|
#define QUEC_CP_IMAGE_SIZE_12138 1
|
|
|
|
|
|
|
|
/******************************** UART patch*********************************/
|
|
//luffy.liu add usb patch usb baohu
|
|
#define QUEC_PATCH_1601_USB_POWDOWN_PRO
|
|
|
|
|
|
|
|
/******************************** USB patch*********************************/
|
|
#define QUEC_3601_USB_ECM_SUPPORT_9181
|
|
|
|
#define QUEC_3601_USB_SUSPEND_RESUME_11210
|
|
|
|
//Brent.qiu 20200428: net remote wakeup
|
|
#define QUEC_PATCH_1802S_USBNET_REMOTE_WAKEUP_13795
|
|
|
|
//0805fix diagext watchdog dump
|
|
#define QUEC_PATCH_17721_fix_DIAGEXT_watchdog_dump
|
|
|
|
//20200818
|
|
#define QUEC_PATCH_CASE_19161_DUMP
|
|
|
|
#define QUEC_PATCH_USB_STATE_17721
|
|
// destin 20201218
|
|
#define QUEC_PATCH_USB_CTRL_EP_27626
|
|
|
|
/* destin fix ecm netif up free failed dump */
|
|
#define QUEC_ECM_PATCH_26586
|
|
|
|
#define QUEC_MULTICAST_FILTER_26790
|
|
#define QUEC_NETCARD_DTD_CHECK_36902
|
|
|
|
/******************************** PPP patch*********************************/
|
|
|
|
#define QUEC_PPP_PATCH_18717_PREFETCH_ABORT //20200811
|
|
|
|
|
|
//20200805
|
|
#define QUEC_PATCH_PRODUCT_19184
|
|
|
|
#define QUEC_PATCH_BUG_26578
|
|
#define QUEC_PATCH_BUG_32240
|
|
|
|
/***************************** POWER_MANAGER patch******************************/
|
|
|
|
#define QUEC_3601_PMIC_PWRKEY_9374
|
|
|
|
#define QUEC_3601_PMIC_PWRKEY_12651
|
|
|
|
#define QUEC_1603_CFUN0_CURRENT_HIGH_29297
|
|
|
|
/******************************** NETWORK patch*********************************/
|
|
|
|
#define QUEC_CPOL_MODE_SUPPORT_12201
|
|
#define QUEC_CID_INFO_CFUN0_CLEAR_RESUME_12352
|
|
|
|
#define QUEC_PATCH_3601_FTM_GSM_SUPPORT_13225 //add by wayne 2020.07.01
|
|
#define QUEC_PATCH_3601_WIFISCAN_BUG_18654 //add by ford 2020.08.03
|
|
|
|
//ford.zhang @2020.0918 fix ipv6 Time Exceeded Before Last Fragments Arrive fail of 20423
|
|
#define QUEC_PATCH_1802S_UG89_TIME_EXCEED_20423
|
|
|
|
#define QUEC_PSM_CHANGE_IDENTIFY_40970
|
|
|
|
/******************** SMS/PHB/CALL/STK/BIP/USSD/(U)SIM patch********************/
|
|
|
|
/*
|
|
Fitz.xu 20200324: merge from 1802S
|
|
|
|
Aaron.Li 2019.03.15
|
|
ADD ASR_PATCH FORMAT
|
|
QUEC_PATCH_1802S_FEATURE_PATCHNUM
|
|
function:
|
|
1.Unable NO CARRIER and RING escalation related issues patch
|
|
*/
|
|
#define QUEC_PATCH_1802S_CALL_BUG_3170
|
|
|
|
/*
|
|
Fitz.xu 2020.05.16
|
|
ADD ASR_PATCH FORMAT
|
|
QUEC_PATCH_1802S_FEATURE_PATCHNUM
|
|
function:
|
|
1. fix AT+CMGL=0 consume too much time when storage is ME
|
|
*/
|
|
#define QUEC_PATCCH_1802S_ADD_OPT_CMGL_MSG_ON_ME_13380 (1)
|
|
|
|
//Fitz.xu 20200721: To fix PC ppp dump
|
|
#define QUEC_PATCH_1601_FIX_MODEMLWIP_L605_17241 (1)
|
|
|
|
/*Fitz.xu 20210115: Fix long ussd issue */
|
|
#define QUEC_PATCH_1802S_USSD_29580 (1)
|
|
|
|
//evin.zhu 20210208 :fix NAL connect the internet,Can not find SIM.
|
|
#define QUEC_PATCH_NAL_ON_SIM_BUG_30788
|
|
|
|
//evin.zhu 20210414 support MSTK
|
|
#define QUEC_MSTK_SUPPORT
|
|
|
|
//Fitz.xu 20210602: Optimize sms saved in ME when no free space in nvm.
|
|
#define QUEC_ME_SMS_SAVE_OPTIMIZE (1)
|
|
|
|
//Gipsy.gao 20211021 添加路由表的更新机制
|
|
#define QUEC_PATCH_NAT_FOEVER_44045
|
|
|
|
//Fitz.xu 20210715: Fix sms receiver lost character.
|
|
#define QUEC_SMS_CHARACTER_CONVERT_PATCH_39346 (1)
|
|
|
|
//Fitz.xu 20211021: To config ims cid
|
|
#define QUEC_SET_IMS_CID_PATCH_45607 (1)
|
|
|
|
/******************************** TCPIP patch*********************************/
|
|
#define QUEC_3601_LWIP_FLOW_12738 //harold.wang@2020.04.10: integrated flow interface function from ASR patch
|
|
#define QUEC_PATCH_1802S_AUTHREQ_SIZE128_12808 //harold.wang 20200407 modified AT*AUTHREQ configuration user name password support up to 128 bytes
|
|
#define QUEC_3601_PDPDEACT_NETCARD_FAIL_26489
|
|
/******************************** FS patch*********************************/
|
|
#define QUEC_3601_FS_SUPPORT_9797
|
|
|
|
/******************************** AUDIO PATCH *****************************/
|
|
#define QUEC_PATCH_1601_AMR_SUPORT_16429 1
|
|
|
|
|
|
#ifdef __cplusplus
|
|
} /*"C" */
|
|
#endif
|
|
|
|
#endif
|
|
|