Librem 5 won't boot

Current?

I’m using actual Ubuntu (22.04, kernel 5.15.0) and connecting via USB to the Librem 5 works, both with the Librem 5 in serial download mode and with the Librem 5 booted normally.

What kind of USB port are you trying? I’m using a regular USB 3.0 port with a USB-C to USB-A adapter and/or with a USB-C to USB-A cable (because my computer does not have any USB-C ports).

With the hypothetically reversible USB-C connector, it is always worthwhile trying the 4 possible orientations. (Using a USB-C to USB-A cable at least cuts that back to 2 possible orientations.)

This kind of problem would be just one reason that I recommend that people try out serial download mode before they need it. :wink:

I have tried both the USB-C cable that came with the phone and a regular USB as my PC has ports for both. Is there like a step by step link somewhere on this site that can walk me through commands to try to get this device to work again? I got this phone two years ago off ebay so I didn’t buy the device direct from Purism, but ordered an additional phone from Purism like almost everyone else, I am still waiting on.

1 Like

Have you followed the 7 step physical procedure from here? https://developer.puri.sm/Librem5/Development_Environment/Phone/Troubleshooting/Reflashing_the_Phone.html#flash-the-image

Bear in mind that where it says “the script will continue” does not apply if you are not actually running the script and for the problem that you appear to be having, I wouldn’t be running any script (yet).

Do you have a recent enough kernel? e.g. corresponding to what Ubuntu version?

The bottom line is that until lsusb shows the phone appearing as a USB device, you will not be able to reflash or boot Jumpdrive.

2 Likes

Yes, very important step to rely upon, thanks! lsusb and in particular below command, actually its output needs to be satisfied before actually reflashing any Librem 5:

1 Like

I chose not to go that far because until we know what version of “Ubuntu” is involved here, we don’t even know whether uuu exists. (It only appeared in the standard Ubuntu distro in recent versions and who knows whether it is in Zorin.)

1 Like

yeah, I mean Zorin is sort of like Mint or other variations of Ubuntu, but I am unable to locate uuu when I put in the command to install it. I mean is there only a fix if one is using vanilla Ubuntu? Is there even a way to say get uuu through maybe a WIndows command line? Just seems a little strange Purism help instructions assume you are running very specific versions of Linux to troubleshoot the device?

uuu is the Freescale/NXP I.MX Chip image deploy tool and can be found on github there are even prebuild releases and yes it even works on Windows but I don’t think the script that Purism uses the uuu tool would work on Windows without some modifications.

1 Like

Well, not really. When I started with my Librem 5, Ubuntu did not include uuu and I had to build uuu from source, which I did successfully. So I would give you some hope that anything in the Debian family is worthwhile to try.

The real challenge if you are going to use some other member of the Debian family is knowing what it might be roughly equivalent to in terms of version baseline.

You could also try taking a recent Ubuntu Live Boot and boot that.

This also works if you are using PureOS, or at least I would assume so.

Linux is about choice and freedom - but that also means the freedom to run a distro that noone else here does. :wink: