Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nice work! #1

Open
velzend opened this issue Jul 27, 2021 · 4 comments
Open

Nice work! #1

velzend opened this issue Jul 27, 2021 · 4 comments

Comments

@velzend
Copy link

velzend commented Jul 27, 2021

Thanks for sharing your reverse engineering article on the Somfy IO: https://www.google.com/amp/s/deralchemist.wordpress.com/2021/05/10/reverse-engineering-remote-controlled-somfy-blinds-part-1/amp/

I really enjoyed reading it... Did you already have some progress on the digital signal as it is probably encrypted. Hopefully we can extract some more information like the encryption method/ standard shared key.

How does the payload look between the remote and device if you reset the remote and join the device again?

Did you achieve anything with a simple replay of the payload?

@MKesenheimer
Copy link
Owner

Dear Dennis,

thank you for your request and for the commendation.

Unfortunately, I did not have much time to investigate this further in the last weeks. However, I really would like to go into more details and further investigate this protocol.

I did not try a replay attack yet. Since they are using is a rolling key algorithm, the remote must be out of range or in a faraday cage to eavesdrop on the commands. This is already on my agenda :)

Feel free to investigate on your own. And if you find anything interesting, please let me know!
Additionally, if you need help or have questions, feel free to contact me again.

Cheers!

@GraceGRD
Copy link

Hi,

Great work indeed, the blog post is awesome!

In about two weeks I will receive screens with the Somfy IO motor and I would like to make an attempt on capturing the packets when binding the remote and sending commands.

I do have a RTL-SDR (RT2832U) dongle and installed gnuRadio. However I'm struggling to get the project to work e.g. gnuRadio complains about missing blocks. Could you give some steps to follow on how to get the project up and running?

@mcarbonne
Copy link

Have a look at https://github.com/Velocet/iown-homecontrol.
There are also telegram and discord channels and some working POC available on other git repositories based on this work.

@Velocet
Copy link

Velocet commented Apr 27, 2024

The code from the 2W example will soon be merged in a cleaner version into iown.
For the moment you can link src, inc and include directories from the 2W repo into iown and go on from there.

If there are any questions feel free to leave a message in one of the chats or open a discussion. Happy to help 👍🏻

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

No branches or pull requests

5 participants