微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503 MT6260M bt dialer driver only版本无法读取短信息

mt2503 MT6260M bt dialer driver only版本无法读取短信息

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
MT6260M bt dialer driver only 版本无法读取短信息 .
[SOLUTION]
由于 MT6260M 内部 flash 空间非常小,所以如果客户打开的 feature 比较多,会导致 code size 占了太大空间,留给 bt dialer 的空间不足,导致无法读取短信息。
如果您参考了 FAQ06815 MT6260 bt dialer 无法获取 call log, 增大 FS size 之后,会发生 assert ,说明此时代码已经无法再增加 FS size 了。
请先还原代码。
再按照如下方法,减小 SMS 的数目,测试此时短信息功能是否可用。如果测试 ok ,说明我们 release 的代码是正常的。
由于 flash 空间比较小,如果不能减少其他 feature ,还想要使用 bt dialer 的 message 功能,只有减小 bt dialer message 的数量。修改代码如下:
SmsBtMapCSrvStorage.h (plutoMMI\service\smsbtmapcsrv)
#define SRV_SMS_BTMAPC_MAX_SMS_ENTRY (50)
我们default的SMS值是50条,请您适当调小,例如先改为20条,测试下短信息是否正常。
如果还是不能读取,请提交e-service给我们。

MT6260 bt dialer 连接iPhone手机,查看Calllog信息,提示Empty
[DESCRIPTION]
MT6260 bt dialer 连接 iphone 手机,首先进入 phonebook 菜单,读取到联系人之后,再进入 calllogs 菜单,进入后提示 Empty.
[SOLUTION]
这个问题是 iphone 对 PBAP 协议设计的 bug 。相关操作步骤如下:
1. MT6260 bt dialer 连接 iphone 手机,直接进入 call logs 菜单,可以读取到完整的 call logs.
2. MT6260 bt dialer 连接 iphone 手机,首先进入 phonebook 菜单,读取到联系人之后,再进入 call logs 菜单,进入后提示 Empty.
以上测试条件为 iphone ios 6.1.3.
我们用蓝牙的专用工具 Mec app 对 iphone 做了以上两个步骤的测试。发现结果和 mtk 方案完全一致。所以该问题,是 iphone 设计的 bug 。


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

网站地图

Top