So here would be my updated (not official) list:
- Smartcard Reader
- USB PD controller
- SparkLAN card (/ alternatively maybe the Redpine card if certain conditions are met)
- Touchscreen controller
- GNSS module
I have only tackled the first two on my phone. I can probably rustle up some instructions for the first two if someone is desperate to update and can’t fish the information that I myself used from this forum.
- Starting point … check what you currently have.
sudo cat /sys/kernel/debug/tps6598x/0-003f/customer_use
If it ends 00000101 then it is definitely not current.
If it ends 00000200 then that’s what I have.
But it looks like the latest is 00000201
Firmware file and instructions come from: Files · master · Librem5 / firmware-tps6598x-nonfree · GitLab
I can confirm that the instructions worked for me when I upgraded from 0.1.1 to 0.2.0 (which admittedly was a couple of years ago).