Comments (7)
I know that people have been reverse engineering the zwift play controllers encryption and i think it would be a better way to go than steerzo, as you also would have the option to use the extra button functionality you don't get with a keyboard, like rideon bombs and breaking and potentially gear changes at some point.
I know this is off-topic, but i'm hoping someone makes code for a diy-zwiftplay, bechause i want the button steering and the rideon-bombs..
from zwift-steer.
I found the same issue, exactly as @Berg0162 described (testing with nRF).
I suppose, they did a update on ZWIFT togheter with a firmware update on STERZO to block "parallel-versions" of it:
https://zwiftinsider.com/sterzo-smart-update/
Search on the web, I found very interesting input from Keith Wakeham - see https://www.youtube.com/watch?v=BPVFjz5zD4g to get our Home Made Version "activated" on ZWIFT - if it is still to update... I can say it...
Below is the piece of example code it should be included into the code.. but nothing for me, I'm just a beginner - maybe experts could help us.
//
// it's taken a few days but the (almost!) complete list of challenge and responses that was published has,
// (after much head scratching, hair pulling etc ..) enabled me to work out the functional relationship
//
uint16_t calculate_response_code( uint16_t challenge )
{
int n = challenge % 11;
uint16_t m = (challenge << n) | (challenge >> (16 - n));
uint16_t x = ((challenge + 38550) ^ m);
return x % 65336; // this value is correct (perhaps a typo for 65536 in the original?)
}
from zwift-steer.
Does anyone have some information, or better: a solution for this?
from zwift-steer.
I'm also interested in knowing this. Anyone made it work?
from zwift-steer.
https://github.com/vincent290587/steering_challenge/blob/develop/README.md
from zwift-steer.
@vincent290587 Thx for the contribution. Could it be that the STEERING_RX_CHAR_UUID is also changed? Or the initial notify values? Because zwift doesn't respond anything on the write characteristic.
from zwift-steer.
@vincent290587 Thx for the contribution. Could it be that the STEERING_RX_CHAR_UUID is also changed? Or the initial notify values? Because zwift doesn't respond anything on the write characteristic.
I added the complete code to the repo, they indeed added more characteristics
from zwift-steer.
Related Issues (1)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zwift-steer.