unable to upgrade firmware for both usb-a and usb-c solo v2 keys from linux #188
gilbert-fernandes
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
rust intalled.
installed solo2 using cargo
both keys are seen when using ls :
gf@aesir:/etc/udev$ solo2 ls
Solo 2 88E370EEB9BF535D8BE663F07199AF8B (CTAP only, firmware 2:20220822.0, unlocked)
gf@aesir:/etc/udev$ solo2 ls
Solo 2 0D07FCA9C11BE25AB005312E3D6851E3 (CTAP only, firmware 2:20220822.0, unlocked)
when trying to upgrade it downloads the firmware, then asks me to "touch" the key
i see the led for the key going from Green to Blue and it blinks
I touch the key... it registers the touch, then key just turns off.
happens for both keys. they just turn off.
then :
gf@aesir:/etc/udev$ solo2 update
Downloading latest release from https://github.com/solokeys/solo2/
Fetched firmware version 2:20220822.0 (2.964.0)
Tap button on key to confirm, or replug to abort...
If you touched the key and the LED is off, you are likely missing udev rules for LPC 55 mode.
Either run
sudo solo2 update
, or install https://github.com/solokeys/solo2-cli/blob/main/70-solo2.rulesSpecifically, you need this line:
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="b000", TAG+="uaccess
Error: User prompt to confirm maintenance timed out (or udev rules for LPC 55 mode missing)!
this issue happens for both keys.
i have installed the 70-solo2.rules from the repo and it contains :
NXP LPC55 ROM bootloader (unmodified)
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0021", TAG+="uaccess"
NXP LPC55 ROM bootloader (with Solo 2 VID:PID)
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="b000", TAG+="uaccess"
Solo 2
SUBSYSTEM=="tty", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="beee", TAG+="uaccess"
Solo 2
SUBSYSTEM=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="beee", TAG+="uaccess"
did a chmod to have exactly the same rights on the /etc/udev folder followed with a full reboot.
Laptop is a Lenovo P16s AMD Gen2 AMD
Operating system is up to date Fedora 41 Workstation
latest rust installed
latest solo2 compiled with cargo
Beta Was this translation helpful? Give feedback.
All reactions