Back to The Linux Foundation
GSoC 2026

AGL Bluetooth Integration

Automotive Grade Linux's modern Flutter UI framework lacks native Bluetooth connectivity. The legacy Bluetooth services cannot be reused because they depend on afb-daemon, unavailable in the current runtime. This project builds a native C++ Bluetooth plugin bridging Flutter with the open-source BlueZ stack via typed MethodChannels. Deliverables include a Yocto layer for system dependencies, a reliable Bluetooth abstraction library, a reactive settings UI for device pairing, and A2DP/AVRCP integration in the media player. Stretch goals include HFP telephony, PBAP contacts, and MAP messaging. This demonstrates production-grade automotive audio routing using purely open-source technologies.

Project details

Contributor

JianDe

Mentors

Not available

Technologies

Not listed in the archive