From f5dc455e299b6e27578baffdf36ab88380180d3e Mon Sep 17 00:00:00 2001 From: Struan Clark Date: Mon, 2 Feb 2026 09:46:08 -0700 Subject: [PATCH 1/3] feat: add evolo AIDs --- client/resources/aid_desfire.json | 80 +++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/client/resources/aid_desfire.json b/client/resources/aid_desfire.json index f7fe820f1..a503ca409 100644 --- a/client/resources/aid_desfire.json +++ b/client/resources/aid_desfire.json @@ -311,6 +311,86 @@ "Description": "Third-Party Locking Application", "Type": "pacs" }, + { + "AID": "F52100", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - Access", + "Description": "Kaba evolo - KabaApplication.Access", + "Type": "pacs" + }, + { + "AID": "F52130", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - Common", + "Description": "Kaba evolo - KabaApplication.Common", + "Type": "pacs" + }, + { + "AID": "F52140", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - Biometric", + "Description": "Kaba evolo - KabaApplication.Biometric", + "Type": "pacs" + }, + { + "AID": "F52160", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - MasterA", + "Description": "Kaba evolo - KabaApplication.MasterA", + "Type": "pacs" + }, + { + "AID": "F52161", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - MasterB", + "Description": "Kaba evolo - KabaApplication.MasterB", + "Type": "pacs" + }, + { + "AID": "F52162", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - DealerCode", + "Description": "Kaba evolo - KabaApplication.DealerCode", + "Type": "pacs" + }, + { + "AID": "F52163", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - Upgrade", + "Description": "Kaba evolo - KabaApplication.Upgrade", + "Type": "pacs" + }, + { + "AID": "F52164", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - MasterC", + "Description": "Kaba evolo - KabaApplication.MasterC", + "Type": "pacs" + }, + { + "AID": "F52165", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - MasterTPrimary", + "Description": "Kaba evolo - KabaApplication.MasterTPrimary", + "Type": "pacs" + }, + { + "AID": "F52166", + "Vendor": "dormakaba", + "Country": "CH", + "Name": "Kaba evolo - MasterTSecondary", + "Description": "Kaba evolo - KabaApplication.MasterTSecundary", + "Type": "pacs" + }, { "AID": "F53280", "Vendor": "dormakaba", From 05f867feec23c8818c8711998c044c0ca19829b6 Mon Sep 17 00:00:00 2001 From: Struan Clark Date: Mon, 2 Feb 2026 10:13:27 -0700 Subject: [PATCH 2/3] fix: update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49c30523c..6acd1e9d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac - Added `hf seos sim` command (@aaronjamt) - Fix `hf mf staticnested` faild to find a KeyB (@xianglin1998) - Fix errors(jansson) for MSYS2+UCRT compiler (@xianglin1998) +- Added Kaba evolo AIDs (@xtruan) ## [Phrack.4.20728][2025-09-11] - Added `unofficial desfire bible` document (@mistial-dev) From a23a54d9ad97b9d576e5d101f73a5339e4d97c65 Mon Sep 17 00:00:00 2001 From: Struan Clark Date: Mon, 2 Feb 2026 14:25:32 -0700 Subject: [PATCH 3/3] fix: combine F52100 AIDs --- client/resources/aid_desfire.json | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/client/resources/aid_desfire.json b/client/resources/aid_desfire.json index a503ca409..35b5b1a1a 100644 --- a/client/resources/aid_desfire.json +++ b/client/resources/aid_desfire.json @@ -313,10 +313,10 @@ }, { "AID": "F52100", - "Vendor": "dormakaba", - "Country": "CH", - "Name": "Kaba evolo - Access", - "Description": "Kaba evolo - KabaApplication.Access", + "Vendor": "Lucid Group / dormakaba", + "Country": "US", + "Name": "Lucid Motors Valet Card / Kaba evolo - Access", + "Description": "Used by both Lucid Motors valet card and Kaba evolo - KabaApplication.Access", "Type": "pacs" }, { @@ -863,14 +863,6 @@ "Description": "car2go Defunct Membership Card // Defunct // Private Application #1", "Type": "vehicle access" }, - { - "AID": "F52100", - "Vendor": "Lucid Motors via Lucid Group", - "Country": "US", - "Name": "Lucid Motors Valet Card", - "Description": "Lucid Motors Valet Card", - "Type": "vehicle access" - }, { "AID": "000001", "Vendor": "Invalid / Reserved",