-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
431acf7
commit 8c2dd4d
Showing
308 changed files
with
50,959 additions
and
538 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,32 @@ | ||
<div align="center"> | ||
|
||
<picture> | ||
<img alt="Infineon logo" src="docs/images/infineon_logo_color.png" width="25%"> | ||
</picture> | ||
|
||
### | ||
|
||
![License](https://img.shields.io/badge/License-MIT-green) | ||
![Android version](https://img.shields.io/badge/Android-14-green?logo=android) | ||
![Gradle Build Chain](https://img.shields.io/badge/Gradle-8.2-green?logo=gradle) | ||
![Java](https://img.shields.io/badge/Java-1.8-green?logo=openjdk) | ||
|
||
# Infineon Android LPA (Local Profile Assistant) | ||
|
||
The Infineon Android LPA is an example implementation of an LPA according to GSMA SGP.22 v2.4.0 for | ||
the Android platform. It shall demonstrate the user experience of an eSIM and serve as example for | ||
OEM integration. | ||
This is an example implementation of a Local Profile Aassistant according to GSMA SGP.22 for the | ||
Android | ||
platform. It shall demonstrate the user experience of an eSIM and serve as example for OEM | ||
integration. | ||
|
||
### | ||
|
||
<img src="docs/images/title_screenshot_profile_list.png" width="20%" > | ||
<img src="docs/images/title_screenshot_profile_details.png" width="20%" > | ||
<img src="docs/images/title_screenshot_euicc_details.png" width="20%" > | ||
|
||
</div> | ||
|
||
## Overview | ||
|
||
This software is developed for and tested with the following eUICC: | ||
* [Infineon OPTIGA™ Connect Consumer (OC1120)](https://www.infineon.com/cms/en/product/security-smart-card-solutions/optiga-embedded-security-solutions/optiga-connect/optiga-connect-consumer/) | ||
|
@@ -12,7 +36,7 @@ To test this LPA, please feel free to download a profile from the Infineon Test | |
|
||
## Features | ||
This software supports the following features: | ||
* LPA according to GSMA SGP.22 v2.4.0 | ||
* LPA according to GSMA SGP.22 | ||
* Listing of installed profiles | ||
* Profile download via GSMA Live or GSMA SGP.26 SM-DP+ profile servers | ||
* Confirmation code handling | ||
|
@@ -27,9 +51,18 @@ This software supports the following features: | |
* GSMA SGP.22 version supported by the eUICC | ||
* TCA eUICC Profile Package version supported by the eUICC | ||
|
||
### GSMA SGP.22 Version support | ||
|
||
| version | support | | ||
|-------------|--------------| | ||
| 2.0.0-2.5.0 | full support | | ||
| > 3.0.0 | experimental | | ||
|
||
NOTE: Server name extension (v3-specific FQDN) according to GSMAP SGP.22 v3.1 is not supported (yet). | ||
|
||
## Implementation information | ||
### Development environment | ||
* Android Studio Chipmunk 2021.2.1 | ||
* Android Studio Hedgehog 2023.1.1 | ||
|
||
### Project structure | ||
* com.infineon.esim.lpa | ||
|
@@ -51,14 +84,18 @@ The Infineon Android LPA is based on the following dependencies: | |
* Automatically downloaded via Gradle task before build | ||
* Other dependencies see in app/build.gradle | ||
|
||
### Documentation | ||
|
||
Please see the [User Guide](docs/userguide/userguide.md) for more documentation. | ||
|
||
## Authors | ||
|
||
Michael Spähn (IFAG CSS M CS AE)\ | ||
Application Engineering\ | ||
Michael Spähn (CSS DSI TM AE AEB SW)\ | ||
Software Application Engineering\ | ||
[email protected] | ||
|
||
Tan Siow Kiat (IFAP CSS SMD AP TM SAE ITS)\ | ||
Systems Application Engineering IoT Systems\ | ||
Tan Siow Kiat (SMD I2C3 AP TM CC AEB)\ | ||
Systems Application Engineering\ | ||
[email protected] | ||
|
||
Infineon Technologies AG | ||
Infineon Technologies AG |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.