diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f00e0215..d1763dfbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,10 +3,60 @@ All notable changes to this project will be documented in this file. This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log... ## [unreleased][unreleased] + - Added `hf mf wipe` - takes a keyfile and wipes a MFC to default values (@iceman1001) + - Changed `pm3 shell` - now prioritise USB connections in WSL1 (@gator96100) + - Added `hf mf restore -w` - now supports usage of specified keyfile to authenticate with instead of default FFFFFF key (@iceman1001) + - Added `mem info --pem`- now supports loading of private key in PEM format (@iceman1001) + - Changed `hf mfp auth` - more verbose message (@vortixdev) + - Fix `hf mfdes rd` - AES chained mode fixes (@anon) + - Added `weigand decode -b` - now supports binary wiegand string as input (@iceman1001) + - Updated `README.md` - new link to a GUI project, and textual update (@iceman1001) + - Changed `hf search` - reenabled FeliCa search (@iceman1001) + - Changed `auto -a` - now allows for keep on searching, useful when detecting unknown multi tech cards (@iceman1001) + - Added more aid (@anon) + - Changed `hw version` - now also looks for FPGA chip id match (@iceman1001) + - Added WSL checks for outdated bootloader (@gator96100) + - Changed many, many more commands uses cliparser (@iceman1001) + - Changed many many cppchecker fixes (@iceman1001) + - Changed some coverity scan fixes (@iceman1001) + - Added `hw break` - to break device side loops from client (@iceman1001) + - Changed `hf mf sim` - removed field detection on device side (@iceman1001) + - Changed `mf_nonce_brute` - to recover key for nested authentications from traces (@iceman1001) + - Changed `trace list -t mf` - now prints needed data for mf_nonce_brute (@iceman1001) + - Fix `trace list -t mf` crc overwrote first hex char (@iceman1001) + - Fix `trace list -t mf` to print correct parity "!" (@doegox) + - Fix `lf em 4x05 unlock` not to break when tear off happens (@doegox) + - Fix `mem spiffs view` to not print when file doesn't exist on flash mem (@iceman1001) + - Changed `hf mf rdsc, egetsc, cgetsc` to have unified output (@iceman1001) + - Changed `hf mf rdsc` output to be more clear (@iceman1001) + - Changed `mem dump -c` now supports optional column breaks of output (@iceman1001) + - Changed unified client menu's to use curly brackets to indicate a sub category (@iceman1001) + - Added `mem spiffs view` to view external flash memory (@iceman1001) + - Fix 'lf t55xx config, chk, bruteforce' some logic to got mixed up in cliparser conversion (@mwalker33) + - Moved countones / bitcount fcts to utils.c (@doegox) + - Changed tunings in `hf mfu opttear` (@doegox) + - Updated the text in T5577_Guide.md to match new output (@iceman1001) + - Added a new t55xx configblock found in the wild (@iceman1001) + - Added `mem info -d` to support manual input of data (@iceman1001) + - Fix 'lf t55xx detect' some logic to got mixed up in cliparser conversion (@mwalker33) - Added `HF_CRAFTBYTE` standalone mode that reads and emulates 14a UID (@craftbyte) + - Added cryptoRF trace (@iceman1001) + - Changed default tcp port to 18888 (@iceman1001) + - Added more default keys to MFC dictionary (@iceman1001) + - Added one more icode slix2 signature to recover_pk.py (@iceman1001) + - Changed C15001 format to use OEM = 900 by default (@iceman1001) - Added a script to dump originality signatures from MFU EV1s and NTAGs (@aveao) + - Fix `hf emrtd` segfaults (@aveao) + - Fix `lf em 4150` timings on device side (@tharexde) + -Changed dependecies fixes in build scripts (@doegox, @iceman1001, @gator96100) + - Changed `recover_pk.py` to support colors (@iceman1001) + - Changed flashing feedback text to include needed steps (@iceman1001) + - Changed `lf_em4100_bulk.lua` in order to handle Proxspace odd 32b limit (@iceman1001) + - Added `script run lf_em4100_bulk.lua` a EM4100 bulk enrolling script (@iceman1001) + - Changed amiitool now linked, compiles in cmake, and outlined code usage in cmdhfmfu.c (@iceman1001) + - Changed `hf mfu info` - to have a fingerprint fct (@iceman1001) - Added parsing of EF_CardAccess to display PACE algorithm, version and parameter in `hf emrtd info` (@aveao) - - Change, numerous commands more uses cliparser (@tcprst, @iceman1001) + - Changed numerous commands more uses cliparser (@tcprst, @iceman1001) - Added more originality public keys (@anon) - Added `hf 14a info` - now also verify MFC Ev1 signatures (@iceman1001) - Added `LF_THAREXDE` standalone mode which simulates and reads EM4x50 cards (@tharexde) @@ -20,7 +70,7 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac - Added support for older vid/pid detection (@Gator96100) - Added `hf mfdes bruteaid` - proper bruteforce of DESFire AID when no reading of files is possible (@craftbyte) - Added support for bidirectional communication for `lf em 4x50 sim` (@tharexde) - - Change `PLATFORM=PM3OTHER` to `PLATFORM=PM3GENERIC` (@iceman1001) + - Changed `PLATFORM=PM3OTHER` to `PLATFORM=PM3GENERIC` (@iceman1001) - Added `tools/hitag2crack/crack5opencl`, an optimized version of `crack5gpu` (@matrix) - Fixed Makefile to account for changes when running on Apple Silicon (@tcprst) - Added support for debugging ARM with JTAG & VSCode (@Gator96100)