1、问题现象
*#06# 无法获取相关IMEI号,但是IMEI号确定已写入Modem nv
2、Log分析
抓取开机Log分析
05-20 16:51:58.172656 1490 1541 I AT : [0] AT> AT+CGSN (RIL_CMD_READER_1 tid:513929108720)
05-20 16:51:58.982211 1490 1562 I AT : [1] AT< +CME ERROR: 65535 (RIL_CMD2_READER_1, tid:513839873264)
05-20 16:51:58.982264 1490 1562 D AT : [1] AT read start
05-20 16:51:58.982344 1490 1563 E RmcOemHandler: [1] requestDeviceIdentity error
发现获取IMEI是没问题的,但是上层获取IMEI报错,查看相关代码
当支持CDMA时,同时获取MEID报错
进一步分析确认,上层配置了CDMA能力导致了报错
05-20 16:51:38.965075 1490 1523 D RatConfigC: getMaxRat: initial C/Lf/Lt/W/T/G
05-20 16:51:38.967167 1490 1490 I RILC : radio::registerService IRadio slot1 status: 0
3、修改方案
根据项目来修改"ro.vendor.mtk_protocol1_rat_config" 相关配置