111 Commits
Author SHA1 Message Date
iceman1001 5c5bfe59d6 style 2024-10-01 13:53:33 +02:00
Philippe Teuwen 06d63a8c0e Unify Py/Lua versions in hw version 2024-10-01 13:46:31 +02:00
Jean-Michel Picod 2094f5f92b Print LUA and Python interpreter versions 2024-09-20 17:44:09 +02:00
iceman1001 9ebe5ae8dd text 2024-09-14 14:55:23 +02:00
douniwan5788 0710a37429 fix: bitstream_index_map overflow 2024-08-30 16:05:47 +08:00
douniwan5788 c1fdb2e78c fix: WITH_LF WITH_LEGICRF WITH_ISO14443a 2024-08-26 20:55:58 +08:00
Philippe Teuwen 153064ddfa Fix a bunch of potential buffer overruns with CLIGetStrWithReturn :
Most prominent one was "lf pac clone --cn 123456789" causing garbage on the terminal
Some changed code was valid before but as ppl tend to copy-paste to new code,
better to uniformize and document usages of CLIGetStrWithReturn.

Exceptions left are when filling real buffers (bin, raw,...), not strings.
2024-07-30 22:23:04 +02:00
Jacob Litewski bb1c662af0 Graph Markers, Version 2 2024-04-18 23:08:33 -04:00
Jacob Litewski 31bfa16b76 Marker code cleanup 2024-04-14 14:58:52 -04:00
iceman1001 94c3bdd91c style 2024-03-14 11:26:06 +01:00
iceman1001 9de6f59136 modified standalone mode hf_unisniff. It now also sniffs iclass. Another option added was for hw standalone -b, which allows you to trigger a particular sniff from client. Good for debugging w/o need to recompile or upload a config file. 2024-03-06 21:07:42 +01:00
iceman1001 c4bb26b1ef make style 2024-02-21 17:14:54 +01:00
iceman1001 bf8fdbb070 hw tune output reworked 2024-02-21 17:05:31 +01:00
iceman1001 61b8d628c2 move the hw tune command from cmddata.c into cmdhw.c where it should have been. This also removes the data tune command. 2024-02-21 13:20:51 +01:00
wh201906 710c8ede8e Better hw detectreader
Fix regression in 5f831ee776
Add support for switching modes by keyboard
2024-02-16 21:52:27 +08:00
Christian Zietz c1b23a761c Use struct for parameter passing in CMD_HF_ISO14443A_SET_THRESHOLDS 2024-02-03 12:09:08 +01:00
Christian Zietz 404d0a8c7b Fix 'make style' findings 2024-02-02 20:51:56 +01:00
Christian Zietz 43b257ddb4 Make demodulation threshold for Legic configurable
This adds a new parameter to the "hw sethfthresh" command.
2024-02-02 20:51:49 +01:00
Christian Zietz dbfd8b7a6d Make detection threshold for ISO14443A configurable
This adds a new command "hw sethfthresh" to configure the thresholds
used inside the FPGA while demodulating ISO14443A. The thresholds
need to be increased on particularly noisy hardware, such as certain
Chinese PM3 Easy clones.
2024-02-02 20:51:05 +01:00
iceman1001 efc8c0b8ab added a interactive flag for hf14asniff, and unified text across the project 2024-01-25 10:21:36 +01:00
iceman1001 081ff216eb style 2024-01-23 15:28:50 +01:00
Martijn Plak 6524c7ada7 readmem: remove superfluous printing of filename 2024-01-23 08:39:50 +01:00
Martijn Plak 2f324918b3 readmem: fix entry of numbers and allow hexadecimal 2024-01-23 08:36:53 +01:00
Martijn Plak e35385fde1 Adding processor flash memory reading, viewing and writing to file.
Works when the device is running either osimage or bootloader.

- New memory reading command in osimage and bootloader.
- Extended 'hw readmem' command with length parameter, file writing and hex viewer.
- Introduced '--dumpmem' option to proxmark3 executable to support dumping from bootloader.

Simple interactive examples:
  hw readmem -f flashdump
  hw readmem -l 1024
CLI example:
  ./pm3 --dumpmem flashdump.bin

Reading from arbitrary memory ranges can be unlocked using the 'raw' option.
2024-01-22 16:40:05 +01:00
iceman1001 f8f135a3b7 style 2023-12-18 10:11:11 +01:00