This post is for anyone with GrapheneOS interested in switching to Visible using a physical SIM card. I made the switch in July 2022 with a Pixel 5 running stock GrapheneOS compiled through the web installer. I also ported an existing number from Verizon that was already running on the Pixel 5. The first hurdle I encountered was not being able to load the Visible app from F-Droid or Aurora store to activate service. If you know about GrapheneOS you know why I was not willing to load the Google Play Store for this task. I chatted with a customer service representative who said it was no issue for them to activate my service without the app installed on my phone. Still, I was hesitant to attempt the switch after reading what little information I could find online. I asked the agent all the questions I could think of but they had never heard of GraphenOS so they could only take their best guess as to what might happen. Despite asking several times I never got a clear answer about how long reversing the number port would take if the activation was unsuccessful. I had already been using Visible on a separate stock Android phone for over a year so I had some hope service would work on the Pixel 5 with GrapheneOS. I asked the agent to complete my number port and service was transferred nearly instantly. I did a variety of call, text, and internet tests and had no issues.
However, nearly a month later, there are still some differences in the Visible service between the Pixel and the other phone I have using Visible on stock Android. Even though a physical Visible SIM is inserted into the Pixel the phone says Verizon at the top whereas my other phone says Visible. On the Pixel Settings > Calls & SMS, Settings > SIMs, and About phone > SIM status all show Verizon. The other phone shows Visible in all these locations. Both phones show one APN named Visible/VSBLINTERNET. With that APN the Pixel has a long list of protocols? under Bearer whereas the other phone only shows LTE and NR. I'm not sure if this is due to the phone or the OS difference.
I have not had any issue with Visible service on the Pixel other than I cannot figure out how to get the Voicemail indicator to appear on the phone when a message is waiting. GrapheneOS is a pull system unlike stock Android which is a push system. Some apps such as Signal Messenger can be configured to run in the background so they will operate like a push system. If you know how to make this work for voicemail please reply to this post.
A word about SIM lock and PUKs. After reading around and chatting with Visible they have no idea what the default SIM pin is and the person I chatted with had no idea what a PUK was. If you lock yourself out of your SIM card Visible will have to send you a new card and you'll be out of service until you install the new card. I saw some conflicting information online but I can confirm the default SIM pin for both of my physical SIM cards with Visible was 1111. After using the default I was able to set a pin of my choice. Unlocking the SIM after phone reboots, etc. has not been an issue. Don't be fooled by the language in GrapheneOS for the SIM card lock. You must first unlock the SIM with the default PIN even though the message language sounds like you are choosing your new PIN.
Forum rules prohibit including referral codes in the help section. If you found this post valuable and choose to sign up with Visible please use my referral code listed in the companion post under the Savings Spot category. Search for the post called GrapheneOS Users Can Save with Visible or click the link below. There is more privacy related information and my referral code in the post.
First, you have a long post. If I break down:
Can you try swapping the SIM card from Graphene OS Pixel phone to the stock android phone and set up voice mail. then put that sim card back to Graphene OS Pixel phone and see?