Difference between revisions of "PinePhone Pro"

Jump to navigation Jump to search
m (Adds link to wipe u-boot section)
m (Removed a duplicate section (had the same information) to keep one source of truth for bypassing the eMMC)
Line 56: Line 56:
On the '''PinePhone Pro''' the '''eMMC''' (the internal storage of the phone) has a '''''higher boot priority''''' than the '''microSD card''' (see [[RK3399 boot sequence#Boot sequence details | RK3399 boot sequence details]]). That behavior is in contrast to the original '''PinePhone''' with the Allwinner A64 SoC, where the '''microSD card''' has a '''''higher boot priority''''' than the internal storage.
On the '''PinePhone Pro''' the '''eMMC''' (the internal storage of the phone) has a '''''higher boot priority''''' than the '''microSD card''' (see [[RK3399 boot sequence#Boot sequence details | RK3399 boot sequence details]]). That behavior is in contrast to the original '''PinePhone''' with the Allwinner A64 SoC, where the '''microSD card''' has a '''''higher boot priority''''' than the internal storage.


==== Bypass the eMMC ====
==== Bypassing the eMMC ====
===== PinePhone Pro: Explorer Edition =====
===== PinePhone Pro: Explorer Edition =====
The '''Explorer Edition''' comes with a modified U-Boot pre-installed to the eMMC that lets you bypass the eMMC and boot off of the microSD card.  
The '''Explorer Edition''' comes with a modified U-Boot pre-installed to the eMMC that lets you bypass the eMMC and boot off of the microSD card.  
Line 121: Line 121:
# Flash the extracted image using <code>sudo dd if='''IMAGE.img''' of=/dev/mmcblk2 bs=1M status=progress conv=fsync</code>
# Flash the extracted image using <code>sudo dd if='''IMAGE.img''' of=/dev/mmcblk2 bs=1M status=progress conv=fsync</code>
# Reboot the phone
# Reboot the phone
==== Bypassing the eMMC ====
The pre-installed bootloader of the operating system the '''Explorer Edition''' came with can boot the microSD card when holding the power button at boot for a few seconds. If that doesn't work (because for example the bootloader got corrupted or is configured otherwise in a new installation) the eMMC can '''always''' be temporarily bypassed at boot to be able to boot from microSD card:
On the '''Explorer Edition''' hold the ''RE'' button underneath the cover for a few seconds, while powering on the device (holding it too long will cause the eMMC to not get initialized after the boot).
On the '''Developer Edition''' short the eMMC bypass contacts while booting.
For details see the section [[PinePhone Pro#Boot order|boot order]].


==== Wipe U-Boot from the eMMC ====
==== Wipe U-Boot from the eMMC ====