I am not aware of one. Unless you are actually experiencing a problem, it may not be a good idea to change firmware, particularly if you won’t be able to go backwards. In other words, your starting point would be to download the version that you currently have.
dos gave you two more.
I would be inclined to drop uboot off that list. Running the reflashing script should automatically get you the latest uboot and no further action is required.
The firmware jail is more complex if you have an original phone i.e. there is no firmware jail, and that isn’t the way to mess with the Redpine firmware. By contrast, if you have a phone that came with or was upgraded to a SparkLAN card then you have a firmware jail and that is the way to update the SparkLAN firmware. If you have an original phone then with care you may be able to create the firmware jail and make the necessary changes so that it is used with Redpine (but I haven’t bothered).
The BM818 firmware is only on that list theoretically, since Purism has not made any information public as to how you get an updated firmware file and how you get it into the modem.
So here would be my updated 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.