微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503如何将AT+CGMI AT+CGMM 命令回复的“MTK”改为其他名称

mt2503如何将AT+CGMI AT+CGMM 命令回复的“MTK”改为其他名称

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
如何修改代码让下AT+CGMI AT+CGMM 后,命令回复信息中的字符“mtk”改变为其他字符。

[SOLUTION]
1. 11BW1125之前的版本:
这个device的name是存在NVRAM_EF_UEM_MANUFACTURE_DATA_LID 中,
NVRAM_EF_UEM_MANUFACTURE_DATA_DEFAULT 中每30个bytes代表一个device,
顺序是按下面的enum的值的顺序
typedef enum
{
EQ_ME_MANUFACTURE_ID = 0 ,
EQ_ME_MODEL_ID ,
EQ_ME_REVISION_ID ,
EQ_ME_SERIAL_NUMBER_ID ,
EQ_ME_GLOBAL_OBJECT_ID ,
EQ_ME_MANUFACTURE_INFO_ID ,
EQ_ME_COMP_CAP_LIST_ID ,
MAX_ME_ID_NUM
}equip_id_enum;
CGMI 是获得manufacture 信息,所以是default 值的第一个 (30 bytes)
CGMM 是获得MODEL,所以其default值 在第二个 (30个bytes)
你们可以需求改这个default值,然后改这个LID的NVRAM_EF_UEM_MANUFACTURE_DATA_LID_VERNO 或lid的文件name(MP02),再编译
因为GMI 和GMM 的命令和CGMI CGMM 的命令是一样的,所以同理。
2. 11BW1125及11BW1125之后的版本:
在Custom_uem.c里面g_custom_uem_equip_id[]数组中将对应的“MTK”字符修改想要的字符,然后编译。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top