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

Please implement ZWIFT steering #152

Closed
WouterJD opened this issue Nov 25, 2020 · 9 comments · Fixed by #390
Closed

Please implement ZWIFT steering #152

WouterJD opened this issue Nov 25, 2020 · 9 comments · Fixed by #390
Assignees
Labels
enhancement New feature or request implemented under investigation Being studied for implementation in next version

Comments

@WouterJD
Copy link
Owner

The Blacktrack steering thing was also included with my Genius. For now that is maybe not so interesting, but once Bluetooth is available, we could emulate an Elite Sterzo Smart to get steering on Zwift (/~https://github.com/kwakeham/zwift-steerer/).

Originally posted by @switchabl in #101 (comment)

This might be usable for Fortius VR with steering unit as well.
FortiusANT already knows the steering movement, but I did not know what to do with it :-)

@WouterJD WouterJD added the enhancement New feature or request label Nov 25, 2020
@WouterJD
Copy link
Owner Author

To be honest: perhaps using the Zwift Companion app is the way to go.

  • It is supported by Zwift
  • Do not build what already exists

@switchabl
Copy link
Contributor

If you mean the one where it uses the phone sensors on the handlebar: that was only a tech demo on a short mountainbike loop. Apparently it doesn't work very well because on many phones it drifts quite badly and it looks like they have more or less abandoned it. At least for now, steering on normal Zwift "roads" works only with the Sterzo unit (https://www.elite-it.com/en/products/home-trainers/trainers-accessories/sterzo-smart). They have an exclusive deal with Zwift until some time next year I think.

On the down side, the protocol is proprietary and works only on Zwift. It is also more complicated than it should be (probably on purpose). But it has already been reverse-engineered and it would give all those Fortius/Blacktrack steering frames out there some purpose.

@switchabl
Copy link
Contributor

Just collecting some links here for future reference:
/~https://github.com/fiveohhh/zwift-steerer
/~https://github.com/kwakeham/zwift-steerer/
https://hackaday.com/2020/09/11/a-deep-dive-into-the-sterzo-steering-plate/
https://titanlab.co/zwift-steering-sterzo-pwned/
https://www.youtube.com/watch?v=BPVFjz5zD4g

I don't think it makes sense to begin work on this before BLE support is stabilized. It is also somewhat low priority for me. I do have an original Sterzo I can use for debugging/comparing purposes.

@WouterJD
Copy link
Owner Author

If you build it; I'm happy to test and integrate

@WouterJD WouterJD added the future development This is not on the backlog for the coming releases label Dec 1, 2020
@BrRoBo
Copy link

BrRoBo commented Dec 14, 2020

In addition to the Fortius I currently have hooked up and using with FortiusAnt, we also have a i-Magic steering frame in storage. I always found steering while riding was more of a hassle than a benefit because your Avatar would not stick to a route and so your ride results would not match any other historical results.

Were I do think the steering would be nice to use is if Tacx (Phil Stone, etc) would implement a suggestion I made years ago to do 360 videos and allow you to turn your head (pan the view) around and even look backwards while riding. Apparently Phil tried mocking up a 360 video as a test, but it made him nauseous, like motion sick :/

@switchabl
Copy link
Contributor

On Zwift it is more "veering" than "steering" (except for the MTB trail where you actually have to steer to stay on track)., which I think is mostly a good thing. So if you don't do anything, you just stick to your line. It takes a bit getting used to, but I think it is quite fun on the more twisting routes to go for the tighter lines. Adds a new dimension to racing too (which you may or may not like). Overall certainly something you can live without, but if we can let everyone with an old steering frame/Blacktrack try it for free, why not?

This needs to wait until we have Bluetooth though, there is no steering profile for ANT.

@marcoveeneman
Copy link
Contributor

Just want to let you guys know i'm looking into this atm

@WouterJD
Copy link
Owner Author

:-)

@WouterJD WouterJD added under investigation Being studied for implementation in next version and removed future development This is not on the backlog for the coming releases labels Dec 22, 2020
@marcoveeneman marcoveeneman mentioned this issue Jan 15, 2021
@WouterJD
Copy link
Owner Author

@marcoveeneman has created the first version, using NodeJs
@switchabl has added blacktrack
It's now integrated, also in -bb (ble/bless).

Ready for testing

@WouterJD WouterJD linked a pull request Aug 16, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request implemented under investigation Being studied for implementation in next version
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants