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

Logitech G920 detected, but nothing works #147

Closed
Leniwcowaty opened this issue Aug 5, 2023 · 6 comments
Closed

Logitech G920 detected, but nothing works #147

Leniwcowaty opened this issue Aug 5, 2023 · 6 comments

Comments

@Leniwcowaty
Copy link

The wheel is being detected and is showing in "Device" section, but apart of that, nothing works. Axis are not being displayed (this is with one pedal pressed and wheel maxed out to left):
image

FFB not working at all, cannot load profile, getting error:
image

Tests also not working, nothing happens.
Fedora 38, kernel 6.4.7, all dependencies installed, checked every USB port in my PC. It just doesn't work :/

@berarma
Copy link
Owner

berarma commented Aug 5, 2023

Which version is this? Latest master?

Can you please try the latest release?

@Leniwcowaty
Copy link
Author

Yes, this is the latest release, installed an hour before the post

@berarma
Copy link
Owner

berarma commented Aug 5, 2023

Just before releasing 0.7.2 I closed #103 and everything should be working according to that ticket. Can you confirm you're using that version?

Also running oversteer --debug from the terminal could give me more information.

@Leniwcowaty
Copy link
Author

image

As you can see - 0.7.2. As for debug, after starting:

DEBUG:root:update_device_list: /devices/pci0000:00/0000:00:02.1/0000:05:00.0/0000:06:08.0/0000:0c:00.0/0000:0d:0c.0/0000:13:00.0/usb3/3-3/3-3:1.0/0003:046D:C262.0007/input/input21/event19 /dev/input/event19 DEBUG:root:/dev/input/event19: ID_VENDOR_ID: 046d ID_MODEL_ID: c262 DEBUG:root:Devices: {'/devices/pci0000:00/0000:00:02.1/0000:05:00.0/0000:06:08.0/0000:0c:00.0/0000:0d:0c.0/0000:13:00.0/usb3/3-3/3-3:1.0/0003:046D:C262.0007/input/input21/event19': <oversteer.device.Device object at 0x7f958d1f2450>} DEBUG:matplotlib:matplotlib data path: /usr/share/matplotlib/mpl-data DEBUG:matplotlib:CONFIGDIR=/home/kacper/.config/matplotlib DEBUG:matplotlib:interactive is False DEBUG:matplotlib:platform is linux DEBUG:matplotlib:CACHEDIR=/home/kacper/.cache/matplotlib DEBUG:matplotlib.font_manager:Using fontManager instance from /home/kacper/.cache/matplotlib/fontlist-v330.json

When clicking "Start new" in tests:

Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/oversteer/gtk_handlers.py", line 259, in on_test_start_clicked self.controller.start_test() File "/usr/local/lib/python3.11/site-packages/oversteer/gui.py", line 475, in start_test self.test = Test(self.device, test_callback) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/oversteer/test.py", line 10, in __init__ self.input_device = self.device.get_input_device() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'get_input_device'

After toggling "Center wheel" (autocentering works):

DEBUG:root:Setting autocenter strength: 65535 DEBUG:root:Setting autocenter strength: 0
Then a lot of Setting autocenter strength when I modify the slider.

When I unplug wheel:
003:046D:C262.0007/input/input21/event19 DEBUG:root:remove: /devices/pci0000:00/0000:00:02.1/0000:05:00.0/0000:06:08.0/0000:0c:00.0/0000:0d:0c.0/0000:13:00.0/usb3/3-3/3-3:1.0/0003:046D:C262.0007/input/input21/js0 DEBUG:root:remove: /devices/pci0000:00/0000:00:02.1/0000:05:00.0/0000:06:08.0/0000:0c:00.0/0000:0d:0c.0/0000:13:00.0/usb3/3-3/3-3:1.0/0003:046D:C262.0007/input/input21

When I plug again:

DEBUG:root:add: /devices/pci0000:00/0000:00:02.1/0000:05:00.0/0000:06:08.0/0000:0c:00.0/0000:0d:0c.0/0000:13:00.0/usb3/3-3/3-3:1.0/0003:046D:C262.0008/input/input22 DEBUG:root:add: /devices/pci0000:00/0000:00:02.1/0000:05:00.0/0000:06:08.0/0000:0c:00.0/0000:0d:0c.0/0000:13:00.0/usb3/3-3/3-3:1.0/0003:046D:C262.0008/input/input22/js0 DEBUG:root:add: /devices/pci0000:00/0000:00:02.1/0000:05:00.0/0000:06:08.0/0000:0c:00.0/0000:0d:0c.0/0000:13:00.0/usb3/3-3/3-3:1.0/0003:046D:C262.0008/input/input22/event19 DEBUG:root:update_device_list: /devices/pci0000:00/0000:00:02.1/0000:05:00.0/0000:06:08.0/0000:0c:00.0/0000:0d:0c.0/0000:13:00.0/usb3/3-3/3-3:1.0/0003:046D:C262.0008/input/input22/event19 /dev/input/event19 DEBUG:root:/dev/input/event19: ID_VENDOR_ID: 046d ID_MODEL_ID: c262

I hope this is helpful for you, for me it's just a lot of gibbrish.

@berarma
Copy link
Owner

berarma commented Aug 8, 2023

The latest master commit still has version 0.7.2. You need to know whether you used the zip release file or the master branch.

I think you have used the master branch. I've uploaded a fix for this issue. Can you please test it?

@Leniwcowaty
Copy link
Author

Leniwcowaty commented Aug 8, 2023

I used the method of installation provided in README - cloned the git repo and used master branch.
I installed it now again and it works as expected - wheel is detected, shows everything. Sadly two more problems arise - the method with launching it with game (oversteer -p [profile] -g "%command%") doesn't work with Flatpak Steam (/bin/sh: line 1: /usr/local/bin/oversteer: No such file or directory) and with normal Steam, from repos, it works, launches Oversteer and applies my autocentering options, but no FFB in BeamNG. I suppose the problem is strictly with this game, bcs ETS 2 and ATS have FFB even without oversteer.
Anyway, thank you for your help and keep up the great work!

EDIT: I found workaround for BeamNG - ValveSoftware/Proton#1237

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants