Conversation
|
This is some good stuff, ill take a deeper look at it later (probably before the end of next week) when I have some more time. You might want to look at PR #7 which I have been working on which works with later firmware versions. These devices used to just blast telemetry data to any device which asked for it, but now they require this really really cursed handshake where the devices use ECDH to get a shared secret and then all subsequent messages are encrypted using that shared secret, it was a huge PITA to figure out their cursed protocol (I have no clue why they didn't just use the built in Bluetooth encryption which would have been way easier), but it mostly works. |
|
Awesome! A quick test looked promising |
|
I have merged the upgrades which make the library work with the latest firmware version (#7), you will probably need to make some changes to get this working again (the indexes changed, but by a constant amount at least). Let me know when you have it working and I will merge this. |
Tested with Firmware v0.1.2.8 but the
UUID_IDENTIFIERis not advertised (only readable from GATT tree).Firmware v0.1.3.7 is not working and seems to be paired/bonded without public notify data.