Greetings,

Hopefully this is a simple fix. I've just setup GrapheneOS on a brand new Pixel 7 Pro. I've got the majority of what I want functioning. I've installed the SIM card from my previous pixel and I can receive calls. However I'm not receiving some text messages. Of the messages I do receive. There is an odd 15 character string preceded by a ~ symbol. This string comes after the initial message of the text. During a test I found that another user tried to send my number a text and it said something to the effect of "waiting for contact to come online" and an option below that was available to "send SMS instead". When selecting send SMS instead. I do receive the text. Albeit with the included ~ 15 character string.

I'm unsure how I should proceed from this point, any help is appreciated.

Thank you.

Got help in the matrix chat. I had to enable Sandboxed Play Services.

EDIT: Not sure I'm able to mark this as solved? I hope someone can do that.

Let me guess; before GrapheneOS, you previously used GOOGLE MESSAGES? GMessages uses RCS when both sides of the conversation support it, causing messages to be routed through google rather than just through the phone network as SMS/MMS are.

When you switched the card from the previous phone to the new one, it didn't "unregister" the phone number with google, which means that google is receiving and storing those RCS messages and waiting for your phone to connect and retrieve them, which it will never do since GrapheneOS doesn't support RCS.

You need to look into whether or not there is a process to unregister RCS, which may be tied to your carrier, or wait until the RCS registration expires (usually a couple of days), at which point all messages to you will be sent using SMS/MMS and work as expected.