Phone is not booting anymore (after update?)


Jumpdrive - what do to when L5 does not boot anymore

    https://forums.puri.sm/t/after-software-update-no-wifi-or-wwan-adapter-found/16259/14

    steps for building the Jumpdrive (on Ubuntu 20.04.3 LTS, done on 'hannes'):
    https://source.puri.sm/Librem5/community-wiki/-/wikis/Building-uuu-and-Jumpdrive

    steps for setting the L5 into the correct mode but DO NOT run
    the flash script, but then run Jumpdrive with ./boot-purism-librem5.sh:
    https://developer.puri.sm/Librem5/Development_Environment/Phone/Troubleshooting/Reflashing_the_Phone.html#flash-the-image

    running the script ./boot-purism-librem5.sh will give you acces from
    the Ubuntu to the two partitions 465MB and 28,7GB, see also
    https://forums.puri.sm/t/cant-use-l5-after-update/16245/14

    see also: re-flash-L5.txt

    steps to follow:

    0. start ./boot-purism-librem5.sh with sudo
       cd ~/L5/jumpdrive 
       sudo ./boot-purism-librem5.sh
    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 172.16.42.1
    Trying 172.16.42.1...
    Connected to 172.16.42.1.
    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
3 Likes