KDocs 研发资料库
  • 音频技术应用文档入口汇总
  • 杰理WINDOWS环境安装及其他事项
  • LINUX安装和编译
  • Linux环境编译SDK教程(ubuntu18.04)
  • 音频类补丁汇总表
  • 认证资料获取汇总(最新资料后台会更新)
  • 《Hi-Res申请指南v1.0》
  • FreeRTOS 开源协议版本
  • uCOS 开源协议版本信息
  • 各个模块关键资料汇总
  • 软件调试方法
  • Makefile编译
  • 提bug的规范
  • 常规设备使用指导
  • 对外特别发布开发注意点信息汇总
  • AD697X软件问题整理
  • AC700N软件问题整理
  • AC701X耳机软件问题整理
  • 951&961软件问题整理
  • AC104X软件问题整理
  • AC128N问题整理文档
  • 可视化工具调试问题整理
  • 耳机资料汇总
  • AC704N、 AC705N相关应用
  • AC695N&AC696N&AC608N音箱问题整理
  • JL701N音箱问题整理
  • AC692X软件问题整理
  • AC706N音箱问题整理
  • JL701N音箱问题整理(可视化工具SDK)
  • JL703N音箱问题整理
  • JL709N(JL689N)音箱问题整理
  • JL7094系列-入门到进阶开发指导
  • AC210N音箱问题整理
  • 无线麦系列版本支持指南
  • AW32N无线麦问题整理
  • lAD697X&JL701X 无线麦软件共性问题整理
  • AC706N无线麦问题整理
  • AW36N无线麦问题整理
  • AC710X无线麦问题整理
  • 唤醒源获取及唤醒IO设置
  • 电源
  • LVD
  • 长按复位配置方法
  • 低功耗应用
  • TIMER
  • UART
  • SPI
  • 内部FLASH空间添加用户自定义区域
  • IIC
  • GPIO
  • MCPWM
  • SD&U盘
  • 时钟&晶振
  • GPCNT
  • IO口crossbar映射功能
  • 文件系统使用总结
  • 复用应用
  • LINEIN_AUX相关应用
  • IIS音频接口应用
  • SPDIF模式相关(HDMI_ARC、光纤、同轴)
  • PDM LINK
  • 外设相关应用
  • 蓝牙相关
  • 杰理蓝牙距离调试文档
  • TWS耳机配对方式使用及生产把控指南
  • GFP谷歌快连及其认证流程指引
  • 蓝牙发射器(bt_emitter)相关
  • BLE应用
  • 关于提升BLE传输速率说明
  • BLE测试数据
  • MUSIC 模式相关应用
  • MIDI音乐实现
  • PC相关应用
  • FM相关应用
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20250107
  • fm应用详细设计说明书
  • 杰理FM硬件指南-20230315
  • ADC模块
  • AUDIO相关应用
  • 新Tools的音效调试使用
  • 混响应用使用说明
  • 音效调式
  • 音箱耳机低音小音量增强实现方法
  • DAC输出功率调试
  • DAC性能测试指南
  • 针对各类底噪、电流声分析流程
  • 录音相关应用
  • OPUS编解码相关
  • RTC相关应用
  • 升级相关
  • UI相关应用
  • 通话调试流程指南
  • 通话相关应用
  • 省电容mic使用手册
  • 如何测试验证手表通话系统的语音失真 V1.0
  • AC695X_AC696X_AD697X 常见通话问题处理参考资料
  • 通话调试问题确定步骤
  • 内置触摸调试指南
  • 低功耗内置触摸介绍V2.2
  • 触摸相关文档
  • AC697X、AC698X内置触摸调试及整改方法V1.0
  • 产测相关应用
  • AC63X BLE DUT测试介绍
  • 兆华序列使用简易说明
  • JL_1T2蓝牙测试盒音频文件更换说明
  • ENC相关应用入口汇总
  • ANC相关应用入口汇总
  • JL DMS通话调试手册-V3.9.4
  • ANC-ENC结构设计要点-20240407
  • 半入耳式ANC耳机器件选型与结构设计指南V1.0
  • JL 耳道自适应调试指南
  • ANC相关问题处理
  • ANC调试文档
  • 评估蓝牙耳机通话上行降噪性能的方法 V1.0 (2)
  • FCC 或者 BQB 认证相关应用
  • BQB profile 测试中常遇到的问题点汇总
  • 蓝牙参数整理20210811
  • 杰理科技认证问题参考
  • 无线音频产品开发指南
  • 无线麦系列从入门到进阶开发指导
  • 量产烧录相关说明
  • 一拖八烧录器远程过程调用说明
  • 量产相关建议
  • EffectTool(eq)调试工具说明文档
  • AC897AD697系列的EQ调试方法-V3
  • 杰理调音指南-20220622
  • 音效模块总结
  • 简要调音步骤指引(可视化)
  • 耳机充电与通信调试指南
  • 充电仓硬件调试指南
  • 充电仓软件问题整理
  • AC951常用说明
  • AC951_AC961_开发板使用说明V1.0
  • 彩屏仓AC982 入门指导及FAQ
  • 蓝牙音频APP相关应用
  • 手机APP的简介和开发流程
  • 蓝牙音频系列-硬件设计指南
  • 静电测试及整改方法-20220706
  • TWS耳机底噪整改指南V1.2
  • 杰理蓝牙距离调试文档
  • 蓝牙RF硬件设计与调试V1.1-20250219
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20241228
  • 音效调试指南
  • 无线话筒K歌音箱标准开发流程
  • 杰理科技 700N TWS耳机产品标准-202303
  • 杰理科技 701N 广播产品标准-202303
  • JL-HAT ANC高效产测自适应
  • 无线话筒测试板使用介绍
  • 一拖八频偏校准使用说明
  • 领夹麦产测工具使用介绍
  • Dongle量产测试说明
  • Dongle+Tws或头戴式 SDK通过工具绑定配对功能说明文档
  • 双麦ENC产测宏配置验证方法 V1.0
  • JL耳机方案麦克风声学测试指令_V1.0
  • JL耳机方案麦克风声学测试指令_V2.0
  • JL_ENC自动测试命令_V0.0.1
  • JL蓝牙测试盒用例说明
  • LDAC自测环境搭建_ubuntu
  • 延迟小板使用手册
  • 杰理库文件的制作及添加实现过程
  • 关于 AC635N&AC636N系列免晶振兼容性补丁 说明
  • 关于 AC63系列VM兼容性修复补丁_20250224 说明
  • 关于 AC632N &AE632N_ 蓝牙& 低功耗兼容性修复补丁 说明
  • AD698N和AC638N电压优化补丁V3说明
  • 关于 AC635N&AC636N漏电和E&G版兼容联合补丁 说明
  • AD698N和AC638N电压优化补丁V2说明
  • 702相关应用
  • 2024-4-30 发布歌词显示SDK开发注意事项
  • BQB RF & FCC 认证测试固件问题汇总及源码
  • BQB profile 测试中常遇到的问题点汇总
  • 进dut测试模式方法及固件
  • 704-频偏修改bin文件合集
  • 701手表BQB PROFILE认证注意事项
  • 认证的干扰规避整改
  • 海外CRA认证报告生成说明
  • JL700N可视化工具问题处理文档
  • JL701X可视化工具问题处理文档
  • JL701N_earphone_release_v1.6.0_ANC 低功耗问题补丁
  • JL708X可视化工具问题处理文档
  • JL709N可视化工具问题处理文档
  • JLstudio可视化工具使用说明
  • 一拖二-串口_蓝牙_app在线EQ、通话参数及调试方式和内置触摸调试
  • 可视化JL701M_DONGLE_SDK添加MIC为发射源
  • 可视化JL701M_DONGLE_SDK添加按键切换usb audio与MIC发射源
  • JL701M_DONGLE_SDK_1.0.0_dongle输入linein输出dac
  • 701可视化_a2dp_to_le_demo说明
  • 耳机系列demo汇总
  • JL7018F&JL7006F_7003F AUX IIS
  • 一键连接应用
  • 普通SDK动态开关一拖二功能
  • 蓝牙分析仪(EllisysBluetoothAnalyzer)抓包例程
  • TWS配对常见应用
  • APP自定义按键的demo
  • AC700N 播歌双EQ DEMO示例及说明
  • AC698V164 MIC与蓝牙音乐共同输出DAC demo
  • 添加第三方算法以及多算法授权流程
  • 空间音频配置方法
  • 普通高低电平TWS耳机控制通讯
  • 入耳检测状态更新demo解析
  • 资源优化(非可视化的SDK)
  • 资源优化(可视化SDK)
  • 翻译耳机、语音识别应用demo
  • 耳机抗干扰问题排查和优化
  • AC698D2 抗干扰优化
  • AC696X软件问题整理
  • AC695X软件问题整理
  • AC695X软件问题整理_1722249702
  • AC608X软件问题整理
  • JL701N_2T1_DUPLEX 应用软件问题汇总
  • le_audio_1.0.0_patch05 以及之前的版本IRkey 功能异常修改
  • AC706N-le_audio-200SDK有线_无线麦录音demo
  • jl701n_le_audio_v200patch02 IO串口升级修改串口单次发送字节长度的修改办法
  • 703创建IIS 输入dac输出音频流demo
  • 703将媒体流音频同时上传PC_mic录音demo实现
  • 703四路IIS输入输出demo
  • 底噪调试
  • AW328A烧录说明
  • 文档合集
  • AC706N_wireless_mic_release_PATCH_20240712 补丁 说明
  • AC706N_wireless_mic_release_PATCH_20240726 补丁 说明
  • AC706N_wireless_mic_release_V1.0.0、1.0.1、1.0.2 补丁 说明
  • AC706N_wireless_mic_release_V1.1.2 中的2T1应用 RX端不绑定配对,TX端实现绑定配对的修改方法
  • 各系列省晶振实现方法
  • iis tx rx说明文档
  • spdif信号
  • 蓝牙电话本
  • 安卓手机同步时间补丁
  • CDC配置
  • PC模式下增加Teams唤起功能
  • 杰理HDMIARC开发实现过程
  • AC701N patch06之前的版本用第三方算法节点实现新版本的pcm delay节点功能
  • (K歌音箱)各SDK音效配置相关说明
  • 长文件录音
  • 点阵屏歌词字库相关(蓝牙歌词,普通歌词)
  • 字模提取工具说明
  • 音箱可视化彩屏-入门到进阶开发指导
  • 彩屏LVGL UI设计及工具使用
  • 使用内部UI框架进行UI调试的系列步骤
  • AD101C使用强制升级工具spi 烧录不了问题处理(测试版本)
  • AD161扩展灯板说明文档
  • 歌词显示器开发注意项
  • 使用硬件数字增益控制通话下行音量(可视化)
  • 杰理小牛产测资料
  • ENC配置说明
  • 通话调试流程指引
  • ANC相关功能demo
  • 无线麦硬件资料汇总
  • 无线麦相关应用
  • 无线麦复杂功能补丁包汇总
  • 无线话筒形态SDK程序&开发经验&问题点分享
  • 双模式结合应用问题汇总
  • 无线麦距离优化案例
  • 无线麦系列中的双工形态(duplex)演变开发对讲机方案开发资料
  • 音箱入门到进阶指导文档(编写中)
  • 蓝牙耳机品控和生产技巧
  • 982过_欠压标志获取异常
  • 如何获取最新涂鸦SDK及库文件
  • 无线话筒K歌音响-调音标准流程
  • 无线话筒产测流程

