rbb
Hello, I'm Mr Popo.
I did get an eSim from JMP yesterday for my Pixel6 on GrapheneOS and it just worked, absolutely no problem. I never used an eSim before so I had no idea what I was doing and I wanted to do things correctly so... What I did :
Talked to the JMP support on the Soprani chat/matrix room to ask question about if they know if there is known issue with GrapheneOS (spoiler : they said they have a lot of people using it with GrapheneOS no problem) : https://anonymous.cheogram.com/discuss@conference.soprani.ca
Install on my Pixel6 the JMP SIM MANAGER app to see what it can do... but basically it checks for device compatibility with eSim and that's pretty much it for me : https://fdroid.gitlab.io/jekyll-fdroid/en/packages/chat.jmp.simmanager/
I then followed the instructions for activating eSim from GrapheneOS website, I didn't need to enable DSDS, my phone said it needed to restart after activating eSim support, restarted it and it was ready to get an esim : https://grapheneos.org/usage#esim-support
Went into Cheogram (I was already using it with a JMP number for some time), talked to the "cheogram bot" to command "(e)sim details > order new esim" . It took less tan 1 minute and it displayed a page with a QR code to scan. So I took a screenshot of this QR code and sent it to my computer.
That's the point where I didn't know what to do. I never used esim before... I had a QR code but scanning it with the camera app would just do nothing. I searched in the JMP Sim Manager app to see if there was anything saying "scan the esim qr code" but no. I really felt like a n00b. Of course I went in my phone settings > network and internet.... I was sure the option to enter a qr code for esim should be here but I didn't see it. And finally it was just in front of me all the time : it's the "SIM - my provider's name" text. I never thought it could be touched to access an other menu, I always thought it was just there to display the name of my provider. But that's the solution. From there I accessed an other settings page with an "+ Add Sim" option and that's where it asks to activate the camera to scan the QR code. Which I displayed on my computer screen to scan and.... the esim took some minutes to fully activate and that's it. From there it just work :)
Of course I tested it : I removed my phone provider sim card, turned off wifi and the esim works fine, I have data, and so I can use Cheogram to make and receive calls. It's perfect for me, my phone contract with my provider will end in 1 week and I'm really happy to have a working solution to replace it.
I hope this humble post here will help someone in the future in the same situation as me yesterday. And don't hesitate to ask question to Soprani (jmp support) on Matrix or on the webchat (no account registration needed) during the week they answer super fast, are very friendly. And a big THANKS to the folks working on GrapheneOS, I love it, it works perfectly well for me, never thought I would love an android phone so much thanks to you !