Jump to content

Purism Librem5 (purism-librem5): Difference between revisions

From postmarketOS Wiki
mention https://gitlab.com/postmarketOS/pmaports/-/merge_requests/1673
Add known issues, update flashing preparation.
Line 47: Line 47:


=== Flashing ===
=== Flashing ===
==== Old method ====
To put the phone into flash mode, unplug charging cable, remove battery, hold the Vol+ button and then re-insert battery and plug in USB cable to computer. pmOS can be flashed to the device by executing <code>pmbootstrap flasher flash_rootfs</code>
==== Evergreen Batch Method ====
Prepare the phone by following the steps at: https://developer.puri.sm/Librem5/Development_Environment/Phone/Troubleshooting/Reflashing_the_Phone.html#prepare-the-phone
Make sure you have initialized and installed a flashable image using pmbootstrap [https://wiki.postmarketos.org/wiki/Installation_guide#Installation_and_flashing].
Finally, in a terminal, run: <code>pmbootstrap flasher flash_rootfs</code>


To put the phone into flash mode, unplug charging cable, remove battery, hold the Vol+ button and then re-insert battery and plug in USB cable to computer. pmOS can be flashed to the device by executing <code>pmbootstrap flasher flash_rootfs</code>
== Known Issues ==
For an ever-up-to-date list of issues, see [https://gitlab.com/postmarketOS/pmaports/-/issues gitlab]
 
* Suspend, as implemented in gnome settings under phosh, is not supported by the device [https://gitlab.com/postmarketOS/pmaports/-/issues/914].


== Related ==
== Related ==
* {{MR|1673|pmaports}} upgrade to 5.9.1, information about selecting dtb on boot with u-boot (not enabled in this MR yet)
* {{MR|1673|pmaports}} upgrade to 5.9.1, information about selecting dtb on boot with u-boot (not enabled in this MR yet)

Revision as of 19:57, 28 December 2020

Template:Note-device-milestone-main

Purism Librem 5
Manufacturer Purism
Name Librem 5
Codename purism-librem5
Released 2019
Hardware
Chipset Emcraft NXP i.MX8M
CPU 4x 1.5 GHz Cortex-A53
GPU Vivante GC7000Lite
Display 1440x720
Storage 32 GB eMMC
Memory 3 GB
Architecture aarch64
Software
Original software PureOS
postmarketOS
Category community
Pre-built images yes
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Works
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Works
Camera
No data
Camera Flash
No data
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Works
NFC
No data
Modem
Calls
Partial
SMS
Works
Mobile data
Works
Miscellaneous
FDE
Works
USB OTG
Partial
HDMI/DP
No data
Sensors
Accelerometer
Works
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

Installation

Flashing

Old method

To put the phone into flash mode, unplug charging cable, remove battery, hold the Vol+ button and then re-insert battery and plug in USB cable to computer. pmOS can be flashed to the device by executing pmbootstrap flasher flash_rootfs

Evergreen Batch Method

Prepare the phone by following the steps at: https://developer.puri.sm/Librem5/Development_Environment/Phone/Troubleshooting/Reflashing_the_Phone.html#prepare-the-phone

Make sure you have initialized and installed a flashable image using pmbootstrap [1].

Finally, in a terminal, run: pmbootstrap flasher flash_rootfs

Known Issues

For an ever-up-to-date list of issues, see gitlab

  • Suspend, as implemented in gnome settings under phosh, is not supported by the device [2].

Related

  • pmaports!1673 upgrade to 5.9.1, information about selecting dtb on boot with u-boot (not enabled in this MR yet)