lAD697X&JL701X 无线麦软件共性问题整理

📎 原始文档:https://www.kdocs.cn/l/cbp2ldoi4kNM AD697X&JL701X 无线麦软件共性问题整理

前言:本文档整理将以各个形态的SDK遇到的共性问题做整理汇总,可直接根据所使用的sdk版本及功能形态快速索引相关问题点,

开发注意点

1. 关于音质问题提高的方式

码率
默认码率配置为 64Kbps, 如果有特殊码率需求可调, 不建议高于96Kbps, 因为码率越高, 话筒距离性能就越差, 对手机的干扰也越大。

  • 130 1TN 的提高码率的方式如下链接: 【金山文档】 130 1TN 音质问题 修改128K码率处理
    https://kdocs.cn/l/cjnApZuCDdRN
  • 2T1
#define WIRELESS_CODING_BIT_RATE            (64000)

采样率
默认采样率为 48000,如果要调整采样率, TX、 RX 对应板卡都要改

//编解码采样率如果有修改,请对应修改另一方的编解码采样率
#define WIRELESS_CODING_SAMPLERATE        (48000)
2. 如果烧录遇到:d版本不匹配的提醒

需要在INI 文件添加 D版的标识
image

  1. 共性问题:全部形态(1T1、2T1、1TN、duplex都需要修复的问题)
  • 修复有概率在开机连接后有一声杂音问题,无线麦140版本之前(包括140版本SDK)所有系列的SDK都需要修改如下地方。 image
  • wireless_mic_sdk-v1.4.1_duplex 、wireless_mic_sdk-v1.4.1_2t1 的br28 长按8秒复位功能配置接口 image
  • wireless_mic_sdk-v1.4.1_2t1 、wireless_mic_sdk-v1.4.1_duplex br28 自定义增加多个唤醒口 使用.port[2] 无效问题 问题描述:自定义增加唤醒口组port[2] 无效
    问题解决:使用port[3] 组口
    image
  • wireless_mic_sdk-v1.4.1_2t1 的TX和RX 、wireless_mic_sdk-v1.4.1_duplex 的dongle端 电池供电,再将USB5V插入LDOIN脚会不断复位问题 问题原因:由于LDO5V长按复位引起的
    image 修改办法:增加取消LDO5V长按复位操作
    image
