Skip to content

Fix BASS characteristic UUIDs to match Bluetooth specification#3

Merged
Mizerb merged 2 commits intomasterfrom
copilot/fix-bass-uuids
Dec 17, 2025
Merged

Fix BASS characteristic UUIDs to match Bluetooth specification#3
Mizerb merged 2 commits intomasterfrom
copilot/fix-bass-uuids

Conversation

Copy link

Copilot AI commented Dec 17, 2025

The Broadcast Audio Scan Service (BASS) characteristic UUIDs were incorrect, causing potential interoperability issues with Bluetooth LE devices implementing BASS.

Changes

  • BroadcastAudioScanControlPoint: 0x2BC40x2BC7
  • BroadcastReceiveState: 0x2BC50x2BC8
// GattUuidsService.cs - GattCharacteristicUuid enum
BroadcastAudioScanControlPoint = 0x2BC7,  // Was 0x2BC4
BroadcastReceiveState = 0x2BC8,           // Was 0x2BC5

These values now align with the Bluetooth SIG specification for BASS characteristics.

Original prompt

Wait, the BASS UUIds for the characteritics are dead wrong. They should be 0x2BC7 for the control point, and 0x2BC8 for the rx state. Go fix it


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: Mizerb <5351518+Mizerb@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix incorrect BASS UUIDs for characteristics Fix BASS characteristic UUIDs to match Bluetooth specification Dec 17, 2025
Copilot AI requested a review from Mizerb December 17, 2025 21:52
@Mizerb Mizerb marked this pull request as ready for review December 17, 2025 22:01
@Mizerb Mizerb merged commit 4ad49c3 into master Dec 17, 2025
@Mizerb Mizerb deleted the copilot/fix-bass-uuids branch December 17, 2025 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants