iceman1001
630708c3eb
support function
2025-07-01 16:45:55 +02:00
iceman1001
21bae5c73f
fix hf 15 readmulti - wrong block count number. It is decreased before to be zero based, but in calc we need number of blocks
2025-07-01 16:45:18 +02:00
iceman1001
95814cc5b8
text
2025-07-01 16:43:42 +02:00
iceman1001
4268fe3ce1
text
2025-06-30 14:29:49 +02:00
iceman1001
7e2aa07b27
revamped
2025-06-30 14:29:24 +02:00
iceman1001
16cbb4a446
style
2025-06-30 14:28:24 +02:00
iceman1001
5b37fe8af6
hf mf info - dont try fudan cards
2025-06-29 23:38:33 +02:00
Iceman
fbdc85d6ad
Merge pull request #2916 from Antiklesys/master
...
Sam firmware output in decimal and unhash to detect AES key format
2025-06-29 22:46:33 +02:00
Iceman
c63c62167e
Merge pull request #2918 from gentilkiwi/patch-1
...
[st25tb] Update intertic.py to support Colmar (Trace / Keolis) ID
2025-06-29 22:44:48 +02:00
Benjamin DELPY
a33ea4dc6e
[st25tb] Update intertic.py to support Colmar (Trace / Keolis) ID
...
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2025-06-27 22:04:08 +02:00
Jean-Michel Picod
6c402791f1
Fix comma instead of semicolon
2025-06-27 12:04:27 +02:00
Jean-Michel Picod
3625ee318a
Fix SEGV in cmdhf15 due to argtable size being miscomputed
2025-06-27 11:57:26 +02:00
Antiklesys
89465db4b1
Update hf iclass unhash to check lsb
...
Updated hf iclass unhash to check lsb to be 4x 0 and 4x 1.
If it doesn't respect that format it means it never went through hash0 (as hash0 forces the key format to have 4x LSB set to 1 and 4x LSB set to 0) and likely to be an AES based key.
2025-06-27 10:30:40 +08:00
iceman1001
5de4dd68e5
text
2025-06-22 20:34:54 +02:00
iceman1001
488f7aa01e
clear a warning for potential use of uninitialized variable
2025-06-22 17:36:40 +02:00
TeCHiScy
217edd1e74
fix parity bit in Sie36 unpack
...
Signed-off-by: TeCHiScy <741195+TeCHiScy@users.noreply.github.com>
2025-06-22 21:41:07 +08:00
TeCHiScy
f9bce6e21b
fix card limits for S12906 format
...
As the S12906 [pack function]( 61a993de82/client/src/wiegand_formats.c (L684)
) suggests, the issue level takes 2 bits, thus ranging from 0 to 3. The card number takes 24 bits, ranging from 0 to 0xffffff. That shows an inconsistent with the limits defined in the format table. Reference from https://acre.my.site.com/knowledgearticles/s/article/x107 also confirms the CN should be ranging from 0 to 0xffffff. So I propose to fix the limits of S12906 format.
Signed-off-by: TeCHiScy <741195+TeCHiScy@users.noreply.github.com>
2025-06-22 18:23:42 +08:00
Antiklesys
43943ce9a5
Update cmdhficlass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-20 17:22:14 +08:00
Antiklesys
c729c88f1d
Renaming and snmp data format option for sam comms
...
Added ability to pass data to sam directly in snmp format and for the client to calculate the packet headers accordingly.
Renamed ack_mask to ok_mask as that is a generic mask for successful commands, the same bytes are used for multiple types of successful responses.
2025-06-20 17:20:40 +08:00
Antiklesys
f5254880b9
Update cmdhficlass.c
...
Improved code comments
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-20 12:34:16 +08:00
Antiklesys
c504d43398
Update cmdhficlass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-20 12:32:14 +08:00
Antiklesys
e0b1b5b4f8
Update cmdhficlass.c
...
Fixed indent
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-20 12:02:25 +08:00
Antiklesys
67fbd6abba
Update cmdhficlass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2025-06-20 12:00:41 +08:00
Antiklesys
37166d6c73
Improved sam response processing
...
Improved sam response processing on client side, it detects when the response contains an error and highlights the error number, detects when the response is an snmp messages and does the asn.1 decoding of the snmp message.
2025-06-20 11:58:32 +08:00
iceman1001
47648c541c
text
2025-06-19 20:26:13 +02:00
iceman1001
570b1fcc40
EBUSY error code is 16
2025-06-19 17:50:19 +02:00
iceman1001
b6d826410d
fix macos...
2025-06-19 17:42:56 +02: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
Lucifer Voeltner
545e49201f
Fix hf mfu incr
due to modified functionality of identification functions
2025-06-19 12:37:24 +07:00
iceman1001
cc17db26bf
ndef key
2025-06-17 18:28:23 +02:00
iceman1001
7fa9f7bdfe
change parameter, we like shorter parameter names remember... 'hf mfu aesauth --idx'
2025-06-17 18:28:23 +02:00
iceman1001
fc9f70c436
fix release name style
2025-06-17 18:28:22 +02:00
iceman1001
79400d0779
text and style
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
a5d02c6ba2
style
2025-06-15 12:53:33 +02:00
EpicPlayerA10
ee674405bc
remove duplicates
...
Signed-off-by: EpicPlayerA10 <62206933+EpicPlayerA10@users.noreply.github.com>
2025-06-13 13:51:18 +02:00
EpicPlayerA10
5cb19b0645
Poland Warsaw public transport card keys
...
Signed-off-by: EpicPlayerA10 <62206933+EpicPlayerA10@users.noreply.github.com>
2025-06-13 13:05:32 +02:00
iceman1001
dc44d0fda5
fix error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant] on MAC Xcode26.0
2025-06-12 17:37:02 +02:00
iceman1001
e917491d4a
fix error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant] on MAC Xcode26.0
2025-06-12 17:21:18 +02:00
iceman1001
4725ae5c22
fix #2900 - bad compare
2025-06-12 13:56:49 +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
2ca43e0e2d
text and style
2025-06-11 21:41:19 +02:00
iceman1001
2108ab6101
fix string formatter warning
2025-06-11 14:39:20 +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
9b37250453
em4x70 --par
deprecation: Step 5: remove client parameters entirely
2025-06-09 15:05:28 -07:00
Henry Gabryjelski
69a2cc1ff0
em4x70 --par
deprecation: Step 4: remove client references to client->arm field that used to store this
2025-06-09 14:03:05 -07:00
Henry Gabryjelski
4dcf12fd8d
em4x70 --par
deprecation: Step 3: remove client-only variables, hard-code false
for client->arm comms
2025-06-09 13:32:37 -07:00
Henry Gabryjelski
31b1117a51
em4x70 --par
deprecation: Step 2: arm-side always uses false
2025-06-09 12:58:50 -07:00