The client compiles on Linux, Mac OS X and Windows (MinGW/MSYS). it requires: - gcc - libpthread - libreadline - libusb and optionally libQT To compile, just run "make". ========== = MingGW = ========== The following is a complete list of packages required to build the compile environment: - MSYS-1.0.11 - binutils-2.20-1-mingw32-bin - gcc-c++-4.4.0-mingw32-bin - gcc-c++-4.4.0-mingw32-dll - gcc-core-4.4.0-mingw32-bin - gcc-core-4.4.0-mingw32-dll - gmp-4.2.4-mingw32-dll - libpthread-2.8.0-3-mingw32-dll-2 - mingwrt-3.17-mingw32-dev - mingwrt-3.17-mingw32-dll - mpfr-2.4.1-mingw32-dll - perl-5.8.6-4.tar (minimal from cygwin) - pthreads-w32-2.8.0-3-mingw32-dev - readline-5.0-1-bin - w32api-3.14-mingw32-dev - libusb-win32-device-bin-0.1.12.2 Be careful here, it is *NOT* working with the filter version! You have to use the device version and use the inf-wizard to create a driver for your proxmark and install it. Additionally to compile the ARM code you need: - devkitARM-r27 Rather than download and install every one of these packages, a new ProxSpace environment archive file will be made available for download on the project page at http://code.google.com/p/proxmark3/downloads/list Download the ProxSpace environment archive and extract it to your C:\ drive, then you can run 0setpath.bat and 5makeall.bat in the cockpit directory and have the source tree compiled. If you choose to extract it to another dir/path = , you must modify the paths in \ProxSpace\pm3\cockpit\0setpath.bat dir as well as in the file \ProxSpace\msys\etc\fstab ============ = Mac OS X = ============ macport stuff should do ;) ============ = Linux = ============