Case study
Atomberg BLDC IR Remote: reconstructing fan infrared commands
Atomberg BLDC IR Remote implements an Android infrared client for Atomberg ceiling fans using 38 kHz NEC commands. Its command table covers power, speed, boost, timer and sleep; the author reports recovering a working Sleep code after an earlier published value failed on an Erica Meta fan.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 4
- Last commit
- 2026-06-04
- Language
- Java
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: An Android phone with a built-in infrared blaster and a compatible Atomberg fan are required.
- Testing evidence: The author reports testing with Erica Meta and Redmi Note 10 Pro and Note 8 Pro devices.
- Limits: LED control is not implemented, and additional discovered commands are excluded pending validation.
- License: MIT license.
Cite
BibTeX
@misc{atomberg-bldc-ir-remote-case,
title = {{Atomberg BLDC IR Remote: reconstructing fan infrared commands}},
howpublished = {\url{https://github.com/Mobasheera/Atomberg-BLDC-IR-Remote}},
url = {https://github.com/Mobasheera/Atomberg-BLDC-IR-Remote},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/atomberg-bldc-ir-remote-case/}}
}Plain text
Atomberg BLDC IR Remote: reconstructing fan infrared commands. https://github.com/Mobasheera/Atomberg-BLDC-IR-Remote (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/atomberg-bldc-ir-remote-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Mobasheera/Atomberg-BLDC-IR-Remote · Revision 326d1b2
More in Protocols
- GameGent: reconstructing GameSir Tarantula Pro HID configuration · Case study
- xgecu-t48-reverse: reconstructing the T48 eMMC USB protocol · Case study
- Miele XKM3000Z: reconstructing a local Zigbee appliance bridge · Case study
- PolyWollyWin: reconstructing ASUS AniMe Matrix HID control · Case study
- gloriousctl: mapping Pixart Model I 2 mouse settings · Case study
- divoom-protocol: reconstructed BLE control for Divoom displays · Case study