Skip to content

Firmware update guide for Linux? #181

Answered by iGadget
iGadget asked this question in Q&A
Discussion options

You must be logged in to vote

In the spirit of 'scratch your own itch', I actually got it working myself after (quite some) tinkering. If anyone else bumps into this issue, here's how I got it working on Ubuntu 22.04:

  1. Install dependencies for Rust & solo2-cli:
    sudo apt install curl build-essential gcc make pkg-config libudev-dev libpcsclite-dev -y
  2. Install Rust
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  3. Activate Rust path in current shell (or restart your shell)
    source "$HOME/.cargo/env"
  4. Install solo2-cli
    cargo install solo2
  5. Fix udev rules (running solo2-cli with sudo didn't work for me)
cd /etc/udev/rules.d/
sudo wget https://github.com/solokeys/solo2-cli/raw/main/70-solo2.rules
sudo chmod g-w 70…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by iGadget
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant