Skip to content

Commit 47447a4

Browse files
committed
Update ecplist.json
1 parent 6df95a2 commit 47447a4

File tree

1 file changed

+98
-8
lines changed

1 file changed

+98
-8
lines changed

client/resources/ecplist.json

Lines changed: 98 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,133 +1,223 @@
11
[
22
{
3+
"type": "vasorpay",
34
"value": "6a01000000",
45
"name": "VAS or payment",
56
"description": "Used when a reader needs a pass or a payment card. Sometimes called VAS over Payment"
67
},
78
{
9+
"type": "vasandpay",
810
"value": "6a01000001",
911
"name": "VAS and payment",
1012
"description": "Also called single tap mode. Displays pass info under a payment card. Allows reading multiple passes with different ids in one tap"
1113
},
1214
{
15+
"type": "vasonly",
1316
"value": "6a01000002",
1417
"name": "VAS only",
1518
"description": "Used when a reader requests passes only"
1619
},
1720
{
21+
"type": "payonly",
1822
"value": "6a01000003",
1923
"name": "Payment only",
2024
"description": "Used when a reader requests payment cards only. Also disables express mode for chinese transit cards"
2125
},
2226
{
27+
"type": "gymkit",
28+
"value": "6a01c30000",
29+
"name": "GymKit",
30+
"description": "Used to pair Apple Watch with equipment supporting Apple GymKit"
31+
},
32+
{
33+
"type": "ignore",
2334
"value": "6a01cf0000",
2435
"name": "Ignore",
2536
"description": "iPhones before IOS17 emit this frame so that other Apple devices don't react to the field during background reading. Also emitted during NFCReaderSession subtypes"
2637
},
27-
2838
{
39+
"type": "transit",
40+
"key": ["ventra", "chicago"],
2941
"value": "6a02c801000300000000000000",
3042
"name": "Transit: Ventra",
3143
"description": ""
3244
},
3345
{
46+
"type": "transit",
47+
"key": ["hopcard", "portland", "hopfastpass"],
3448
"value": "6a02c801000304000000000000",
3549
"name": "Transit: HOP Fastpass",
3650
"description": ""
3751
},
3852
{
53+
"type": "transit",
54+
"key": ["wmata", "smarttrip", "washington"],
3955
"value": "6a02c801000300010000000000",
4056
"name": "Transit: WMATA",
4157
"description": ""
4258
},
4359
{
60+
"type": "transit",
61+
"key": ["tfl", "london", "emv"],
4462
"value": "6a02c801000300027900000000",
4563
"name": "Transit: TFL",
4664
"description": "Found by a member of Proxmark community. Data bytes define a mask of supported EMV payment networks for fallback. In this case: Amex, Visa, Mastercard, Maestro, Vpay"
4765
},
4866
{
67+
"type": "transit",
68+
"key": ["latap", "losangeles"],
4969
"value": "6a02c801000300050000000000",
5070
"name": "Transit: LA TAP",
5171
"description": ""
5272
},
5373
{
74+
"type": "transit",
75+
"key": ["clipper", "sanfrancisco"],
5476
"value": "6a02c801000300070000000000",
5577
"name": "Transit: Clipper",
5678
"description": ""
5779
},
5880
{
81+
"type": "transit",
82+
"key": ["navigo", "idfm", "paris"],
5983
"value": "6a02c8010003095a0000000000",
6084
"name": "Transit: Navigo",
6185
"description": ""
6286
},
63-
6487
{
88+
"type": "transit",
89+
"key": ["presto", "toronto"],
90+
"value": "6a02c801000309600000000000",
91+
"name": "Transit: Presto",
92+
"description": ""
93+
},
94+
{
95+
"type": "access",
96+
"key": ["demo", "placeholder"],
6597
"value": "6a02c3020002ffff",
66-
"name": "Access: Hotel: Hilton",
67-
"description": "TCI might be a wildcard before a reservation is made"
98+
"name": "Access: Demo TCI 02FFFF",
99+
"description": "Demo TCI assigned by Apple to test access control systems; Also used as a placeholder in some cases"
68100
},
69-
70101
{
102+
"type": "access",
103+
"subtype": "home",
71104
"value": "6a02cb0206021100deadbeefdeadbeef",
72-
"name": "Access: Home Key",
105+
"name": "Access: Home Key (HomeKey)",
73106
"description": "Last 8 bytes refer to reader group identifier, common for all readers in same home installation, allows to differentiate between keys for different homes"
74107
},
75-
76108
{
109+
"type": "access",
110+
"subtype": "home",
111+
"key": ["aliro"],
112+
"value": "6a02cb0206204220deadbeefdeadbeef",
113+
"name": "Access: Home Key (Aliro)",
114+
"description": "Last 8 bytes refer to reader group identifier, common for all readers in same home installation, allows to differentiate between keys for different homes"
115+
},
116+
{
117+
"type": "access",
118+
"subtype": "pairing",
119+
"key": ["bmw"],
77120
"value": "6a02c30209010001",
78121
"name": "Access: Car Pairing: BMW",
79122
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for BMW"
80123
},
81124
{
125+
"type": "access",
126+
"subtype": "pairing",
127+
"key": ["mercedes"],
82128
"value": "6a02c30209010201",
83129
"name": "Access: Car Pairing: Mercedes",
84130
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for Mercedes"
85131
},
86132
{
133+
"type": "access",
134+
"subtype": "pairing",
135+
"key": ["genesis"],
87136
"value": "6a02c30209010051",
88137
"name": "Access: Car Pairing: Genesis",
89138
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for Genesis"
90139
},
91140
{
141+
"type": "access",
142+
"subtype": "pairing",
143+
"key": ["kia"],
92144
"value": "6a02c30209010041",
93145
"name": "Access: Car Pairing: KIA",
94146
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for KIA"
95147
},
96148
{
149+
"type": "access",
150+
"subtype": "pairing",
151+
"key": ["hyundai"],
97152
"value": "6a02c30209010301",
98153
"name": "Access: Car Pairing: Hyundai",
99154
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for Hyundai"
100155
},
101156
{
157+
"type": "access",
158+
"subtype": "pairing",
159+
"key": ["byd"],
102160
"value": "6a02c30209010701",
103161
"name": "Access: Car Pairing: BYD",
104162
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for BYD"
105163
},
106164
{
165+
"type": "access",
166+
"subtype": "pairing",
167+
"key": ["denza"],
107168
"value": "6a02c30209010241",
108169
"name": "Access: Car Pairing: Denza",
109170
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for Denza"
110171
},
111172
{
173+
"type": "access",
174+
"subtype": "pairing",
175+
"key": ["lotus"],
112176
"value": "6a02c30209010091",
113177
"name": "Access: Car Pairing: Lotus",
114178
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for Lotus"
115179
},
116-
180+
{
181+
"type": "access",
182+
"subtype": "pairing",
183+
"key": ["audi"],
184+
"value": "6a02c30209010111",
185+
"name": "Access: Car Pairing: Audi",
186+
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for Audi"
187+
},
188+
{
189+
"type": "access",
190+
"subtype": "pairing",
191+
"key": ["volvo"],
192+
"value": "6a02c30209010401",
193+
"name": "Access: Car Pairing: Volvo",
194+
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for Volvo"
195+
},
196+
{
197+
"type": "access",
198+
"subtype": "pairing",
199+
"key": ["polestar", "plst"],
200+
"value": "6a02c30209010131",
201+
"name": "Access: Car Pairing: Polestar",
202+
"description": "Device does not respond to poll after this frame. Displays a car pairing popup for Polestar"
203+
},
117204

118205
{
206+
"type": "identity",
119207
"value": "6a0281030000",
120208
"name": "Identity",
121209
"description": "Used for reading ISO18013 digital IDs"
122210
},
123211

124212

125213
{
214+
"type": "namedrop",
126215
"value": "6a02890500010001deadbeef6969",
127216
"name": "NameDrop",
128217
"description": "Triggers a warp animation. Device does not respond to poll after this frame, but it serves as a trigger for AirDrop frame. Data part contains BLE MAC address"
129218
},
130219
{
220+
"type": "airdrop",
131221
"value": "6a02890500010000000000000000",
132222
"name": "AirDrop",
133223
"description": "Only sent if sees a NameDrop frame of other device. Device responds to poll with UID 00010203"

0 commit comments

Comments
 (0)