Difference between revisions of "PinePhone Pro"

Jump to navigation Jump to search
(→‎Software: style)
(→‎Installation instructions: Made instruction more clear)
Line 111: Line 111:


See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.
See the [https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro) pine64-pinephonepro] page of the postmarketOS wiki for details.
=== Boot order ===
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]] for details regarding the boot sequence). That behavior is in contrast to the original PinePhone with the Allwinner A64 SoC, where the microSD card has a higher boot priority.
What this means: For the PinePhone Pro this means, that inserting a flashed microSD card to boot a new installation is not sufficient to boot a microSD card if there is already a valid installation of a bootloader on the eMMC present. The boot order behavior can be altered non-permanently by various way, for example by either not having a bootloader installed to the eMMC or by pointing the bootloader installed on the eMMC to the installation on the microSD card.


=== Installation instructions ===
=== Installation instructions ===


The PinePhone Pro does not share the original PinePhone’s boot priority - this means that you cannot boot from a SD card with an OS present on the device’s eMMC.  
Due to the above explained [[PinePhone Pro#Boot order|boot order]] of the PinePhone Pro, the eMMC has a higher boot priority than the microSD card and the user has to consider this behavior. This means that you cannot boot from a SD card with an OS present on the device's eMMC.  


That said, booting from SD can be achieved using a modified u-boot (or a different bootloader) on eMMC, which seeks out a bootable partition on SD first. At the time of writing, this hasn’t been achieved yet but is a planned feature.
That said, booting from SD can be achieved using a modified u-boot (or a different bootloader) on eMMC, which seeks out a bootable partition on SD first. At the time of writing, this hasn’t been achieved yet but is a planned feature.


It is strongly recommended you perform all testing from a SD card, leaving the eMMC vacant.
It is strongly recommended you perform all testing from a SD card, leaving the eMMC vacant.
If you ordered a PinePhone Pro Developer Edition intended for developing and coming with an Android factory OS preinstalled, please see [[PinePhone Pro Developer Edition#Nuking the factory AOSP installation]] to learn how to remove the bootloader and the preinstalled OS of the eMMC, to be able to boot and test operating systems from the microSD card easily.


== Specifications ==
== Specifications ==