feat: Support for removable eSIM with multiple SEs #239

Merged
PeterCxy merged 18 commits from multi-se into master 2025-11-30 21:34:34 +01:00
Owner

Closes #232

Closes #232
Defaults to 0 so that it doesn't break everything else.
Merge branch 'master' into multi-se
Some checks failed
/ build-debug (push) Failing after 5m30s
7609b74a37
Conflicts:
	app-common/src/main/java/im/angry/openeuicc/ui/EuiccInfoActivity.kt
ui: Fix unpriv compilation
All checks were successful
/ build-debug (push) Successful in 4m53s
2f1c17c58a
Merge branch 'master' into multi-se
All checks were successful
/ build-debug (push) Successful in 6m31s
ec01a5e9e8
Conflicts:
	app-common/src/main/java/im/angry/openeuicc/core/DefaultEuiccChannelFactory.kt
	app-unpriv/src/main/java/im/angry/openeuicc/di/UnprivilegedUiComponentFactory.kt
Preliminary support for multi-SE chips in download flow
Some checks failed
/ build-debug (push) Has been cancelled
6cdfffb14a
Add seId support for EuiccChannelManagerService
All checks were successful
/ build-debug (push) Successful in 6m22s
521175d880
Merge remote-tracking branch 'origin/master' into multi-se
All checks were successful
/ build-debug (push) Successful in 5m14s
dc3967f494
Conflicts:
	app-common/src/main/java/im/angry/openeuicc/ui/EuiccInfoActivity.kt
	app-common/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt
Implement strict multi-SE open ordering as a vendor special case for eSTK
All checks were successful
/ build-debug (push) Successful in 4m35s
ff021ca236
Always append EUICC_DEFAULT_ISDR_AID as the last resort
All checks were successful
/ build-debug (push) Successful in 4m37s
2f90afdc72
Since we're now also transforming the list based on vendor
special-casing, there's no reason we shouldn't do this here too.
Allow maximum 2 simultaneous channels on eSTK.me multi-SE
Some checks failed
/ build-debug (push) Has been cancelled
02017e7c46
Revert "Allow maximum 2 simultaneous channels on eSTK.me multi-SE"
All checks were successful
/ build-debug (push) Successful in 6m5s
e94a09c480
This reverts commit 02017e7c46.
Prevent opening the GSMA default channel on multi-SE eSTK chips
All checks were successful
/ build-debug (push) Successful in 5m41s
2e494c1c5f
Fix missing seId parameters
All checks were successful
/ build-debug (push) Successful in 4m48s
2b5c5e8178
We will refactor to make everything a shared struct (data class), but
for now this should work
PeterCxy changed title from WIP: feat: Support for removable eSIM with multiple SEs to feat: Support for removable eSIM with multiple SEs 2025-11-30 21:33:55 +01:00
PeterCxy merged commit c396223a02 into master 2025-11-30 21:34:34 +01:00
PeterCxy deleted branch multi-se 2025-11-30 21:34:34 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
PeterCxy/OpenEUICC!239
No description provided.