[DESCRIPTION]
modem重启,查看log发现modem ASSERT
filename=custom_config_check.c,
line=xxx
[SOLUTION]
需对AP projectconfig.mk文件中的MTK_MD1_SUPPORT宏进行正确配置,根据项目实际支援的RF band来定。
若配置错误,会发生以上modem ASSERT
具体设定为哪个值可以参考如下:
typedef enum {
md_type_invalid = 0,
modem_2g = 1,
modem_3g,//2
modem_wg,//3
modem_tg,//4
modem_lwg,//5
modem_ltg,//6
modem_sglte,//7
modem_ultg,//8
modem_ulwg, //9
modem_ulwtg, //10
modem_ulwcg,/11
modem_ulwctg,//12
modem_ulttg,//13
modem_ulfwg,//14
modem_ulfwcg,//15
modem_ulctg,//16
modem_ultctg,//17
MAX_IMG_NUM = modem_ultctg /* this enum starts from 1 */
modem_type_t;
md_type_invalid = 0,
modem_2g = 1,
modem_3g,//2
modem_wg,//3
modem_tg,//4
modem_lwg,//5
modem_ltg,//6
modem_sglte,//7
modem_ultg,//8
modem_ulwg, //9
modem_ulwtg, //10
modem_ulwcg,/11
modem_ulwctg,//12
modem_ulttg,//13
modem_ulfwg,//14
modem_ulfwcg,//15
modem_ulctg,//16
modem_ultctg,//17
MAX_IMG_NUM = modem_ultctg /* this enum starts from 1 */
modem_type_t;
4G的MODEM naming方式如下:
Lf -> FDD-LTE
Lt -> TDD-LTE
T -> TDSCDMA
W -> WCDMS
G -> EDGE
也就是说 LfWG = FDD-LTE + WCDMA + EDGE modem
LWG是TDD LTE + FDD LTE + WCDMA + GSM
Lt -> TDD-LTE
T -> TDSCDMA
W -> WCDMS
G -> EDGE
也就是说 LfWG = FDD-LTE + WCDMA + EDGE modem
LWG是TDD LTE + FDD LTE + WCDMA + GSM
/************************************************************************************************
For MT6291 Universal modem BIN (UBIN)
- World Mode ID (WM-ID): defined by feature option MTK_MD1_SUPPORT in project configuration file
- Ex. MTK_MD1_SUPPORT = 9 (uLWG: LTE-FDD + TD-LTE + WCDMA + GSM)
- Ex. MTK_MD1_SUPPORT = 10 (uLWTG: LTE-FDD + TD-LTE + WCDMA + TD-SCDMA + GSM)
- Ex. MTK_MD1_SUPPORT = 12 (uLWCTG: LTE-FDD + TD-LTE + WCDMA + CDMA + TD-SCDMA + GSM)
- Ex. MTK_MD1_SUPPORT = 13 (uLtTG: TD-LTE + TD-SCDMA + GSM)
- Support Band: defined in modem NVRAM record NVRAM_EF_AS_BAND_SETTING_LID
- For each RAT in WM-ID, there must be at least one support band defined!!
- Ex. If the project suppots TD-LTE/TD-SCDMA/GSM
- MTK_MD1_SUPPORT shall be set to 13 (uLtTG)
- There shall be valid band settings for TD-LTE/TD-SCDMA/GSM in NVRAM
************************************************************************************************/
For MT6291 Universal modem BIN (UBIN)
- World Mode ID (WM-ID): defined by feature option MTK_MD1_SUPPORT in project configuration file
- Ex. MTK_MD1_SUPPORT = 9 (uLWG: LTE-FDD + TD-LTE + WCDMA + GSM)
- Ex. MTK_MD1_SUPPORT = 10 (uLWTG: LTE-FDD + TD-LTE + WCDMA + TD-SCDMA + GSM)
- Ex. MTK_MD1_SUPPORT = 12 (uLWCTG: LTE-FDD + TD-LTE + WCDMA + CDMA + TD-SCDMA + GSM)
- Ex. MTK_MD1_SUPPORT = 13 (uLtTG: TD-LTE + TD-SCDMA + GSM)
- Support Band: defined in modem NVRAM record NVRAM_EF_AS_BAND_SETTING_LID
- For each RAT in WM-ID, there must be at least one support band defined!!
- Ex. If the project suppots TD-LTE/TD-SCDMA/GSM
- MTK_MD1_SUPPORT shall be set to 13 (uLtTG)
- There shall be valid band settings for TD-LTE/TD-SCDMA/GSM in NVRAM
************************************************************************************************/