You are not logged in.
Pages: 1
I have an X3 controller that's technically universal. However, ever since I switched to Arch Linux with Hyprland, I’ve hit a snag: the controller connects just fine, but it doesn't actually work/register input. I'm definitely using the right button combination for PC mode, and I'm using blueman for the connection. Is there any known reason for this or a fix out there?
Offline
sorry, more info:
-`
.o+` -----------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: 83NS (IdeaPad Slim 3 15IRH10)
`+oooooo: Kernel: Linux 7.1.4-arch1-1
-+oooooo+: Uptime: 1 day, 19 hours, 32 mins
`/:-:++oooo+: Packages: 782 (pacman)
`/++++/+++++++: Shell: zsh 5.9.2
`/++++++++++++++: Display (B153UAN03.0 ): 1920x1200 in 15", 60 Hz [Built-in]
`/+++ooooooooooooo/` WM: Hyprland 0.56.0 (Wayland)
./ooosssso++osssssso+` Cursor: Adwaita
.oossssso-````/ossssss+` Terminal: kitty 0.48.0
-osssssso. :ssssssso. Terminal Font: JetBrainsMonoNFM-Regular (14.5pt)
:osssssss/ osssso+++. CPU: 13th Gen Intel(R) Core(TM) i5-13420H (8+4) @ 4.60 GHz
/ossssssss/ +ssssooo/- GPU: Intel UHD Graphics @ 1.40 GHz [Integrated]
`/ossssso+/:- -:/+osssso+- Memory: 2.89 GiB / 7.42 GiB (39%)
`+sso+:-` `.-/+oso: Swap: 204.20 MiB / 3.71 GiB (5%)
`++:. `-/+/ Disk (/): 8.44 GiB / 45.96 GiB (18%) - ext4
.` `/ Disk (/home): 13.26 GiB / 421.13 GiB (3%) - ext4
Battery (L24B3PK3): 77% [Discharging]
Locale: en_US.UTF-8
Offline
Please use [code][/code] tags and also please don't bump - edit your post to mend it if nobody has yet replied to avoid creating a false assumption of activity on the thread.
Does the device show up in
sudo evtest and does it generate input events there?
Next layer would be
sudo libinput debug-eventsOffline
Sorry
well test both and vtest had already seen it and even with it connected, it didn't work.
Inputlib perfectly designed the touchpad and keyboard but the control didn't As for the output of inputs:
❯ sudo evtest
[sudo] password for eddiewav:
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Power Button
/dev/input/event10: sof-hda-dsp HDMI/DP,pcm=3
/dev/input/event11: sof-hda-dsp HDMI/DP,pcm=4
/dev/input/event12: sof-hda-dsp HDMI/DP,pcm=5
/dev/input/event13: Microsoft X-Box 360 pad
/dev/input/event2: AT Translated Set 2 keyboard
/dev/input/event3: Video Bus
/dev/input/event4: PC Speaker
/dev/input/event5: Ideapad extra buttons
/dev/input/event6: ELAN06FA:00 04F3:327E Mouse
/dev/input/event7: ELAN06FA:00 04F3:327E Touchpad
/dev/input/event8: sof-hda-dsp Mic
/dev/input/event9: sof-hda-dsp Headphone
Select the device event number [0-13]: 13
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x45e product 0x28e version 0x110
Input device name: "Microsoft X-Box 360 pad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 304 (BTN_SOUTH)
Event code 305 (BTN_EAST)
Event code 307 (BTN_NORTH)
Event code 308 (BTN_WEST)
Event code 310 (BTN_TL)
Event code 311 (BTN_TR)
Event code 314 (BTN_SELECT)
Event code 315 (BTN_START)
Event code 316 (BTN_MODE)
Event code 317 (BTN_THUMBL)
Event code 318 (BTN_THUMBR)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min -32768
Max 32767
Fuzz 16
Flat 128
Event code 1 (ABS_Y)
Value 0
Min -32768
Max 32767
Fuzz 16
Flat 128
Event code 2 (ABS_Z)
Value 0
Min 0
Max 255
Event code 3 (ABS_RX)
Value 0
Min -32768
Max 32767
Fuzz 16
Flat 128
Event code 4 (ABS_RY)
Value 0
Min -32768
Max 32767
Fuzz 16
Flat 128
Event code 5 (ABS_RZ)
Value 0
Min 0
Max 255
Event code 16 (ABS_HAT0X)
Value 0
Min -1
Max 1
Event code 17 (ABS_HAT0Y)
Value 0
Min -1
Max 1
Properties:
Testing ... (interrupt to exit)Offline
well test both and vtest had already seen it and even with it connected, it didn't work.
Inputlib perfectly designed the touchpad and keyboard but the control didn't
We'll need that in English ![]()
https://www.deepl.com/translator
But the controller is there - spamming its buttons does not generate any events in evtest at all?
Can you test the controller against a different system (just to ensure that it still generates events at all and didn't lockup internally) - or have you tried to reset it?
Offline
Lol well
Yeah, no events.
I've already tested it on another system, but nothing happened.
I was trying to figure it out with the AI, but nothing worked—I kind of thought the service was js0 or something like that.
Offline
I've already tested it on another system, but nothing happened.
So basically the controller works absolutely nowhere (incl on windows or an actual xbox)?
Take out the batteries for 30s or you apparently can power it down by holding the guide button (the "X" thing in the top-center) for 10s
Offline
Yeah...
I make it
and now?
Offline
The idea was that resetting the controller might revive it.
So basically the controller works absolutely nowhere (incl on windows or an actual xbox)?
Offline
Got it
i am trying to read the documentation here, do you recommend any page for help me.
(Btw thanks)
Offline
What documentation? Of the controller?
*Have* you reset it?
Offline
Yeah sorry, the arch wiki documentation
yes
Offline
If the controller doesn't work against any host, including any Xbox, in that it does pair but the buttons don't produce events, no arch wiki will help you.
If a reset doesn't help, maybe one of the buttons is physically stuck?
Offline
Hello
After a while
I switched operating systems(for a moment, for work). So, would it be possible to solve the problem with xpadneo?
Offline
Please clarify whether you've established that the controller itself principally works and generates input on *any* system - you'll not fix broken controller HW w/ some software.
Offline
Pages: 1