ESP32-S31未来会不会有蓝牙Controller HCI Uart固件可以刷?

Moderator: bongjiajun

edward_jamse
Posts: 2
Joined: Thu Jun 04, 2026 8:47 am

ESP32-S31未来会不会有蓝牙Controller HCI Uart固件可以刷?

Postby edward_jamse » Thu Jun 04, 2026 8:53 am

如题,就像ESP32以及ESP32 - C3那样可以直接刷成蓝牙控制器,进而直接用UART HCI操控蓝牙控制器。因为这代回归了经典蓝牙以及新增LE Audio,如果能刷controller固件的话,从个人爱好者角度来看,可玩性是很高的

Boblane
Espressif staff
Espressif staff
Posts: 6
Joined: Fri Jun 25, 2021 1:43 am

Re: ESP32-S31未来会不会有蓝牙Controller HCI Uart固件可以刷?

Postby Boblane » Tue Jun 09, 2026 3:59 am

ESP32-S31 同样也会支持 HCI Uart 模式

edward_jamse
Posts: 2
Joined: Thu Jun 04, 2026 8:47 am

Re: ESP32-S31未来会不会有蓝牙Controller HCI Uart固件可以刷?

Postby edward_jamse » Thu Jul 09, 2026 7:11 am

感谢管理员回复,我昨天拿到板子,参考C3和ESP32上的hci uart示例工程,也在ESP32 S31上实现了hci uart功能,且成功适配开源项目btstack的双模环境,后续会寻求适配zephyr的LE Audio。

就是有一个小bug,support feature命令的回复里,esp32 s31显示不支持经典蓝牙,只支持BLE,所以btstack的初始化要绕过这里。但是经典蓝牙的命令和ACL实际能正常收发。

附件是实现ESP32 S31 hci uart的工程,很轻量,有需要的朋友可以参考。 :D
Attachments
ESP32_S31_HCI_UART.zip
(46.41 KiB) Not downloaded yet

Who is online

Users browsing this forum: No registered users and 0 guests