微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503USSD result界面显示的内容不正常(适用于pluto mmi)

mt2503USSD result界面显示的内容不正常(适用于pluto mmi)

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
STK界面点击某菜单项,send USSD之后显示的result与对比机显示不一样,除了原本的内容会多一些不规律的字符。
比如正常的显示:"Flash balance = R0.00"
异常的显示:"8300;Flash balance = R0.00;"等等

[SOLUTION]
1、将srv_sat_send_ussd_stage1_rsp()函数中的:
if(send->alpha_id[0] && SIM_rsp->res ==SRV_DAT_TERMINAL_RES_CMD_PERFROMED_SUCCESSFULLY)
修改为:
if(send->alpha_id[0] && sim_rsp->res ==SRV_DAT_TERMINAL_RES_CMD_PERFROMED_SUCCESSFULLY&&0)
2、将srv_sat_do_display_text()函数中的:
if(context->cmd_type == SRV_DAT_CMD_SEND_SS_RETURN_RESULT) ||context->cmd_type == SRV_DAT_CMD_SEND_USSD_RETURN_RESULT)
修改为:
if(((context->cmd_type == SRV_DAT_CMD_SEND_SS_RETURN_RESULT) ||context->cmd_type == SRV_DAT_CMD_SEND_USSD_RETURN_RESULT))&&0)

3、完成以上修改之后,make new重新编译,然后将新的bin档download到手机中测试

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

网站地图

Top