找回密码
 注册
搜索
查看: 947|回复: 9

[讨论] 大家探讨下MTK的双卡问题,请各位大侠赐教!

[复制链接]
发表于 2009-7-29 16:47:26 | 显示全部楼层 |阅读模式
如果主卡和副卡的卡槽搞混了,那么可以用软件互换吗!?要怎么修改?
在线等!
 楼主| 发表于 2009-7-29 17:16:31 | 显示全部楼层
没人帮忙看下啊,高手啊,都去哪了哦
点评回复

使用道具 举报

 楼主| 发表于 2009-7-30 09:06:55 | 显示全部楼层
没人来看下啊
点评回复

使用道具 举报

发表于 2009-7-30 17:24:29 | 显示全部楼层
软件上一定可以修改的,我们客户有时会指定主副卡和我们原先的定义不一样, 软件上修改改一下即可。
点评回复

使用道具 举报

发表于 2009-7-31 09:40:43 | 显示全部楼层
学习中!
点评回复

使用道具 举报

发表于 2009-8-1 21:14:03 | 显示全部楼层
可以改,需要 drv_sec.lib 这个文件!
点评回复

使用道具 举报

发表于 2009-10-6 16:03:25 | 显示全部楼层
到底如何改呀,知情的能否详细说说?
点评回复

使用道具 举报

发表于 2009-10-8 10:00:35 | 显示全部楼层
卡1卡2换过成功做法1:


首先,*.mak文件中

# *************************************************************************
include make\MODEM.mak

# *************************************************************************
# Project specified preprocessor definitions
# *************************************************************************
CUSTOM_OPTION     +=   __MSDC_TFLASH_DAT3_1BIT_HOT_PLUG__ __MSDC_NO_WRITE_PROTECT__                       __EMS_NOT_COMPRESS__ __CHARGER_USB_DETECT_WIHT_ONE_EINT__

                __DRV_DUAL_SIM_INVERSE__//这个添加上去的,应该是没效果的

再次,mtk_lib\MT6225\S00\gprs\GEMINI\TRUE 中的一个库drv_sec.lib,更换满足要求的库


推荐做法(0840上以验证):

        Custom_drv_init.c——》custom_drv_init(void);在函数末尾添加

        sim_switchPhysicalSlotMapping(KAL_TRUE);

        当然在函数上面,需要先声明一下,extern void sim_switchPhysicalSlotMapping(kal_bool);其实这个函数找不到函数体,
因为就在drv_sec.lib库中。
点评回复

使用道具 举报

发表于 2009-10-8 22:01:34 | 显示全部楼层
这个可以再控制MT6302的时候做一个映射就可以实现交换了~
MT6302的控制代码是完全开放的,把sim_MT6320_writer这个适配器所写的数据做一个映射就可以实现了。
对于写的数据data,由数据5位+寄存器3位组成,对照datasheet,做个简单映射就OK了。
点评回复

使用道具 举报

发表于 2009-10-21 18:05:23 | 显示全部楼层
8楼解释得很清楚了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-25 15:39 , Processed in 0.046570 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表