I did a fresh install of GrapheneOS, enabled "eSIM support", and rebooted.
Went to Settings > Network & Internet > SIMs > Setup an eSIM.
Scanned the eSIM QR code, and then a screen popped up saying "SIM not activated. Something went wrong while trying to activate your SIM.".
The same thing happens if I try to enter the eSIM activation code manually.
If I go to Reset options > Reset mobile network settings, check "Erase eSIMs", and then click reset, a dialog appears saying "Can't erase eSIMs".
I then enabled developer options and checked the log when trying to activate (output at end of post).
So I installed Google Play Services and Play Store via the Graphene OS app store.
Logged in, tried activating eSIM again, same error.
I then enabled all permissions for Play Services & Store and tried activating again. Same error.
I've tried with multiple different eSIM activation codes on two different carriers, and used different WiFI networks during setup.
DSDS is enabled in the *#*#4636#*#* menu.
Any advice is appreciated.
2026-03-13 16:41:52.140 16779-16779 ProxyAndro...gerBackend com.google.android.euicc W Too many Flogger logs received before configuration. Dropping old logs.
2026-03-13 16:41:52.140 16779-16779 EuiccGoogle com.google.android.euicc I [2] GetAcFromQrScannerFragment.onActivityResult: onActivityResult: request code = 1, result code = -1.
2026-03-13 16:41:52.142 2405-2735 EuiccController com.android.phone D getDownloadableSubscriptionMetadata callingPackage: com.google.android.euicc
2026-03-13 16:41:52.143 2477-11375 SudConfigProvider com.android.settings D method: isEnhancedSetupDesignMetricsEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.143 2405-2668 EuiccConnector com.android.phone D handleMessage: E msg.what=101
2026-03-13 16:41:52.143 2405-2668 EuiccConnector com.android.phone D processMsg: ConnectedState
2026-03-13 16:41:52.144 2477-11375 SudConfigProvider com.android.settings D method: isEnhancedSetupDesignMetricsEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.145 2405-2668 EuiccConnector com.android.phone D handleMessage: X
2026-03-13 16:41:52.146 2477-11375 SudConfigProvider com.android.settings D method: isGlifExpressiveEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.146 16779-16779 PartnerConfigHelper com.google.android.euicc I isGlifExpressiveStyleEnabled is false
2026-03-13 16:41:52.147 16779-26304 EuiccGoogle com.google.android.euicc I [287] EuiccServiceImpl.ensureSlotIsEuiccAndActive$ar$ds: ensureSlotIsEuiccAndActive: slotId = 0, forceDeactivateSim = false
2026-03-13 16:41:52.147 2477-11375 SudConfigProvider com.android.settings D method: isForceTwoPaneEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.149 16779-26304 EuiccGoogle com.google.android.euicc I [287] EuiccServiceImpl.ensureSlotIsEuiccAndActive$ar$ds: Passed in slotId=0; euiccIsActive=false; targetSlotIsRemovable=false; forceDeactivateSim=false, multiSimEnabled=true, euiccSlotPresent=true, allowSlotSwitchInMultiPsimEsimMode=false.
2026-03-13 16:41:52.149 16779-26304 EuiccGoogle com.google.android.euicc E [287] EuiccServiceImpl.ensureSlotIsEuiccAndActive$ar$ds: Slot switch is not allowed in multiSim mode, ignore switch request
2026-03-13 16:41:52.149 16779-26304 EuiccGoogle com.google.android.euicc I [287] EuiccServiceImpl.onGetDownloadableSubscriptionMetadata: onGetDownloadableSubscriptionMetadataInternal: slotId = 0, forceDeactivateSim = false, ensureSlotIsEuiccAndActive = EuiccOperationResult{errorCode=131083, switchedToEsim=false, slotMappings=[]}.
2026-03-13 16:41:52.149 16779-26304 EuiccGoogle com.google.android.euicc I [287] EuiccErrorMapper.mapErrorCode: Mapping for error code: 131083
2026-03-13 16:41:52.149 16779-26304 EuiccGoogle com.google.android.euicc I [287] EuiccErrorMapper.mapErrorCode: Mapping error code: 131083 to: 33554432
2026-03-13 16:41:52.149 16779-26304 EuiccGoogle com.google.android.euicc I [287] EuiccServiceImpl.onGetDownloadableSubscriptionMetadata: onGetDownloadableSubscriptionMetadata errorCode: 33554432
2026-03-13 16:41:52.150 2405-2668 EuiccConnector com.android.phone D handleMessage: E msg.what=6
2026-03-13 16:41:52.150 2405-2668 EuiccConnector com.android.phone D processMsg: ConnectedState
2026-03-13 16:41:52.152 2405-2668 EuiccConnector com.android.phone D handleMessage: X
2026-03-13 16:41:52.152 2477-11375 SudConfigProvider com.android.settings D method: isGlifExpressiveEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.153 16779-16779 PartnerConfigHelper com.google.android.euicc I isGlifExpressiveStyleEnabled is false
2026-03-13 16:41:52.153 16779-26176 EuiccGoogle com.google.android.euicc I [281] WindowInsetsCompat$TypeImpl30.isEsimOnlyDevice: Device Hardware SKU: GZC4K
2026-03-13 16:41:52.153 2477-11375 SudConfigProvider com.android.settings D method: isGlifExpressiveEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.153 16779-16779 PartnerConfigHelper com.google.android.euicc I isGlifExpressiveStyleEnabled is false
2026-03-13 16:41:52.154 2477-11375 SudConfigProvider com.android.settings D method: isGlifExpressiveEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.154 16779-16779 PartnerConfigHelper com.google.android.euicc I isGlifExpressiveStyleEnabled is false
2026-03-13 16:41:52.154 2477-11375 SudConfigProvider com.android.settings D method: isKeyboardFocusEnhancementEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.155 2477-11375 SudConfigProvider com.android.settings D method: isGlifExpressiveEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.155 16779-16779 PartnerConfigHelper com.google.android.euicc I isGlifExpressiveStyleEnabled is false
2026-03-13 16:41:52.156 2477-11375 SudConfigProvider com.android.settings D method: isGlifExpressiveEnabled, caller: com.google.android.euicc
2026-03-13 16:41:52.156 16779-16779 PartnerConfigHelper com.google.android.euicc I isGlifExpressiveStyleEnabled is false
2026-03-13 16:41:52.156 16779-16779 SetupLibrary com.google.android.euicc I [GlifLayout] Using setup design GlifLoadingLayout to init for QrDownloadActivity
2026-03-13 16:41:52.156 16779-26176 EuiccGoogle com.google.android.euicc I [281] ClearcutServerLog$$ExternalSyntheticLambda15.call: NetworkUtil
2026-03-13 16:41:52.156 16779-16824 GEuiccLpa com.google.android.euicc D replaced getText() with empty string: %1$s is having trouble with Google Play services. Please try again.
2026-03-13 16:41:52.156 16779-16824 GooglePlayServicesUtil com.google.android.euicc W com.google.android.euicc requires the Google Play Store, but it is missing.
2026-03-13 16:41:52.156 16779-16824 GoogleApiManager com.google.android.euicc W The service for com.google.android.gms.usagereporting.internal.UsageReportingClientImpl is not available: ConnectionResult{statusCode=SERVICE_INVALID, resolution=null, message=null, clientMethodKey=null}
2026-03-13 16:41:52.156 16779-16824 GEuiccLpa com.google.android.euicc D replaced getText() with empty string: %1$s is having trouble with Google Play services. Please try again.
2026-03-13 16:41:52.157 16779-16824 GooglePlayServicesUtil com.google.android.euicc W com.google.android.euicc requires the Google Play Store, but it is missing.
2026-03-13 16:41:52.157 16779-16824 GoogleApiManager com.google.android.euicc W The service for com.google.android.gms.usagereporting.internal.UsageReportingClientImpl is not available: ConnectionResult{statusCode=SERVICE_INVALID, resolution=null, message=null, clientMethodKey=null}
2026-03-13 16:41:52.157 16779-26176 EuiccGoogle com.google.android.euicc E [281] ClearcutServerLog$$ExternalSyntheticLambda15.call: Cannot connect to GMS API client. (Fix with AI)
com.google.android.gms.common.api.ApiException: 17: API: UsageReporting.API is not available on this device. Connection failed with: ConnectionResult{statusCode=SERVICE_INVALID, resolution=null, message=null, clientMethodKey=null}
at com.google.android.gms.clearcut.internal.batcher.DropLargestEventBatchReductionAlgorithm.fromStatus(PG:13)
at com.google.android.gms.common.api.internal.ApiCallRunner$TaskRunner.reportFailure(PG:3)
at com.google.android.gms.common.api.internal.GoogleApiManager$ClientConnection.failEnqueuedMethods(PG:48)
at com.google.android.gms.common.api.internal.GoogleApiManager$ClientConnection.failAllEnqueuedMethods(PG:10)
at com.google.android.gms.common.api.internal.GoogleApiManager$ClientConnection.onConnectionFailed(PG:164)
at com.google.android.gms.common.api.internal.GoogleApiManager$ClientConnection.onConnectionFailed(PG:174)
at com.google.android.gms.common.api.internal.GoogleApiManager$ClientConnection.connect(PG:163)
at com.google.android.gms.common.api.internal.GoogleApiManager$ClientConnection.enqueue(PG:51)
at com.google.android.gms.common.api.internal.GoogleApiManager.handleMessage(PG:844)
at android.os.Handler.dispatchMessage(Handler.java:128)
at android.os.Looper.dispatchMessage(Looper.java:333)
at android.os.Looper.loopOnce(Looper.java:263)
at android.os.Looper.loop(Looper.java:367)
at android.os.HandlerThread.run(HandlerThread.java:139)
2026-03-13 16:41:52.157 16779-16779 SetupLibrary com.google.android.euicc W [GlifLoadingLayout] Can not find the resource entry for loading_animation_custom_default
2026-03-13 16:41:52.157 16779-16824 GEuiccLpa com.google.android.euicc D replaced getText() with empty string: %1$s is having trouble with Google Play services. Please try again.
2026-03-13 16:41:52.157 16779-16824 GooglePlayServicesUtil com.google.android.euicc W com.google.android.euicc requires the Google Play Store, but it is missing.
2026-03-13 16:41:52.157 16779-16824 GoogleApiManager com.google.android.euicc W The service for com.google.android.gms.clearcut.internal.ClearcutLoggerClientImpl is not available: ConnectionResult{statusCode=SERVICE_INVALID, resolution=null, message=null, clientMethodKey=null}