I just bought a 15v4 with Librem Key, and ran into some issues with key setup.
Hopefully this thread will help you avoid my same issues.
user@user:~$ gpg --card-status
gpg: selecting openpgpg failed: No such device
gpg: OpenPGP card not available: No such device
gpg --card-status and gpg --card-edit require you to run as ROOT. Apparently the first batch of US manufactured Librem Keys USB IDs haven’t yet been added to upstream, which causes this error.
user@user:~$ sudo gpg --card-status #should work for you
One pitfall of having to run GPG as root: It redirects the program from the normal .gnupg folder stored at /home/user.gnupg to /root/.gnupg … Do your gpg keygen as a normal user (NOT root), and then copy the .gnupg folder to /root so that you will be able to to perform gpg keytocard when running later.
:~$ sudo cp ~/.gnupg /root
:~$ sudo gpg --expert --edit-key #yourkeyID
Your Admin password must be 25 characters or less in order for Heads to accept it. Otherwise you get an error, code 26, password too long. Also, the number pad doesn’t work in heads.
I’m working on a full documentation, setting up a brand new version 4 laptop with Librem Key, Heads, and Qubes, complete with screencapture and pics of Pureboot and Heads screens, so stay tuned!