Fastboot flashing is not allowed

Hello

I have run into a roadblock while trying to install /e/OS on my Pixel 4a (sunfish). The device is carrier-unlocked (originally from Verizon); but during the installation process specifically when attempting to flash the recovery image I get the error:
fastboot: error: flashing is not allowed for critical partitions :innocent:

I’ve already unlocked the bootloader via fastboot oem unlock, and OEM Unlock is enabled in Developer Options. Despite that; this error halts the flashing process entirely. :innocent:

After some digging, it seems certain carrier firmware builds—even when unlocked—keep this critical partition protection enabled via bootloader flags. :upside_down_face: I’m wondering if anyone has found a clean way to bypass or reset those restrictions (e.g., via patching or downgrading bootloader versions). Checked Setup - /e/OS community IoT Training guide related to this and found it quite informative.

A few threads mention reverting to a stock Google image to remove carrier overlays, but I haven’t found a definitive guide specific to /e/ installs. :upside_down_face:It would be helpful if the install docs could mention this edge case for users coming from US carrier variants.

Thank you!! :slightly_smiling_face:

Hello @sienna, Welcome to this forum.

Install /e/OS on a Google Pixel 4a - ā€œsunfishā€

Here Full OTA Images for Nexus and Pixel Devices  |  Google Play services  |  Google for Developers

  • follow the official way to update,
  • search for ā€œTQ3A.230805.001.S2ā€ : the last update package for your phone model.

Have fun !

1 Like