Commit Graph
100 Commits
Author SHA1 Message Date
DXL db3e53dd08 Merge pull request #346 from YuyangisCoding/main
fix cli arg parser for FIELD_OFF_DO_RESET
2026-02-03 19:16:59 +08:00
DXL eeaca1604f Merge pull request #342 from tommiv/cli-field-off-reset
Added FIELD_OFF_DO_RESET support to cli hf mf econfig
2026-02-02 21:29:05 +08:00
DXL f2bea7d4ea Merge pull request #299 from xianglin1998/main
Fix some bugs & Performance improvement
2026-01-24 19:44:04 +08:00
dxl ca743273af Added cmd for set mf1 config 'field_off_do_reset' 2026-01-24 19:39:49 +08:00
dxl c0e7cb18f7 Export some functions related to mf1 emulation configuration. 2026-01-24 19:38:36 +08:00
dxl a25b4a8b64 Added MF1 configuration to enable/disable resetting NFC peripherals after leaving RF field. 2026-01-24 19:19:35 +08:00
DXL 1543bac108 Merge branch 'RfidResearchGroup:main' into main 2026-01-24 17:54:15 +08:00
dxl dabf1a415f Use a more thorough NFC peripheral reset strategy. 2025-09-23 11:08:27 +08:00
dxl 67357feba0 Parameter error should return STATUS_PAR_ERR 2025-09-23 00:56:55 +08:00
dxl 0858e325e5 Fix the bug where HEX printing of large data packets caused it to freeze. 2025-09-23 00:43:17 +08:00
dxl 1e8758bc1f Fixed bug that caused NFC peripheral devices to always respond with incorrect data due to special condition. 2025-09-23 00:38:01 +08:00
dxl 0448a369a3 Fixed a bug where the parameters were abnormal but the subsequent logic was still executed. 2025-09-23 00:33:05 +08:00
dxl d065a2f18e Improve the efficiency of USB packet reception. 2025-09-23 00:32:17 +08:00
dxl 50f72653db Fix the bug that cannot be compiled on the MSYS2 platform. 2025-09-19 12:45:32 +08:00
dxl e4648b593d fix workflow <on_push> download-artifact using 'name' instead of 'pattern' resulted in non working. 2025-04-02 13:43:21 +08:00
dxl 5784966c3a cmake_minimum_required from 3.1 updated to 3.5 2025-04-02 13:23:53 +08:00
dxl dd688e7b3f Fix workflow artifact conflict 409-Error
By: https://github.com/ChameleonUltra/ChameleonUltra/commit/18d725b9c3156f623d1abaeef5e4b34d5becbdbd
2025-04-02 13:19:35 +08:00
dxl 8bb60d15f5 Fix workflow no working. <upload-artifact> updated to v4
See: https://github.com/actions/upload-artifact/issues/635
2025-04-02 12:38:42 +08:00
dxl 3f6f5ac9c1 Hardnested nonces acquire implemented. 2025-04-02 12:32:27 +08:00
dxl c68ea99f87 Merge branch 'main' of https://github.com/RfidResearchGroup/ChameleonUltra 2025-01-17 12:46:13 +08:00
dxl 6439b25500 Fix the issue where compiling on Linux does not link to the pthread library. 2025-01-17 12:44:04 +08:00
DXL 4760d91b5d Merge pull request #230 from whywilson/main
Update MTools BLE documentation
2024-08-27 09:40:25 +08:00
dxl c771ae937b docs updated. 2024-07-16 12:48:20 +08:00
dxl a4b3adad48 Reuse the 'STATUS_PAR_ERR' & Add an interface
1. Added 'cmd_processor_mf0_ntag_get_emu_page_count' interface to get available page count of mf0.
2. We can reuse the 'STATUS_PAR_ERR', and we can delete repeated cmd 'STATUS_INVALID_PARAMS'.
2024-07-16 12:47:47 +08:00
dxl e98bb76926 Add 'MF0_NTAG_GET_PAGE_COUNT' for get available page count of mf0. 2024-07-16 12:43:16 +08:00
dxl e6526bc258 The default initialization card slot 2 is an MF0 instead of MF1. 2024-07-16 10:19:51 +08:00
DXL ac1c0119fc Merge pull request #215 from turbocool3r/main
Add support for Ultralight emulation.
2024-07-16 09:52:05 +08:00
DXL 3cadd47eeb Specify the Python version used by workflow as 3.12 (#217) 2024-06-13 16:24:19 +08:00
dxl 7fdb358e8b Merge branch 'main' of https://github.com/RfidResearchGroup/ChameleonUltra 2023-11-15 18:53:42 +08:00
dxl 3b14270976 Staticnested results quite poor compared to pm3 implem #183 2023-11-15 18:53:02 +08:00
dxl 74f4eb8822 Changelog updated. 2023-10-19 22:54:47 +08:00
dxl f04943f59b Merge remote-tracking branch 'origin/main' 2023-10-19 22:51:55 +08:00
dxl 771e6ded54 Fixed a bug that will not reset the state machine after DEC. 2023-10-19 22:51:02 +08:00
dxl ab07dff904 Function has been renamed 2023-10-19 22:50:08 +08:00
dxl 980960c43d Fixed a bug that affected 14A simulation. 2023-10-19 22:48:53 +08:00
dxl 1e134f1bcd ChangeLog update 2023-10-17 16:34:47 +08:00
dxl 15698fb338 Nested(And StaticNested) multithreaded decryption. 2023-10-17 16:34:22 +08:00
dxl 1ec025a24b Merge remote-tracking branch 'origin/main' 2023-10-17 16:30:47 +08:00
dxl 0e3144c994 Fixed bug where the 'i' variable was incorrectly used on printf 2023-10-17 16:25:48 +08:00
dxl c9e4507d8f Use fastselect to improve the success rate of decryption. 2023-10-09 15:18:59 +08:00
dxl a9f775ff19 14443-a fast select implemented. 2023-10-09 15:17:54 +08:00
DXL 7efe23edb2 Update README.md 2023-09-28 17:28:09 +08:00
DXL 48bf852465 Update README.md 2023-09-28 17:27:43 +08:00
DXL 5519715c10 Update README.md 2023-09-28 16:43:50 +08:00
DXL 4e1dec06ad Update README.md 2023-09-27 15:50:50 +08:00
DXL ef1ccb40d8 Update README.md 2023-09-27 15:45:28 +08:00
DXL db3f8ce1d7 Update README.md 2023-09-27 15:37:11 +08:00
dxl 879b8e3459 Implemented hf 14a raw 2023-09-21 18:30:05 +08:00
dxl 499fa35c25 Fixed initialization bugs and added raw command implementation functions. 2023-09-21 18:28:21 +08:00
dxl 86c1a71f7c Update the table of MFC attack support levels. 2023-09-20 11:14:06 +08:00
dxl d31d1af0b8 Merge remote-tracking branch 'origin/wip_protocol_refresh' into wip_protocol_refresh 2023-09-20 11:01:09 +08:00
dxl ad3241aeb9 doc 2023-09-20 11:00:43 +08:00
dxl f0ddd07108 A bug has been marked and is waiting to be fixed. 2023-09-19 18:25:01 +08:00
dxl 32b3e19279 Added support for StaticNested(FastDecrypt). 2023-09-19 18:24:30 +08:00
dxl 98605be5b8 Fixed some bugs caused by closing pairing. 2023-09-14 10:52:05 +08:00
DXL 9431a2c26c Reset FDT without requiring a response. 2023-09-08 09:11:30 +02:00
dxl 84c31000ae No reset nfc core after field lost. 2023-09-08 09:11:30 +02:00
dxl b3e0afc555 Enable BLE pairing by setting and disable by default. 2023-09-07 20:04:24 +08:00
DXL 12fa994a03 Merge pull request #130 from whywilson/main
Add MTools Lite link and quickstart documents.
2023-09-07 11:32:07 +08:00
dxl 05b2270049 Merge remote-tracking branch 'origin/main' 2023-09-04 18:32:21 +08:00
dxl 9af1c4330c Delete unused function 2023-09-04 18:29:59 +08:00
DXL f934f54e0d Chameleon Lite emulation bug fixed 2023-09-03 19:26:26 +08:00
DXL cda241361c Merge pull request #121 from xianglin1998/main
Mfc 1k Full emulation (not UID only) with OEM readers bugs fixed.
2023-09-03 04:09:52 +08:00
dxl f134b4f16a Mfc 1k Full emulation (not UID only) with OEM readers bugs fixed. 2023-09-03 03:38:23 +08:00
dxl ae6df052f5 Changelog Updated 2023-08-28 01:51:18 +08:00
dxl 79809e3119 Merge remote-tracking branch 'origin/main' 2023-08-28 01:48:12 +08:00
dxl 2a98245700 Security BLE implemented 2023-08-28 01:40:04 +08:00
dxl df0263edc7 Added some precautions to the comments. 2023-08-28 01:39:36 +08:00
dxl c5c5de5d3c Added setting option for BLE connection key. 2023-08-28 01:38:17 +08:00
dxl 24c3cc86d6 Added cmd for ble bonds . 2023-08-28 01:37:26 +08:00
dxl d76fbd440c Added commands related to BLE pairing binding. 2023-08-28 01:35:57 +08:00
dxl ecec3c4e59 Fix compiler 2023-08-28 01:35:07 +08:00
dxl 585748e302 Fix the space allocation bug and initialization bug in the settings. 2023-08-24 21:20:01 +08:00
dxl 120971c466 Fixed chameleon lite compile failed. 2023-08-22 20:15:05 +08:00
dxl ed4a84ccc6 Merge branch 'main' of https://github.com/RfidResearchGroup/ChameleonUltra 2023-08-22 20:01:32 +08:00
dxl 7355d512dd Offline ic tag uid copied implemented. 2023-08-22 20:01:03 +08:00
dxl 76643183ea Impl change the button function when click. 2023-08-22 19:58:33 +08:00
dxl 68a3e463f1 Add command to get battery information #38 2023-08-22 12:05:48 +08:00
DXL e916e10c66 Update README.md 2023-08-11 22:24:57 +08:00
dxl c197a0ff05 Fixed issue with multiple spaces in readme file names 2023-08-10 12:53:20 +08:00
dxl 93c4965e2c Reformatting readme files 2023-08-10 12:28:18 +08:00
dxl 8e51e081a9 Merge remote-tracking branch 'origin/main' 2023-08-09 11:42:02 +08:00
dxl 0e601366f2 Can't emulate 7B UID Mifare Classic cards bug fixed. 2023-08-09 11:41:39 +08:00
DXL 8f2d999363 Update README.md 2023-08-08 19:57:10 +08:00
DXL 1380c74515 Update README.md 2023-08-08 19:55:24 +08:00
dxl 611d01ac37 High performance of mf1 simulation implemented 2023-07-31 14:44:38 +08:00
DXL a48f6fc105 Merge pull request #36 from doegox/phil_fix_serialble
Catch exception when using virtual serial over BLE
2023-07-22 14:00:46 +08:00
DXL fc392ab645 Merge pull request #35 from doegox/phil_tools_dfu
Add helper scripts to enter DFU from USB or from BLE
2023-07-22 14:00:36 +08:00
DXL 0f1de197b7 Merge pull request #34 from doegox/phil_fix_dfu_exit
client: don't let recv thread crashing after hw dfu
2023-07-22 14:00:21 +08:00
DXL 930d9edeb5 Merge pull request #33 from doegox/phil_fix_utf8
Fix Chinese encodings of some files GB18030=> UTF-8
2023-07-22 14:00:00 +08:00
DXL ef8a44c08d Merge pull request #32 from doegox/phil_fix_sleepble
fix sleep timer when BLE gets disconnected
2023-07-22 13:59:49 +08:00
dxl d858f9abb4 Added a photo of the final mass-produced DEV tool. 2023-07-21 18:52:38 +08:00
dxl 37ba8e6514 Delete unnecessary Chinese annotations uniformly. 2023-07-21 18:46:58 +08:00
dxl 5b302613b7 Fixed an issue with incorrect model of electronic components(Found before batch manufacture). 2023-07-21 18:46:16 +08:00
dxl adb878241d ChameleonUltra antenna board opensource 2023-07-21 18:42:49 +08:00
dxl 53a7f97904 ChameleonLite hardware opensource now. 2023-07-21 18:39:16 +08:00
dxl 73fffe224a Delete dummy file(ChameleonLite Open Source) 2023-07-21 18:37:02 +08:00
DXL fc5538b7ec Merge pull request #31 from doegox/phil_fix_compil
fix compilation
2023-07-21 10:12:03 +08:00
DXL e7264bddaa Merge pull request #17 from ca1e/ntag
Add Ntag21x Support
2023-07-19 10:37:22 +08:00
DXL bcc1ae6fbb Merge pull request #28 from doegox/phil_lfem_fix
LF EM: sample field only when mod is off
2023-07-19 10:34:41 +08:00