#wootility failing on nixos
1 messages · Page 1 of 1 (latest)
Thanks for posting your support request!
Please note, the support center is only for community-based support with technical troubleshooting and general questions.
For official Wooting Customer Support, please use the Contact Us button on the Wooting Hub or email your request to social@wooting.io
note: use the email address associated with your order for fastest resolution
Looking for information about your specific order?
You can find that on the Wooting Hub! There you can also add upgrades, change/confirm your shipping address, and much more.
Is your order about to ship and you need to pause it for any reason?
Place it On Hold via the Wooting Hub!
https://hub.wooting.io/login
just got my uwu, and it seems that wootility is failing on nixos when trying to update
my udev rules are set as such:
udev = {
extraRules = ''
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff01", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff01", TAG+="uaccess"
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2402", TAG+="uaccess"
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff02", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff02", TAG+="uaccess"
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2403", TAG+="uaccess"
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="31e3", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="31e3", TAG+="uaccess"
'';
};```
everything seems good udev wise, as i can get the uwu to connect just fine, but it throws An error occured while completing the update everytime the firmware tries to update.
are there any known issues with the wootility beta with nix? and are there any known workarounds?
also note: this is wootility on web, not the one in nixpkgs
correct
nixos is a well, complicated linux distro
it makes stuff like this a tad bit harder
Goootcha. Well Linux is outside of my area of expertise. Someone who knows Linux can probably help. 🙂
all good! im gonna attempt some ideas i have on my end to try and remedy. this is going to be a very edge case issue though for sure
no luck so far, i'm pretty stuck with this. will just have to use it with ootb settings for now
thats ancient rules
~~please check the help page here for the current ones https://help.wooting.io/en/article/wootility-configuring-device-access-for-wootility-under-linux-udev-rules-r6lb2o/~~
nvm me
due to the format it looks like the old ones
are you using the beta of wootility web?
thats correct
so connect uwu, do update, it asks to give restore permission, you give it perms, it fails?
or where does it fail otherwise
pretty much spot on yeah
hangs after this screen
then throws
it does detect the uwu just fine, failpoint is actually installing the firmware update
one sec, ill get you logs
weird, its not giving me the update screen anymore. ill send logs once i can get back there
it should tell you if theres updates anyway in settings
actually, it doesnt, its odd
do you know the latest firmware atm?
mine is @ v2.6.28-prod
hm i believe theres a system for switching from the factories firmware build to the current build
v2.7.0-beta.1
weird... this is what it shows if i head to settings
disconnected
it also says its dced, but its not
thats why no update
its connected, thats the thing
try replugging it or regiving permission for the device
if i try to unplug it / plug it back in state doesnt change
ill try perms again
i removed it and gave it perms again, now it hangs at
a system restart fixed this before
what browser are you using as a side question?
oh boi
also tried on plain chromium, and no cigar
no because ff and safari/webkit/apple dont want to implement googles half baked "standard"
figured yeah, classic
google force the webhid/webusb into chromium so yeah
still hangs on chromium
sounds like an os problem
sounds good, ill try some workarounds that could work and update if i find anything. gn and ty!
Quick side question. Can you tap the keys on the UwU and get output?
Great. So it's purely a question of getting a connection for the Wootility. That's always something 😄
so obviously my os detects it, just probably weird permission issues with the nix store or something
like i said earlier, really edge case issue here 😄
If it's really a permission issue you can manually change the permissions of the device nodes.
I also recommend to try the appimage and to maybe run that as root.
In the case it's not a permission issue it can be a problem with the connection. So I recommend to use the provided stock cable and directly connect the UwU to a USB port on the I/O panel on the back of the PC.
can nixos even run appimages?
Might be a silly idea, but try adding your user to the dialout group. I had a similar issue with esphome web flashing and that solved it (also on nixos)
The new udev rule approach should not rely on groups anymore. While I don't really know how that may distro implements the uaccess tag.
cant hurt to try. ill give it a shot later today once im back at my pc
i’ll also give the appimage a shot later aswell
some updates on this: cant figure it out still. tried pretty much everything suggested here (- the appimage since its a black screen for me on wayland, even with --no-sandbox)
Please show the list of connected usb devices. Please identify which device nodes belong to the Wooting and list them too.