[bluez/bluez] d222a9: client: Add public-broadcast profile advertise com...

From
raghava447 <hidden>
Date
2026-03-17 15:34:15
  Branch: refs/heads/1068070
  Home:   https://github.com/bluez/bluez
  Commit: d222a9698d7a219cceffcbaeeea94e8782a6c196
      https://github.com/bluez/bluez/commit/d222a9698d7a219cceffcbaeeea94e8782a6c196
  Author: raghava447 [off-list ref]
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M client/advertising.c
    M client/advertising.h
    M client/main.c

  Log Message:
  -----------
  client: Add public-broadcast profile advertise command

Add an advertise submenu command for BLE Audio public broadcast profile
advertising in bluetoothctl.

The new "public-broadcast" command reuses the existing staged AD
ServiceData field for UUID 0x1856.
It supports:
- public-broadcast sq
- public-broadcast hq
- public-broadcast

The sq and hq values map to the existing raw service-data payloads:
- sq -> 0x02 0x00
- hq -> 0x04 0x00

When called without arguments, the command reports the currently staged
public-broadcast state if the staged AD service UUID is 0x1856.
Else it reports that public broadcast is not set.



To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help