I need help to get my new Librem 5 working.
Short version
Booting my new Librem 5 ended in an endless vibrating device in the screen for the passphrase for disc encryption. Using 2 different batteries and power adapter from purims did not help. After reflashing the phone only the βLibrem 5β is shown and then sometimes nothing happens an sometimes a freezed lock screen appears (without asking for disk encryption before).
Long version
After waiting 3 years and 11 months my Librem 5 arrived. As told in the manual I
- charged the battery until the red LED turned off
- enabled the hardware switches for camera/microphone, WLAN/bluetooth, modem
- used the power button to start the device.
First the text βLibrem 5β appeared and then the screen with the disc encryption appeared. After putting in the passphrase 123456 the phone started to vibrate. After 5 minutes of continous phone vibrations and no other reaction (the screen with the passphrase was still shown), I turned the phone via power button off.
Using a spare battery charged with the international power adapter (both ordered additionally from purism) I powered the Librem on again. This time the vibration started directly when the encryption screen appeared. I was not able to enter a digit here or do anything else. After about 5 minutes vibration I powerd off the phone via power button.
Then I reflashed the phone from a Debian 11 Bullseye two times with Build 14529 βplain librem5r4 byzantium imageβ from Mon Jun 5. Two times because the first time the message Success was 0 instead of 1 wich may be because of my finger slipped from the Volume up-Button. The second time everything was like the reflash documentation expected.
When now starting the phone it first shows the text βLibrem 5β and there are 2 different behaviours:
- Sometimes nothing happens - a black screen, the backlight is on.
- Sometimes a lock screen appears - without asking for the encryption passphrase before. The time in the lock screen showed the last time β11:56 Thursday, December 22β and does not change. The screen does not react by sliding up. The microphone icon does not change when using the corresponding hardware kill switch.
The output from the reflash:
Blockquote
$ ./scripts/librem5-flash-image
2023-06-10 16:10:00 INFO Looking for librem5r4 plain byzantium image
2023-06-10 16:10:03 INFO Found disk image Build 14529 βplain librem5r4 byzantium imageβ from Mon Jun 5 12:02:16 2023
2023-06-10 16:10:05 INFO Found uboot Build 85 from Thu Aug 25 15:22:41 2022
2023-06-10 16:10:05 INFO Downloading to ./tmp_librem5-flash-image_11tf6q_0
2023-06-10 16:10:05 INFO Downloading image from https://arm01.puri.sm/job/Images/job/Image%20Build/14529/artifact/librem5r4.img.xz
Download: 9%|ββββββββββββββββ | 79986688/879109264 [01:46<15:45, 845121.18it/s]2023-06-10 16:11:53 INFO Connection error, retrying | 494940569/4500000256 [01:46<00:14, 284540288.49it/s]
Download: 38%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 336678925/879109264 [07:32<03:25, 2646000.00it/s]2023-06-10 16:17:39 INFO Connection error, retryingβββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 2405629291/4500000256 [07:32<03:25, 10180018.73it/s]
Download: 42%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 372306259/879109264 [08:26<11:09, 757361.45it/s]2023-06-10 16:18:32 INFO Connection error, retryingββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 2625674687/4500000256 [08:25<05:17, 5894824.43it/s]
Download: 48%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 425971134/879109264 [09:43<09:58, 757002.40it/s]2023-06-10 16:19:49 INFO Connection error, retryingββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 2943743506/4500000256 [09:43<08:49, 2937388.50it/s]
Download: 74%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 647557381/879109264 [14:42<05:06, 756159.90it/s]2023-06-10 16:24:49 INFO Connection error, retryingβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 3747957999/4500000256 [14:42<04:53, 2561897.31it/s]
Download: 94%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 829890883/879109264 [18:50<01:05, 755413.78it/s]2023-06-10 16:28:56 INFO Connection error, retryingββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 4223682621/4500000256 [18:49<00:18, 15113391.81it/s]
2023-06-10 16:30:08 INFO Calculating sha256sum of ./tmp_librem5-flash-image_11tf6q_0/librem5r4.img
2023-06-10 16:30:17 INFO Downloading uboot from https://arm01.puri.sm/job/u-boot_builds/job/uboot_librem5_build/85/artifact/output/uboot-librem5/u-boot-librem5.imx
92%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | 991232/1073880 [00:01<00:00, 770585.93it/s]
Enter the flashing mode by holding volume-up button while turning the phone on.
If it's not detected, follow these steps:
- Ensure that the phone is powered off
- Turn all Hardware-Kill-Switches off
- Unplug the USB cable if connected
- Remove battery
- Hold volume-up button
- Insert the USB-C cable (red light blinks, no green light)
- Reinsert the battery (red and green lights constantly on, the script will continue)
- Release volume-up button
Searchingβ¦
uuu (Universal Update Utility) for nxp imx chips β lib1.4.77
Success 1 Failure 0
1:6 4/ 4 [Done ] FB: Done
100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 1073880/1073880 [00:18<00:00, 770585.93it/s]
Flashing complete. You can now turn the device off.
2023-06-10 16:35:08 INFO Cleaning up.