[SIM] MT6589 W+G/G+G dual-talk找不到SIM卡2
来源:互联网 发布:php日志系统 编辑:程序博客网 时间:2024/05/29 04:23
[SIM] MT6589 W+G/G+G dual-talk找不到SIM卡2
[Description]
MT6589 W+G/G+G Gemini 方案, 可以找到SIM卡1/SIM卡2.
MT6589 W+G/G+G dual-talk 方案, 找不到SIM卡2.
("W+G/G+G Gemini 方案" 和 "W+G/G+G dual-talk 方案", 完全按照
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"App.1 Project_Package_Sets"页进行配置.)
[Solution]
MT6589 W+G/G+G Gemini 方案, SIM部分框架图.
MT6589 W+G/G+G dual-talk方案, SIM部分框架图.
W+G/G+G dual-talk方案, MUST BE 使用modem1(W/G) SIM1 interface; MUST BE 使用modem2(T/G)
SIM2 interface.
open radio_log.boot / radio_log(mobile log)能够看到, AP下发"AT+ES3G?"给到modem2, 因为
modem2为2G(非3G, 不support "AT+ES3G?"), 进而AP对modem2的SIM1 interface发送"AT+ESIMS"(而
不是mdoem2的SIM2 interface).
D ATMD2 : +EIND: 128
D ATMD2 : AT< +EIND: 128
D ATMD2 : RIL_URC2_READER:+EIND: 128
D ATMD2 : RIL_URC2_READER Enter processLine
I ATMD2 : RIL_CMD2_READER_2 is up
I ATMD2 : RIL_CMD2_READER_1 is up
I ATMD2 : RIL_CMD2_READER_3 is up
D ATMD2 : getChannelCtxbyProxy proxyId:-1, tid:1074751000
D ATMD2 : AT send on RIL_URC_READER, tid:1074751000
D ATMD2 : AT> AT+ES3G?
D ATMD2 : AT+ES3G?
I ATMD2 : RIL_ATCI2_READER is up
I ATMD2 : RIL_CMD2_READER_4 is up
D ATMD2 :
D ATMD2 : ERROR
D ATMD2 : AT< ERROR
D ATMD2 : RIL_URC_READER:ERROR
D ATMD2 : RIL_URC_READER Enter processLine
D ATMD2 : response received on RIL_URC_READER, tid:1074751000
D ATMD2 : AT> ATE0Q0V1
D ATMD2 : ATE0Q0V1
D ATMD2 :
D ATMD2 : response received on RIL_URC_READER, tid:1074750936
D ATMD2 : getChannelCtxbyProxy proxyId:-1, tid:1074750936
D ATMD2 : AT send on RIL_URC_READER, tid:1074750936
D ATMD2 : AT> AT+ESIMS
D ATMD2 : AT+ESIMS
D ATMD2 :
D ATMD2 : +ESIMS: 0
D ATMD2 : AT< +ESIMS: 0
D ATMD2 : RIL_URC_READER:+ESIMS: 0
解决办法:
修改modem2代码, 交换modem2的SIM1/SIM2 interface.
modem: MOLY\driver\storage\sim\src\Icc_switchcontrol_al.c
kal_bool sim_physicalSlotChanged = KAL_TRUE; 将modem2, SIM1/SIM2做交换.
去build modem2 img, "./make.sh "***_***_MD2_GPRS.mak" new"
需要注意, build modem1 img时候, 要将修改的还原. 因为modem1的SIM1/SIM2不做交换.
或者贵司在"***_***_MD2_GPRS_EXT.mak"中增加, complier option for modem2 SIM1/SIM2交换.
(MOLY\make\custom_config\***_***_MD2_GPRS_EXT.mak)
1,
modem: MOLY\make\custom_config\***_***_MD2_GPRS_EXT.mak
CUSTOM_OPTION += __MODEM2_SIM1_SWAP_SIM2__
2,
modem: MOLY\driver\storage\sim\src\Icc_switchcontrol_al.c
#if defined(__MODEM2_SIM1_SWAP_SIM2__)
kal_bool sim_physicalSlotChanged = KAL_TRUE;
#else
kal_bool sim_physicalSlotChanged;
#endif
[Note]
MT6589 Gemini/dual-talk等相关信息可以参照:
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"Project_Package_Set_MT6589"页
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"App.1 Project_Package_Sets"页
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"Switchable_Features"页
"Build modem"及"modem加载入ALPS"参照:
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"Build_Configure_Modem_MOLY"页
Thank You!
MT6589 W+G/G+G Gemini 方案, 可以找到SIM卡1/SIM卡2.
MT6589 W+G/G+G dual-talk 方案, 找不到SIM卡2.
("W+G/G+G Gemini 方案" 和 "W+G/G+G dual-talk 方案", 完全按照
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"App.1 Project_Package_Sets"页进行配置.)
[Solution]
MT6589 W+G/G+G Gemini 方案, SIM部分框架图.
MT6589 W+G/G+G dual-talk方案, SIM部分框架图.
W+G/G+G dual-talk方案, MUST BE 使用modem1(W/G) SIM1 interface; MUST BE 使用modem2(T/G)
SIM2 interface.
open radio_log.boot / radio_log(mobile log)能够看到, AP下发"AT+ES3G?"给到modem2, 因为
modem2为2G(非3G, 不support "AT+ES3G?"), 进而AP对modem2的SIM1 interface发送"AT+ESIMS"(而
不是mdoem2的SIM2 interface).
D ATMD2 : +EIND: 128
D ATMD2 : AT< +EIND: 128
D ATMD2 : RIL_URC2_READER:+EIND: 128
D ATMD2 : RIL_URC2_READER Enter processLine
I ATMD2 : RIL_CMD2_READER_2 is up
I ATMD2 : RIL_CMD2_READER_1 is up
I ATMD2 : RIL_CMD2_READER_3 is up
D ATMD2 : getChannelCtxbyProxy proxyId:-1, tid:1074751000
D ATMD2 : AT send on RIL_URC_READER, tid:1074751000
D ATMD2 : AT> AT+ES3G?
D ATMD2 : AT+ES3G?
I ATMD2 : RIL_ATCI2_READER is up
I ATMD2 : RIL_CMD2_READER_4 is up
D ATMD2 :
D ATMD2 : ERROR
D ATMD2 : AT< ERROR
D ATMD2 : RIL_URC_READER:ERROR
D ATMD2 : RIL_URC_READER Enter processLine
D ATMD2 : response received on RIL_URC_READER, tid:1074751000
D ATMD2 : AT> ATE0Q0V1
D ATMD2 : ATE0Q0V1
D ATMD2 :
D ATMD2 : response received on RIL_URC_READER, tid:1074750936
D ATMD2 : getChannelCtxbyProxy proxyId:-1, tid:1074750936
D ATMD2 : AT send on RIL_URC_READER, tid:1074750936
D ATMD2 : AT> AT+ESIMS
D ATMD2 : AT+ESIMS
D ATMD2 :
D ATMD2 : +ESIMS: 0
D ATMD2 : AT< +ESIMS: 0
D ATMD2 : RIL_URC_READER:+ESIMS: 0
解决办法:
修改modem2代码, 交换modem2的SIM1/SIM2 interface.
modem: MOLY\driver\storage\sim\src\Icc_switchcontrol_al.c
kal_bool sim_physicalSlotChanged = KAL_TRUE; 将modem2, SIM1/SIM2做交换.
去build modem2 img, "./make.sh "***_***_MD2_GPRS.mak" new"
需要注意, build modem1 img时候, 要将修改的还原. 因为modem1的SIM1/SIM2不做交换.
或者贵司在"***_***_MD2_GPRS_EXT.mak"中增加, complier option for modem2 SIM1/SIM2交换.
(MOLY\make\custom_config\***_***_MD2_GPRS_EXT.mak)
1,
modem: MOLY\make\custom_config\***_***_MD2_GPRS_EXT.mak
CUSTOM_OPTION += __MODEM2_SIM1_SWAP_SIM2__
2,
modem: MOLY\driver\storage\sim\src\Icc_switchcontrol_al.c
#if defined(__MODEM2_SIM1_SWAP_SIM2__)
kal_bool sim_physicalSlotChanged = KAL_TRUE;
#else
kal_bool sim_physicalSlotChanged;
#endif
[Note]
MT6589 Gemini/dual-talk等相关信息可以参照:
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"Project_Package_Set_MT6589"页
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"App.1 Project_Package_Sets"页
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"Switchable_Features"页
"Build modem"及"modem加载入ALPS"参照:
"MP_ReleaseNote_for_All_VER2.0.xlsx" 之"Build_Configure_Modem_MOLY"页
Thank You!
0 0
- [SIM] MT6589 W+G/G+G dual-talk找不到SIM卡2
- [SIM] MT6589 W+G/G+G dual-talk找不到SIM卡2
- 获得sim卡是几G卡
- GSM GPRS SIM 4G 5G
- 2G SIM卡中,文件返回信息简要格式
- 2G SIM卡中,文件返回信息简要格式
- 2G SIM卡中,文件返回信息简要格式
- ATT的SIM卡(GoPhone)连不上4G网络怎么办
- SIM(USIM)卡中的数据和2G/3G网络的鉴权
- SIM(USIM)卡中的数据和2G/3G网络的鉴权
- Android4.1 如何实现状态栏上信号图标有SIM卡1,2标记,并且当处于2G状态显示“G”,处于3G状态显示“3G”
- 4G将开启无所不联时代 医疗设备嵌SIM卡
- Talk About 2.5G And 5G
- 1G\2G\2.5G\3G\4G GSM\GPRS\CDMA\TDMA\W-CDMA\GSM1X\CDM
- G#
- g
- G++
- g
- 【CodeForces】597A - Divisibility(容斥原理,数学)
- H5无插件范式
- 关于VMware克隆的linux虚拟机eth0网卡无法正常启动的问题
- 区间重合判断、百度之星题解之重叠区间大小
- c语言字符数组与字符串的使用详解
- [SIM] MT6589 W+G/G+G dual-talk找不到SIM卡2
- springmvc 获取request response
- Linux资源监控工具
- 欧几里得距离转换(EDT)算法
- D3.js学习02_数据绑定data
- Android BLE 中心和外设通信时 中心设备的onCharacteristicChanged() 没有回调
- 城市选择下拉菜单三级联动
- 监听EditText输入框 ,判断输入的密码是什么格式
- Sharesdk 使用中遇到的问题 Android