kormax
7ee697aa02
Add new hex print helper
2026-05-08 21:43:54 +03:00
kormax
e96b6931e6
Skip attempting GET DATA if reported as unsupported
2026-05-08 19:46:21 +03:00
kormax
b2f5ae43c6
Format big GET DATA object entries
2026-05-08 19:45:58 +03:00
kormax
a1077d9f7d
Retrieve GET DATA objects in 'hf calypso info'
2026-05-08 19:45:27 +03:00
Iceman
486f9f1b00
Merge pull request #3295 from kormax/calypso-implicit-select
...
Handle implicitly selected DF in 'hf calypso info'
2026-05-08 10:10:02 +02:00
kormax
3a0fdf1ddf
Handle implicitly selected DF in 'hf calypso info'
2026-05-07 17:22:03 +03:00
Iceman
d3e9638474
Merge pull request #3292 from YoungJules/legic_improvements
...
Some improvements to a couple lua scripts for Legic.
2026-05-07 12:09:16 +02:00
YoungJules
52005ec95c
Some improvements to a couple lua scripts for Legic. Improved help, made the purpose clearer, added json dump support, better support for blank cards, look for KGH (Kaba Group Header) etc.
2026-05-07 11:19:57 +02:00
Iceman
a804c64d84
Merge pull request #3290 from sleepwalkera/fix/hitag-s-82xx-cloning
...
Fix Hitag S / 82xx cloning and compatibility
2026-05-06 22:43:24 +02:00
Iceman
7f9071efa8
Merge pull request #3291 from kormax/calypso-dump-eflist
...
Improve EF candidate discovery in `hf calypso dump`
2026-05-06 22:42:04 +02:00
kormax
e8f6649310
Improve EF candidate discovery in 'hf calypso dump'
2026-05-06 21:57:43 +03:00
sleepwalkera
b95a24798f
Fix Hitag S / 82xx cloning and compatibility
...
Fixes an issue where cloning EM410x to Hitag S / 82xx tags (like F8310) would fail on subsequent attempts with "Something went wrong in step 0".
Changes:
- Write sequence: Reordered to write data (Pages 4/5) before configuration (Page 1). The current logic enables TTF mode first, and the resulting broadcast likely interferes with the remaining write commands.
- Handshake: Switched from FADV to ADV1. Some 82xx clones don't seem to respond to FADV once they've been programmed, while ADV1 appears more reliable.
- Config header: Adjusted RES/auth bits to produce a 0xDA header instead of 0xCA. This matches the "standard" configuration used by most standalone 82xx duplicators and fixes issues where tags written by PM3 weren't recognized by other readers.
Tested with F8310 tags. They are now successfully rewritable and work across different 82xx devices.
2026-05-06 16:05:33 +00:00
Iceman
2893cf6c9b
Merge pull request #3289 from kormax/duox-maintenance
...
DUOX Maintenance
2026-05-05 18:21:47 +02:00
kormax
a24fd5382a
Remove 'hf mfdes leaf'; use 'hf mfdes verifycert leaf' instead
2026-05-05 18:48:03 +03:00
kormax
7abc9a1563
Use LEAF certificate instead of bare public key
2026-05-05 18:40:18 +03:00
kormax
1167bd9701
Decompose utils from duox-related code
2026-05-05 18:27:19 +03:00
Iceman
ab4eda6ce5
Merge pull request #3287 from kormax/duox-verifycert
...
Implement `hf mfd verifycert` command
2026-05-05 09:51:24 +02:00
kormax
fa414f3b65
Implement 'hf mfd verifycert' command
2026-05-04 22:07:33 +03:00
Iceman
2bf48a02c8
Merge pull request #3286 from kormax/drop-old-calypso-mobib
...
Drop old `hf 14b calypso` and `hf 14b mobib` commands
2026-05-03 14:19:03 +07:00
iceman1001
d6d1df6969
Claude was nice and made an interactive script for editing of trace files. Finally its easy to clean up traces
2026-05-03 13:13:39 +07:00
kormax
7484af6c87
Drop old 'hf 14b calypso' and 'hf 14b mobib' commands
2026-05-03 08:08:15 +03:00
Iceman
5fdbb223b8
Merge pull request #3285 from kormax/calypso-dump
...
Implement 'hf calypso dump' command
2026-05-03 09:57:14 +07:00
Iceman
740565d106
Merge pull request #3284 from kormax/calypso-more-sources
...
Add more calypso manufacturers and ic identities
2026-05-03 09:54:48 +07:00
Iceman
ee4d74bbd0
Merge pull request #3283 from gentilkiwi/patch-1
...
Update Calypso operators list for Opus/Simplicité/RavKav
2026-05-03 09:54:05 +07:00
kormax
89b729e06b
Implement 'hf calypso dump' command
2026-05-02 22:03:09 +03:00
kormax
74d664c931
Add more calypso manufacturers and ic identities
2026-05-02 18:44:02 +03:00
Benjamin DELPY
62c0276bf1
Update Calypso operators list for Opus/Simplicité/RavKav
...
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com >
2026-05-02 15:17:42 +02:00
Iceman
64a759e7c3
Merge pull request #3281 from kormax/improve-calypso-info
...
Improvements to 'hf calypso info'
2026-05-02 17:18:27 +07:00
Iceman
f9d4596def
Merge pull request #3282 from kormax/mfdes-new-aid-entries
...
Add new Mifare AID entries to 'aid_desfire.json' and 'aidlist.json'
2026-05-02 17:17:56 +07:00
kormax
74b3eba4ed
Add new Mifare AID entries to 'aid_desfire.json' and 'aidlist.json'
2026-05-02 13:02:49 +03:00
kormax
23326238fb
Improvements to 'hf calypso info'
2026-05-02 12:40:59 +03:00
Iceman
3ea383afc7
Merge pull request #3280 from kormax/hf-calypso-info
...
Add `hf calypso info` command
2026-05-02 08:26:01 +07:00
kormax
6f29152140
Update CHANGELOG
2026-05-01 22:52:25 +03:00
kormax
d06106b538
Add 'hf calypso info' command
2026-05-01 22:41:42 +03:00
kormax
a4eeec8ec1
Add Calypso-related client resources
2026-05-01 22:41:24 +03:00
kormax
2cb13931cf
Update AID entries related to Calypso in 'aidlist.json'
2026-05-01 22:23:38 +03:00
Iceman
8d58c5b0aa
Merge pull request #3279 from gentilkiwi/master
...
ICODE 3 & ICODE DNA detection in `hf 15 info` command
2026-05-01 09:23:13 +07:00
Iceman
8429c7b7e6
Merge pull request #3278 from kormax/felica-ic-rom-based-naming
...
Detect IC sub-type through ROM code in 'hf felica info'
2026-05-01 09:19:12 +07:00
Benjamin DELPY
d21e87eafe
Update cmdhf15.c tu support ICODE DNA & ICODE 3 in hf 15 info command
...
including asking for signature
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com >
2026-04-30 22:56:38 +02:00
Benjamin DELPY
c84170328c
Update cmdhf15.c to add ICODE DNA & ICODE 3 to UID mapping
...
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com >
2026-04-30 22:52:16 +02:00
Benjamin DELPY
12bf5cc0f6
Update originality.c to add ICODE 3 in ICODE public key description
...
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com >
2026-04-30 22:50:26 +02:00
kormax
dc73967dde
Detect IC sub-type through ROM code in 'hf felica info'
2026-04-30 20:27:13 +03:00
Iceman
b5e3fed77f
Merge pull request #3276 from kormax/duox-cleanup
...
DUOX-related cleanup
2026-04-30 17:22:51 +07:00
Iceman
5aa0f98ffb
Merge pull request #3275 from kormax/mfdes-info-aid-name
...
Add identification of known AID names for DESFire
2026-04-30 17:08:59 +07:00
Iceman
ec2831dd56
Merge pull request #3277 from kormax/aid-desfire-new-entries
...
Add new entries to 'aid_desfire.json'
2026-04-30 16:56:49 +07:00
kormax
1fe6765fc2
Add new entries to 'aid_desfire.json'
2026-04-29 21:41:18 +03:00
kormax
bf6458171a
Add identification of known AID names for DESFire
2026-04-29 21:31:02 +03:00
kormax
e8dcd666e2
Add MFD app selection helpers
2026-04-28 21:26:16 +03:00
kormax
5fe1d1ddc8
Use LEAF root key from file
2026-04-28 17:30:25 +03:00
kormax
f5328cece3
Minor desfire AID parsing code dedupe
2026-04-28 16:59:22 +03:00