A GSoC 2026 mid-term progress report on modernizing Haiku's Bluetooth stack with Hands-Free Profile (HFP) support. Work completed includes adding isochronous USB endpoint support to the h2generic Bluetooth driver, implementing SCO and RFCOMM protocols, and adding kernel hooks for HCI commands. Upcoming work covers implementing the Serial Port Profile (SPP), setting up SDP for HFP advertisement and discovery, building an AT command parser with an HFP state machine, and hardware testing with real headsets.
Table of contents
[GSoC 2026] Modernizing Haiku’s Bluetooth stack: Implementing support for HFP profile - Mid-Term Progress ReportIntroductionProgress So FarWhat’s Next?Conclusion80 Impressions