After a decade of research since our DEFCON 24 talk, we've released everything we know about the R-Net protocol in a new repository: open-rnet
What's in it:
Complete R-Net protocol specification — every frame, every handshake, fully documented
590+ CAN frames mapped with a searchable frame dictionary
Serial authentication algorithm cracked — XOR-based challenge/response, fully reversed
R-Net Programmer dongle protocol reversed — read/write device config memory without a $1,500 dongle
Firmware analysis — HCS08 microcontroller reverse engineering, encryption keys, memory maps
25 real-world .R-net config files parsed from 10 different chairs (V6, C500, M300, Alltrack, Pulse 6, F3, M3)
Python tools — self-programming, OBP mode, config parser, protocol utilities
27+ packet captures for your own analysis
3 confirmed control methods — FollowJSM, JSMerror, EmulateJSM
https://github.com/redragonx/open-rnet
youtu.be/_RvVlD1TO6U