Commit Graph
21782 Commits
Author SHA1 Message Date
kormax 3da7e52c1a Implement 'hf calypso list' command 2026-05-10 21:18:04 +03:00
kormax 9399dfc16e Fix ISO7816 trace CRC status handling 2026-05-10 21:18:04 +03:00
kormax 80751a88c0 Add ISODEP trace annotation helpers 2026-05-10 21:17:56 +03:00
Iceman b2689aad92 Merge pull request #3298 from kormax/trace-14b-improvements
Trace 14b improvements
2026-05-09 18:56:53 +02:00
kormax 2529b16662 Annotate ECP in HF 14B traces 2026-05-09 18:33:45 +03:00
kormax eef3721357 Clear trace before HF 14B info 2026-05-09 18:33:45 +03:00
Iceman d198304579 Merge pull request #3296 from kormax/calypso-maintenance
Calypso maintenance
2026-05-08 21:23:59 +02:00
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