#if !TCFG_CHARGE_ENABLE
    gpio_longpress_pin1_reset_config(IO_PORTP_00, 0, 0);
#endif
  • 修复141_duplex和141_2t1 701N SDK打开oob使能 功能编译不过的问题,替换btctrler.a即可,该库仅适用于141_duplex和141_2t1 SDK 【金山文档】 btctrler (141duplex_2T1_oob使能_编译不过修复)
    https://kdocs.cn/l/cpdAInIqh16H
  • 关于1.4.42T1sdk版本程序之前(1442T1之前含1442T1 版本)所有系列无线空中升级有概率出现准备到99% 后,无法正常跳转到正常升级的问题处理 解决办法:替换ota.bin,该补丁包修改全部系列程序都适用
    【金山文档】 wireless_mic_sdk-v1.4.3_2t1_ota升级异常补丁_20230712
    https://kdocs.cn/l/cjiwDof6YPih
  • 关于无线麦所有sdk版本程序(1442T1之前含1442T1 版本),通过使用codeblock编译下载或者是直接点击download.bat使用强制升级工具升级到芯片的,都会出现生成的fw文件的校验码和直接读取芯片固件的校验码不一致的问题处理 解决办法:无线麦系列sdk修复校验码与实际程序读出来的校验码不一致问题处理办法(1)
    无线麦系列sdk修复校验码与实际程序读出来的校验码不一致问题处理办法(1).pdf
  • 关于无线麦系列sdk使用spi推灯连接前和连接后时钟频率不一致问题处理 解决办法:连接前后保持使用同一个主频
  • 关于无线麦系列sdk ota升级无法维持io问题处理 解决办法:
    wireless_mic_sdk-v1.4.2_duplex&2t1_ota升级维持io补丁.rar
    wireless_mic_sdk-v1.4.2_duplex_patch1_ota升级维持io补丁.rar
  • 关于697无线麦系列sdk 所有的版本SDK 都不要使用144M 主频,原本设置为144M的需要全部更换为160M 特别注意wireless_mic_sdk-v1.4.4_2t1 版本的SDK 中的RX程序中,默认的主频就是跑的144M,需要修改为160M,其他的要是自行修改过主频为144M的,都需要更换成160M。
    image
  1. 1T1(一发一收形态)
  2. wireless_mic_sdk-v1.2.0_1t1
  3. wireless_mic_sdk-v1.2.0_1t1版本的DAC mic,RX端选择配置为立体声输出,声音变调的问题解决 20220209 MJW image
#if (TCFG_AUDIO_DAC_CONNECT_MODE == DAC_OUTPUT_MONO_LR_DIFF)
    .dec_output_type = AUDIO_CH_DIFF,
#else
    .dec_output_type = AUDIO_CH_LR,
#endif
  1. wireless_mic_sdk-v1.2.1_1t1
  2. wireless_mic_sdk-v1.2.1_1t1通过配置工具修改蓝牙名后能与别的不同的蓝牙名设备配对成功的问题解决 20220209 MJW 问题描述:wireless_mic_sdk-v1.2.1_1t1的SDK,当使用配置工具修改蓝牙名时,修改后的设备,能与没有修改蓝牙名的设备交叉配对成功,即使用配置工具修改配对名无效
    解决办法:不再使用配置工具进行修改蓝牙名,直接在软件程序里面修改配对名,修改位置如下:
    image
  3. wireless_mic_sdk-v1.3.0_1t1
  • wireless_mic_sdk-v1.3.0_1t1 采用无线mic+普通蓝牙耳机方案 在第二次切换到普通蓝牙耳机模式后,不可以回连手机问题解决 解决办法:
    只需要修改earphone,将资料包中cpu_解决双工双模式下蓝牙耳机不回连问题.a改名为cpu.a替换掉原来的cpu.a
    cpu.a路径:wireless_mic_sdk-v1.3.0_duplex\earphone\cpu\br30_develop\liba\cpu.a
    链接及提取码:
    链接:https://pan.baidu.com/s/1VZz0RYAiwIUMu-2A65sUzA
    提取码:8888
    特别注意:
    其他形态的无线麦方案,比如1TN,则是替换RX端即可
  • wireless_mic_sdk-v1.3.0_1t1 SDK关机去充电能充电,开机去充电每次都跑ldo5v_keep_delay_deal关机 20220209 MJW 做如下修改:
    image
  • wireless_mic_sdk-v1.3.0_1t1 SDKTX端由于开了立体声输入,同时输出到dac之后,dac输出会变调 20220209 MJW 原因:130版本SDK在原有120版本的基础上修复了立体声输出声音变调的问题,就是将单声道的数据转变为立体声数据,但是却没有多加判断,导致130的立体声输出也多做了数据转换导致声音变调。
    解决办法:针对立体声输出,不需要多加数据转换操作,在adapter_audio_stream.c中的adapter_audio_stream_open_ex函数中,做多一步判断区分是否为立体声输出。
    image
  • SDK1.3.0 TX端开启声音同步输出到DAC中后,混响效果和降噪效果在dac输出的声音中没有听到 使用130版本的SDK在TX端开启声音同步输出到DAC中后,混响效果和降噪效果在TX端dac输出的声音中没有听到,但是在接收端是有作用的,就是TX的dac输出中的数据流是处理之前的数据
    解决办法
    1、在adapter_audio_stream.c中的adapter_audio_stream_open函数中中把adapter_audio_stream_open_ex(audio, entries[0]);修改为adapter_audio_stream_open_ex(audio, entries[j-2]);
    image 2、需要减少结构体echo_fix_parm中的max_ms大小,不然会报内存不足,增加提示音的功能后,需要进一步缩减该数值
EF_REVERB_FIX_PARM echo_fix_parm = {
    .wetgain = 2048,            ////湿声增益:[0:4096]
    .drygain = 4096,                ////干声增益: [0:4096]
    .sr = WIRELESS_CODING_SAMPLERATE,       ////采样率
    .max_ms = 150,              ////所需要的最大延时,影响 need_buf 大小
};

image 4. wireless_mic_sdk-v1.3.1_1t1

  • SDK1.3.1 的1T1形态,配置使用立体声输入模式,会出现RX无声问题;TX配置成DAC输出,选择立体声输出方式会有杂音问题解决 20220318 MJW 问题描述:配置使能立体声输入#define WIRELESS_MIC_STEREO_EN 0 ,此时RX无声
    问题解决:
    image
  • 1311T1版本SDKTX配置成DAC输出,选择立体声输出方式会有杂音问题解决 20220318 MJW 问题描述:配置TX端同步输出到DAC #define WIRELESS_MIC_OUTPUT_DAC_SAMETIME 1///DISABLE,并且TX端的输出方式为立体声输出#define TCFG_AUDIO_DAC_CONNECT_MODE DAC_OUTPUT_LR
    此时 声音变调,测试录音到USB里面声音也会有杂音伴随出来
    问题解决:参照130的修改方法,增加判断,并修改DAC写入模式为WRITE_MODE_FORCE
    image
  • 131版本SDK的1T1形态话筒模式,使用蓝牙测试盒进行无线升级的方法步骤 20220322 MJW 注意说明:目前只有131S版本SDK中的话筒方案支持测试盒无线升级,发布文档有关于无线升级的设置说明,但是需要更改拨码开关档位设置
    ①拨码开关设置:拨码1关闭,拨码6打开
    ②确保测试盒固件版本在1.2.6.e版本或以上,在PC界面设置无线麦测试模式配置:
    升级接收板时,测试盒需要选择 WIRELESS_MIC_1T1_RX_MODE_1_OOB_1
    image 升级发射板时,测试盒需要选择 WIRELESS_MIC_1T1_TX_MODE_1_OOB_1
    image ③配置完成之后,保存配置信息,重新开关机测试盒即可使用测试盒进行无线升级
    升级方法有:
    (1)直接将UFW升级文件放在TF卡中,TF卡插入到测试盒中,测试盒会自动搜索到设备进行升级,(经典蓝牙样机升级类似)
    image (2)使用PC端中的无线升级功能,选择样机升级选项->获取待升级样机,进行对样机升级(与经典蓝牙升级类似)
    image
  • SDK1.3.1 的1T1形态话筒模式距离不够的修改处理参考 20220323 MJW 将RX的这里修改为if(len <=1)
    image
  • SDK1.3.1 的1T1形态 使用VCOM按键上拉复位功能,在开启按键开机使能之后,该复位功能失效 重新设置VCOM功能使能
    image
  • SDK1.3.1 的1T1形态 按键切换降噪模式打开和关闭切换会复位问题 问题解决:将打开和关闭替换成下面的做法:
    image
  • SDK1.3.1 的1T1形态 当TX与RX连接时,RX下线,TX会隔5秒左右才有断开连接消息出来 问题解决:当介意这种情况,可以适当改下下面超时的时间,默认是:500,建议修改为150, 单位为10ms
    image
  • SDK1.3.1 的1T1形态 当RX选择单左声道、单右声道输出时,声音变调问题解决 问题点设置:
    image 问题点解决:多加判断代码如下:
#if (TCFG_AUDIO_DAC_CONNECT_MODE == DAC_OUTPUT_MONO_LR_DIFF)
    .dec_output_type = AUDIO_CH_DIFF,
#elif (TCFG_AUDIO_DAC_CONNECT_MODE == DAC_OUTPUT_MONO_L)
    .dec_output_type = AUDIO_CH_L,
#elif (TCFG_AUDIO_DAC_CONNECT_MODE == DAC_OUTPUT_MONO_R)
    .dec_output_type = AUDIO_CH_R,
#else
    .dec_output_type = AUDIO_CH_LR,
#endif

image

  • SDK1.3.1 的1T1形态开启产测近距离配对功能后,有低概率性出现无法连接 FS 原因说明:产测流程原本是给产测做的,有些流程不严谨,产测近距离配对在流程里面需要获取长度,流程里面是通过strlen 底层传上来的字符串拿到的,但是调试看这个字符串并不是固定的,有可能导致配对名长度发生改变导致无法连接。这个方式不合理,目前修改是通过底层传上来的长度来处理,流程中不使用strlen 了。
    解决方法:rx端替换如下库文件
    【金山文档】 wireless_mic_sdk-v1.3.1_1t1_patch1_解决开启产测近距离配对功能后低概率性无法连接问题
    wireless_mic_sdk-v1.3.1_1t1_patch1_解决开启产测近距离配对功能后低概率性无法连接问题.rar
  1. 2T1(两发一收形态)
  2. wireless_mic_sdk-v1.2.0_2t1
  3. wireless_mic_sdk-v1.2.0_2t1版本的DAC mic,RX端选择配置为立体声输出,声音变调的问题解决 20220209 MJW image
#if (TCFG_AUDIO_DAC_CONNECT_MODE == DAC_OUTPUT_MONO_LR_DIFF)
    .dec_output_type = AUDIO_CH_DIFF,
#else
    .dec_output_type = AUDIO_CH_LR,
