So I saw the other thread recently (Librem 14 Failed to charge SOLVED) showing that people could alter their charge_control_start_threshold file to force their laptop to start charging, I am also having this problem, however I do not have this file. This problem was also addressed in this same thread about how one could go about re-imaging their firmware to receive said files and fix the problem, however after re-imaging my firmware (PureBoot-Release-17.1) I have found that the place in my file directory where said files should be contained are still not their. My concern is that the only way to get these files and get my laptop charging is to re-image with CoreBoot instead of PureBoot. If I were to do this, would my Librem Key still have its intended function? Is there a way that I can get the needed files to get my Librem 14 charging and still use PureBoot? Please give some assistance to me so I know what I am doing. Thanks you.
Edit: João Azevedo reached out to me through email and gave me instructions which seem to have fixed the problem. The solution was to run
sudo apt update && sudo apt full-upgrade
This gave me the missing files and I have been able to keep PureBoot as my default. I was then able to run
echo '70' | sudo tee -a /sys/class/power_supply/BAT0/charge_control_start_threshold on the now-existing files to set my charging threshold at 70 percent.