Commit graph

285 commits

Author SHA1 Message Date
iceman1001
2d610b8dc0 text & style 2025-06-08 10:02:00 +02:00
seclabz
19789381df Added new standalone mode HF_ST25_TEAROFF to store/restore ST25TB tags with tearoff for counters (@seclabz) 2025-04-16 14:05:10 +02:00
TheWaffleCopter
bfe3c26277
Update macOS-Homebrew-Installation-Instructions.md
Added openssl install dependency to resolve compile errors

Signed-off-by: TheWaffleCopter <104417762+TheWaffleCopter@users.noreply.github.com>
2025-03-26 07:34:04 +11:00
Henry Gabryjelski
21ad101ff5 Major update to EM4x70 support:
1. Rework how communications with tag occur.
    a. bitstream to be sent to the tag is now fully pre-generated.
    b. bits sent and received are logged with start / end times.

2. Support built-in `hw dbg` for controlling verbosity of debug output

The new bitstream generation and logging has exposed a surprising legacy behavior ... each of the command that sent additional data (beyond the command) were:
* inserting an extra RM zero bit
* force-enabling command parity is used

This was not expected.  However, this PR maintains the behavior of the existing code.

TODO: Root-cause why the third RM bit is needed.  Fix code to remove that hack.

TODO: change the arm/client interface to ONLY use arrays of bytes, with well-defined content endianness, to avoid this problem.
2025-03-16 01:05:55 -07:00
Iceman
e76ab09762
Update Windows-Installation-Instructions.md
Signed-off-by: Iceman <iceman@iuse.se>
2025-03-11 14:20:48 +01:00
n-hutton
7c37231b2c add helpful note for macos users 2025-02-18 16:09:16 +00:00
Iceman
c1bc38b39a
Update Troubleshooting.md
Signed-off-by: Iceman <iceman@iuse.se>
2025-01-31 22:24:45 +01:00
丸子
5bd33df708
Update macOS-Homebrew-Installation-Instructions.md
Apple Silicons are already supported

Signed-off-by: 丸子 <princeb4d@gmail.com>
2024-12-17 10:57:35 +08:00
Piotr Rzeszut
b1b10c2bea As extending SPI flash storage for Mifare need to run init_rdv4 script for a proper operation add a note under compilation instructions 2024-12-07 00:36:52 +01:00
Philippe Teuwen
8602a182bb Added option to build against non-default python3 with CMake as well 2024-11-14 09:31:49 +01:00
ANTodorov
f3e9a79ca4 add option to build against non-default python3 package 2024-11-14 09:01:41 +01:00
Philippe Teuwen
9a6f6132bc doc 2024-09-26 23:39:53 +02:00
Philippe Teuwen
16b56f4992 Fix opensuse instructions 2024-09-10 10:06:01 +02:00
Henry Gabryjelski
f2ff5f757d writeup from discord, plus extra text
Created as a strawman response to iceman's
suggestion that this would be useful in the repo.

Feel free to move it elsewhere / edit, as you prefer.
2024-08-23 21:08:13 -07:00
dhuuthang
9069b27d4e
Add code to hide initial cmd window
Signed-off-by: dhuuthang <dhuuthang@gmail.com>
2024-07-25 23:17:12 +07:00
dhuuthang
1788a0451c
Update Windows-WSL2-Installation-Instructions.md
Add script for quick init

Signed-off-by: dhuuthang <dhuuthang@gmail.com>
2024-07-25 22:52:03 +07:00
Benjamin Møller
e377201d72
Update 4_Advanced-compilation-parameters.md
Typo: Two times HF15SNIFF instead of one HF15SIM in STANDALONE list.

Signed-off-by: Benjamin Møller <37707273+LupusE@users.noreply.github.com>
2024-05-29 16:50:39 +02:00
iceman1001
d9e860a8ae suggestion how to fix: wrong permissions on runtime directory 2024-02-20 11:12:12 +01:00
iceman1001
3a1122ca02 missing dependency. but it gd should come with the OS installation 2024-02-16 20:31:17 +01:00
Iceman
f9ea405940
Update Windows-Installation-Instructions.md
Signed-off-by: Iceman <iceman@iuse.se>
2024-01-29 11:55:45 +01:00
Iceman
e9e98848d9
Update Windows-Installation-Instructions.md
Signed-off-by: Iceman <iceman@iuse.se>
2024-01-29 11:48:06 +01:00
Henry Gabryjelski
2442a9f4f2 update wsl2 instructions for USBIPD v4.0.0 2024-01-28 19:05:05 -08:00
Yann GASCUEL
f8514f48d7 standalone: add HF_15SIM Standalone mode code source
Also add it into documentation and build_all_firmwares.sh
(standalone mode was added in Standalone Makefiles in a previous commit)
2024-01-24 13:59:12 +01:00
iceman1001
2d34713e58 text 2024-01-23 19:46:35 +01:00
Francis
a2af356ee3
Update Troubleshooting.md
Signed-off-by: Francis <zzvipercorezz@gmail.com>
2024-01-09 01:51:07 +01:00
Marcos Del Sol Vives
572bdbf727
Document dependency on GD for ePaper devices 2024-01-07 17:15:13 +01:00
iceman1001
0c4a1066c1 text 2024-01-05 19:27:38 +01:00
Francis
7c344e22dd
Update Troubleshooting.md
Added error and solution for an ARM issue

