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

Xbox 360 Wireless Controller Works but is Endlessly Blinking #85

Open
Bruxism opened this issue Nov 28, 2024 · 0 comments
Open

Xbox 360 Wireless Controller Works but is Endlessly Blinking #85

Bruxism opened this issue Nov 28, 2024 · 0 comments

Comments

@Bruxism
Copy link

Bruxism commented Nov 28, 2024

I haven an official brand Microsoft Xbox 360 Wireless Receiver and Xbox 360 wireless controller. They work and are detected, but the controller LEDs--the ring--endlessly blink. It's irritating.

The problem appears to me to be due to an old xpad driver that's built into the kernel as it's mentioned in old posts and works fine on Linux Mint with its version.

I spent hours doing research with/out ChatGPT to try and figure out how to disable xpad so that I could set up xboxdrv package or maybe put in a newer version of xpad via modprobe because xboxdrv worked okay with xboxdrv –-detach-kernel-driver, but I couldn't activate the daemon. Also, the controller would read as a second one somehow.

It turns out since xpad is builtin to the kernel, that I can't just disable it with modprobe; I have to pass initcall_blacklist= as a kernel parameter to disable it in this case.

ChatGPT led me to think that I could read/edit /dev/mmcblk0p3 with fw_printenv/fw_setenv commands as I found env settings there with hexdump, but I couldn't figure out the right environment size to get those commands to work. I used hexdump to see where the end of the variables were, and I threw a whole load of guesses. Was it even possible that way?

Anyways, I'm trying to learn how to contribute, but I'm stuck. I welcome explanation and pointers.

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

1 participant