Purism Librem 14 v1

Thank you @michael!

lean A and also mention Insurgo’s anti-interdiction as well

Done. I also added all the certified hardware to the list (an obvious oversight).

make clear this is Librem 14 v1


I wonder if it might help to somewhere nicely recommend people search the Qubes Forum before making a purchase.
Also wonder if including something, perhaps like the following, somewhere might be useful.

Recommendations are bound to change. Disagreements among the community are inevitable. Fortunately, the community is open to all and welcoming to anyone seeking more help.

Personally if someone asked me for a recommendation, I’d try to point out the warts as well as the advantages of the various options (i.e make sure someone understood both Librem’s and Lenovo’s history). But for a concise “just works” list that may be too much to try to achieve.

Just my thoughts

1 Like

Relevant for those using Librem 14:

3.5 headphone jack microphone does not work. The same issue on all OS.

I will make a more thorough post about this and some may not be 4.1 specific but for Purism Librem 14:

  • constant charging/discharging alerts/notifications when computer into power (and yes i have followed all the instructions on forums for fixing this on 4.0 - the only workaround is to completely disable power notifications in dom0)

  • wifi radio is missing when resume from standby

  • 3.5mm does not work


for some reason occasionally on startup sys-net and sys-firewall does not run and requires manual start …this i noticed started with rc4.

Many people on Purism forums say that their Librem 14 with Qubes works flawlessly. I guess you should ask there and troubleshoot your problems.

Could you also upload the HCL report for Qubes 4.1?

For charging and discharging behavior make sure you have latest EC firmware installed on the laptop and librem-ec-acpi-dkms installed in dom0. Then you can even change start/stop charging thresholds.

For wifi after wake up you probably need add correct modules in sys-net /rw/config/suspend-module-blacklist
I’m not sure which exactly, but some of these (Others, what modules work best for you?):


For audio jack make sure you have installed lastest corebot or pureboot firmware. Automatic switching when you plugin headphones does not work (hopefully in in future releases of firmware), so you have to manually change Output device in audio mixer.


done this and the problem persists. this is for 4.1 it may work for 4.0.

On 4.1 it does not work is all i can say i have tested it thoroughly

i will check it out

Also I need to add to the list working an external monitor over the single USB-C PD port on Librem 14 does not work. Only HDMI.

Everything i wrote was about 4.1.

I ended up with only ath9k in suspend-module-blacklist.

Would you be able to submit the HCL report here? It should help us to update the list of recommended laptops.



  • Wi-Fi
  • Ethernet
  • MicroSD-card reader
  • Webcam
  • Microphones
  • Speakers
  • Touchpad
  • All USB ports
  • Headphone jack (requires that you manually change it as output, no microphone input)
  • Suspend (not tested thoroughly)
  • Brightness and Volume keys
  • HDMI port

Not tested

  • Bluetooth
  • Hibernation

Recommended tweaks
Installing librem-ec-acpi-dkms kernel module
EQ profile for speakers (PulseEffects)
Automatic script for Wi-Fi killswitch
Ensuring that the kernel module xen-acpi-processor is loaded
Enabling Trim


Qubes-HCL-Purism-librem_14-20220308-192518.yml (847 Bytes)


So microphone input does not work for you either?

What about external display over USB-C (the right hand side usb-c port)

Microphone input via headphone jack is not yet implemented and is an upcoming feature that will be provided via firmware update.

DP over USB-C on the other hand is bit more tricky and the reason that I didn’t mention it at all is because it depends on the devices that you own (in this case most likely; a USB-C monitor, hub or dock).
What I can tell is that if your current monitor/dock/hub works with Librem 14 in Linux distros such as Ubuntu or Fedora it will also work with Qubes OS.
My Dell monitor DP over USB-C works on the right side USB-C port as intended, delivering power (USB PD) and getting an image but I have had issues with USB-C docks. This is most likely caused by the Librem 14’s USB chip that handles protocols like DP over USB-C as other laptops I have had did not have issues.

1 Like

Which version of Qubes did you install in the Librem 14?
Which version of the EC firmware are you using? (use sudo purism_ectool info to get the EC version and see this post to upgrade)

Qubes OS 4.1. I’m using the latest stable EC firmware (Librem-EC v1.5 (2021-10-28_5fdd1e51)).

Try to follow these instructions but I stuck at

sudo dkms build librem_ec_acpi/1.0

it returns

Error! echo
Your kernel headers for kernel 5.10.90-1.fc.32.qubes.x86_64 cannot be found at
/lib/modules/5.10.90-1.fc32.qubes.x86_64/build or /lib/modules/5.10.90-1.fc32.qubes.x86_64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.

Did you @bungali face the same issue?

How would the --kernelsourcedir command look like?

I did not face this issue, but I would recommend updating dom0 as newest stable kernel is 5.10.96. Rebooting might also help.

Ok, thanks I will try to upgrade the dom0 kernel.

My Wifi doesn’t work in any condition (switched on before boot…) I guess it requires this dkms tweak first. Can you confirm?

WiFi should work without any tweaks as long as you add the WiFi card to sys-net devices.