Case study
fnb58-ble-logger: FNB58 Bluetooth measurement protocol
fnb58-ble-logger reconstructs the FNIRSI FNB58's Bluetooth LE measurement exchange and logs voltage, current and power to daily CSV files. Its Linux daemon writes the stream-start commands, reassembles notification frames and decodes type 04 measurements; the repository documents the observed GATT layout and frame format.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-11-04
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Linux with BlueZ, CMake 3.16 or later, a C compiler, libglib2.0-dev and an FNB58 with Bluetooth enabled.
- Limits: Frame types 05–08 and the check byte remain unknown; the silent-link watchdog and shipped DynamicUser service have not been exercised on hardware.
- License: MIT license.
Cite
BibTeX
@misc{fnb58-ble-logger-case,
title = {{fnb58-ble-logger: FNB58 Bluetooth measurement protocol}},
howpublished = {\url{https://github.com/melnykai/fnb58-ble-logger}},
url = {https://github.com/melnykai/fnb58-ble-logger},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/fnb58-ble-logger-case/}}
}Plain text
fnb58-ble-logger: FNB58 Bluetooth measurement protocol. https://github.com/melnykai/fnb58-ble-logger (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/fnb58-ble-logger-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · melnykai/fnb58-ble-logger · Revision 569f0b7
- docs/protocol.md GitHub · melnykai/fnb58-ble-logger · Revision 569f0b7
More in Protocols
- KBM TG700 Control: Linux keyboard settings from USB protocol analysis · Case study
- ssmouse: a client for the Rival 3 Wireless HID protocol · Case study
- KuKirin G2 Master: decoding the display-controller UART protocol · Case study
- RJ Connect: Ruijie campus authentication protocol research · Case study
- aula-hero68-protocol: reconstructing AULA HERO 68 HE RGB control · Case study
- MCHOSE V9 Turbo+: reconstructing headset RGB control · Case study