[SIM] MT6589 W+G/G+G dual-talk找不到SIM卡2
[SIM] MT6589 W+G/G+G dual-talk找不到SIM卡2
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部分框架图.
4.29tp-3.png (351.38 KB, 下载次数: 0 )
下载附件 保存到相册
2016-4-29 10:20 上传
MT6589 W+G/G+G dual-talk方案, SIM部分框架图.
4.29tp-4.png (356.69 KB, 下载次数: 0 )
下载附件 保存到相册
2016-4-29 10:20 上传
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!
[SIM] MT6589 W+G/G+G dual-talk找不到SIM卡2相关推荐
- 常用的ITU Speech Codec大全(G.711,G.722.1,G.722.2,G.723.1,G.726,G.728,G.729,G.729.1)
转自 http://blog.csdn.net/wanggp_2007/archive/2009/12/24/5070517.aspx 总结了常用的ITU Speech Codec,谨供大家学习参考: ...
- C++ 笔记(01)— 环境设置(安装g++、g++ 编译 C++、 生成可执行文件流程、解释器与编译器区别)
1. g++安装 在 Linux 或者 UNIX 系统上,可以通过下面命令来查看是否安装了 GCC . $ g++ -v 如果已经安装 GNU 编译器,则有以下输出: wohu@wohu:~/C++$ ...
- 报错解决:-bash: export: `g++11=g++': not a valid identifier
晚上在设置环境变量的时候报错如下: zhang@ubuntu:~$ export g++11=g++ -bash: export: `g++11=g++': not a valid identifie ...
- speech codec (G.711, G.723, G.726, G.729, iLBC)
各种各样的编解码在各种领域得到广泛的应用,下面就把各种codec的压缩率进行一下比较,不正确之处望各位同行指正. Speech codec: 现主要有的speech codec 有: G.71 ...
- install g++ 出现“g++ : Depends: g++-4.8 (= 4.8.2-5~) but it is not going to be installed...解决方法
在Ubuntu上安装Qt5.2后,有时需要手动配置Qt Versions.Compilers.Debuggers等,根据路径找到对应的qmake构建.gcc编译和gdb调试工具 创建工程第一次编译时报 ...
- linux sed 空间模式,整理:SED的模式空间与缓冲区及n,N,d,D,p,P,h,H,g,G,x解析...
sed命令n,N,d,D,p,P,h,H,g,G,x解析 1.sed执行模板=sed '模式{命令1;命令2}' 即逐行读入模式空间,执行命令,最后输出打印出来 2.p打印当前模式空间所有内容,追加到 ...
- 语音编码标准(G.711 G.723 G.726 G.729 iLBC) .
各种各样的编解码在各种领域得到广泛的应用,下面就把各种codec的压缩率进行一下比较. 现主要有的speech codec 有: G.711, G.723, G.726 , G.729, ILBC, ...
- 语音编码标准(G.711 G.723 G.726 G.729 iLBC)
各种各样的编解码在各种领域得到广泛的应用,下面就把各种codec的压缩率进行一下比较. 现主要有的speech codec 有: G.711, G.723, G.726 , G.729, ILBC, ...
- Dev g++.exe g++.exe C:\Users\meng8\Desktop\g++.exe CreateProcess: No such file or directory.
g++.exe g++.exe C:\Users\meng8\Desktop\g++.exe CreateProcess: No such file or directory. 出现这个问题是因为之前 ...
最新文章
- devops和docker_通过免费的2小时Docker课程学习DevOps基础知识
- python变量类型怎么决定的_如何确定python中变量的数据类型
- Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线
- 字符串工具类、数组工具类、集合工具类、转型操作工具类、编码与解码操作工具类...
- 如何不停机迁移一个mysql INNODB 数据库?
- kotlin键值对数组_Kotlin程序以升序对数组进行排序
- zookeeper 日志查看_不懂 Zookeeper?看完不懂你打我
- 启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错
- gerp命令基础介绍
- JetBrains:webstrom关闭重复代码校验
- python opencv光流跟踪_Opencv Python版学习笔记(四)光流跟踪之Gunnar Farneback’s 算法...
- 如何开发自己的股票软件103
- Python爬虫工具
- 服务器自定义镜像,vs2010 使用自定义服务器
- Ada的故事(转自互联网)
- 贪吃的九头龙(tyvj P1523)
- 代码传奇 | 搞罢餐的热血青年到 PHP大神的蜕变——“鸟哥”惠新宸
- Notepad++的64位HexEditor免费下载
- 考试行测常识判断法律知识备考误区提示
- Mysql增加传输数据量或连接时间,防止mysql server has gone away报错