#endif

  • wireless_mic_sdk-v1.2.0_2t1版本SDK,TX端配置同时输出到dac,并选择配置为立体声输出方式,声音变调的问题解决 20220209 MJW 出现问题的原因是没有把单声道变为立体声的数据
    解决办法:
    文件提取链接:https://pan.baidu.com/s/1TbSg7kevfeh-Tzm2Hp8SBQ
    提取码:8888
    按照文档:《解决发射端立体声同步输出到DAC会变调问题》添加内容,并把channel_switch.h头文件放到如下位置。
    \wireless_mic_sdk-v1.2.0_2t1\tx\include_lib\media\media_develop\media

  • wireless_mic_sdk-v1.2.0_2t1距离远有“叭叭叭”声的问题解决 20220209 MJW 在SDK版本为wireless_mic_sdk-v1.2.0_2t1中,距离稍微远一点就会有“叭叭叭”的类似于丢包的声音出现

  1. 在adapter_dec_dual_lc3.c中,修改如下接口,直接返回最大的buf长度 image

  2. 当同步打开输出到DAC中去的时候,不录音的时候,DAC的声音是很卡顿的,需要做一下修改 image

  3. wireless_mic_sdk-v1.3.0_2t1

  • wireless_mic_sdk-v1.3.0_2t1 采用无线mic+普通蓝牙耳机方案 在第二次切换到普通蓝牙耳机模式后,不可以回连手机问题解决 解决办法:
    只需要修改earphone,将资料包中cpu_解决双工双模式下蓝牙耳机不回连问题.a改名为cpu.a替换掉原来的cpu.a
    cpu.a路径:wireless_mic_sdk-v1.3.0_duplex\earphone\cpu\br30_develop\liba\cpu.a
    链接及提取码:
    链接:https://pan.baidu.com/s/1VZz0RYAiwIUMu-2A65sUzA
    提取码:8888
    特别注意:
    其他形态的无线麦方案,比如1TN,则是替换RX端即可
  • wireless_mic_sdk-v1.3.0_2t1 做立体声输入,一个TX做左声道,一个TX 做右声道输入,左声道的TX会输入的声音在RX端输出立体声 20220209 MJW 使能#define WIRELESS_TX_MIC_STEREO_OUTPUT 1///DISABLE宏功能是将2T1的两个TX分别作左右声道输入,其中一个作为右声道输入的在RX输出是正常的,但是作为左声道输入的数据在RX输出却没有输出左声道,而是输出立体声,解决办法如下:
    image
  • wireless_mic_sdk-v1.3.0_2t1距离远有“叭叭叭”声的问题解决 20220209 MJW 在SDK版本为wireless_mic_sdk-v1.3.0_2t1、距离稍微远一点就会有“叭叭叭”的类似于丢包的声音出现
  1. 在adapter_dec_dual_lc3.c中,修改如下接口,直接返回最大的buf长度 image
  2. 当同步打开输出到DAC中去的时候,不录音的时候,DAC的声音是很卡顿的,需要做一下修改 image
  • wireless_mic_sdk-v1.3.0_2t1版本SDK,使用配对绑定功能,修改蓝牙名后长度超过6位频繁清除配对信息大概率出现难连接的问题 20220318 MJW image
  • wireless_mic_sdk-v1.3.0_2t1版本SDK,使能TCFG_CHARGE_OFF_POWERON_NE拔出充电自动开机功能,充电仓充满后掉到2.7V左右会关机,仓仓里拿出来会无法唤醒。 增加ldo下降沿触发唤醒源
    image
  1. wireless_mic_sdk-v1.4.0_2t1
  • wireless_mic_sdk-v1.4.0_2t1 的2T1形态 ,两个TX连接上之后,会有概率听到卡顿的感觉的修改 image
  • wireless_mic_sdk-v1.4.0_2t1 br28 无线升级不可用修复方式
  1. 若案子处理初步开发阶段,还没有试产,没有量产的,十分建议更新到wireless_mic_sdk-v1.4.1_2t1版本SDK。

  2. 在wireless_mic_sdk-v1.4.0_2t1 的 TX 和 RX 的下载目录tools文件夹下替换以下补丁包的4个文件即可实现升级功能。 【金山文档】 wireless_mic_sdk-v1.4.1_2t1_br28_无线升级补丁替换
    https://kdocs.cn/l/crgYhdOm2xGM

  3. wireless_mic_sdk-v1.4.1_2t1

  • 修复wireless_mic_sdk-v1.4.1_2t1 版本SDK br30 开启EQ在线调试功能后无法识别SDK版本号的问题 问题描述:在保证EQ在线调试的功能配置无误后,打开工具进行在线调试EQ时,显示查询版本失败错误
    问题解决:替换697 的配置工具入口即可 ,替换工具如下链接获取。
    【金山文档】 1412T1在线调试EQ无法识别版本号问题修复_AC697X_配置工具入口(Config Tools Entry)
    https://kdocs.cn/l/cvX4Q3T8LGe0

  • 修复wireless_mic_sdk-v1.4.1_2t1 版本SDK br30 开启DM脚做为唤醒口功能无法唤醒问题 【金山文档】 cpu_修改DM口做唤醒口无法唤醒问题
    https://kdocs.cn/l/coI7pGIFIvKF
    替换库后,在确保app层,进入软关机之前不要修改DM脚的状态,保持原有的状态即可
    image

  • 修复wireless_mic_sdk-v1.4.1_2t1 版本SDK br28 TX和RX开启出仓自动开机功能和使能按键开机后,在充满电后,拔出充电无法正常开机问题。 【金山文档】 wireless_mic_sdk-v1.4.1 SDK修复充满拔出不开机问题
    https://kdocs.cn/l/cfjVed6i0B4L

  • 修复wireless_mic_sdk-v1.4.1_2t1 版本SDK设置延长LLNS降噪算法后会复位的问题 问题描述:针对降噪算法可以将固定频率声音作为噪声抑制掉的特性,可以打开如下注释接口,
    image 接口参数对应100大概1s,在原有基础上延时增加1s后才有抑制效果,但是直接打开注释会复位,需要增加如下修改:
    解决复位问题的修改处理办法(见下方链接,只要在TX端做修改处理即可):
    【金山文档】 调整降噪窗口死机问题修复说明
    https://kdocs.cn/l/cabqHCGE7TR8
    并增加如下图结构体成员
    image 压缩包中的stream_llns.c 中要做一下修改,将parm 改为param)就好了
    image

  • 修复wireless_mic_sdk-v1.4.1_2t1 版本SDK开启立体声输出后,两个TX连接后声音卡顿问题 修改办法:需要提高时钟到160M
    image

  • 修复wireless_mic_sdk-v1.4.1_2t1 使用 sd 卡录音功功能,按照标准原理图上的接线是无法使用SD卡问题 image 问题处理:公版程序上面直接配置 IO口为 PG6、PG7、PG8 确实是无法正常使用sd卡录音功能。
    问题原因:默认的SDK中配置mic输入方式为差分mic,并且使用到PG7 作为mic_bias供电脚,
    解决办法:可采用换用mic_LDO给mic供电即可,或者不使用差分mic输入的方式也是可行的,总的来说换用IO口驱动SD功能没有问题,注意IO口占用情况即可。
    image

  • 修复wireless_mic_sdk-v1.4.1_2t1 两个TX上线的时候,有低概率出现连接慢的问题,原因是由于第二个设备会出现第二次连接才能实现连接的情况。(同时兼容wireless_mic_sdk-v1.4.2_2t1 ) 解决办法:替换蓝牙库
    【金山文档】 btctrler_修复141_2T1低概率连接慢问题
    https://kdocs.cn/l/ciBI0Bbl0U4M

  1. wireless_mic_sdk-v1.4.2_2t1
  • 修复wireless_mic_sdk-v1.4.2_2t1 AD701N (br28)无法使用测试盒在线升级功能。 修改办法:替换ota.bin
    【金山文档】 ota_142_br28_2t1_duplex测试盒无法在线升级
    https://kdocs.cn/l/ciFUqKKymXVE

  • 修复wireless_mic_sdk-v1.4.2_2t1 AD701N (br28)的B板芯片会烧录不了。 修改办法: isd_config_rule.c中修改芯片版本号为:SUPPORTED_LIST = P,B;
    image

  • 修复wireless_mic_sdk-v1.4.2_2t1 LLNS降噪功能按键切换降噪等级不起作用问题。 修改办法:按照截图将parm修改为param
    image

  1. wireless_mic_sdk-v1.4.3_2t1
  2. 修复wireless_mic_sdk-v1.4.3_2t1 无法获取 当前连接设备个数问题问题: 问题点描述:获取连接状态 wireless_conn_status 变量有问题 ,
    问题点原因分析:默认逻辑在连接上两个TX后,断开一个TX时,wireless_conn_status &= ~BIT(0); 导致 wireless_conn_status = 0x02 ,与单独连接一个TX实际状态 wireless_conn_status = 0x01 不符
    修改办法如下截图:
                if (event->u.dev.value == 1) {
                    printf("ADAPTER_EVENT_DISCONN_FIRST\n");
                    wireless_conn_status &= ~BIT(0);
                } else {
                    printf("ADAPTER_EVENT_DISCONN_SECOND\n");
                    wireless_conn_status &= ~BIT(1);
                }

