Iceman
e519c1af94
Merge pull request #3707 from TomHarkness/doc/pm5-flipper-usage-update-2
...
doc: update PM5-FLIPPER-USAGE.md with recent CEP/FAP fixes
2026-10-16 11:31:00 +07:00
Tom Harkness and Claude Sonnet 5
27797fb7d3
doc: update PM5-FLIPPER-USAGE.md with recent CEP/FAP fixes
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-10-16 08:38:39 +11:00
Iceman
d5f7017097
Merge pull request #3704 from 0x6r1an0y/codex/gdm-wipe-safety
...
fix(mifare): make GDM wipe failure-safe
2026-10-15 11:06:19 +07:00
Iceman
e69ac420e1
Merge branch 'master' into codex/gdm-wipe-safety
...
Signed-off-by: Iceman <iceman@iuse.se >
2026-10-15 11:06:06 +07:00
Iceman
501d8d53f1
Merge pull request #3698 from towelbyte/towelbyte_cotag_sim
...
Simulate COTAG tag implementation
2026-10-15 11:04:14 +07:00
Iceman
79989e02ad
Merge pull request #3706 from phaseloop/niimbot-decoder
...
Niimbot printer DRM decoder/patcher
2026-10-15 11:02:42 +07:00
Iceman
6476e914a1
Merge pull request #3705 from TomHarkness/fix/cep-dummy-poll-resync
...
pm5 cep: skip resync on the FAP's 0xFF dummy-poll bytes
2026-10-15 10:51:44 +07:00
歐歪
26e762f80d
chore: update command description
2026-10-15 01:33:15 +08:00
towelbyte
294fb3c504
Simulate COTAG tag implementation
...
New CLI command `lf cotag sim` with COTAG tag simulation implementation.
Detects COTAG reader activation sequence and emulates a COTAG tag.
Signed-off-by: andrej@towelbyte.net
2026-10-14 17:14:56 +02:00
phaseloop
a8213a6fd5
Fix example usage
...
Signed-off-by: phaseloop <90922095+phaseloop@users.noreply.github.com >
2026-10-14 13:36:19 +02:00
phaseloop
cbad3db692
Niimbot label tag patcher - initial commit
...
Signed-off-by: phaseloop <90922095+phaseloop@users.noreply.github.com >
2026-10-14 13:14:37 +02:00
Tom Harkness and Claude Sonnet 5
5c0c18326b
pm5 cep: skip resync on the FAP's 0xFF dummy-poll bytes
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-10-14 20:11:44 +11:00
Iceman
7f4dfe7472
Merge pull request #3703 from nieldk/gdb-gateway
...
Add standaolne module gdb-gateway
2026-10-14 09:52:16 +07:00
歐歪
4405335315
chore: commands file and wording adjustment
2026-10-14 05:07:07 +08:00
歐歪 and OpenAI Codex
00fb003f61
Merge upstream/master into codex/gdm-wipe-safety
...
Co-Authored-By: OpenAI Codex <noreply@openai.com >
2026-10-14 04:19:58 +08:00
Niel Nielsen
92c7609fc5
Add standaolne module gdb-gateway
2026-10-13 20:03:45 +02:00
Iceman
162acb60a2
Merge pull request #3682 from mfcarroll/fix/t55xx-detect-pwd-guard
...
`lf t55xx detect` - don't send a password the PWD bit hasn't confirmed
2026-10-13 23:36:13 +07:00
Iceman
8110082977
Merge branch 'master' into fix/t55xx-detect-pwd-guard
...
Signed-off-by: Iceman <iceman@iuse.se >
2026-10-13 23:36:03 +07:00
Iceman
feaeb3da0a
Merge pull request #3677 from ByteOrderMarc/pm5-hardnested-fix
...
fix: hardnested/autopwn on PM5 with hardened MIFARE Classic EV1
2026-10-13 23:18:49 +07:00
Iceman
7e683e7f25
Merge branch 'master' into pm5-hardnested-fix
...
Signed-off-by: Iceman <iceman@iuse.se >
2026-10-13 23:17:28 +07:00
Iceman
ab445f084e
Merge pull request #3697 from xianglin1998/fpga-merge-and-opensource
...
FPGA: Merge and opensource
2026-10-13 23:06:04 +07:00
Iceman
85a27f9a6a
Merge pull request #3696 from r3wretrhy/fix/lf-savestate-leak-3675
...
client: free graph and demod buffer save states after restore
2026-10-13 19:12:36 +07:00
Iceman
d25be83872
Merge branch 'master' into fix/lf-savestate-leak-3675
...
Signed-off-by: Iceman <iceman@iuse.se >
2026-10-13 19:01:51 +07:00
Iceman
cea810820b
Merge pull request #3694 from TomHarkness/doc-pm5-flipper-usage-update
...
doc: update PM5-FLIPPER-USAGE.md to current CEP state
2026-10-13 15:22:38 +07:00
Iceman
9c5e07d94d
Merge pull request #3679 from innocentbystanderproxmark/pm5-documentation-addition
...
Documentation updated from feedback
2026-10-13 15:16:48 +07:00
Iceman
f653da1674
Merge branch 'master' into pm5-documentation-addition
...
Signed-off-by: Iceman <iceman@iuse.se >
2026-10-13 15:16:35 +07:00
Iceman
66a01099c8
Merge pull request #3700 from nieldk/master
...
Fixed hf 15 sim - a non-matching masked inventory no longer makes the tag ignore later inventories
2026-10-13 15:04:05 +07:00
dxl and Claude Code
7b28012e6a
FPGA: Stop tracking the generated fpga_pm5.fs
...
It is a build product of `make pm5`, like the .bin next to it, and the
build recreates it, so the copy in the tree only went stale and made
every build touch it again.
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-10-13 00:34:58 +08:00
Niel Nielsen
8a04f38305
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-10-12 18:13:21 +02:00
dxl
a3712776d3
FPGA: Added a workflow for pm3 fpga build
2026-10-12 23:08:40 +08:00
dxl
4f01016608
FPGA: Added a workaround for the GW1N-4D IDCODE(Flaws of Apicula).
2026-10-12 19:32:41 +08:00
dxl
e69b791612
FPGA: Try fix workflow build error.
2026-10-12 14:51:59 +08:00
dxl
2802fd1b48
FPGA: Added workflow for PM5 fpga build.
2026-10-12 14:27:50 +08:00
dxl
431cded61e
FPGA: PM5 FPGA build implemented.
2026-10-12 14:09:22 +08:00
dxl
1f3013c6d9
FPGA: Optimization of File Directory Structure
2026-10-12 14:08:22 +08:00
dxl
9ae4caf833
FPGA: Added yosys synthesizer script
2026-10-12 00:45:39 +08:00
dxl
78529d8df7
FPGA: Update & Merge from master( a48ce25)
2026-10-12 00:44:50 +08:00
dxl
da413ac9b9
Merge branch 'master' into fpga-merge-and-opensource
...
# Conflicts:
# fpga/hi_flite.v
2026-10-12 00:22:24 +08:00
dxl
256aca63b7
FPGA: Add source files specific to PM5.
2026-10-12 00:04:06 +08:00
dxl
7d5dd46d94
FPGA: Added a TODO in hi_reader.v
2026-10-11 23:43:32 +08:00
dxl
416201a535
FPGA: Change the WITH_HF_15_LOWSIGNAL macro toggle to a runtime check.
2026-10-11 18:48:38 +08:00
Zhaoqi Xu and Grok Bot
10fa02ca24
client: free graph and demod buffer save states after restore
...
save_graphbuffer() and save_buffer8() calloc a copy, and the restore_*()
helpers only copy out of it, so every owner leaked its save state.
check_chiptype() lost 4 * g_GraphTraceLen bytes plus the packed demod
buffer on each online `lf search` (~2 MB after the COTAG probe), and the
Visa2000 demod leaked on every `lf search`, online or offline.
Add free_buffer_savestate() and call it after the last restore in
check_chiptype(), demodTI(), demodVisa2k(), demodzx(),
try_detect_modulation() and t55xx_psk_untrim_head(), including the
early-return and success paths that never restored.
Reported with the check_chiptype() diagnosis and fix by @BeheSQ.
Fixes #3675
Co-Authored-By: Grok Bot <noreply@users.noreply.github.com >
2026-10-11 06:51:44 +08:00
dxl
2b0514923d
FPGA: rename all ssp frame set/clr definition.
2026-10-10 16:08:27 +08:00
dxl
36bfb81538
FPGA: lo_read.v merged.
2026-10-10 16:00:06 +08:00
dxl
42bf0d4926
FPGA: lo_adc.v merged.
2026-10-10 15:54:03 +08:00
dxl
7666e84440
FPGA: lo_edge_detect.v merged.
2026-10-10 15:18:50 +08:00
dxl
3e501de109
FPGA: hi_iso14443a.v merged.
2026-10-10 12:04:51 +08:00
dxl
8752c8acdc
FPGA: Use $signed instead of the minus sign (-) to improve compatibility across different synthesis tools.
2026-10-10 10:30:07 +08:00
dxl
31b0ece921
FPGA: hi_simulate.v merged.
2026-10-10 09:41:25 +08:00
dxl
9d0d58ca4b
FPGA: hi_sniffer.v merged.
2026-10-10 09:29:15 +08:00