Case study
SP656E CLI: a BanlanX Bluetooth lighting client
SP656E CLI implements a Bluetooth Low Energy client for SP656E and SP638E lighting controllers using the documented BanlanX 0x53 command format. Its Python interface scans devices, reads status and sends power, color, brightness, effect and raw commands; the protocol basis is credited to earlier community research.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-04-11
- Language
- Python
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Python 3.9+, macOS with Bluetooth and the bleak library are required.
- Prerequisites: The BanlanX app must be disconnected because only one BLE connection is allowed at a time.
- License: No licence file in the repository.
Cite
BibTeX
@misc{sp656e-cli-case,
title = {{SP656E CLI: a BanlanX Bluetooth lighting client}},
howpublished = {\url{https://github.com/TadejPolajnar/sp656e-cli}},
url = {https://github.com/TadejPolajnar/sp656e-cli},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/sp656e-cli-case/}}
}Plain text
SP656E CLI: a BanlanX Bluetooth lighting client. https://github.com/TadejPolajnar/sp656e-cli (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/sp656e-cli-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · TadejPolajnar/sp656e-cli · Revision 24d4fbf
More in Protocols
- Navico GoFree: screen-mirroring protocol findings · Case study
- Claude Code inbox socket: documenting session messages and delivery · Case study
- Fujitsu FGL Type A Bus Protocol: decoding an air-conditioner wired remote · Case study
- UniFi Protect: reconstructing siren and AI Horn audio control · Case study
- sr16-bridge: reconstructing SR16 smart-ring BLE history sync · Case study
- alpha1s: reconstructing UBTECH Alpha 1S Bluetooth control · Case study