Msprg
d3bf03f3e3
Docs: Add PM5 BWM BLE connection instructions
2026-09-03 01:41:54 +02:00
Innocent Bystander
22fcbf60c9
Fold more PM5 exclusive resources into the PM5_Start_Here folder to speed up finding information.
2026-09-01 20:28:59 -04:00
Innocent Bystander
85b225b2c4
Changing the DFU Util section to better reflect the shortest path to recovery.
2026-09-01 20:11:02 -04:00
Philippe Teuwen
38e0c068d9
A few less hardcoded 40000 samples
2026-09-01 19:54:05 +02:00
Philippe Teuwen
18aed4eaa4
spurious hidden char
2026-09-01 14:09:49 +02:00
Philippe Teuwen
3ed5792b23
fix doc link
2026-09-01 14:07:12 +02:00
DJ Eric James
bc7f0716a1
fixes
2026-08-31 23:42:38 -04:00
DJ Eric James
aa189ca70c
move files a bit.
2026-08-31 23:40:48 -04:00
DJ Eric James
1b4ac29a1e
move files a bit.
2026-08-31 23:40:24 -04:00
DJ Eric James
bfb7307216
fixes
2026-08-31 23:37:13 -04:00
DJ Eric James
7510e4faa5
fixes
2026-08-31 23:35:52 -04:00
DJ Eric James
c5a67dad5f
fixes
2026-08-31 23:32:59 -04:00
DJ Eric James
c7915c5b83
fixes
2026-08-31 23:30:54 -04:00
DJ Eric James
ab4ec63efd
fixes
2026-08-31 23:29:08 -04:00
DJ Eric James
27dcb6a63c
fixes
2026-08-31 23:25:55 -04:00
DJ Eric James
cdf4a097bc
fixes
2026-08-31 23:25:03 -04:00
DJ Eric James
4c454f387b
fixes
2026-08-31 23:24:06 -04:00
DJ Eric James
50ee709954
fixes
2026-08-31 23:22:52 -04:00
DJ Eric James
7899b560a1
fixes
2026-08-31 23:19:59 -04:00
DJ Eric James
b1de4b52c1
fixes
2026-08-31 23:19:03 -04:00
DJ Eric James
bf230b4db4
fixes
2026-08-31 23:18:00 -04:00
DJ Eric James
6b12579546
fixes
2026-08-31 23:15:39 -04:00
DJ Eric James
52686ab6d2
fixes
2026-08-31 23:14:39 -04:00
DJ Eric James
5649bb268d
fixes
2026-08-31 23:13:57 -04:00
DJ Eric James
399afc31a2
fixes
2026-08-31 20:40:58 -04:00
DJ Eric James
b80be3cbf8
restructure document
2026-08-31 20:14:52 -04:00
DJ Eric James
243f1a0861
docu2
2026-08-31 19:09:36 -04:00
DJ Eric James
f67eb452e3
docu2
2026-08-31 19:01:03 -04:00
DJ Eric James
703c7129fa
docu2
2026-08-31 18:34:29 -04:00
DJ Eric James
448daf96b9
docu2
2026-08-31 18:33:55 -04:00
DJ Eric James
1991874159
docu2
2026-08-31 18:33:29 -04:00
DJ Eric James
0860eb749e
docu2
2026-08-31 18:31:48 -04:00
DJ Eric James
cdf8c03e73
docu2
2026-08-31 18:31:04 -04:00
DJ Eric James
214cb71677
docu2
2026-08-31 18:29:38 -04:00
DJ Eric James
9aa72a5d6f
First Attempt
2026-08-31 17:48:00 -04:00
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