Phone is not booting anymore (after update?)

Received an update today and phone doesn’t seem to boot anymore (stuck at PureOS logo)
Did someone else have similar issue? Also what can I do to remedy?

Pressing Vol- button while it boots should make it show some logs.

doesn’t get stuck on text.
I’m using gdm3 if that matters (Multiple DE with selection at login screen)

Maybe that’s causes issue now?

We don’t use gdm on the phone right now, so if you do I’m afraid you’re on your own with debugging, as I don’t have a slightest clue on what changes you did on your phone that could break with updates.

yup just reverted back to phosh.service and all good.


If my desktop PC broke, I’d stick in my live-USB, arch-chroot in, and fix it.
Is there anything close to that that can be done with the L5? Or any way to access the phone’s internal filesystem if it isn’t booting?

1 Like

Jumpdrive - what do to when L5 does not boot anymore

    steps for building the Jumpdrive (on Ubuntu 20.04.3 LTS, done on 'hannes'):

    steps for setting the L5 into the correct mode but DO NOT run
    the flash script, but then run Jumpdrive with ./

    running the script ./ will give you acces from
    the Ubuntu to the two partitions 465MB and 28,7GB, see also

    see also: re-flash-L5.txt

    steps to follow:

    0. start ./ with sudo
       cd ~/L5/jumpdrive 
       sudo ./
    1. Ensure that the phone is switched off.
    2. Turn all Hardware-Kill-Switches off
    3. Remove battery
    4. Hold volume-up
    5. Insert the USB-C cable: (red light blinks, no green light)
    6. Reinsert the battery: (red light is constantly on, the script will continue)
    7. Release volume-up

    Successful output will look something like this:

    uuu (Universal Update Utility) for nxp imx chips -- libpureos/1.2.91+0git6b465-0pureos+librem5.2-1-g5e5fee8

    Success 1    Failure 0

    The L5 shows the picture jumpdrive-1.jpg

    On Ubuntu desktop pops up a window asking for a passphrase: see jumpdrive-2.jpg
    (the normal purism passphrase to decrypt the file system.
    After inserting the passphrase the two devices of the L5 are mounted.

    One can also TELNET from Ubuntu to the L5 with:

    guru@Yoyo:~/L5/jumpdrive$ telnet
    Connected to
    Escape character is '^]'.

    Welcome to Jumpdrive Shell!
    / #
    / # mount
    rootfs on / type rootfs (rw,size=1333056k,nr_inodes=333264)
    proc on /proc type proc (rw,relatime)
    sysfs on /sys type sysfs (rw,relatime)
    configfs on /config type configfs (rw,nosuid,nodev,noexec,relatime)
    devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
    / # exit

Thanks, I knew I had seen something like this but forgot the name.