Logitech G920 on Switch

pierobarcellos

Member
OP
Newcomer
Joined
Dec 1, 2022
Messages
10
Trophies
0
Age
41
XP
74
Country
Brazil
Hello. I have a Logitech G920 wheel, and I wanted to use it on the Nintendo Switch (both Sysnand and Emunand).

Currently, if I connect it, the Switch recognizes it as a parallel control, it doesn't allow editing commands, and the directional pad goes a little crazy (and it normalizes when I calibrate the buttons). But when I enter the games, the steering wheel doesn't work and the buttons are miscalibrated again. I wanted to know if there is some configuration or sys-con fork that allows using steering wheels on Switch.
 
  • Like
Reactions: Halbour

l8nighter

New Member
Newbie
Joined
Dec 1, 2022
Messages
1
Trophies
0
Age
45
XP
18
Country
United States
I too am trying to get the G920 working as well on the switch. I purchased the MAYFLASH Magic NS 2 and it will detect all of the buttons and keeps pressing the down arrow until I calibrate the buttons but I cannot get the wheel to work either. I have contacted Mayflash but no reply as I would really like to get this wheel working without having to buy the Mario Kart Racing Wheel Pro Deluxe By HORI just to play some driving games.
 

pierobarcellos

Member
OP
Newcomer
Joined
Dec 1, 2022
Messages
10
Trophies
0
Age
41
XP
74
Country
Brazil
I too am trying to get the G920 working as well on the switch. I purchased the MAYFLASH Magic NS 2 and it will detect all of the buttons and keeps pressing the down arrow until I calibrate the buttons but I cannot get the wheel to work either. I have contacted Mayflash but no reply as I would really like to get this wheel working without having to buy the Mario Kart Racing Wheel Pro Deluxe By HORI just to play some driving games.
The only way I've seen so far is to use a gadget called Ras1ution, which is expensive, and I'm not sure it works 100% for the G920.
 

pierobarcellos

Member
OP
Newcomer
Joined
Dec 1, 2022
Messages
10
Trophies
0
Age
41
XP
74
Country
Brazil
I too am trying to get the G920 working as well on the switch. I purchased the MAYFLASH Magic NS 2 and it will detect all of the buttons and keeps pressing the down arrow until I calibrate the buttons but I cannot get the wheel to work either. I have contacted Mayflash but no reply as I would really like to get this wheel working without having to buy the Mario Kart Racing Wheel Pro Deluxe By HORI just to play some driving games.
The only way I've seen so far is to use a gadget called Ras1ution, which is expensive, and I'm not sure it works 100% for the G920.
I discovered a little thing. G920 is identified by sys-con as an Xbox One controller. In the config/sys-con folder of the SD Card, there are the configurations of each compatible gamepad. I edited the config_xboxone.ini file in notepad, setting the deadzone settings to 0 (zero). This normalized the "push down" problem. The pedals are working, and all the buttons on the steering wheel as well. Switch doesn't identify the left/right movement of the steering wheel and the force feedback.
 
  • Love
Reactions: impeeza

pierobarcellos

Member
OP
Newcomer
Joined
Dec 1, 2022
Messages
10
Trophies
0
Age
41
XP
74
Country
Brazil
I think there is a way to go here. In the sys-con config.ini files, there is the mapping code for each Switch button (example: FACE_UP is the key for the X button on joycons). Maybe I'm wrong, but adding a key value can make the steering wheel recognized (something like STEERING_WHEEL = TRUE). I'm looking to find out what the key values are for the Hori Mario Kart wheel (the only one I know of that is compatible with the Switch).
 
  • Like
Reactions: impeeza

pierobarcellos

Member
OP
Newcomer
Joined
Dec 1, 2022
Messages
10
Trophies
0
Age
41
XP
74
Country
Brazil
I'm still researching the subject. I found two repositories on GitHub that might help find a solution:
https://github.com/jackhumbert/FreeTheWheel
https://github.com/drb1992/LogitechWheelPlugin

