[DESCRIPTION]
在MT6739平台,发现一旦插双卡就会出现modem重启问题,即使重启也不恢复,问题同样存在;
modem报错新信息如下:
md1:(MCU_core*.vpe0.tc0(VPE*))
Fatal Error (0x10d, 9xxx, 0xcccccccc)
解开call stack 为:
C0V0TC0 Thread [1] OS[1] (Suspended : User Request)
ul1a_mode_utility_gemini_feature_trigger_fatal_activerat() at 0x9xxx
kal_timer_routine_wraper() at 0x9xxx
TMC_Timer_HISR() at 0x9xxx
TCCT_HISR_Shell() at 0x9xxx
TCC_Task_Shell() at 0x9xxx
0x0
This fatal error means sim2 does not support 3G, but still 3G was getting activated.
[SOLUTION]
1 确认 MT6739 是MT6739WA 还是MT6739WW,可以查看IC背后丝印,如果MT6739WA 制式IC需要修改:
这是因为6739WA卡2只有L+g,没有wcdma,但是我们在配置SIM2的时候,一般默认配置为:
MTK_PROTOCOL2_RAT_CONFIG = W/G
解决方法:
MTK_PROTOCOL2_RAT_CONFIG = W/G
修改为
MTK_PROTOCOL2_RAT_CONFIG = G (去掉W)
2 申请critical patch MOLY00294762 (修正SIM2 LTE L+L 处理流程) ;
3 MT6739WA 还需申请:
modem侧patch MOLY00302644 (只有6739WA需要),解决L4 change rat retry 会造成modem crash 问题;
ap 侧patch ,根据projectconfig 的md capability 做filter 动作:
alps-mp-n1.mp18: ALPS03720725
alps-mp-o1.mp1 : ALPS03737347