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

Support of FFB on new firmware (after v171) #3

Open
JacKeTUs opened this issue May 22, 2024 · 9 comments
Open

Support of FFB on new firmware (after v171) #3

JacKeTUs opened this issue May 22, 2024 · 9 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@JacKeTUs
Copy link
Owner

JacKeTUs commented May 22, 2024

Driver needs to send proper FFB commands to the wheel with new firmware

At first glance protocol is the same PIDFF protocol, but shifted to the right and with leading 0x01.

@JacKeTUs JacKeTUs added the help wanted Extra attention is needed label May 22, 2024
@JacKeTUs JacKeTUs self-assigned this May 22, 2024
@Ashtoruin
Copy link

Happy to help with testing. Guess I need to get monado configured sooner than I thought!

@JacKeTUs
Copy link
Owner Author

JacKeTUs commented May 22, 2024

For testing you need Wireshark + USBMon configured, on both Windows and Linux
Also, please, download WheelCheck.exe (iRacing Wheel Checker tool) (https://www.overtake.gg/downloads/lut-generator-for-ac.9740/)

At first i need some dumps from Windows, with latest firmware available, with simpro2 installed, with Wheelcheck.exe, where you:

  1. Start recording of a dump in Wireshark + USBMon
  2. Connect the base
  3. Launch WheelCheck.exe
  4. Set Spring Effect to Simple Spring
  5. Change some parameters like Offset X or Coefficient
  6. Stop recording

That's one dump. Here is another:

  1. Start recording of a dump in Wireshark + USBMon
  2. Connect the base
  3. Launch WheelCheck.exe
  4. Set Damper Effect
  5. Change some parameters like Coefficient
  6. Stop recording

I have some information from my previous findings, first i want to confirm that protocol after v171 and now (i don't know latest numbers) didn't change

@Ashtoruin
Copy link

test-1.zip
test2.zip

Hopefully I did that right. Only ever done this on linux before.

@JacKeTUs
Copy link
Owner Author

Yep, that's cool

And i can confirm it pretty much the same as my info. Sadly, i didn't save any pcaps when i had the wheel, only some copies of some packets...

@JacKeTUs
Copy link
Owner Author

Okay, now i want the same tests done in windows in old firmware, v159
You need to follow simagic guides to uninstall simpro2

@Ashtoruin
Copy link

@Ashtoruin
Copy link

test-1-v159.zip
test-2-v159.zip
Removed the Registry entries you told me and ran the tests again

@JacKeTUs
Copy link
Owner Author

May be should be enough just copying PID descriptor on new firmware
Please try to compile driver from new commit on branch

@vbeljan
Copy link

vbeljan commented Oct 23, 2024

Hello, I have an Alpha Mini running firmware v182 and a GTS wheel rim. Let me know if you need any support. It's a bummer that newer versions have such drastic changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants