找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

搜索附件  

8670_DAC.rar

 

ADK4.2 sink工程烧录CSR8670中,低电状态下不能正常通话:
最近在使用ADK4.2做CSR8670的开发,将其自带的sink headset工程烧录到CSR8670中发现在电池电量低时,通话不正常,喇叭会有很大噪音,没有远端手机的说话声音,对着CSR8670开发板的mic说话,远端手机没有声音。如果电池电压较高,不处于Battery Low状态时,通话是正常的。
论坛里的大神们,有遇到这种情况吗?求大神指点一二,不胜感激。
难道真的没有人测试到这个问题吗?真是我人品的问题?
发个固件你测试下,adk4.2的,勾选下hfp口开通下通话功能。
52bluetooth 发表于 2018-3-17 13:31
发个固件你测试下,adk4.2的,勾选下hfp口开通下通话功能。

非常感谢你的回复,刚刚迫不及待的去测试了下。按照你说的,只勾选了HFP1.7。看了下你的充电配置,电压低于2.9V为battery low,低于2.7V为battery critical。
我这边使用直流源设定输出电压为2.8V给开发板供电,发现仍然不能正常通话。我描述的问题依然有。

还是要非常感谢你。谢谢。
3nod 发表于 2018-3-17 08:25
非常感谢你的回复,刚刚迫不及待的去测试了下。按照你说的,只勾选了HFP1.7。看了下你的充电配置,电压低 ...

这样的话,那就是默认sink的bug了,
是有这个BUG。目前只能等高通解决。
低电2.9V是要关机了,还通什么话,蓝牙软件设置关机电压直接停止工作就好了。
flash版就有这个问题,改下库里面代码可以解决
Sanil1988 发表于 2018-4-23 09:49
flash版就有这个问题,改下库里面代码可以解决

怎么改????
看下底层CVC_connect部分的了
xxxwyl 发表于 2018-4-23 10:57
怎么改????

应该低电的时候用了低电的设置,应该改下就OK
本帖最后由 smuhsy 于 2018-6-4 16:45 编辑

有解决方案了吗?QCC300X系列也有同样的问题,还没调过CVC呢。低电情况打电话下左声道巨大杂音,麦克风无作用。
    /* Don't drop to no DSP if meta data cannot be disabled */
    if(connect_msg->power <= LPIBM_THRESHOLD)
    {
        if(csrCvcCommonDspSupportsNoDspMode(task))
            CVC->no_dsp = TRUE;
        else
            CVC->processing_mode = cvc_passthrough;
    }

电压低时cvc被关闭,也许和这个相关
德王 发表于 2019-1-15 14:14
/* Don't drop to no DSP if meta data cannot be disabled */
    if(connect_msg->power no_dsp = T ...

大佬,你这个在那个文档里看到时的??那个位置呀

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-6-9 19:41 , Processed in 1.158259 second(s), 9 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部