问题描述
modem重启,查看log发现modem ASSERT
filename=cc_custom_config_check.c,
line=xxx
解决方案
需对AP projectconfig.mk文件中的MTK_MD1_SUPPORT宏进行正确配置,根据项目实际支援的RF band来定。
若配置错误,会发生以上modem ASSERT
vendor/mediatek/proprietary/external/ccci_mdinit_src/ccci_legacy.c
具体设定为哪个值可以参考如下:
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;
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