Case study
Berbel Remote Emulator: reconstructing kitchen-hood BLE controls
Berbel Remote Emulator recreates BFB 6bT, 8bT and 7bT remote commands on ESP32 firmware for Berbel kitchen hoods. It decodes hood status frames and exposes controls through MQTT and Home Assistant. The protocol research uses BLE captures and a Linux fake hood that pairs with real remotes to record button notifications and test status frames.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 15
- Last commit
- 2026-10-20
- Language
- C++
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: An ESP32 board with BLE and Wi-Fi, a compatible Berbel hood and an MQTT broker are required for the firmware.
- Prerequisites: The fake-hood research tool requires Linux, BlueZ and a BLE adapter.
- Testing evidence: The author reports that the seven BFB 7bT-specific codes were read from a remote but not tried against a Skyline Edge hood.
- License: MIT license.
Cite
BibTeX
@misc{berbel-remote-emulator-case,
title = {{Berbel Remote Emulator: reconstructing kitchen-hood BLE controls}},
howpublished = {\url{https://github.com/tfohlmeister/berbel-remote}},
url = {https://github.com/tfohlmeister/berbel-remote},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/berbel-remote-emulator-case/}}
}Plain text
Berbel Remote Emulator: reconstructing kitchen-hood BLE controls. https://github.com/tfohlmeister/berbel-remote (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/berbel-remote-emulator-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- REVERSE_ENGINEERING.md GitHub · tfohlmeister/berbel-remote · Revision 2c3c6c4
- README.md GitHub · tfohlmeister/berbel-remote · Revision 2c3c6c4
- tools/fakehood/README.md GitHub · tfohlmeister/berbel-remote · Revision 2c3c6c4
- LICENSE GitHub · tfohlmeister/berbel-remote · Revision 2c3c6c4
More in Protocols
- KuKirin G4: decoding BLE ride-mode notifications · Case study
- Mutant Brain: mapping its SysEx configuration format · Case study
- TBBT A9 mini camera: reconstructing PPPP video login · Case study
- loxone-link-dotnet: implementing Loxone Link NAT-over-CAN devices · Case study
- Polycab PSIS-3K-SM1: recovering Bluetooth telemetry for MQTT · Case study
- aquacomputer-quadro-control: reconstructing Quadro USB configuration · Case study