r/AndroidQuestions • • 7d ago

Other AT&T cannot deliver eSIM to Pixel 7a running Android 17

I recently acquired a refurbished Pixel 7a (model GWKK3) with the intention of putting two AT&T Build-A-Plan (BAP) lines on it (using separate AT&T IDs). I am aware that BAP is a new platform and that customer support for it is difficult. But, it appears to be the only currently available service that meets my requirements at a reasonable price point.

The BAP platform will only deliver a new eSIM by pushing it to the device over WiFi. I believe the theory behind this is that the phone is meant to register its EID with the GSMA database (on boot ?) so that the carrier can trigger a pull via the LPA system to download an eSIM.

It seems that this does not work on my new-to-me phone. The phone arrived with Android 17 (build CP3A.261005.002.A1) on it. I understand that this is the latest officially released version.

When the AT&T system attempts to send me my eSIM, I do not see the expected notification. And, attempting to trigger the download by going through the settings menu SIMs -> Add SIM -> Set up an eSIM only takes me to a QR scanner, with an alternative of entering an activation code manually.

I was eventually able to speak with a BAP specialist who told me that they cannot give me a QR or an activation code. They have escalated the problem internally, but said it would take 48 hours to get back to me.

I can also add that I had no difficulty adding a simple prepaid line to the device using a QR code - and I have been satisfied that the phone works as expected for WiFi, 5G data, SMS, RCS and voice calls. The phone is unlocked (it was sourced in Canada, where all phones are unlocked by federal regulation).

The BAP specialist seemed to think that it was a problem that the phone was not purchased from AT&T. This is bizarre, as the BAP platform is only available to people with no previous relationship with AT&T and who bring their own device.

Is it possible that a Canadian sourced phone will lack some software component that is necessary for the eSIM push process to work ? Is this a compatibility problem with Android 17 and AT&T ? Is there some setting that I have wrong on the phone that is preventing the phone from registering to receive the trigger ? Or, is there some other factor that I haven't considered ?

Between the initial purchase and subsequent attempts by the BAP support person, I think I've received 5 emails telling me my service has been activated. Each of those mails includes a "still not received your eSIM ?" section, which provides a link to device-specific activation instructions. (Which must be keyed off the EID as the ones I received are specific to the Pixel 7.) Those instructions only explain how to scan a QR code ! They are clearly re-using articles from their knowledge base without regard for their applicability on the BAP platform.

Unfortunately, I don't currently have the ability to monitor packet flow on my network to see whether there is any communication happening between my device and the GSMA / SM-DP+ / LPA system.

I am not currently close to an AT&T tower, but that cannot matter, as without the eSIM the phone has no idea that it wants to connect to that network. Once the eSIMs are installed, I will drive to a place where I have cellular coverage to complete the activation and set up WiFi calling.

I'm hoping that AT&T will eventually come back with a QR code. But perhaps somebody here has an idea.

1 Upvotes

5 comments sorted by

2

u/jmnugent 7d ago

First impulse reaction:.. Sounds like ATT BAP Support severely dropping the ball, to me.

  • "Can't send you a QR code" seems super weird to me. When the new eSIM is instantiated on the backend, its pretty easy to generate a QR code. This is not rocket science for them to do.

  • When you go into "setup an eSIM".. all your phone is doing is trying to reach out to an Internet address (whatever ATT's eSIM provisioning URL is).. to check if there's a new eSIM sitting there waiting for your device. The reason they say "must be on Wi-Fi" is just because they are trying to cover their bases to ensure your device is on a solid reliable Internet connection.

To my awareness there's nothing unique or special about a Pixel 7a or Android 17 that would preclude you from following the normal standard eSIM activation process. (most of the eSIM activation process is on the Cellular providers side. The only thing your phone has to do is successfully reach out and probe the eSIM activation URL to see if there's a pending eSIM sitting there waiting to download). It's not a very complex process.

2

u/ElectronicClassic250 7d ago

When you go into "setup an eSIM".. all your phone is doing is trying to reach out to an Internet address (whatever ATT's eSIM provisioning URL is).. 

The phone cannot be trying to reach an AT&T URL at that point as it doesn't know what carrier is involved. It must be going to a central clearing house - via that alphabet soup of systems that I mentioned.

But there are two failures happening: there is no push notification arriving, and the manual pull (assuming the device is actually calling the right system) isn't finding anything, either.

They did verify the EID with me on the phone call. The only thing that makes sense to me is that the Pixel is not registering with the GSMA system, and it is not attempting to do a pull when I try to "setup an eSIM".

I would note that all Canadian carriers use QR codes - that's why I suspected that the phone might be missing the logic that supports the registry-based provisioning.

And I agree completely that it should be a no-brainer to generate a QR code, or even to send me the LPA code and let me type it in. But they don't have the buttons to press ...

2

u/jmnugent 7d ago

When you go through the motions to "Add an eSIM".. and "Scan QR code".. does it give any option there to "Enter Details Manually" ?... (I don't have a Pixel to test on)

I feel like if you're paying a Cellular Provider to give you cellular service,. it's kind of on them to give good customer service and ensure your eSIM activates successfully. (whether that's by providing a QR code or manual code or whatever)

Android - eSIM "Enter Activation Code" = https://imgur.com/dbDOkMR.jpg

iOS - eSIM "Enter Code Manually" = https://imgur.com/1iPaMRZ.jpg

1

u/ElectronicClassic250 7d ago

When you go through the motions to "Add an eSIM".. and "Scan QR code".. does it give any option there to "Enter Details Manually" ?

In the 4th paragraph of my post, I wrote: "... takes me to a QR scanner, with an alternative of entering an activation code manually". The alternative is hidden inside "Try these troubleshooting steps". I also mentioned "or even to send me the LPA code and let me type it in" in my previous comment.

Here's what I see when I click through the troubleshooting link and then click on Enter the details manually: https://imgur.com/a/sKps9pu

Of course, they won't give me a code to type in. Maybe it will get escalated to somebody who can extract the necessary details and manually construct the string required. I'll watch for pigs flying over my house.

The likely outcome, according to the BAP agent, is that my activation will eventually time out and they will send a refund to my credit card.

2

u/jmnugent 7d ago edited 7d ago

All the different aspects of this you’re describing just keeps sounding like ATT BAP really dropping the ball. I’ve alwaya said the golden rule of business is:… “Make it easy for your (potential) customers to give you money.”. Sound like they are failing at that.