From f03c4b8215565b816ef82455c0395c8d24439ee4 Mon Sep 17 00:00:00 2001 From: kormax <3392860+kormax@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:25:25 +0300 Subject: [PATCH 1/2] Add 'AEP VTS' AID entries to 'aidlist.json' --- client/resources/aidlist.json | 24 ++++++++++++++++++++++++ doc/aidlist.md | 1 + 2 files changed, 25 insertions(+) diff --git a/client/resources/aidlist.json b/client/resources/aidlist.json index f458f7f58..db5059568 100644 --- a/client/resources/aidlist.json +++ b/client/resources/aidlist.json @@ -2770,6 +2770,30 @@ "Description": "Transit and e-money card used in Singapore", "Type": "transport" }, + { + "AID": "A0000000014145502E4E4643412E5654", + "Vendor": "GTT - Gruppo Torinese Trasporti", + "Country": "Italy", + "Name": "Torino TO Move", + "Description": "AEP VTS mobile transit card (AEP.NFCA.VT)", + "Type": "transport", + "Protocol": "aep_vts", + "Sources": [ + "android://it.to.gtt.tomove" + ] + }, + { + "AID": "A0000007874145502E4E4643422E5654", + "Vendor": "ATM Milano", + "Country": "Italy", + "Name": "RicaricaMi", + "Description": "AEP VTS mobile transit card (AEP.NFCB.VT)", + "Type": "transport", + "Protocol": "aep_vts", + "Sources": [ + "android://it.atm.appmobile" + ] + }, { "AID": "315449432E494341", "Vendor": "Calypso Networks Association (CNA)", diff --git a/doc/aidlist.md b/doc/aidlist.md index 00257e89c..cd69025b2 100644 --- a/doc/aidlist.md +++ b/doc/aidlist.md @@ -23,6 +23,7 @@ Each entry in `client/resources/aidlist.json` must contain all of the fields bel - `Protocol`: Application-layer protocol implemented by this AID. Use lowercase `snake_case` (for example `apple_vas`). If the protocol is vendor/ecosystem-specific, include an owner qualifier in the name (for example `google_smart_tap`, `ccc_digital_car_key`) instead of using a generic label. Known protocol names currently used: + - `aep_vts` - `apple_access_key` - `apple_home_key` - `apple_vas` From 2a6040f2a13c2f09f3186f59cddd930914cb3f10 Mon Sep 17 00:00:00 2001 From: kormax <3392860+kormax@users.noreply.github.com> Date: Thu, 2 Apr 2026 19:04:08 +0300 Subject: [PATCH 2/2] Adjust AID entries related to Calypso in 'aidlist.json' --- client/resources/aidlist.json | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/client/resources/aidlist.json b/client/resources/aidlist.json index db5059568..e87ddd40e 100644 --- a/client/resources/aidlist.json +++ b/client/resources/aidlist.json @@ -2804,23 +2804,24 @@ "Protocol": "cna_calypso", "Sources": [ "android://pt.card4b.navegante", - "android://pt.opt.anda" + "android://pt.opt.anda", + "android://com.spirtech.emiliaromagna" ] }, { - "AID": "315449432E494341D484", - "Vendor": "Secretaria de Movilidad (SEMOVI)", - "Country": "Mexico", - "Name": "Tarjeta Virtual de Movilidad Integrada", - "Description": "Virtual Tarjeta MI for Mexico City public transport, distributed through App CDMX.", + "AID": "315449432E494341D48401019101", + "Vendor": "Spirtech", + "Country": "Italy", + "Name": "Mover Emilia Romagna", + "Description": "Calypso-based ticket for public transport in Emilia-Romagna.", "Type": "transport", "Protocol": "cna_calypso", "Sources": [ - "android://mx.gob.cdmx.adip.apps" + "android://com.spirtech.emiliaromagna" ] }, { - "AID": "315449432E494341D6", + "AID": "315449432E494341D62000029101", "Vendor": "Transportes Metropolitanos do Porto", "Country": "Portugal", "Name": "Andante", @@ -2888,6 +2889,15 @@ "Type": "transport", "Protocol": "cna_calypso" }, + { + "AID": "A00000040401250057", + "Vendor": "TCL", + "Country": "France", + "Name": "E-ticket Lyon", + "Description": "CALYPSO-based transit card", + "Type": "transport", + "Protocol": "cna_calypso" + }, { "AID": "A0000004040125006901000000000000", "Vendor": "Lignes D'Azur",