HX999X
- Firmware
- 1.13.4
- Test platform
- macOS
Checked with BLE probe on macOS against a handle reporting HX999X and firmware 1.13.4.
Toothbrush / PROTOCOL LIBRARY
1 indexed model · 1 hardware verified
A documented GATT map and discovery helpers for Philips Sonicare handles. Explore the characteristics and notifications without depending on the manufacturer’s app.
Catalog from openble · Updated · Source 13d75ea
ONE PROTOCOL, MANY DEVICES
Verification is specific to a model and the functions described below. Documented models still need a compatibility check.
Showing 1 models
Checked with BLE probe on macOS against a handle reporting HX999X and firmware 1.13.4.
No models match these filters. Try another model or choose all statuses.
Add another model| Capability | Status | Details |
|---|---|---|
| Discovery | Available | Classify advertised Sonicare service and handle families. |
| Identity and battery | Read | Inspect the live handle’s exposed characteristics. |
| Handle notifications | Receive | Subscribe to notifications from a tested handle. |
| Byte layouts | Partial | Most notification layouts and SACP writes remain open. |
Checked with BLE probe on macOS against a handle reporting HX999X and firmware 1.13.4.
The library is not integrated into a hub. Receiving a notification does not mean every field in it has been decoded.
Use the discovery helpers and protocol manual in your own client.
pip install openble-sonicarefrom openble.sonicare.identify import classify
from openble.sonicare.uuids import cbt
families, evidence = classify("Philips Sonicare", [cbt("0001")])
print(families) # ['toothbrush']No linked open issues in this catalog update.
View protocol issuesAnother model, a better capture, or a missing detail can move the protocol forward.