Commit Graph
1387 Commits
Author SHA1 Message Date
Niel Nielsen 50b94cf01b Add files via upload
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-30 17:36:56 +02:00
iceman1001 6d67465d7d hf plot: convert CMD_FPGAMEM_DOWNLOADED to NG
The FPGA trace loop was the last OLD reply on the device outside the two
the bootrom also serves. It stayed OLD because the DMA double-buffer was
sized to the frame payload and an NG header did not obviously fit in
front of it.

DMA straight into chunk->data of a download_chunk_t instead, so a filled
buffer is already a complete NG payload and needs no copy. Chunking now
follows DOWNLOAD_CHUNK_MAX and scales with PM3_CMD_DATA_SIZE. The
terminator carries download_done_t like the other bulk downloads. No
client change needed, dl_it already had the NG branch.

Two fixes fall out of it:

FPGA_TRACE_SIZE is 3072, an exact multiple of 512 but not of
DOWNLOAD_CHUNK_MAX. Each transfer is now armed for exactly the bytes
still expected - arming a full chunk for the short last one would spin in
FPGA_SSC_DMA_RX_Done() forever. This also drops the stray extra DMA the
old loop left armed.

get_tosend() moved after FpgaDownloadAndGo(). The loader calls
BigBuf_free(), which nulls s_toSend.buf, then reuses that same region for
its decompression ring buffer - the old code captured the pointer before
the free and only worked because the loader was done with it in time.

