1. 为什么要写入IMEI

项目初期,板子中可能不包含IMEI号,但是又需要读取IMEI来验证某些功能。

2. 如何修改

通过修改NV550,其中ue_imei[0]表示的序列号的长度,这一位设置错误会导致设置的nv不生效,nv550如下图所示。

ue_imei[1]~ue_imei[8]为IMEI序列号,写入的值是反的,举例如下:

IMEI:1 23 45 67 89 87 65 43

写入的值为:1A 32 54 76 98 78 56 34

其中第一个值很特殊,A是可以用其他数字代替,在QMI消息读取IMEI号时,会将第一位排除,见下面的代码:

modem_proc\datamodem\interface\qmidata\src\ds_qmi_dms.c

static qmi_error_type_v01 qmi_dmsi_get_device_serial_numbers_ext

(

boolean is_encrypted,

void* resp_msg,

qmi_dmsi_client_info_type *clnt_info

)

{

...

/* Skip the first byte because it is just the ID */

memscpy( (uint8*)dev_serial_num_info,

(NV_UE_IMEI_SIZE-1)*2-1,

imei_ascii + 1,

(NV_UE_IMEI_SIZE-1)*2-1 );

...

3. 验证是否写入成功

利用AT+CGSN命令,来查询IMEI,若出现下面结果,则代表IMEI写入成功。

工程模式写入imei_开发初期IMEI号的写入相关推荐

  1. 一般写入的两个IMEI号和一个MEID号,输入*#06#*后显示遗漏一个IMEI号。

    在override/vendor/mediatek/proprietary/packages/apps/Dialer/java/com/android/dialer/dialpadview/Speci ...

  2. android写入imei,Android MTK平台 实现用命令写手机IMEI号(转)

    涉及内容: 1. 获取Phone对象: 2. AT command: 3.Java正则表达式:实现思路: 从拨号盘输入含有IMEI号的字串,提取字串中的IMEI,通过Intent,将IMEI号传入写I ...

  3. 如何获取IMEI号和MEID号

    IMEI号是GSM的概念,CDMA对应的是MEID号. IMEI(International Mobile Equipment Identity)是国际移动设备身份码,目前GSM/WCDMA/LTE手 ...

  4. IMEI号和MEID号

    IMEI国际移动设备识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或 ...

  5. 修改手机为单/双IMEI号

    10.修改手机为单/双IMEI号, Custom_em.h #define CUSTOM_DUAL_SIM_TWO_IMEI KAL_TRUE/KAL_FALSE KAL_TRUE为双码,KAL_FA ...

  6. Java开发微信公众号(二)---开启开发者模式,接入微信公众平台开发

    接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置 2.验证服务器地址的有效性 3.依据接口文档实现业务逻辑 资料准备: 1.一个可以访问的外网,即80的访问端口,因为微信公众号接 ...

  7. Xilinx 7A 开发流程——工程模式 ARTY XC7A35T

    Xilinx 7A 开发流程--工程模式 ARTY XC7A35T 一.新建工程 1. Create Project–Next 二.设计文件输入 Flow Navigator–Project Mana ...

  8. vivado 如何创建工程模式_基于Vivado的FPGA高性能开发研修班2019年8月30日上海举行...

    一.课程介绍: 从7系列FPGA开始,Xilinx提出了Vivado Design Suite设计软件,提供全新构建的SoC 增强型.以 IP 和系统为中心的下一代开发环境,以解决系统级集成和实现的生 ...

  9. 华为帐号服务学习笔记(四):Authorization Code模式服务端开发

    笔者在<华为帐号服务学习笔记(二):OAuth2.0协议详解>中已经给大家介绍了Authorization Code模式是需要有后台服务器才能使用的,并且在<华为帐号服务学习笔记(三 ...

  10. 苹果付费app共享公众号_知识付费产品开发,公众号知识付费的商业模式

    知识付费产品开发,公众号知识付费的商业模式 用一句话来概括知识付费众筹:知识付费众筹的本质在于让你能学习到远低于官方价格付费课程. 知识学院是:将互联网上优质的培训课程搜集到平台上,提供给想学习的人, ...

最新文章

  1. 如何在TC里输出下拉列表
  2. 汇报的时候注意的事项
  3. 学习记录1-python图片分割transforms方法
  4. java格式化输出双精度小数,用Java格式化双精度类型
  5. c++监听键盘_想知道木马程序的键盘记录原理吗?python告诉你 !
  6. 打造最舒适的webview调试环境
  7. 如何用最低的成本教育出最棒的孩子?看完这些公众号你就知道了
  8. Java的synchronized的使用_Java中synchronized的用法
  9. ASP.NET自定义服务器控件
  10. 从外部导入数据进MySQL
  11. 转载一下如何联系口语
  12. 转一篇:如何快速的修改参考文献
  13. 在线查找和下载jar包的好工具maven repository
  14. 欧姆龙plc解密实例_OMRON 功能块解密
  15. 微软云服务器机房分布,Azure手把手系列 1:微软中国公有云概述
  16. 百度地图绘制行车路线
  17. 使用 canvas 和面向对象思想绘制流星动画
  18. 通过“三秒法则”告别拖延,成为行动派
  19. 鸿蒙系统沙箱,鸿蒙计划加速!亦来云成操作系统的救命稻草?
  20. 【实际操作】DenseFusion复现过程详解-YCB-Video数据集

热门文章

  1. pde中微元分析法的主要思想_有限元法(FEM)
  2. SetTimer函数和 KillTimer函数
  3. linux系统视屏录像_在Linux上的点击,弹出和故障排除录像
  4. 数学模型——人口增长模型(基于python)
  5. LCD12864资料汇总(HDG12864F详细说明及驱动源码)
  6. java 生成 序列号_Java并发编程-生成唯一序列号
  7. Oracle大神资料索引
  8. 【多元统计分析】课程总结
  9. Norton AntiVirus (诺顿杀毒)v9.0 简体中文企业版
  10. 单片机原理及应用姜志海pdf_单片机原理及应用.pdf