I mean… xone is only for Xbox devices. But as you already tried xone-dkms…
The xone repo is currently not compatible with linux kernels 6.11 or 6.12. But there are open pull requests that fixes those issues. This is the pull request that fixes it for 6.12.
I have written up some instructions how to install that version of xone-dkms-git here. But you need to use another commit hash if you’re on linux 6.12, which is d88ea1e8b430d4b96134e43ca1892ac48334578e instead of 28df566c38e0ee500fd5f74643fc35f21a4ff696. Also, as you installed xone-dkms, you need to uninstall that package first. Before you start following the instructions.