34 Commits

Author SHA1 Message Date
Foxushka cf00761902 Key recovery via backdoor for static encrypted nonce cards (#263)
* Implement MF1_ENC_NESTED_ACQUIRE in firmware

* Implement MF1_ENC_NESTED_ACQUIRE in software + fix code formatter

* Remove xz and pthreads from sources, use CMake FetchContent

* Update changelog

* lzma.h

* Update CMakeLists.txt

* Update CMakeLists.txt

* Probably fix workflow taking wrong commit for building

* Fix CMake building tools into bin/Debug on Windows

* Added cmd for fetching all slots nicks (without 16 commands)

* Fix type and use temp directory instead cwd (https://github.com/RfidResearchGroup/ChameleonUltra/pull/261)

* Fix endian for mfu_read_emu_counter_data and mfu_write_emu_counter_data

* Fix  --key interpreted as list
2025-08-01 22:12:07 +02:00
Philippe Teuwen 7ea8cc1f98 check_file_encoding 2023-10-23 19:12:42 +02:00
Philippe Teuwen 58e310c0c7 autopep8: increase line size to 120, else satest style will be reverted again 2023-08-28 09:49:00 +02:00
Philippe Teuwen 04741bdc2a autopep8 2023-08-26 12:06:15 +02:00
Philippe Teuwen f008e8bebc Add autopep8 to make_style script 2023-08-26 12:05:18 +02:00
Philippe Teuwen 249cadc736 reorg doc 2023-08-25 23:41:25 +02:00
Philippe Teuwen 727cd5e6fa CRLF and typo 2023-08-24 18:42:27 +02:00
Philippe Teuwen ece04d7384 style helpers 2023-08-23 00:51:42 +02:00
Philippe Teuwen e43e668594 Remove tabs & spaces at end of lines 2023-08-23 00:18:31 +02:00
iceman1001 f614276c00 udev rules file. Once installed you see your device as /dev/ultra-0 2023-07-30 10:55:52 +02:00
Philippe Teuwen 0c15ccd7af enter_dfu_over_ble.py: support ChameleonLite as well 2023-07-22 22:45:49 +02: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
Philippe Teuwen 868b6aadcd Add helper scripts to enter DFU from USB or from BLE 2023-07-22 01:58:40 +02:00
Philippe Teuwen b97c4a0b53 Fix GB18030 => UTF-8 encodings 2023-07-21 23:21:23 +02:00
dxl d858f9abb4 Added a photo of the final mass-produced DEV tool. 2023-07-21 18:52:38 +08:00
dxl 3ed6e9f511 Resize devtool2.jpg 2023-04-06 11:24:11 +08:00
dxl e847f75304 Add some dev picture. 2023-04-06 11:07:56 +08:00
dxl 5e4c1dbc1b Picture size modification. 2023-03-16 11:40:53 +08:00
dxl ad331a0f0a move some resource. 2023-03-14 15:37:17 +08:00
dxl d81f11c3dc The toolchain is in the developer's environment. Development under Windows should not need to modify the makefile of SDK to define the toolchain path. 2023-03-14 10:56:17 +08:00
dxl 4799b01ea6 Move dfu_public_key.c to boot dir. 2023-03-13 18:23:23 +08:00
dxl 0806c09a44 Fix the bug that can't restart the firmware burning when the device power lost. 2023-03-07 18:39:15 +08:00
dxl c14a2f9180 Fix the bug that the sleep wake-up event was cleared by BOOT. 2023-03-07 18:36:58 +08:00
dxl a20702342c Fix the problem of freezing when switching card slots caused by non-stop app timer. 2023-02-27 23:08:47 +08:00
dxl 382dbce3f9 Fix the problem of NFC module blocking the main loop. 2023-02-27 22:53:05 +08:00
dxl 38bfa86f1f Add a soft timer to shut down the nfc module when it is idle. 2023-02-27 21:55:59 +08:00
dxl 371cc7e7d5 Add logic to automatically initialize some factory data in main. 2023-02-27 17:30:05 +08:00
dxl a0f1d17f38 Move all pictures to the resource directory. 2023-02-27 13:42:24 +08:00
dxl ff7110d776 Optimize NFC module scheduling. 2023-02-27 11:22:46 +08:00
dxl deeec029e3 RGB water lamp. 2023-02-22 18:32:27 +08:00
dxl 9c44ab00b0 Complete the adaptation of LITE version of hardware. 2023-02-22 11:55:26 +08:00
dxl 7311be46a5 Use common resources to provide hardware-related interfaces and functions. 2023-02-22 11:53:33 +08:00
dxl 8b4a6807c2 application project from keil change to gcc. 2023-01-01 23:30:48 +08:00
dxl d866e6f962 project merge 2022-12-22 12:43:05 +08:00