|
直接说结论:RTL8812AU 这颗芯片本身跟蓝牙没有任何关系,线网它是卡支一颗纯 Wi-Fi 芯片。你买到的线网所谓“双频 AC 无线网卡”,如果用的卡支是 RTL8812AU,那它百分之百不支持蓝牙 5,线网甚至连蓝牙 4.0 都不支持——因为它压根就没有蓝牙射频模块。卡支 这事我去年折腾黑苹果的线网时候踩过坑。当时买了一块号称“1200M 双频 USB 网卡”,卡支商品页写着“支持蓝牙”,线网到手一看,卡支盒子里除了网卡还塞了一个比指甲盖还小的线网 USB 蓝牙棒。那个蓝牙棒用的卡支是 CSR8510 芯片,只支持 BT 4.0。线网店家把两个东西打包卖,卡支标题里混着写,线网让人误以为网卡自带蓝牙。RTL8812AU 就是那个 Wi-Fi 部分,蓝牙是另外附赠的独立模块。 为什么有人会以为它支持蓝牙 RTL8812AU 的规格表写得很清楚:802.11ac 双频 2.4G/5G,2x2 MIMO,最高 867Mbps(5G)+300Mbps(2.4G)。整个 Realtek 产品线里,带蓝牙的 Wi-Fi 芯片通常是 RTL8821CU、RTL8822BU 这类,命名规则里多一个“8”后面的数字组合代表集成蓝牙。8812AU 没有蓝牙协处理器,也没有 BT 基带,驱动里根本不存在 hci 接口。 另一个混淆源是某些 Linux 驱动包。比如 aircrack-ng 社区维护的 rtl8812au 驱动,偶尔会跟 btusb 模块一起被提及,因为有人同时插了网卡和蓝牙适配器。新手看论坛帖子,误以为一个驱动搞定两件事。 BT5 到底需要什么 蓝牙 5 不是软件升级就能实现的。它要求射频前端支持 2M PHY 符号速率、LE 长距离编码,以及更高的发射功率和接收灵敏度。这些是硬件层面的东西。一颗没有蓝牙功能的芯片,刷什么固件都变不出 BT5。市面上支持 BT5 的 USB 蓝牙棒,常见芯片是 RTL8761B、CSR8510 的后续型号或者 Intel AX200 里的蓝牙部分。价格通常在 30 到 60 块之间,单独卖。 如果你手头有一块 RTL8812AU 网卡,想用蓝牙 5 耳机或者手柄,最省事的办法是花二十几块买一个 RTL8761B 的 USB 蓝牙 5.0 适配器。Windows 10/11 免驱,Linux 内核 5.10 以上也直接认。别指望在 8812AU 上折腾蓝牙,方向错了。 一个真实的检测方法 把 RTL8812AU 网卡插到电脑上,打开设备管理器或者 lsusb。你会看到类似 0bda:8812 的 ID。然后打开蓝牙设置,如果系统里没有任何蓝牙无线电,那就彻底死心。如果出现了蓝牙图标,拔掉网卡,蓝牙还在——说明你电脑本身有蓝牙,或者你插了别的蓝牙棒。这个排除法我试过很多次,百试百灵。 有些卖家会在标题里写“RTL8812AU 蓝牙 5.0 双频网卡”,点进去看详情,小字标注“蓝牙功能需另购蓝牙适配器”。这种文字游戏在淘宝和亚马逊第三方卖家那里很常见。看评论里有人骂“蓝牙用不了”,基本就是这种情况。 所以,别纠结 RTL8812AU 支不支持 BT5。它不支持。你要蓝牙 5,就单独买蓝牙 5 的适配器。你要 Wi-Fi,8812AU 在 Linux 下配合正确驱动,5G 频段跑满 867Mbps 没问题,当个软 AP 也凑合。两件事分开办,省心。 |