2

The phone is a brand new phone that was provided by my carrier in Canada (Telus). The phone is carrier unlocked. I verified this by putting a non Telus sim into it and making a call.

Once the "Developer Options" menu is enabled, the "OEM unlock" is greyed out, I tried the following in all kinds of order:

  • factory reset... many times
  • all software updates
  • connection to the internet (via wifi)
  • Using android recovery I performed a factory data reset in the erase Wipe data/factory reset option
  • enabled "USB debugging" in developer options
  • I asked chat GPT and tried all the options that were technically possible.

When I look on the "Fastboot Mode" screen, the device state is locked.

I called my phone provider, and the technical support is trying to help, but I don't see that working out. Does anyone know of a secret menu that allows the enabling of this setting? What can I do?

13
  • 1
    If you are able to use another SIM, then why does it matter what that setting is shown as. Commented May 22 at 12:29
  • 1
    Carrier provided devices are often branded or otherwise limited, therefore a disabled OEM unlock option is possible.
    – Robert
    Commented May 22 at 12:36
  • 1
    Not all Pixel devices are unlockable, this is a question which software is installed. We had for example refurbished Pixel 4 that are were impossible to unlock: Pixel 4 OEM unlock impossible?
    – Robert
    Commented May 22 at 12:48
  • 1
    @beeshyams The phone is unlocked, as in I can use any provider. But the boot-loader is locked. The virtual assistant won't be much use. Thanks for trying though.
    – Mike
    Commented May 22 at 13:33
  • 2
    It's a known issue that carrier-branded and Google's own refurbished Pixel phones are not unlockable.
    – Andrew T.
    Commented May 22 at 15:41

1 Answer 1

3

The option is now available to me to toggle! it is no longer greyed out.

A bit about the circumstances of my case:

  • Phone was provided by Telus in Canada.
  • The phone was brand new, unboxed by me. I tried everything in the question for 2 days after unboxing. Then I left it on my desk to just sit there and I never played with it, I didn't charge it, hell, I didn't even look at it for about 7 to 10 days.
  • Over the first few days, I never used the phone and I never put a sim in it longer than 5 minutes.
  • I got nowhere with Telus tech support. I explained to Telus tech support, and 2nd level support until I was blue in the face that:

Carrier variants of Pixels use the same stock OS and firmware with a non-zero carrier id flashed onto the persist partition in the factory. The carrier id activates carrier-specific configuration in the stock OS including disabling carrier and bootloader unlocking. The carrier may be able to remotely disable this, but their support staff may not be aware and they probably won't do it. Get a carrier agnostic device to avoid the risk and potential hassle. from https://grapheneos.org/install/web#prerequisites

I put this whole mess on ice as I got busy with other stuff. Since the phone was brand new it wasn't fully charged, and since the phone was left laying around my desk, it powered off as the battery ran out. From the time I opened the phone to now it has been about a week or 10 days or so.

Right now I plugged in the power, and the OEM unlock was still greyed out. I connected it to wifi (as I did a factory reset so many times that the wifi credentials were not in the phone). Then I did a restart of the phone... you know, just a power cycle, and BOOM!!!! OEM unlock was no longer greyed out, and I was able to toggle it.

My best guess is that the following played a role in this "miracle":

  • when I powered the phone on I connected to wifi, and did an update.
  • I had Telus perform a carrier unlock on their side.
  • Developer mode was always enabled.
  • I reconnected wifi after 7 to 10 days, and did a restart. I believe the phone connected to a google server, and allowed this option to become available.

Looks like you just have to connect to the internet, make sure the unit is carrier unlocked, and then wait.

Good luck to everyone with this issue, hope this helps.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .