Commit graph

171 commits

Author SHA1 Message Date
Philippe Teuwen a5001de76c less magic trick in fpga_compress for coverity 2019-10-05 19:10:40 +02:00
Philippe Teuwen dc16509539 Simple script to convert pm3 traces to something audible, thanks @rfidiot for the idea 2019-09-25 15:02:40 +02:00
Adam 00344adfd3
subtle change for clarity
Both interface-raspberrypi.cfg and interface-raspberrypi2.cfg gave conflicting instructions for the dd return value. This should clear that up.
2019-09-21 13:25:28 -05:00
Ludovic Rousseau a1852eaa4b Fix typos
Thanks to Debian lintian for the reports:
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 formated formatted
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 succesfully successfully
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Skiped Skipped
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 standart standard
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 supress suppress
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 successfull successful
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Succeded Succeeded
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Overriden Overridden
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 aquire acquire
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 occured occurred
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 delimeter delimiter
2019-09-14 17:44:58 +02:00
Philippe Teuwen 5dc63fa239 Add sim011.asm 2019-09-05 09:29:45 +02:00
Philippe Teuwen 27a0402a3d HID flasher: add libusb for Fedora in readme 2019-09-01 20:13:33 +02:00
Philippe Teuwen bd4cce1270 remove global libusb requirement, add note to compile HID flasher 2019-09-01 20:02:55 +02:00
Philippe Teuwen e80fe2588b "which" not always available... 2019-09-01 19:30:51 +02:00
Philippe Teuwen 7e579f9fca rename SIMxxx.BIN in lowercase 2019-08-30 22:13:51 +02:00
Philippe Teuwen f6a4f9cbe3 move client scripts to tools 2019-08-30 22:11:02 +02:00
Philippe Teuwen 4fdb5a2f4b make install: half way 2019-08-30 21:55:13 +02:00
Philippe Teuwen e47969aa95 migrate simmodule/readme.txt content to 2_Configuration-and-Verification.md 2019-08-29 23:43:48 +02:00
Philippe Teuwen 8987e956ac POSIX sh version of mkversion
Most targeted platforms have "sh" and don't need Perl as requirement.
Still Perl script is present as fallback.
2019-08-29 23:23:53 +02:00
iceman1001 0d986ab212 Delete unused hash files 2019-08-29 21:57:01 +02:00
Philippe Teuwen e6f2644c1b remove srecswap.pl, never seen modern jtag requiring it 2019-08-29 18:53:54 +02:00
Philippe Teuwen 16a7cfd7b2 make style (excepted cmdhficlass...) 2019-08-26 22:28:39 +02:00
Philippe Teuwen 47c6452e94 typo 2019-08-26 12:50:10 +02:00
Philippe Teuwen 1e97acdf5e remove old arm toolchain installation script 2019-08-21 21:39:21 +02:00
Iceman 3cf64f9f23 fix: some mkdir stuff.. 2019-08-21 16:49:32 +02:00
Philippe Teuwen 6ebae499aa rework fpga_compress & isolate zlib: use Makefile.host 2019-08-19 21:50:16 +03:00
Philippe Teuwen 43ffed1a26 rework nonce2key Makefile, use common crapto1, use Makefile.host 2019-08-19 21:50:16 +03:00
Philippe Teuwen aebfe0af19 rework mfkey Makefile and move util_posix to common, use Makefile.host 2019-08-19 21:50:16 +03:00
Philippe Teuwen 5d699610c9 rework hid-flasher Makefile 2019-08-19 21:50:16 +03:00
root 7fc5fe6dd5 chg: unifed the dateformat 2019-08-18 17:43:54 +02:00
Philippe Teuwen 0ab23426d6 OSX workaround to get universal pm3 homebrew formula still working 2019-08-11 22:52:11 +02:00
Philippe Teuwen 47bcee05ad Missing platform in fpga_compress Makefile 2019-08-11 22:30:04 +02:00
Philippe Teuwen 80b4e81130 Fix fpga_compress race condition and isolate it in tools 2019-08-11 21:42:01 +02:00
Philippe Teuwen d19754567d summer restructuring:
* .h include only the strict minimum for their own parsing
  * this forces all files to include explicitment their needs and not count on far streched dependencies
  * this helps Makefile to rebuild only the minimum
  * according to this rule, most standalone .h are now gone
  * big app.h is gone
  * remove seldom __cplusplus, if c++ happens, everything will have to be done properly anyway
