I am on Bluefin DX. I’m unable to get the Oryx keyboard configurator to connect to my ZSA keyboard. I have already done the following (with success on Fedora Workstation):
Added the necessary udev rules in /etc/udev/rules.d/50-zsa.rules
grep -E '^plugdev:' /usr/lib/group | sudo tee -a /etc/group
sudo usermod -aG plugdev $USER
Restarted my computer
I am running the configurator using the Google Chrome flatpak. When it attempts to connect to the keyboard bootloader, the following is output in the Chrome console:
SecurityError: Failed to execute 'open' on 'USBDevice': Access denied.
I have been able to get my zsa keyboard connected through chrome. I created the udev rule file with the entire content from the zsa instructions and added my user to plugdev then did a restart.
I recall having a bit of trouble with getting my user added to the plugdev group to stick over a reboot but I can’t remember what I did to fix that. Can you check the “id” output to confirm that your user has been added to plugdev?
I also went ahead and created a PR to get the udev rule included in the ublue config
Thanks @RPT! I inserted all of the rules this time and Oryx web flashing works! Strange, because the other ZSA rules should be optional per their documentation (and I always used the Oryx rules only with success on Fedora workstation).
To double check the solution, I removed all the rules again apart from the Oryx rules and web flashing indeed does not work unless something in the additional rules list is present . And to clarify I have a ZSA Voyager.
Update: It looks like the following rule needs to be present. Not sure why, because it’s for the Keymapp app, not Oryx .
# Keymapp Flashing rules for the Voyager
SUBSYSTEMS=="usb", ATTRS{idVendor}=="3297", MODE:="0666", SYMLINK+="ignition_dfu"