3072 bytes goes from 6 OLD frames to 7 NG frames at PM3_CMD_DATA_SIZE
512, and would be 5 at 688.
2026-08-30 14:02:18 +02:00
Philippe Teuwen 09bf8fb04e doc 2026-08-29 18:33:01 +02:00
iceman1001 35c098d489 make style 2026-08-29 17:42:29 +02:00
iceman1001 0fbd4aa6a7 text 2026-08-29 17:06:38 +02:00
iceman1001 24a9a686ea Update doc with lessons. Thanks Claude 2026-08-29 16:09:45 +02:00
iceman1001 9b61ef867c fix SpinDelayUsPrecision() clock, no more wrapping 43ms> issues. Still capped at 1390ms. This affects a bunch of tearoff attacks 14b especially win 100ms actually being 16ms wrapped. Should be handled according to new HAL layer. Next things is rate renegotiated at reconnect for sim module. Makes things a more stable if something fails. Thanks Claude! 2026-08-29 06:42:17 +02:00
iceman1001 77a9f45db6 texts 2026-08-28 01:16:30 +02:00
Niel Nielsen d996b75578 Update BWM-USAGE.md for clearer power-off instructions
Clarified note regarding auto power-off behavior and usage.

Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 21:15:24 +02:00
Niel Nielsen 96d9a5de9a Update description for hw bwmautooff command
Clarify the behavior of the auto power-off feature.

Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 21:09:06 +02:00
Niel Nielsen f92d4714df Merge branch 'RfidResearchGroup:master' into WIFI-test 2026-08-27 21:07:23 +02:00
Philippe Teuwen 1871fe942c bwm doc 2026-08-27 20:44:39 +02:00
Niel Nielsen bbe24cfdb6 Add files via upload
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:05:14 +02:00
Philippe Teuwen 18c7e69295 rework pm5 doc 2026-08-27 09:15:37 +02:00
Philippe Teuwen 60a61fc343 rework pm5 doc 2026-08-27 09:11:07 +02:00
Philippe Teuwen d6c28f7c90 minor 2026-08-26 16:26:05 +02:00
dxl 2c00832d09 Upload AMASS_ICX301PT_SPEC.pdf 2026-08-25 17:04:52 +02:00
dxl 25229b39b3 Refer to AMASS_ICX301PT_SPEC.pdf 2026-08-25 17:04:52 +02:00
dxl 78184b23ea Updated docs for PM5 2026-08-25 17:04:52 +02:00
Philippe Teuwen 47b4ea58ee minor doc fixes 2026-08-25 13:20:49 +02:00
Iceman 56d1a12934 Merge pull request #3518 from xianglin1998/update-power-architecture-pic
Updated power-architecture.png for PM5
2026-08-25 18:14:13 +07:00
dxl 929297ee53 Updated power-architecture.png for PM5 2026-08-25 18:57:19 +08:00
Philippe Teuwen 4165844a98 minor doc changes 2026-08-25 12:56:39 +02:00
Devin Ronge ee90190928 add a timeout parameter to the hw qc_pm5 command and ensure rgb led is off at the conclusion of the test 2026-08-25 12:19:04 +02:00
dxl bcbe1afac0 Added documents related to PM5. 2026-08-25 11:24:53 +02:00
Philippe Teuwen 32e2e414cd doc 2026-08-24 21:16:57 +02:00
iceman1001 f6e0119f5f added PACE (--can) support to emrtd commands. 2026-08-21 22:32:06 +02:00
Philippe Teuwen 76dfb643d3 pm5 instructions 2026-08-20 17:37:58 +02:00
Iceman 7223422070 Update Proxmark5-Instructions.md
Signed-off-by: Iceman <iceman@iuse.se>
2026-08-20 17:00:02 +02:00
Philippe Teuwen cb5b3b65c8 pm5 doc: cmake for ARM 2026-08-19 22:56:46 +02:00
Philippe Teuwen fbfe53d0bb update pm5 doc 2026-08-19 22:02:28 +02:00
Philippe Teuwen 06bc3239ab Proxmark5 instructions, WIP 2026-08-19 21:40:15 +02:00
Philippe Teuwen caa76f57b3 Fix pm5 recovery image 2026-08-19 19:28:17 +02:00
dxl 2dfe6c85a4 Record all remarks related to Proxmark5 to Proxmark5.md 2026-08-19 15:51:54 +02:00
Iceman f4074cfc63 Merge pull request #3459 from team-orangeBlue/hyctec_mplus
Add CopyKEY M+ tags
2026-08-19 02:10:13 +07:00
team-orangeBlue 830e35cc12 Add CopyKEY M+ tags
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2026-08-09 16:14:01 +03:00
c-barron 2d2207e0f6 Document USCUID-UL commands and fix hf_mf_uscuid_prog usage name
The magic card notes listed "No implemented commands" for USCUID-UL,
but hf_mfu_uscuid.py and hf_mf_uscuid_prog.lua both drive these cards
(config, type, UID, signature, backdoor read/write). Document both
scripts and how to set the tag signature, and correct the script name
shown in the lua script's own usage text.
2026-08-08 11:58:15 -07:00
kormax b5e1d34bcb Add new Chinese AID values to 'aidlist.json' 2026-07-30 20:01:28 +03:00
Iceman 1647bb7805 Merge pull request #3441 from kormax/fmcos-aidlist
Add new AID values to 'aidlist.json'
2026-07-30 22:37:30 +07:00
kormax 0c47ee6a85 Add new AID values to 'aidlist.json' 2026-07-30 18:31:48 +03:00
iceman1001 6411ba1ee4 add 2026-07-30 17:06:36 +02:00
iceman1001 19cc98c532 hooked up the new DSP code. Should improve the t55xx commands 2026-07-30 16:43:09 +02:00
iceman1001 436de5d43e style 2026-07-26 23:38:51 +02:00
YoungJules 862a338feb hf legic: rename repeat fill to fill 2026-07-25 19:39:23 +02:00
YoungJules 8b3c67dac3 doc: mention legic wrbl repeat fill 2026-07-25 14:07:09 +02:00
iceman1001 2c6e607110 style 2026-07-15 16:39:15 +02:00
歐歪 f0c3dccdb6 Added hf mf gdmgetblk/gdmgethidblk/gdmsethidblk/gdmsetuid/gdmwipe/gdmsetsig ,improved hf mf gdmparsecfg/gdmsetblk and rename hf mf gdmcfg commands 2026-07-13 21:48:48 +08:00
iceman1001 005f4abb1a texts 2026-07-07 22:50:22 +02:00
michael bef2afcccf Added version numbers to ginfo output. Also, fixed version detection for short version response and updated magic card notes. 2026-07-03 09:04:05 -07:00
michael 9ca0f9d16b Improved UMC version detection/reporting in the lua script, added notes about 6666 having the same PACK issue and a reminder than the Ultralight EV1 plays by the same rules (pw/pack wise). 2026-07-02 13:16:53 -07:00