Get the latest tech news
Practical Introduction to BLE GATT Reverse Engineering: Hacking the Domyos EL500 (2023)
19 Mar 2023 My goal for this project was quite specific, leaving many details unexplored (for now). This post aims to be a quick reference for my future self, and to hopefully help anyone else who might be interested in doing something similar.
A mobile app called eConnected is provided to monitor the exercise session from your smartphone, and save it for future reference as an image of a graph. Python this, Arduino that, yadda yadda… Just a bunch of buggy spaghetti code to relay the relevant BLE messages over serial and give me pretty logs to read through. At this point, rather than spending more time reverse engineering the protocol via raw packet analysis, I decided to take a step back and start writing the custom client.
Or read this on Hacker News