Android Q upgrade for FP3
Caution: Please note the upgrade process will wipe out the data on your device. Ensure you take a backup of important data from your device before initiating the upgrade.
Basic Requirements
- adb and fastbooot should be setup and working on your PC
To set up adb follow details provided here
- adb and fastboot need root rights in Linux and administrator rights in Windows.
In Linux prepend sudo to any adb or fastboot command For e.g. “sudo fastboot reboot” and in Windows start the command window as administrator.
Unlock the bootloader (if locked)
On the device
- Enable developer mode
- In developer options, tick
Allow OEM unlock
- Reboot your device on fastboot mode
From your computer
- Connect your device to the computer
- Run
adb reboot bootloader
to reboot the device in fastboot mode - Run
fastboot flashing unlock
to unlock the bootloader- Select UNLOCK THE BOOTLOADER with
Volume +
and valid withPower
- Select UNLOCK THE BOOTLOADER with
Download
- Download Upgrade Build for the FP3 here
Installing /e/OS from the bootloader
Tip: Some of the commands have a -S after them. Please note it is a hyphen ‘-‘ followed by a capital ‘S’ and the value 522239K
-
Unzip the archive
unzip <zip>
-
Wipe user data
fastboot -w
-
Install /e/OS using the following commands (from fastboot mode)
fastboot flash system_a system.img -S 522239K fastboot flash boot_a boot.img fastboot flash vendor_a vendor.img -S 522239K fastboot flash dtbo_a dtbo.img fastboot flash vbmeta_a vbmeta.img fastboot flash system_b system.img -S 522239K fastboot flash boot_b boot.img fastboot flash vendor_b vendor.img -S 522239K fastboot flash dtbo_b dtbo.img fastboot flash vbmeta_b vbmeta.img
-
Relock the bootloader
fastboot flashing lock
- Confirm on the device to lock the bootloader.
- Select LOCK THE BOOTLOADER with
Volume +
and valid withPower
-
Enjoy! The device will now reboot automatically on /e/OS.
Getting a fastboot
error ?
-
On some versions of
fastboot
you may get an error while running theFastboot flash boot boot.img
command -
The below error may show up on the console
fastboot error: couldn’t parse partition size ‘0x’
-
A workaround for this error is as under. Run this command on the console:
fastboot getvar current-slot
-
This would show the current active slot. For e.g. if it shows
a
, run the below commandfastboot --set-active=b fastboot flash boot_b boot.img