Librem 5 firmware updates

Where might I find the build dependencies?

1 Like

As mentioned earlier, they are shared with reflashing the Librem 5:

You may also need to install udev rules from the same instructions.

2 Likes

How does one test their phone to see if any firmware would need updating/grading?

3 Likes

Usually there is a command or application that determines the firmware version for the hardware it is tied to. For example, bm818-tools displays information about the Broadmobi BM818-x1 cellular modem.

I think that’s the point of

sudo apt build-dep .

from the official reflash procedure. That should work on an ongoing basis whereas hard-coding a list of packages, even a currently correct list, is inviting future problems if the dependencies change.

2 Likes

I don’t think there is any easy way to do this - given the lack of comprehensive documentation.

However for uboot specifically the following post covers it: Manual Updates for Librem5 - #4 by Cc281080 but then, as dos says, uboot is the one piece that does actually get updated on reflash (so it is very likely that your phone already has the latest uboot).

2 Likes

Well, I tried that but I will try again. Thank you.

2 Likes

And to be fair, that will only work if the software creator correctly “documents” internally what the dependencies are.

2 Likes