SAM DUMONT
Freelance Cloud & AI Platform Engineer | ex-AWS
Data platforms · Garmin apps · Sensor firmware · Remote-first
Laeken, Belgium
sam@dropbars.be +32 487 633 993 Laeken, Belgium Born 1987-04-02
https://dropbars.be https://www.linkedin.com/in/samdumont/
// BLOG
// TAG: GARMIN
backup ble bluetooth bot-detection claude code claude-code e-invoicing embedded esp32 firmware garmin gickup gitea github go kubernetes legacy-software nginx nrf52 open-source openerp peppol protocol python reverse-engineering security self-hosting skills softdevice telemetry terraform voice writing
Reverse-engineering the Garmin HRM 600: native Running Dynamics from a fake strap
Decoding the Garmin HRM 600's BLE stack (Multi-Link, GFDI, EventSharing protobuf) until a Fenix 8 showed native Running Dynamics from an ESP32 that never touched a chest. A Bluetooth sniffer, a couple dozen probe scripts, an encryption wall, and a decompiled Android app, AI-directed by someone who isn't a reverse engineer.
Read more → reverse-engineering bluetooth garmin esp32 protocol claude-code
Two BLE identities on one nRF52832: sequential MAC switching for Garmin pairing
How I made one BLE chip serve standard HRS and a custom Connect IQ service simultaneously on a Movesense sensor, by switching the GAP identity address mid-connection on S132 v6.1.1.
Read more → ble nrf52 embedded softdevice garmin firmware claude-code