找回密码
 注册
搜索
查看: 1318|回复: 1

[资料] MT6235 09B新版软件:显示“无效的IMEI”(“相同的IMEI”)

[复制链接]
发表于 2010-5-8 10:15:07 | 显示全部楼层 |阅读模式
NVRAM_EF_IMEI_IMEISV_LID,
        NVRAM_EF_IMEI_IMEISV_SIZE,
        NVRAM_EF_IMEI_IMEISV_TOTAL,
        NVRAM_NORMAL(NVRAM_EF_IMEI_IMEISV_DEFAULT),
    #ifndef __SECURITY_OTP__
        NVRAM_ATTR_WRITEPROTECT | NVRAM_ATTR_MULTIPLE | NVRAM_ATTR_CONFIDENTIAL,
    #else
        NVRAM_ATTR_OTP,
    #endif
    #ifdef __SMART_PHONE_MODEM__
        NVRAM_CATEGORY_USER | NVRAM_CATEGORY_IMPORTANT,
    #else
        NVRAM_CATEGORY_USER | NVRAM_CATEGORY_BRANCH,
    #endif
        "MP0B",
        VER(NVRAM_EF_IMEI_IMEISV_LID),
        "IMEI IMEISV",
        NVRAM_APP_RESERVED

其中双卡 为2 NVRAM_EF_IMEI_IMEISV_DEFAULT只能够写入一个默认的 但是在35 0932版本会检测两个IMEI号是否相同 相同的话 就显示无效的IMEI号 因此需要写入两个不同的 请问如何写两个不同的IMEI号

本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_180978_5_1_1.html


必须写IMEI号,才能显示网络名“中国移动”,否则是显示“无效的IMEI”或者“相同的IMEI”,但网络正常,可打电话。请教一下,该怎样修下BUG。谢谢!

请教一下相关同仁,我在6235B也遇到同样的问题,请哪位高手解答一下,不胜感谢!!!
本文来自:我爱研发网(52RD.com) - R&D大本营
发表于 2010-5-8 23:21:28 | 显示全部楼层
MTK在0932及以后的版本确实有此问题。
我做生产的,对软件开发不是很熟悉,说说META的实现吧:IMEI写入NVRAM时,NV,有参数LID,指对NVRAM路径,即NVRAM_EF_IMEI_IMEISV_LID。另有参数RID,指对单卡双卡,如果是单卡,有一个IMEI结构,如果是双卡,则有2个IMEI结构。单卡的RID=1,而双卡的RID=2.
楼主的问题,似乎出在不应该将2个IMEI都填充到NVRAM_NORMAL(NVRAM_EF_IMEI_IMEISV_DEFAULT),这个貌似是MTK的默认IMEI。而是应该填充到NVRAM_EF_IMEI_IMEISV_LID的2个结构内。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-24 14:50 , Processed in 0.045901 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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