cb474 whoiswes I'm on T-Mobile, with Graphene, and RCS stopped working for me last Tuesday. It had been working fine for the previous year.
This was my experience too. It still says "Connected" in green (verified on a p7p & p9p). Running 16. And yes, I'm running in owner profile and have given READ_DEVICE_IDENTIFIER to com.google.android.gms. This issue seems new, for example "Settings > RCS chats" does say "Connected" in green.
When I go to send an RCS message though it says the message failed, and gives me the option to resend as either RCS or SMS.
Looking at logcat I do see this:
09-18 14:02:49.425 32320 32356 W BugleNetwork: RegistrationProvider: Got StatusRuntimeException for RegisterRefresh, error: UNSPECIFIED, status: PERMISSION_DENIED, exception: fght: PERMISSION_DENIED: The caller does not have permission
09-18 14:02:49.427 32320 32356 W BugleNetwork: RegistrationProvider: Failed to register with Tachyon
09-18 14:02:49.427 32320 32356 W BugleNetwork: fght: PERMISSION_DENIED: The caller does not have permission
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fhgo.a(PG:41)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fggn.a(PG:5)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at dusg.a(PG:72)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fgpg.g(PG:1)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fgpd.a(PG:28)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fgpz.run(PG:7)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fgzv.run(PG:12)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at java.lang.Thread.run(Thread.java:1119)
09-18 14:02:49.427 32320 32356 W BugleNetwork: RegistrationProvider: Got error in StatusRuntimeException. Notifying tachyon registration error listeners, error: 1, status: PERMISSION_DENIED
09-18 14:02:49.427 32320 32356 W BugleNetwork: fght: PERMISSION_DENIED: The caller does not have permission
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fhgo.a(PG:41)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fggn.a(PG:5)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at dusg.a(PG:72)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fgpg.g(PG:1)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fgpd.a(PG:28)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fgpz.run(PG:7)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at fgzv.run(PG:12)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
09-18 14:02:49.427 32320 32356 W BugleNetwork: at java.lang.Thread.run(Thread.java:1119)
09-18 14:02:49.429 32320 32356 I BugleRcsProvisioning: PhoneNumberRegistrationInfo: redacted-pii:phone_number[chars:12,last2:65]
09-18 14:02:49.430 32320 11048 I BugleRcsProvisioning: onTachyonRegistrationError for simId: redacted-pii:sim_id[chars:20,last3:509]
09-18 14:02:49.431 32320 11048 W BugleRcsProvisioning: Unhandled TachyonError type 1.
09-18 14:02:49.438 32320 11048 W BugleTachygram: TachygramSendMessageOperation failed: call into chat api to maybe try the operation again.
09-18 14:02:49.438 32320 11048 W BugleTachygram: eukh: Registration to tachyon failed., TachygramErrorReason(tachygramError=PERMISSION_DENIED, recoveryType=ERROR_NO_RETRY)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at cqrh.a(PG:19)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at emkv.a(PG:13)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at estz.d(PG:3)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at esub.run(PG:130)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at dttp.run(PG:7)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at epir.run(PG:44)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at dtwe.run(PG:18)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at dtsy.run(PG:89)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at java.lang.Thread.run(Thread.java:1119)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at dtun.run(PG:61)
09-18 14:02:49.438 32320 11048 W BugleTachygram: Caused by: fght: PERMISSION_DENIED: The caller does not have permission
09-18 14:02:49.438 32320 11048 W BugleTachygram: at fhgo.a(PG:41)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at fggn.a(PG:5)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at dusg.a(PG:72)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at fgpg.g(PG:1)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at fgpd.a(PG:28)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at fgpz.run(PG:7)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at fgzv.run(PG:12)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
09-18 14:02:49.438 32320 11048 W BugleTachygram: at java.lang.Thread.run(Thread.java:1119)
09-18 14:02:49.438 32320 32408 W BugleRcsCapabilities: Capabilities failed with an exception from the downstream provider.
09-18 14:02:49.438 32320 32408 W BugleRcsCapabilities: aupg: RetryingFuture failed to fetch RCS capabilities.
I'm not exactly sure how these components work, perhaps @GrapheneOS can provide more insight.
Edit: seems it's related to this https://xcancel.com/TransGirlLinux/status/1968446098978021383#m