I tried modifying sys-con and including some of the settings I found here, but I couldn't (I'm not a developer, I'm just curious). I created a fork of sys-con with these files, but I had difficulties compiling them in Visual Studio: https://github.com/PieroBarcellos/sys-con

If anyone understands this and wants to compile it for a test, go ahead.
 
  • Love
Reactions: impeeza

pierobarcellos

Member
OP
Newcomer
Joined
Dec 1, 2022
Messages
10
Trophies
0
Age
41
XP
74
Country
Brazil
I discovered something new. I watched a video with the Hori Mario Kart Racing Wheel Deluxe. I saw that the steering wheel is recognized as a pro controller by Switch, and that wheel's movement (turn left and turn right) would be the movement of the right stick on the X axis.

In sys-con, I edited config_xboxone.ini, and put 0 in left_stick_deadzone, and 100 in right_stick_deadzone (this pretty much disables right stick movement, so the controller isn't constantly "pressing down").

The next step will be to see in the settings how to make the wheel movement be interpreted as left stick movement.

Everything I have discovered, I post in the sys-con issue.
 
  • Love
  • Like
Reactions: W00fer and impeeza

pierobarcellos

Member
OP
Newcomer
Joined
Dec 1, 2022
Messages
10
Trophies
0
Age
41
XP
74
Country
Brazil
I'm annoying? Many times yes. Especially with this subject.

I don't know anything about coding, C+, C#, etc, but I'm a curious one, and I try to share things here so that @cathery or someone else can move on.

Well, the goal is to make Switch understand that the wheel movement is recognized in the system as X Axis left stick (right and left). I believe it will not work with a command in any .ini file in the config folder. There would have to be an identification of the steering wheel commands in the project, and in the Switch controller interface files.

I found the Logitech SDK, and tried to understand if there would be a way (but my knowledge is limited). The only issue I understood is that it wouldn't be possible to use G920 Force Feedback on Switch.

So, I believe that for a Logitech wheel to work on Switch, the path would be:
1) Include the Logitech SDK files in the root of sys-con (https://www.logitechg.com/pt-br/partnerdeveloperlab/sdk-resource-list/steering-wheel-sdk.html);
2) Disable Force Feedback via code to avoid failures;
3) In the same way that there is in sys-con the command to invert DPad and LStick, convert the wheel axis into Lstick movement.
4) Compile and test.

By doing this, not only the G920, but all Logitech racing wheels could work on the Switch.

Going further, whoever manages to do this wheel-in-Lstick conversion can invest a little more time and knowledge for a solution like Xbox App to use a steering wheel in racing games that do not have support.
Post automatically merged:

I tried, but I cant compile my sys-con fork: https://github.com/PieroBarcellos/sys-con
I have some problems with the DevKitPro and Atmosphere libraries.

If anyone has already compiled something for the Switch and can do it for me, and send me the files so I can test it out, I'd appreciate it.
 
Last edited by pierobarcellos,
  • Like
Reactions: impeeza

pierobarcellos

Member
OP
Newcomer
Joined
Dec 1, 2022
Messages
10
Trophies
0
Age
41
XP
74
Country
Brazil
Following. Im very interested in this. Keep up your research and good work, is help if I could!

At this moment, I need someone to download the zip file of the project from my link (https://github.com/PieroBarcellos/sys-con) and try to compile to generate the sys-con files. I followed all the steps indicated by Cathery (original developer of the project), but I was not successful.

And if possible, send the files to me, so I can test them here.
 

W00fer

Well-Known Member
Newcomer
Joined
Sep 22, 2019
Messages
54
Trophies
0
Age
37
XP
258
Country
Anguilla
At this moment, I need someone to download the zip file of the project from my link (https://github.com/PieroBarcellos/sys-con) and try to compile to generate the sys-con files. I followed all the steps indicated by Cathery (original developer of the project), but I was not successful.

And if possible, send the files to me, so I can test them here.
Are you still working on the project?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Hello @realtimesave.