Skip to content

Comments

Add C300X DC#8

Open
terratec wants to merge 1 commit intoflip-dots:mainfrom
terratec:add-c300x-dc
Open

Add C300X DC#8
terratec wants to merge 1 commit intoflip-dots:mainfrom
terratec:add-c300x-dc

Conversation

@terratec
Copy link

Tested with Firmware v0.1.2.8 but the UUID_IDENTIFIER is 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.

C300X-DC

@flip-dots
Copy link
Owner

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.

@terratec
Copy link
Author

Awesome! A quick test looked promising

@flip-dots
Copy link
Owner

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants