[GSoC 2026] Adding BLE support for the Bluetooth Stack - 4th offering -

Hi,

I’m delphi, a final semester CS Major. I’ve been working on figuring out a project to choose. I’m considering writing a proposal for adding Bluetooth Low Energy support to the Bluetooth stack.

Tentatively I’m considering implementing a minimal userland API, and the required infrastructure for it.

  • A GATT client and server
  • Adding the necessary code to the L2CAP implementation
  • SMP protocol for BLE
  • General Access Profile for Bluetooth Low Energy connectivity
  • Attribute protocol for BLE

I need guidance on whether this could be within the scope of a GSoC project. How I could better structure my planning and project deliverables, and most importantly, whether this is worth the effort or has a genuine need for it.

I am new to writing code for bluetooth devices, I would really appreciate the input of those more experienced with this.

Looking forward to speaking with all of you !

6 Likes

Ahoy @delphi20 !

Welcome to Haikuland !

You selected well - seems you would cover areas in BT Stack no other applicants for it :slight_smile:

This year the BT Stack may get a huge improvement as A TEAM started to forming to improve it - you were the 4th applicant who offered to work on this summer.

I wish you your proposal is to be among accepted ones.

Have a good journey with coding for Haiku, our love project !

I’m just a community member, soon may someone from the developer team contact you here on the forum too. Especially if you share a GSoC proposal with them. :cowboy_hat_face: