iceman1001
5b37fe8af6
hf mf info - dont try fudan cards
2025-06-29 23:38:33 +02:00
Antiklesys
f94a2cb964
Updated sam firmware version to be in decimal digits
...
Updated sam firmware version to be in decimal digits
2025-06-27 09:55:58 +08:00
iceman1001
5de4dd68e5
text
2025-06-22 20:34:54 +02:00
iceman1001
883415fc99
style
2025-06-22 17:36:39 +02:00
Antiklesys
2ed0c9a301
Update sam_picopass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-20 01:35:13 +08:00
Antiklesys
80a86e741c
Fixed length check for snmp responses
...
Fixed length check for snmp responses from the sam
2025-06-20 01:31:47 +08:00
iceman1001
65607fc727
added Ultralight-C simulation. hf mfu sim -t 13. Use eload first. Also added support to upload UL-C dictionaries and UL-AES to spiffs memory. A lot of textual reworked across client. Unifiy texts and a bit more color ;)
2025-06-19 17:26:20 +02:00
iceman1001
79400d0779
text and style
2025-06-17 18:28:22 +02:00
iceman1001
7a9b3383d4
fix missing flushing bits also in thinfilm fct
2025-06-17 18:28:22 +02:00
iceman1001
1f718683b3
Revert "Release v4.20469 - Daddy Iceman"
...
This reverts commit 9fa173c727
.
2025-06-16 16:18:01 +02:00
iceman1001
9fa173c727
Release v4.20469 - Daddy Iceman
2025-06-16 16:18:01 +02:00
Philippe Teuwen
67da1c8ca5
Make CRC size explicit in some cmd/reply size calculations
2025-06-16 10:52:05 +02:00
Philippe Teuwen
eb31bcad07
Increase MAX_MIFARE_FRAME_SIZE to cope with UL AES auth, and fix code using MAX_MIFARE_FRAME_SIZE while it should use MIFARE_BLOCK_SIZE + 2
2025-06-16 00:06:23 +02:00
Philippe Teuwen
eb5aa9e08e
mifare_sendcmd_short: increase parity bits buffer as it's also used for reception
2025-06-16 00:04:34 +02:00
Philippe Teuwen
25932cafb7
iso14443a ManchesterDecoding: flush parity bits
2025-06-16 00:03:32 +02:00
Philippe Teuwen
86d36a3be3
redundant break
2025-06-15 13:08:23 +02:00
Philippe Teuwen
a7dfd06354
fix missing HF_ST25_TEAROFF in STANDALONE_MODES_REQ_FLASH
2025-06-15 13:00:41 +02:00
Philippe Teuwen
a5d02c6ba2
style
2025-06-15 12:53:33 +02:00
Iceman
16fab8bd44
Merge pull request #2899 from rfidgeek1337/patch-1
...
LF HITAG: Adjust timing for LF ADC measurements to increase stability when the tag is in public mode/TTF mode
2025-06-12 22:05:12 +02:00
Antiklesys
0378d91595
Minor iclass sam comms tweaks
...
1- Removed timeout on client side to allow the sam to be slow in responding
2- Increased SIM_WAIT_DELAY to allow for bigger sam responses
2025-06-12 19:42:56 +08:00
iceman1001
92c288ab85
style
2025-06-11 21:40:54 +02:00
iceman1001
c1729ca264
if simulation fails, lets return back
2025-06-11 21:39:58 +02:00
rfidgeek1337
f7f0605207
Update lfadc.c
...
Signed-off-by: rfidgeek1337 <rfidgeek1337@proton.me>
2025-06-11 18:14:19 +02:00
rfidgeek1337
2dfb0706fa
Update lfadc.c
...
Signed-off-by: rfidgeek1337 <rfidgeek1337@proton.me>
2025-06-11 18:13:21 +02:00
rfidgeek1337
c4e019ec60
LF HITAG: Adjust timing for LF ADC measurements to increase stability when the tag is in public mode/TTF mode
...
Signed-off-by: rfidgeek1337 <rfidgeek1337@proton.me>
2025-06-11 18:07:51 +02:00
iceman1001
646f1a5b97
making the spiffs write guarded if firmware was compiled with spiffs flash enabled
2025-06-11 12:27:04 +02:00
iceman1001
24d6013f10
making the spiffs write guarded if firmware was compiled with spiffs flash enabled
2025-06-11 12:26:11 +02:00
Iceman
8156274007
Merge pull request #2896 from Antiklesys/master
...
Added hf iclass sam --info
2025-06-10 20:39:40 +02:00
Antiklesys
7fb5716ea3
Added hf iclass sam --info
...
Added hf iclass sam --info command that skips any card communication command and just interacts with the SAM to return:
1- Sam Firmware Version
2- Sam Firmware ID
3- Sam Serial Number
2025-06-11 01:06:38 +08:00
Henry Gabryjelski
b5e6d21128
Make it clear that this code was *always* sending a parity bit. All the tags require the parity bit.
2025-06-09 14:54:30 -07:00
Henry Gabryjelski
31b1117a51
em4x70 --par
deprecation: Step 2: arm-side always uses false
2025-06-09 12:58:50 -07:00
iceman1001
15fbfafac1
fix exit logic
2025-06-08 23:19:09 +02:00
iceman1001
2d610b8dc0
text & style
2025-06-08 10:02:00 +02:00
Antiklesys
80e1c7f0d4
Implemented hf iclass sim -t 7
...
Implemented an iclass sim function that prevents simulated card responses after updating block 3.
Block 3 gets updated with the XOR key as if it was in personalization mode.
2025-06-07 23:12:21 +08:00
iceman1001
6fbb13ba41
style
2025-06-07 11:50:03 +02:00
Antiklesys
f49bc8ebaa
Update iclass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-07 17:00:28 +08:00
Antiklesys
606f65496c
Update iclass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-07 16:46:44 +08:00
Antiklesys
9c672d8289
Update iclass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-07 16:42:49 +08:00
Antiklesys
b4edcb9510
Updated hf iclass sim -t 6
...
Updates to the functionality of iclass sim -t 6 to specifically target the last SIO block and to do it automatically.
It now checks the AIA to determine if the card is SR or SE and adjust the block to jam based on the SIO length declared in block 6 (if SE) or fixed length if SR.
2025-06-07 13:46:19 +08:00
Antiklesys
94794f7519
Implemented a hf iclass sim variation
...
hf iclass sim -t 3 variation that glitches specific block responses during read/write operations based on the value of the last byte of block 31.
2025-06-07 02:15:01 +08:00
iceman1001
f41d6fad53
style
2025-06-06 13:27:02 +02:00
Antiklesys
e68be39a41
Updated hf iclass legrec to be able to use shorter delays
...
Added an option for hf iclass legrec to further increase speeds by using a shorter delay of 1500 vs the default of 3390.
This seems to be stable on new silicon especially now that we're keeping the field always on.
It may be more risky for the --fast operation.
2025-06-06 16:06:53 +08:00
Antiklesys
fd098ba12f
Update iclass.c
2025-06-05 21:29:01 +08:00
Antiklesys
7acf507826
Update iclass.c
...
Minor optimizations to remove duplicate code
2025-06-05 21:18:03 +08:00
Antiklesys
083a9ce945
Updated hf iclass legrec with a fast option and improved AA2 selection
...
1- Added a --fast option for hf iclass legrec that further increases the speed from 4.6 key updates/second to 7.4 key updates/second. This is achieved by skipping some safety checks and is a very fast but more risky operation.
2- Automated AA2 block selection based on the values in the config block
3- Other minor code cleanups
2025-06-05 20:44:58 +08:00
iceman1001
186ed6fb07
make style
2025-06-04 18:05:30 +02:00
Antiklesys
7225ea6ac4
Update iclass.c
...
Removed unused value of blockno
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-04 22:46:44 +08:00
Antiklesys
81d7ac1f59
Update iclass.c
...
Re-added stop tracing in main loop to avoid crashes
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-04 22:41:30 +08:00
Antiklesys
d654f6e78f
Improved hf iclass legrec speed
...
Improved the speed of hficlass legrec from 7200 keys / hrs to 17800 keys / hr by removing the need to drop the field and re-select, re-authenticate with the card at every loop.
Re-select and re-authenticate will still happen if there's a read error and a loop needs to be repeated.
2025-06-04 22:34:28 +08:00
Antiklesys
2b2a1cc0a2
Updated hf iclass legrec
...
Updated hf iclass legrec to support pm3 button interrupt for user abort
Cleaned up messaging to look more neat and tidy during the process
2025-05-31 14:09:00 +08:00