Commit Graph

37 Commits

Author SHA1 Message Date
Niel Nielsen efa2ea2c7b protocol ISO 14443-4 and emv scan, loading json file from PM3rdv4 2026-04-07 10:23:58 +02:00
Kevin Yuan 3924ad134b Merge branch 'main' into pac-emulation 2026-04-02 14:17:42 +01:00
Niel Nielsen e02918b867 feat(lf): add EM4x05/EM4x69 reader (RTF gap protocol) 2026-04-02 07:34:16 +02:00
Kevin Yuan c494a2cc81 Add PAC/Stanley LF tag reading support
Implements NRZ/Direct modulation decoder for PAC/Stanley 125kHz cards
using SAADC ADC sampling with spike-aware threshold calibration.
The LC antenna produces brief high-amplitude transients at NRZ transitions
which are clipped before the moving-average filter to isolate the actual
data levels.
2026-03-24 14:37:25 +00:00
Jozef Bernadic 36645932de feat(lf): add ioProx support (reader, emulation and T55xx writer) 2026-03-03 16:24:08 +01:00
Oleg Moiseenko e2c6bfc9e1 Adds generic ADC read functionality
This introduces a new command to sample the ADC values from the LF antenna and returns them to the user.
2025-10-09 00:32:07 +03:00
Derek Jamison 8c670f8554 Add LF Viking support 2025-08-29 11:00:02 -04:00
TeCHiScy 098e0a914b feat: add lf HIDProx read, t55xx write, emulate function (#267)
* feat: add lf HIDProx read, t55xx write, emulate function

code quaility:
- consistance: simulation -> emulation, label -> tag
- machine translated unreadable comments are made native

logic:
- newly added cli command includes: `lf hid prox read`, `lf hid prox write`, `lf hid prox econfig`
- machester demodulator is simplified
- various wiegand formats of HIDProx are supported
- goertzel algorithm is used in  HIDProx FSK demod
- lf read is refactored using stream/feed pattern to boost scan speed
- t55xx write is refactored to share same logic between em410x & HIDProx
- lf emulating is refactored to use PWM peripheral, allowing more card type to be added

closes: #212, #210

* chore: remove not implemented wiegand format comments

* fix: build ci

* fix: build ci

* fix: build ci

* fix: build ci
2025-08-04 07:01:53 +02:00
turbocool3r 248f3b2839 Add support for Ultralight emulation.
This version only emulates MF0ICU1 properly.
2024-06-19 22:55:43 +03:00
Philippe Teuwen 963d4d62f1 Deduce APP_FW_VER from git tag 2023-09-25 23:32:01 +02:00
dxl 2a98245700 Security BLE implemented 2023-08-28 01:40:04 +08:00
Philippe Teuwen e43e668594 Remove tabs & spaces at end of lines 2023-08-23 00:18:31 +02:00
Philippe Teuwen 8d5643d1e9 Add option to enable sdk_validation.h 2023-08-21 01:02:52 +02:00
Philippe Teuwen 9db1671be5 Merge pull request #63 from augustozanellato/factory_reset
Add factory reset command
2023-08-19 00:46:39 +02:00
Philippe Teuwen 8e093d00b6 Enable watchdog 2023-08-18 23:11:03 +02:00
Augusto Zanellato 7b76aefd5e ACK command and use delayed reset 2023-08-18 22:35:39 +02:00
Philippe Teuwen bbf5f3027b NRF_LOG: add option to activate UART backend on SWO pin, see How_to_use_Firmware.md 2023-08-18 22:31:07 +02:00
Nemanja Nedeljkovic 0b5290706b Merge 2023-08-17 12:24:52 +02:00
Philippe Teuwen 32e0cdf16b Merge pull request #50 from domints/add-animation-modes-support
Add animation modes support
2023-08-16 23:48:07 +02:00
Philippe Teuwen 92a3f0966f suppress GCC warnings in nRF SDK and restore -Warray-bounds and -Wsizeof-array-div 2023-08-16 23:26:30 +02:00
Philippe Teuwen 5afd3332bd Suppress GCC 12 linker warnings about missing stubs 2023-08-16 23:26:30 +02:00
Nemanja Nedeljkovic 83811861cc Add git version command 2023-08-11 18:01:02 +02:00
Dominik Szymański f30ff7054c Add animation modes support 2023-08-10 22:26:22 +02:00
dxl 611d01ac37 High performance of mf1 simulation implemented 2023-07-31 14:44:38 +08:00
DXL e7264bddaa Merge pull request #17 from ca1e/ntag
Add Ntag21x Support
2023-07-19 10:37:22 +08:00
Philippe Teuwen db0bf483ce Fix cflags for gcc < 12 2023-07-14 10:31:32 +02:00
dxl 029c1c84b2 After passing the test compilation, merge the commit to the main branch. 2023-07-03 15:07:35 +08:00
Foxushka 84c9380f83 Expose nfc_tag_mf1_is_detection_enable and fix typo 2023-07-03 15:00:15 +08:00
Foxushka 4a7cf188a1 Fix compilation on latest compilator version (12)
CFLAGS -Wno-error
2023-07-03 15:00:15 +08:00
derGraph c2f78e2a36 Adding STLink Support
Adding STLink Support: make flash_stlink uploads program over openocd.
2023-06-10 20:37:13 +02:00
ca1e 2a7604d8cc ntag21x implement 2023-06-09 18:55:15 +08:00
dxl 0f05ec3da8 Add saadc resource to project. 2023-06-06 20:25:54 +08:00
dxl ad331a0f0a move some resource. 2023-03-14 15:37:17 +08:00
dxl deeec029e3 RGB water lamp. 2023-02-22 18:32:27 +08:00
dxl 7311be46a5 Use common resources to provide hardware-related interfaces and functions. 2023-02-22 11:53:33 +08:00
dxl 23ab54a3a3 Application completes the hardware distinction between ultra and lite versions. 2023-02-17 17:47:40 +08:00
dxl 8b4a6807c2 application project from keil change to gcc. 2023-01-01 23:30:48 +08:00