* all unrequired include were removed
* split common/ into common/ (client+arm) and common_arm/ (os+bootloader)
  * bring zlib to common/
  * bring stuff not really/not yet used in common back to armsrc/ or client/
  * bring liblua into client/
  * bring uart into client/
  * move some portions of code around (dbprint, protocols,...)
* rename unused files into *_disabled.[ch] to make it explicit
* rename soft Uarts between 14a, 14b and iclass, so a standalone could use several without clash
* remove PrintAndLogDevice
* move deprecated-hid-flasher from client to tools
* Makefiles
  * treat deps in armsrc/ as in client/
  * client: stop on warning (-Werror), same as for armsrc/

Tested on:

* all standalone modes
* Linux
2019-08-11 21:42:01 +02:00
Philippe Teuwen c0eb19acb1 remove tabs 2019-07-24 00:52:24 +02:00
Philippe Teuwen 8e6258936c make style 2019-07-19 13:18:35 +02:00
Philippe Teuwen 41731ea084 analyzesize: create db on first use 2019-07-18 23:42:58 +02:00
slurdge 01e6db5c2e Add a simple tool to analyze elf files 2019-07-18 22:26:01 +02:00
Philippe Teuwen fd5c30f555 jtag tools: add config for RaspberryPi 2019-07-10 22:51:42 +02:00
Philippe Teuwen 1ae85d20d7 jtag tools: add config for FTDI C232HM-DDHSL-0 2019-07-10 22:37:30 +02:00
Philippe Teuwen 4bd15d900b jtag tools: some factorisation 2019-07-10 22:35:29 +02:00
Philippe Teuwen 732bc766f9 Reduce some var scopes 2019-06-07 18:41:39 +02:00
Philippe Teuwen 742fe16830 Makefile verbose mode: make V=1 as for CMake 2019-06-02 16:04:35 +02:00
Philippe Teuwen 8c0cd4cfa2 Cleaner makefile execution, use 'make Q=' if you want to see full lines 2019-06-02 00:25:25 +02:00
Philippe Teuwen 86ee0658cf rework rx timings in python scripts 2019-05-23 00:05:45 +02:00
Philippe Teuwen 325825d4a8 hc06 scripts 2019-05-21 00:40:11 +02:00
Philippe Teuwen 5801cfa4a8 Add JTAG support for Shikra, thanks @NinjaStyle82 2019-05-01 01:32:17 +02:00
Philippe Teuwen 2eb4cd9162 jtag comments 2019-05-01 01:31:29 +02:00
Philippe Teuwen 2c5c5fb3d7 sort out jtag config files 2019-05-01 01:24:46 +02:00
iceman1001 05ddd39cae textual, to reflect which repo. 2019-04-28 17:06:07 +02:00
Philippe Teuwen ae5b6fa169 rework shell scripts for easy client or flasher 2019-04-27 11:25:07 +02:00
Philippe Teuwen a555799a7c Stop poking Internet when compiling 2019-04-27 10:41:10 +02:00
Philippe Teuwen 42a03fc9f1 Add openocd config files for JLink 2019-04-25 02:00:23 +02:00
iceman1001 e30dbf3ecd style 2019-04-16 15:22:39 +02:00
iceman1001 87a74e98b8 style 2019-04-16 15:19:53 +02:00
Philippe Teuwen 366c1ec901 style 2019-04-06 00:07:48 +02:00