找回密码
 立即注册
搜索
查看: 4812|回复: 18

[硬件] 终于找到PC A2DP driver无法开启Enco x2 LDAC模式的原因

[复制链接]
     
发表于 2024-4-9 17:14 | 显示全部楼层 |阅读模式
转自B站UP

关于有些耳机不能开启LDAC

    有些耳机(例如OPPO EncoX2等),并不能直接在电脑上开启LDAC。这些耳机的固件是识别蓝牙MAC码来决定LDAC模式的。比如 手机A 连接了OPPO EncoX2,通过“欢律”开启了LDAC,那么耳机就会锁定手机A的蓝牙MAC地址,连接到这个MAC地址就会开启LDAC模式。如果想在电脑上开启LDAC,那么就需要把电脑的蓝牙MAC地址改成与手机A一样的。但是,这可能会造成耳机连接双设备时的“错乱”。并且,电脑上只有CSR和博通的蓝牙芯片能够通过软件(Bluetooth Mac Address Changer)更改MAC地址,Intel等品牌的暂时无解。也与OPPO的耳机方面的工作人员沟通过固件问题,OPPO方面评估不通过,不愿意就此修改固件,所以无解,不过可以用SBC XQ代替。 作者:星回朔月 https://www.bilibili.com/read/cv24153547/ 出处:bilibili


真牛逼啊   想着法子限制消费者啊    这样设计的初衷是啥?

现在3C消费者太难了  各种设备锁固件不让刷机不让改功能  现在蓝牙耳机也玩这套
回复

使用道具 举报

     
 楼主| 发表于 2024-4-9 17:16 | 显示全部楼层
虽然可以用1000kbps的SBC XQ替代  但是不能开LDAC 对X2来说还是有点小遗憾
回复

使用道具 举报

头像被屏蔽
     
发表于 2024-4-9 17:23 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2024-4-9 17:57 来自手机 | 显示全部楼层
我曾经也折腾过oppo enco free3,不行
所以LC3适配什么时候出来

—— 来自 OnePlus GM1910, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2024-4-9 18:21 | 显示全部楼层
被雨困住的城市 发表于 2024-4-9 17:23
蓝厂是手机端锁特定设备才能开启lhdc,跟他相反

oppo系的手机也是指定他们品牌系的才能用LHDC啊。倒是我用蓝厂iQOO的手机启用不了森海塞尔MOMENTUM True Wireless 4的aptX Lossless编码,甚至连骁龙畅听的 aptX adaptive 96/24模式都不行。
回复

使用道具 举报

     
发表于 2024-4-9 20:17 来自手机 | 显示全部楼层
本帖最后由 JetBrains 于 2024-4-9 21:50 编辑

修改
回复

使用道具 举报

     
发表于 2024-4-9 20:39 | 显示全部楼层
JetBrains 发表于 2024-4-9 20:17
设计的初衷是默认不打开 LDAC HD,这是特性。
LDAC 是始终打开的,但驱动只支持 LDAC HD 990Kbps, 96KHz ...

你指的是oppo的耳机只支持990kbps一档?我记得Alternative A2DP Driver不止990kbps一档啊?
回复

使用道具 举报

     
发表于 2024-4-9 21:27 | 显示全部楼层
如果是真的,为什么要这么做?难道是构建自己的品牌生态系统,突出自己产品优势吗?但我觉得这只会让用户反感。

还有另一种猜测,就是如果LDAC在所有设备上都可用,可能需要OPPO为不同设备的兼容性问题提供技术支持,也许会增加服务成本。但感觉也站不住脚。
回复

使用道具 举报

     
发表于 2024-4-9 21:49 来自手机 | 显示全部楼层
shikkoku 发表于 2024-4-9 20:39
你指的是oppo的耳机只支持990kbps一档?我记得Alternative A2DP Driver不止990kbps一档啊? ...

写错了抱歉,这个设备有 LDAC 和 LDAC Hi-Res,LDAC Hi-Res 模式是默认关闭的,只有绑定 mac 地址在欢律上手动启用。我猜是怕卡顿,因为情况真的比较严重。

LDAC 是 16 位 44 KHz 或者 24 位 48 KHz 可选,
LDAC Hi-Res 在基础上开放 24 位 96 KHz。