image

  1. v1.4.3_2t1 MIC增益固定为7,无法修改的问题 问题点:默认SDK将mic_gain 写死了,不能改变,一直都是7
    修改办法:在下图增加代码(gain:为增益):
var_gain.mic_gain = gain;

image 3. v1.4.3_2t1 TX端 打开EQ在线调试后,声音较小问题 ②打开EQ在线调试后,声音较小 ,是因为新的SDK版本流程上会将配置工具里面的mic_gain读出来使用了,
修改办法1:可以在配置工具中线调试正确需要的mic_gain , 后续的mic_gain也需要在配置工具里面设置
image 修改办法2:可以下图位置在这里return掉,后果是无法使用配置工具里面的mic_gain,只能修改程序代码修改mic_gain
image 4. 修复wireless_mic_sdk-v1.4.3_2t1 做领夹麦时,同时开混响和降噪内存不够导致复位问题,同时需要使用LLNS降噪算法时出现变音时,也要修改下面截图处 问题点描述:wireless_mic_sdk-v1.4.3_2t1 TX端公版SDK,同时开启降噪和混响,会在连接时死机复位,复位原因是“ASSERT: 0 No enough physics memory” ,但是在往常的2T1 SDK版本是可以打开降噪和混响的
修改:将下图位置宏的值修改为50,TX和RX都要同步修改
image 5. wireless_mic_sdk-v1.4.3_2t1 无线空中升级与以往SDK版本不一样的注意点 需要注意 143版本SDK 的配对码要修改为0000000D,测试盒需要选择WIRELESS_MIC_2T1_TX_MODE_0_OOB_1 或者WIRELESS_MIC_2T1_RX_MODE_0_OOB_1
6. wireless_mic_sdk-v1.4.3_2t1 TX直接断开连接,RX需要3-4s才弹出断连事件,相比于原1T1程序会更慢,可供修改方法如下: 修改办法:TX端将以下位置值修改为100,原为200
注意该值为断开连接超时时间 建议值可修改为100,最低不低于50,可根据实际需要修改
image 7. wireless_mic_sdk-v1.4.3_2t1 TX端使用下拉电阻区分左右mic,但是RX在同时连接上两个TX或者两个RX后声音异常问题处理办法参考: 解决办法:如下如链接:
【金山文档】 wireless_mic_sdk-v1.4.3_2t1_区分左右声道_有连接相同声道卡顿问题处理思路
https://kdocs.cn/l/clspGzjSTMRp
8. wireless_mic_sdk-v1.4.3_2t1 开启监听功能后,增加提示音播放后,会出现看门后死机问题: 解决办法:需要在上电开机后,增加提示音播放,可以播放一个静音文件提示音就可以修复该问题。
image 7. wireless_mic_sdk-v1.4.4_2t1

  1. wireless_mic_sdk-v1.4.4_2t1 打开低延时的宏后,RX会报错 解决办法:
  2. 要么是修改为话筒模式 image ②在原有SDK非话筒模式基础上增加如下修改:
    关闭产测模式:
    imageimage
    if (interval <= 2) {
        interval_case = 0;
    } else if (interval <= 3) {
        interval_case = 1;
    } else if (interval <= 4) {
        interval_case = 2;
    } else if (interval <= 5) {
        interval_case = 3;
    } else {
        interval_case = 4;
    }
  1. wireless_mic_sdk-v1.4.4_2t1 RX带电池时插入和拔出PC 连接无插入和拔出事件 可以增加以下代码:
#define TCFG_OTG_USB_DEV_EN                                         BIT(0)

image

#if TCFG_PC_ENABLE && TCFG_OTG_USB_DEV_EN
        usbstack_init();
#endif