Signed-off-by: Francis <zzvipercorezz@gmail.com>
2024-01-04 21:42:36 +01:00
wh201906
c82bc2aea5
Fix docs
Add new PLATFORM_EXTRAS options in 4_Advanced-compilation-parameters.md
Fix some help text
2023-12-13 21:00:17 +08:00
Anonymous
9b752c6ecb hf_unisniff: rename "ask" to "user" to avoid confusion with "ASK" sniffing 2023-12-03 08:44:06 -05:00
Jared Stemper
ca5570ea60
added context to error output
Signed-off-by: Jared Stemper <31346981+JaredStemper@users.noreply.github.com>
2023-11-18 23:38:27 -06:00
Jared Stemper
05a2fa08ac
Added troubleshooting details
fixed hyperlink; slimmed error output

Signed-off-by: Jared Stemper <31346981+JaredStemper@users.noreply.github.com>
2023-11-18 23:32:01 -06:00
Jared Stemper
f6c6014bcd
Added common dependency troubleshooting
Signed-off-by: Jared Stemper <31346981+JaredStemper@users.noreply.github.com>
2023-11-18 23:29:32 -06:00
Sam
c6c8edd95e
Create iOS-Installation-Instructions.md
Signed-off-by: Sam <48739810+The-SamminAter@users.noreply.github.com>
2023-10-10 09:31:05 -07:00
iceman1001
ea01fa5656 text 2023-10-09 11:18:54 +02:00
iceman1001
f52b3faa3c text 2023-10-09 11:14:21 +02:00
iceman1001
5ad85d55d7 text 2023-10-09 11:12:26 +02:00
iceman1001
ac43176dbf text 2023-10-09 11:10:39 +02:00
iceman1001
385c1c5702 text 2023-10-09 11:03:56 +02:00
iceman1001
1234b08132 adapt to new sim module firmware version 2023-09-28 08:46:04 +02:00
Dominik Paľo
8a861aea57
Change "Mac OS X" to "macOS" in documentation 2023-08-27 19:23:38 +02:00
startrekdude
0d442d7f19 Add hf_cardhopper standalone mode
Adds the hf_cardhopper standalone mode, as one component of my (Sam Haskins) and
Trevor Stevado's long-range relay attack on ISO 14443-4 Type A protocols, as
presented at DEF CON 31.
2023-08-22 01:10:21 -04:00
Henry Gabryjelski
c858d6fdc7 Minor update to WSL2 instructions 2023-08-14 19:07:35 -07:00
Philippe Teuwen
8aeed5e67c doc hardnested compression options 2023-07-21 12:05:20 +02:00
Philippe Teuwen
662ce8403e lz4 missing in some docs 2023-07-17 04:56:18 +02:00
Philippe Teuwen
83e083100b Bring LZ4 support for hardnested tables
Testing perfs on an old 8-core laptop:
BZ2   :   2 Mb, average decompression time: 5514 ms
LZ4 -9:   9 Mb, average decompression time:  837 ms
RAW   : 704 Mb, average decompression time:  368 ms

Other LZ4 options don't help: -1 is slower and bigger, --favor-decSpeed does not do anything

To enable:

apt install liblz4-dev
cd client/resources/hardnested_tables
for i in *bz2; do bunzip2 $i; lz4 -9 --rm ${i%.bz2}; done
2023-07-15 22:58:00 +02:00
flamebarke
caf3bbc026
Update 4_Advanced-compilation-parameters.md
Signed-off-by: flamebarke <39644720+flamebarke@users.noreply.github.com>
2023-05-04 22:26:39 +10:00
İlteriş Yağıztegin Eroğlu
62b226108d doc(macos-macports): refactor macports docs
Since mid-2022, arm64 builds of stable releases are working. So its been a while not updating this doc :)

Signed-off-by: İlteriş Yağıztegin Eroğlu <ilteris@asenkron.com.tr>
2023-04-19 13:55:20 +03:00
Self Not Found
d33fbf1347
Fix units 2023-04-06 20:54:00 +08:00
Einstein2150
a9b3a69100
Update Mac-OS-X-Homebrew-Installation-Instructions.md
Fix for Apple Silicon (M1) installation with arch -arm64 prefix

Signed-off-by: Einstein2150 <Einstein2150@users.noreply.github.com>
2023-03-29 20:37:02 +02:00