This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
herlesupreeth gerrit-no-reply at lists.osmocom.orgherlesupreeth has uploaded this change for review. ( https://gerrit.osmocom.org/c/pysim/+/17834 )
Change subject: cards.py: Added method to select ADF by its full AID
......................................................................
cards.py: Added method to select ADF by its full AID
If AID of the desired ADF is in the list of AIDs of the Card/Card subclass object
then ADF is selected or else None is returned
Change-Id: Ie5f29eec14f099add1d0978e3e7d4ed3c9130854
---
M pySim-read.py
M pySim/cards.py
2 files changed, 19 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/34/17834/1
diff --git a/pySim-read.py b/pySim-read.py
index 4b3b1be..3e25c76 100755
--- a/pySim-read.py
+++ b/pySim-read.py
@@ -236,5 +236,6 @@
else:
print("SIM Service Table: Can't read, response code = %s" % (sw,))
+
# Done for this card and maybe for everything ?
print("Done !\n")
diff --git a/pySim/cards.py b/pySim/cards.py
index a12b111..c0462fb 100644
--- a/pySim/cards.py
+++ b/pySim/cards.py
@@ -234,6 +234,24 @@
except Exception as e:
print("Can't read AIDs from SIM -- %s" % (str(e),))
+ # Select ADF.U/ISIM in the Card using its full AID
+ def select_adf_by_aid(self, adf="usim"):
+ # Check for valid ADF name
+ if adf not in ["usim", "isim"]:
+ return None
+
+ # First (known) halves of the U/ISIM AID
+ aid_map = {}
+ aid_map["usim"] = "a0000000871002"
+ aid_map["isim"] = "a0000000871004"
+
+ for aid in self._aids:
+ if aid_map[adf] in aid:
+ (res, sw) = self._scc.select_adf(aid)
+ return sw
+
+ return None
+
class _MagicSimBase(Card):
"""
--
To view, visit https://gerrit.osmocom.org/c/pysim/+/17834
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: Ie5f29eec14f099add1d0978e3e7d4ed3c9130854
Gerrit-Change-Number: 17834
Gerrit-PatchSet: 1
Gerrit-Owner: herlesupreeth <herlesupreeth at gmail.com>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200416/7db06202/attachment.htm>