image 便会多插入和拔出事件出来
image 3. wireless_mic_sdk-v1.4.4_2t1 按键使用接口固定一个中心频点做测试问题 调用接口 : void ble_fix_fre_api(); 实现功能
RX 端 编译报错 修改如下:
image

  • wireless_mic_sdk-v1.4.4_2t1 oob 修改为2后,提高抗干扰能力的修改 替换下列库:
    701的工程:
    btctrler_701_144_2320-2390.rar
    697的工程:
    btctrler_697_144_2320-2390.rar
  • wireless_mic_sdk-v1.4.4_2t1 TX端连接蓝牙测试盒固件版本为V1.3.3和V1.3.3.C 版本蓝牙测试盒无法连接问题
  1. 可以回退测试盒固件到1.3.0版本,就可以连接上TX
  2. 可以在TX的程序更换下列库文件修复该问题,连接上V1.3.3和V1.3.3.C 版本的蓝牙测试盒 btctrler_wireless_mic_sdk-v1.4.4_2t1_TX端连接不上测试盒V1.3.3.c.rar
  • wireless_mic_sdk-v1.4.4_2t1 697的工程开启noisegate 功能后无作用 需要用工具设置参数信息:节点参数均用配置文件实现。
    image
  • wireless_mic_sdk-v1.4.4_2t1 697的工程播放提示音的默认音量较耳机sdk 更小的修改办法 image
  1. 1TN(一发多收形态)
  2. wireless_mic_sdk-v1.3.0_1tN
  • wireless_mic_sdk-v1.3.0_1tN 采用无线mic+普通蓝牙耳机方案 在第二次切换到普通蓝牙耳机模式后,不可以回连手机问题解决(同时也是 130 1TN与225 耳机SDK 结合做双模式 出现VM无法记忆模式问题的处理替换库) 解决办法:
    只需要修改earphone,将资料包中cpu_解决双工双模式下蓝牙耳机不回连问题.a改名为cpu.a替换掉原来的cpu.a
    cpu.a路径:wireless_mic_sdk-v1.3.0_duplex\earphone\cpu\br30_develop\liba\cpu.a
    链接及提取码:
    链接:https://pan.baidu.com/s/1VZz0RYAiwIUMu-2A65sUzA
    提取码:8888
    特别注意:
    其他形态的无线麦方案,比如1TN,则是替换RX端即可
  • wireless_mic_sdk-v1.3.0_1tN 概率出现断开连接又马上回连问题解决。 问题描述:在wireless_mic_sdk-v1.3.0_1tN TX和RX连接后,长时间煲机,会出现不间断断开连接又马上回连的问题。
    解决办法:按照如下链接补丁包修改
    【金山文档】 wireless_mic_sdk-v1.3.0_1tN_解决一发多收概率断开马上回连问题
    https://kdocs.cn/l/cpsxqahciHR6
    注意:上述修改方法会带来一个弊端,TX端是无法获知的RX端的断开事件信息的,只能获取第一次的连接消息。
  1. JL701N (一发多收形态) 广播音箱相关资料如下:
    频偏蓝牙相关应用 (kdocs.cn)

  2. duplex(双工形态,既游戏耳机模式,也可用于做双向通信)

  3. wireless_mic_sdk-v1.3.0_duplex

  4. wireless_mic_sdk-v1.3.0_duplex 采用无线mic+普通蓝牙耳机方案 在第二次切换到普通蓝牙耳机模式后,不可以回连手机问题解决 解决办法:
    只需要修改earphone,将资料包中cpu_解决双工双模式下蓝牙耳机不回连问题.a改名为cpu.a替换掉原来的cpu.a
    cpu.a路径:wireless_mic_sdk-v1.3.0_duplex\earphone\cpu\br30_develop\liba\cpu.a
    链接:
    【金山文档】 cpu_解决双工双模式下蓝牙耳机不回连问题
    https://kdocs.cn/l/cn1lAzsH6usH
    特别注意:
    其他形态的无线麦方案,比如1TN,则是替换RX端即可

  5. wireless_mic_sdk-v1.4.0_duplex

  • wireless_mic_sdk-v1.4.0_duplex 做结合耳机做双模式切换功能,普通耳机的提示音不播的问题解决。 image
  1. wireless_mic_sdk-v1.4.1_duplex
  • wireless_mic_sdk-v1.4.1_duplex 的br28 dongle端开启监听功能做法 按照如下截图所示:在dongle端增加代码
    image extern struct audio_adc_hdl adc_hdl;
    extern struct adc_platform_data adc_data;
    audio_adc_init(&adc_hdl, &adc_data);
    #define WIRELESS_MIC_OUTPUT_DAC_SAMETIME 1
  • wireless_mic_sdk-v1.4.1_duplex SDK修复开关机过程出现概率性死机问题 问题描述:开关机过程出现概率性死机问题,不管是697还是701都必须打上下面链接中的补丁修复。
    【金山文档】 wireless_mic_sdk-v1.4.1_duplex SDK修复开关机过程出现概率性死机问题
    https://kdocs.cn/l/coAaFFaCCcfE
  1. wireless_mic_sdk-v1.4.2_duplex
  • 修复wireless_mic_sdk-v1.4.2_duplex AD701N (br28)无法使用测试盒在线升级功能。 修改办法:替换ota.bin
    【金山文档】 ota_142_br28_2t1_duplex测试盒无法在线升级
    https://kdocs.cn/l/ciFUqKKymXVE

  • 修复wireless_mic_sdk-v1.4.2_duplex AD701N (br28)的B板芯片会烧录不了。 修改办法: isd_config_rule.c中修改芯片版本号为:SUPPORTED_LIST = P,B;
    image

  • 修复wireless_mic_sdk-v1.4.2_duplex LLNS降噪功能按键切换降噪等级不起作用问题。 修改办法:按照截图将parm修改为param
    image

  • wireless_mic_sdk-v1.4.2_duplex做dongle端和earphone端双模式切换,切不过去dongle的问题的注意点: image dongle端做双模式切换时不能按照earphone端将上图TCFG_DUPLEX_EARPHONE_MODE_SW宏直接拷贝使能上去
    image 由于dongle端上图的boot_init_hook函数为弱函数,TCFG_DUPLEX_EARPHONE_MODE_SW宏使能后库里会调用这里到从而导致异常。做双模式切换时直接按照耳机修改的方法,把duplex_earphone_mode_switch函数拷贝到dongle端调用即可。

  • wireless_mic_sdk-v1.4.2_duplex earphone 端 使用蓝牙测试盒升级后,无提示音播放问题,同时按键开机时升级后会自动开机问题处理 原因:底层没有同步好升级成功的状态,导致更新完成重启时,没有获取到升级成功的状态而去执行播报提醒的代码。
    修改办法如下:
    wireless_mic_sdk-v1.4.2_duplex_earphone_无线升级提示音不播报问题修复.rar

  • wireless_mic_sdk-v1.4.2_duplex在蓝牙模式升级完成后会默认到2.4G开机,切回蓝牙模式会报升级完成的提示音并关机 2.4G模式下没有清除升级标志导致的,在2.4G模式下清除一下
    image

  • wireless_mic_sdk-v1.4.2_duplex跟耳机sdk融合做双模式,切换到蓝牙模式进dut测试异常 问题原因是两个 SDK 的蓝牙 trim 使用了相同的 VM ID,但是 trim 的流程又存在差异,导致 trim值不兼容
    修改方法:按照如下链接补丁包修改
    【金山文档】 wireless_mic_sdk-v1.4.2_duplex SDK修复打开双模式导致RF指标测试异常资料包
    https://kdocs.cn/l/caNT7gmdaR0e

  • wireless_mic_sdk-v1.4.2_duplex earphone 端 每次连接和断开时都有 “pa"声出现解决办法 原因是由于默认流程关闭DAC时会关掉了DAC模块的供电,
    修改办法就是dac初始化后,不关闭DAC的供电,后果是,在断开连接期间功耗会稍微大一点点
    注释掉关闭供电操作代码
    image

  • wireless_mic_sdk-v1.4.2_duplex 播放不了MP3格式提示音的解决办法 解决办法:解除限制后,开启MP3解码使能即可
    imageimage

  • wireless_mic_sdk-v1.4.2_duplex earphone 端 无法实现叠加播放提示音的解决办法 解决办法:按照下图配置
    ①将时钟配置为192M,PLL也同步修改为192M
    imageimageimage ②修改叠加播放保护变量参数配置为1
    imageimage

  • wireless_mic_sdk-v1.4.2_duplex连接PS4调不了音量问题 PS4不支持耳机去调PS4的音量,只能调整耳机自己的音量,修改方法如下:
    修改dongle的代码:
    添加代码(执行一次只加减1,可修改为其他值,但注意不要溢出,范围固定为0~100)

void ps4_uac_vol_up(void)
{
    if(uac_info == NULL || uac_info->ps4_mode == 0){
        return;
    }
    u8 vol = vol_convert(uac_info->spk_left_vol);
    if(vol < 100){
        vol++;
        uac_info->spk_left_vol = vol_convert(vol);
    }
    vol = vol_convert(uac_info->spk_right_vol);
    if(vol < 100){
        vol++;
        uac_info->spk_right_vol = vol_convert(vol);
    }
}

void ps4_uac_vol_down(void)
{
    if(uac_info == NULL || uac_info->ps4_mode == 0){
        return;
    }
    u8 vol = vol_convert(uac_info->spk_left_vol);
    if(vol){
        vol--;
        uac_info->spk_left_vol = vol_convert(vol);
    }
    vol = vol_convert(uac_info->spk_right_vol);
    if(vol){
        vol--;
        uac_info->spk_right_vol = vol_convert(vol);
    }
}

imageimage

  • wireless_mic_sdk-v1.4.2_duplex 701 双模式切换保持IO口维持电平修改 解决办法:701双模式切换保持IO电平修改说明.pdf
  • wireless_mic_sdk-v1.4.2_duplex br28 串口升级功能异常,使能USER_UART_UPDATE_ENABLE后编译不过 wireless_mic_sdk-v1.4.2_duplex_br28_串口升级修复补丁.rar
  • wireless_mic_sdk-v1.4.2_duplex 添加按键语音唤醒(SIRI)功能 1.HID按键最多加16个,需选择一个替换为0XCF(语音唤醒键值)。
    image 2.按键调用对应的BIT值,即原本被替换的hid_key。
    image 3.语音按键是需要长按的,可以如图增加延时实现。不过不是很建议使用延时的方式实现,改成用户按下就发键值,抬起就发00(也就是延时之后的那个键值),这样兼容性会更好。
    image gitlab地址:Files · feature_open_SIRI · 自由品牌 / 客户支持 / SOUNDBOX / wireless_mic / wireless_mic_sdk · GitLab
  1. wireless_mic_sdk-v1.4.2_duplex_patch1
  • wireless_mic_sdk-v1.4.2_duplex_patch1版本SDK 使用测试盒固件版本为1.3.1.d 无法进行升级问题处理 问题原因:最新的测试盒流程做了修改,sdk也需要同步修改,替换btctrler.a即可,该库对应的sdk版本是142_duplex_patch1,不能用于其他版本sdk。142_2t1_duplex版本sdk应该也有该问题,后面有客户有这个需求的话,再重新导库出来。
    修改办法:btctrler_142_duplex_patch1蓝牙测试盒1.3.1.d版本固件无法升级问题处理.rar

  • wireless_mic_sdk-v1.4.2_duplex_patch1版本SDK 测试盒无线升级无法维持io状态 修改办法:wireless_mic_sdk-v1.4.2_duplex_patch1_ota升级维持io.rar

  • wireless_mic_sdk-v1.4.2_duplex_patch1 earphone端 使用蓝牙测试盒升级后,无提示音播放问题,同时按键开机时升级后会自动开机问题处理 修改办法如下:
    wireless_mic_sdk-v1.4.2_duplex_patch1_earphone端_无线升级提示音不播报问题修复.rar

  • wireless_mic_sdk-v1.4.2_duplex_patch1 dongle 端 vid 错误需要修改 去掉单引号
    image 修改VID 后,要是使用SDK自带的绑定配对上位机exe应用程序,会导致无法识别dongle在线,修改办法:更换上位机
    142_duplex_patch1_绑定配对上位机_USBDongleTool.rar
    image

  • wireless_mic_sdk-v1.4.2_duplex_patch1 earphone 端 播放提示音后结尾有po 声问题处理

  1. 上电开机第一声po 声是打开dac 导致的,无解,但是有功放的话,是可以通过功放mute 掉的 image 注释掉关闭dac的电源的动作,让dac 一直不掉电
    image
  • wireless_mic_sdk-v1.4.2_duplex_patch1 earphone 端 打断播放提示音音量较大时候,播放提示音前有po 声问题处理 media_701_adapter_v142_duplex_dac_fade.zip
  • wireless_mic_sdk-v1.4.2_duplex_patch1 earphone 端 br28工程 按键开机在使用一拖八烧录固定mac 地址后,无法读取烧录写入的mac地址问题修复 备注:该问题可能导致的问题为做双模式应用时,使用一拖八烧录器固定mac地址后,切换到蓝牙模式后重新切换到2.4G模式mac地址被改变,从而导致如果2.4G模式做了绑定配对功能会导致第二次切换时有连接不上的问题。
    解决办法:
  1. 可以关闭掉 fast_boot 使能 image
  2. 可以保持 fast_boot 使能,但是需要更换下面的库文件 system_v1.4.2_duplex_patch1_earphone_修复fast_uboot置1软关机后mac改变问题.rar
  • wireless_mic_sdk-v1.4.2_duplex_patch1 oob 修改为2后,提高抗干扰能力的修改 替换下列库:
    btctrler(1.4.2_patch1 fix 2.3).rar
  • wireless_mic_sdk-v1.4.2_duplex_patch1 优化不播放音频时候的dac底噪补丁 701_142版本无线麦底噪优化补丁.zip
  • wireless_mic_sdk-v1.4.2_duplex_patch1 处理低概率连接上后录音没声音即mic 数据到PCmic 录音这一音频流无数据解码 修改办法:
    duplex 包中的earphone 工程修改一下截图:
    从机发数忽略这个开ccc操作,眺过检查CCC
    imageimage
  • wireless_mic_sdk-v1.4.2_duplex_patch1 在播放器为暂停态是插入dongle ,通过earphone端按键无法恢复播放的问题处理 原因:数据流没有打开,所以earphone 端的控制命令无法传递到dongle 端
    修改办法:强制打开数据流,按下列截图修改:
    image
  • wireless_mic_sdk-v1.4.2_duplex_patch1 直接修改 dongle 端的码率到160kbps 或者是192kbps ,会导致连接上后,音频流启动后就直接断开连接 解决办法:增加 PAYLOAD_LEN 的值 至128 修改如下
    image
  1. DEMO程序 DEMO程序的资料下载链接如下:
    文档合集.xlsx
    1. IIS
  • wireless_mic_sdk-v1.4.2_duplex 添加添加IIS输入/输出的功能(JL701N)
修改说明:
添加IIS输入/输出的功能
#define TCFG_OUTPUT_IIS //IIS输出功能使能
#define TCFG_INTPUT_IIS //IIS输入功能使能
修改点:
1、主频提高到160M
2、IIS输入使用接入音频流去实现(已实现同步)
3、IIS从DAC那里取数去实现(已实现同步)
4、添加WM8978 驱动
5、"audio_enc" 任务改到CPU1 去运行( CPU0运行不过来)

资料名字:wireless_mic_sdk-v1.4.2_duplex_add_iis.zip(Git入口)

2. dongle 和earphone 都使用上位机HID通信做绑定功能的demo

142_patch1 duplex SDK添加usb hid通信和绑定配对说明.zip

本文档包含以下子页面

  • 无线麦系列sdk修复校验码与实际程序读出来的校验码不一致问题处理办法(1)
  • 701双模式切换保持IO电平修改说明
  • 文档合集
Prev
AW32N无线麦问题整理
Next
AC706N无线麦问题整理