Difference between revisions of "PinePhone Pro"

Jump to navigation Jump to search
(→‎Installation instructions: style, wording, redundancy)
Line 65: Line 65:
=== Installation instructions ===
=== Installation instructions ===


{{Template:note|It is strongly recommended you perform all testing from a microSD card, leaving the eMMC vacant. Please ask in the [[Main Page#Chat Platforms|community chat]] if you have any questions regarding the installation.}}
{{Template:note|Due to the boot order it is '''strongly recommended''' to boot from the '''microSD card only''', leaving the eMMC vacant. Please ask in the [[Main Page#Chat Platforms|community chat]] if you have any questions regarding the installation.}}


As explained in the [[PinePhone Pro#Boot order|boot order]] section, the eMMC has a higher boot priority than the microSD card. On the '''Explorer Edition''' the default installation of U-Boot shipped by the factory points to the microSD card when holding the power key at boot. If the default installation was corrupted or overwritten by a differently configured bootloader, the eMMC may have to be bypassed to boot from microSD card and to alter the eMMC contents.
As explained in the [[PinePhone Pro#Boot order|boot order]] section, the eMMC has a higher boot priority than the microSD card. On the '''Explorer Edition''' the default installation of U-Boot shipped by the factory points to the microSD card when holding the power key at boot. If the default installation was corrupted or overwritten by a differently configured bootloader, the eMMC may have to be bypassed to boot from microSD card and to alter the eMMC contents.
Line 88: Line 88:
# Extract the compressed file
# Extract the compressed file
# Write the image to your microSD card using your favorite method, examples:
# Write the image to your microSD card using your favorite method, examples:
#* Using ''dd'': On the device you're flashing the microSD card from, find the correct device under <code>lsblk</code> and then flash the uncompressed image to the microSD card using <code>sudo dd if=pine.img of=/dev/'''[DEVICE]''' bs=1M status=progress conv=fsync</code>. Make sure the target is the whole microSD card and not its first partition (''sdc1'' or ''nvme0n1p1'' are wrong!).
#* Using ''dd'': On the device you're flashing the microSD card from, find the correct device under <code>lsblk</code> and then flash the image to the microSD card using <code>sudo dd if=pine.img of=/dev/'''[DEVICE]''' bs=1M status=progress conv=fsync</code>. Make sure the target is the whole microSD card and not its first partition (''sdc1'' or ''nvme0n1p1'' are wrong!).
#* Using ''bmaptool'': Make sure to select the correct device using <code>lsblk</code>. Then run bmaptool with the correct device: Download the ''.img.xz'' and the ''.img.bmap'' files, then run <code>bmaptool copy --bmap image.bmap image.xz /dev/'''[DEVICE]'''</code>. This takes around 2.5 minutes to flash a 4 Gb file.
#* Using ''bmaptool'': Make sure to select the correct device using <code>lsblk</code>. Then run bmaptool with the correct device: Download the ''.img.xz'' and the ''.img.bmap'' files, then run <code>bmaptool copy --bmap image.bmap image.xz /dev/'''[DEVICE]'''</code>. This takes around 2.5 minutes to flash a 4 GB file.
#* Using ''a graphical tool'': A graphical tool such as Gnome Disks under Linux or Etcher under Windows may also be used.
#* Using ''a graphical tool'': A graphical tool such as Gnome Disks under Linux or Etcher under Windows may also be used.
# Insert the microSD card into the top slot of the phone
# Insert the microSD card into the top slot of the phone