本文共 1193 字,大约阅读时间需要 3 分钟。
10A1108MP以及之后版本 1. 请打开makefile文件,查找MMI_VERSION,PLUTO_MMI请参考步骤2,COSMOS_MMI请参考步骤3. 2. 打开Mcu\plutommi\Mtkapp\Connectivity\ConnectivityRes\Bluetooth\Bluetooth.res 文件,搜索NVRAM_BT_POWER_STATUS定位到如下NVRAM项 <CACHEDATA type=”byte” id=”NVRAM_BT_POWER_STATUS” restore_flag=”TRUE”> <DEFAULT_VALUE> [0x00] </DEFAULT_VALUE> <DESCRIPTION> Bluetooth setting </DESCRIPTION> </CACHEDATA> 3. 打开Mcu\venusmmi\app\Cosmos\Bluetooth\res\vapp_bluetooth.res文件,搜索 NVRAM_BT_SETTING定位到如下NVRAM项 <CACHEDATA type=”byte” id=”NVRAM_BT_SETTING” restore_flag=”TRUE”> <DEFAULT_VALUE> [0x00] </DEFAULT_VALUE> <DESCRIPTION> Bluetooth setting </DESCRIPTION> </CACHEDATA> 4. 将DEFAULT_VALUE修改为[0x01],然后保存文件,make resgen工程,然后执行 Make remake 10AMP之前版本 1. 将nvram_common_config.c中 Static kal_uint8 const NVRAM_EF_SRV_BT_CM_DEFAULT[]={ 0x01,0x00,0x00,0x00,0x00,0x00,0x00, 0x00 … } 修改为: Static kal_uint8 const NVRAM_EF_SRV_BT_CM_DEFAULT[]={ 0x03,0x00,0x00,0x00,0x00,0x00,0x00, 0x00 … } 2. 保存文件后执行M r nvram 09BMP之前版本 1. 在void srv_bt_cm_init(void)中,添加如下代码 If(SRV_BT_CM_SET_FLAG(SRV_BT_CM_MASK_GUARD)==MMI_FALSE) {… SRV_BT_CM_SET_FLAG(SRV_BT_CM_MASK_GUARD); SRV_BT_CM_SET_FLAG(SRV_BT_CM_MASK_ACTIVATED);//Add this line … } 2. 保存文件后执行M r mmi_service转载地址:http://kpgdi.baihongyu.com/