AC710X无线麦问题整理
📎 原始文档:https://www.kdocs.cn/l/ckMeSUIFfaAp AC710X无线麦问题整理
前言:本文档整理将以各个SDK遇到的共性问题做整理汇总,可直接根据所使用的sdk版本及功能快速索引相关问题点
开发注意点
共性问题
- JL710N v1.0.0(patch02)领夹麦应用TX端的监听无声问题 20251013 MJW 需要增大监听音频流中的播放同步的延时

- JL710N v1.0.0(patch02) 版本SDK 打兼容D版芯片补 20260206 MJW 补丁:wireless_mic_AC710N_1.0.0(patch_02)_D版芯片兼容.rar
PS:由于更新版本的sdk 已经通过 JLStudio 发布了兼容D版芯片补丁,若是可以升级sdk ,则更建议直接升级最新版本的sdk。
- JL710N v1.4.0版本SDK 添加数字MIC 202600408 SQ 代码地址:feature_PDMIC
补丁包说明(其他版本也客户参考说明修改):
- JL710N v1.4.1版本SDK TX和RX都需要带双声道dac输出的监听功能会一直连接不上问题处理 20260417 MJW 解决办法:两边都要增加声道拓展节点:


- JL710N v1.4.0版本SDK 频偏设置问题修复 20260516 MJW 问题点:
- 进入DUT后使用bt_osc_offset_ext_updata 设置频偏值无效
- 进入DUT 测试的频偏值测试偏差较大
- 使用void ble_dut_tx_fre_api(u8 ch) 进入定频,测试到的频偏值测试偏差较大
修改办法:替换下面的btctrler.a
btctrler_ac710n_wlm_1.4.0_fix_single_carrier_fre_offset.zip
PS:保存设置频偏值接口:void bt_osc_offset_ext_save(s32 offset); //参数跟bt_osc_offset_set规则一致,特别注意此函数需要全擦才能清除
gitlab:Files · bugfix_1.4.0_频偏问题 · JL-Studio / WirelessMic / 710N / AC710N_wireless_mic_1.0.0 · GitLab - JL710N v1.4.0版本SDK 用户自定义HID 无法使用问题20260803 MJW 打开TCFG_USB_CUSTOM_HID_ENABLE 使能后,会一直有custom_hid_reset 的异常打印。
解决办法:将EP点修改为ep1 ,710 是没有 EP4 这个端点的。
问题处理
- JL701N v1.4.0 配置 一发多收 RX端修改为 USB 输出无声问题
原因是switch 节点无法正常工作,修改如下截图:
- JL701N v1.4.1 RX 端获取TX端的mac地址的方式 如下截图中的report_pt->Address 就是连接时候的TX的mac 地址,需要自己自行保存使用。
PS:若是1.4.0 版本的sdk
则是以下截图:
- JL701N v1.4.1 若都选用24bit, RX 端增加reverb 节点处理,开启reverb 节点底噪比关闭reverb 节点喊话白噪声底噪更大 问题原因:若将reverb 节点的湿声增益参数修改为24bit ,噪声明显比16bit 要小,那么就可以确定是算法的湿声16bit 导致噪声的量化噪声变大。
解释:
16bit->左移8bit->24bit->dry按照Q23来处理
16bit->左移8bit->24bit->右移8bit->wet按照Q15来处理
如果是左移8bit来的。 然后 配干声24bit, 湿声16bit。 那干声就是原音量,湿声就缩小8bit去存储。 最后再放大8bit 合回去。 这种情况下。 混响 跟 全程16bit 是一样的效果的(底噪明显)
如果配24bit的话,因为 全程放大8bit存储。 计算 是左移来的。 因为 算出来的 尾音小数不会被砍,因为混响是有feedback的,小数的影响范围会比较长。 会比 全程16bit, 效果更好(底噪听不明显)
解决办法: 输入端就要 在不失真的情况下,尽量大声。保证输入信噪比。这样缩小后,信噪比就不会差很多。就是流程要通过放大信号(或者直接用ADC 24bit),来保证原始信号经过处理后不要产生更多的量化噪声。
具体操作:
1、 尽可能提高前端adc 的增益(大声喊话时候,输入给reverb 的声音不爆音,可以用在线调试的分贝指示器去观察是否爆音),去优化这个问题。(若提高前端模拟增益后的音量过大,可以在reverb 处理后,将音量降低满足音量合适的需求)。
2、也可以直接配置成24bit 的湿声增益,但是这个会增加大量的ram 的消耗。
优先用1的方式去处理。 - JL701N v1.4.1 做领夹麦应用,RX端插入手机到pc_mic 实际生效的时间过长(3-4s) 解决办法参考:由于pc_mic 不需要otg 功能,可以关闭otg 功能,直接强制发设备上线事件

usb_driver_event_from_otg(DEVICE_EVENT_FROM_OTG, DEVICE_EVENT_IN, "s:0");
资料下载
案例分享:
- wireless_mic_AC710N_1.4.0版本sdk 实现mic 输入,dac 输出,不需要无线麦功能,并且数据流需要增加 reverb 和echo 音效 的demo
Files · feature_710_mic_effect · JL-Studio / WirelessMic / 710N / AC710N_wireless_mic_1.0.0 · GitLab - wireless_mic_AC710N_1.4.1版本sdk 实现无RX连接时候mic to dac 功能 实现思路:创建多一条mic to dac 的数据流,无连接时就使用无线连接的数据流,RX连接时候就关闭,所以EQ或是降噪节点的参数更新的话,新数据流需要手动同步更新参数效果。
demo 链接:Files · feature_1.4.1_TX_disconnected_adc2dac · JL-Studio / WirelessMic / 710N / AC710N_wireless_mic_1.0.0 · GitLab - wireless_mic_AC710N_1.4.1版本sdk 两发一收领夹麦的TX1 输出左声道,TX2输出右声道的demo 只要实现数据流修改:


可以通过控制steromix 节点的 bypass参数从而控制直通还是左右声道分离的功能。
demo 链接:Files · feature_1.4.1_领夹麦对两个TX区分左右声道 · JL-Studio / WirelessMic / 710N / AC710N_wireless_mic_1.0.0 · GitLab - wireless_mic_AC710N_1.4.1版本sdk 实现真立体aux输入的1TN应用demo demo 链接:
TX:Files · feature_1.4.1_1TN_AUX_wireless_mic_TX · JL-Studio / WirelessMic / 710N / AC710N_wireless_mic_1.0.0 · GitLab
RX:Files · feature_1.4.1_1TN_AUX_wireless_mic_RX · JL-Studio / WirelessMic / 710N / AC710N_wireless_mic_1.0.0 · GitLab - wireless_mic_AC710N_1.4.1版本sdk 实现真立体aux输入的1T1应用demo demo 链接:
TX:Files · feature_1.4.1_1T1_AUX_wireless_mic_TX · JL-Studio / WirelessMic / 710N / AC710N_wireless_mic_1.0.0 · GitLab
RX:Files · feature_1.4.1_1T1_AUX_wireless_mic_RX · JL-Studio / WirelessMic / 710N / AC710N_wireless_mic_1.0.0 · GitLab