dexter has submitted this change. ( 
https://gerrit.osmocom.org/c/android-apdu-proxy/+/38856?usp=email )

Change subject: README.md add section about device compatibility
......................................................................

README.md add section about device compatibility

To give potential users an estimate on which android devices the APDU proxy
may work, let's explain a bit about which Android releases have OMAPI and
which not. Let's also add a table with devices with which we have tested
the APDU proxy successfully.

Change-Id: I64459bbe2920c7381ab75e422bf317ad21c8b8cc
Related: OS#6367
---
M README.md
1 file changed, 30 insertions(+), 1 deletion(-)

Approvals:
  osmith: Looks good to me, approved
  Jenkins Builder: Verified
  laforge: Looks good to me, approved




diff --git a/README.md b/README.md
index 37efb2a..8a5765b 100644
--- a/README.md
+++ b/README.md
@@ -264,4 +264,33 @@
 ```

 To make sure that the re-signing was successful the apksigner utility can be
-used as already described in section `Signing and ARA-M configuration`
\ No newline at end of file
+used as already described in section `Signing and ARA-M configuration`
+
+Device compatibility
+--------------------
+
+Unfortunately Android APDU proxy does not run on any old Android device. It
+requires an Android device with at least Android 9 (API level 28), which
+was introduced in 2018.
+
+Only Android devices with Android 9 or higher will have the `OMAPI`
+interface that Android APDU proxy needs to access the UICC/eUICC. However,
+even if the Android device has OMAPI support, it is not guaranteed that it
+can be used to access the UICC/eUICC cards. This depends on the specific
+hardware/firmware properties of the device itself. With Android 11 (API level
+30), a feature flag `FEATURE_SE_OMAPI_UICC` was introduced that allows checking
+for OMAPI UICC/eUICC support explicitly. Android APDU proxy checks this flag
+(if present) and will generate an error message in case UICC/eUICC access is
+not possible.
+
+During development we have tested Android APDU proxy successfully on the
+following Android devices.
+
+| Brand    | Model                          | Android version | API level |
+| -------- | ------------------------------ | --------------- | --------- |
+| Samsung  | SM-A217F/DSN (Galaxy A21s)     | 10              | 29        |
+| ONEPLUS  | A6013                          | 11              | 30        |
+| CAT      | S62Pro                         | 11              | 30        |
+| Google   | Pixel7a                        | 13              | 33        |
+| Google   | Pixel4a                        | 14              | 34        |
+| SAMSUNG  | SM-G990B/DS (Galaxy S21 FE 5G) | 14              | 34        |

--
To view, visit https://gerrit.osmocom.org/c/android-apdu-proxy/+/38856?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: merged
Gerrit-Project: android-apdu-proxy
Gerrit-Branch: master
Gerrit-Change-Id: I64459bbe2920c7381ab75e422bf317ad21c8b8cc
Gerrit-Change-Number: 38856
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: osmith <[email protected]>

Reply via email to