Case study
iDotMatrix: Home Assistant control through a reconstructed BLE protocol
iDotMatrix Home Assistant integration controls the HXS-002 / NL-XSD-32 LED panel over a BLE protocol derived from analysis of the vendor Android app. Its vendored protocol module and hardware-capture tests support power, brightness, clock controls and chunked 32×32 image uploads with CRC32.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Home Assistant with a Bluetooth adapter or nearby ESPHome/Shelly Bluetooth proxy is required.
- Limits: The panel accepts only one BLE connection at a time.
- Limits: Some protocol modes, including carousel/GIF storage and rhythm/spectrum, are not exposed as Home Assistant entities.
- License: No licence file in the repository.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · dallanwagz/idotmatrix-ha · Revision e27d763
More in Protocols
- Dell ControlVault 2 fingerprint on Linux: adapting a driver for BCM5880 · Case study
- epson-l3110-driver: investigating the printer's USB and ESC/P-R exchanges · Case study
- MS5 WiFi Microscope: reconstructing the camera's UDP video protocol · Case study
- lux-lat-long-log: reconstructing LUMIX S5 BLE GPS communication · Case study
- Magene L308: reconstructing a smart taillight's BLE control protocol · Case study
- xbloom-ble: a client for the xBloom Studio BLE protocol · Case study