Alternative 驱动不支持启用 "LDAC":设备必须是 LDAC Hi-Res 的情况下才能打开 LDAC 复选框。这个在文档里面提到了。不是 LDAC,而是欢律上的 LDAC Hi-Res。

并不是说是无法使用 LDAC,而是无法使用 LDAC Hi-Res。

这个很容易混淆。另外与比特率无关。
可以试试抓蓝牙包看看能不能找到对应方法。
回复

使用道具 举报

     
发表于 2024-4-9 22:37 | 显示全部楼层
本帖最后由 shikkoku 于 2024-4-9 22:40 编辑
JetBrains 发表于 2024-4-9 21:49
写错了抱歉,这个设备有 LDAC 和 LDAC Hi-Res,LDAC Hi-Res 模式是默认关闭的,只有绑定 mac 地址在欢律 ...

这不就是等于一般的aptX adaptive只有48/24和有骁龙畅听认证高级版aptX adaptive 96khz/24bit一样嘛。这LDAC竟然还有不为人知的细分,真离谱,怪不得我试过一些支持LDAC耳机在那个驱动里开不出LDAC,例如漫步者的某款耳机。
回复

使用道具 举报

     
发表于 2024-4-10 00:11 | 显示全部楼层
记得oppo有出笔记本,不知也会有这方面问题吗

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2024-4-10 09:32 | 显示全部楼层
手机伪装mac地址和电脑一样不就行了

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2024-4-10 11:44 来自手机 | 显示全部楼层
想请问下关于tws的空间音频、头部跟踪功能,似乎各家手机有这功能的都仅对自家耳机才能开启;
但这功能不是Android13才加的吗?我还以为是公有API。
回复

使用道具 举报

发表于 2024-4-10 15:51 来自手机 | 显示全部楼层
搭楼问问 oppo reno x10手机,enco free3体验怎么样?

—— 来自 OPPO PCCM00, Android 10上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2024-5-7 00:46 | 显示全部楼层
屏幕截图 2024-05-07 004310.png
回复

使用道具 举报

     
 楼主| 发表于 2024-5-7 11:08 | 显示全部楼层

卧槽  咋搞的?
回复

使用道具 举报

头像被屏蔽
     
发表于 2024-5-7 13:00 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2024-5-7 13:20 | 显示全部楼层

有没有 ROOT 过的手机,我把手机蓝牙 MAC 地址改成电脑的,打开以后再换回来

评分

参与人数 1战斗力 +1 收起 理由
ylns1314 + 1 逆向思维

查看全部评分

回复

使用道具 举报

     
发表于 2024-5-8 00:53 | 显示全部楼层
我的是 Android 14 原生的高通备用机,所以应该大差不差,首先 ROOT 以后进 /data/vendor/mac_addr/ 目录下面看有没有 bt.mac 文件,或者别的几个目录里面慢慢看下
Screenshot_20240507-002749_MT管理器~2.png
如果有的话就可以继续,首先去 Windows 上把电脑蓝牙的 MAC 地址抄下来。
因为我这台是备用机,进主手机的欢律,把双连打开一下,这样耳机会保留两个设备的 LDAC 配置,不开的话配对一次掉一次配置。
这个 bt.mac 文件,是以十六进制方式直接保存,因此需要一个十六进制编辑器,如果手机上找不到这样的软件,就去电脑上用 HEX Editor 之类的软件创建一个,然后再复制上去就可以了。MT 管理器有买会员,我直接进行修改。
Screenshot_20240507-001705_MT管理器~2.png
之后重启一下蓝牙,系统设置里面看下改掉没
Screenshot_20240507-002805_设置~2.png
如果成功,安装欢律,和以前一样,在应用里面打开 LDAC 就可以了。之后备用机关掉蓝牙,切换回手机原来的 MAC 地址;Enco X2 盒子上的按钮长按,跟电脑配对上去,之后就完全正常使用。别的品牌的耳机,如果也需要手动激活 LDAC 的应该也是一样套路解决
屏幕截图 2024-05-07 002240.png
之前想过一是使用 Android X86 虚拟机直通蓝牙,也找到了解决方案,不过没去测试,我个人觉得还是麻烦了点,而且欢律不支持 X86;另一个方法就是用 ADB 和 Wireshark 把欢律的蓝牙信令抓下来发过去,但是也需要一定的分析能力,直接上去改 MAC 地址应该是最简单的了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-27 04:32 , Processed in 0.035266 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表