Sorry, this site requires JavaScript to run properly, which appears to be disabled

PM3 Installation Wizard

Iceman Firmware


Select your OS:

Windows 10/11

Linux

MacOS 12+



Next

Select your distro:

Debian (apt)

Arch (pacman)

Fedora (dnf)

Opensuse (zypper)



Next

Select your PM3 model:

RDV4

Generic (Easy, etc...)


Not sure? Check here!


Next

Installation instructions:

Need more data to generate instructions :)

  • Operating System
  • Linux Distro
  • PM3 model

Method #1:

Windows installs are super easy thanks to the availability of pre-compiled binaries from these guys:


https://proxmarkbuilds.org/


In particular, for your PM3 you want these:



You may also need 7zip:


https://www.7zip.com/


To flash your PM3 and start to use the client follow these steps:

  1. Download the archive
  2. Extract the archive, install 7z if necessary
  3. Plug in your PM3.

    Here's how

  4. Open the extracted folder
  5. Open these files one at a time:
    1. pm3-flash-all
    2. pm3
  6. Enjoy!

To start the client in the future you'll only need to plug in your PM3 and run the pm3 file


The folder you extracted from that archive is where all your PM3 stuff is, move that somewhere you want to keep it. You may wish to rename it something like proxmark3. If extracting the files didn't create a containing folder, you will most likely want to create one to keep all the files in


I reccomend Method #1 for ease of use, but you can use Method #2 if you want to tinker with the source


Method #2:

  1. Download the script
  2. Plug in your PM3.

    Here's how

  3. Open your Download folder in File Explorer
    • This script/ProxSpace do not handle spaces in file paths well, move the script to a folder with no spaces anywhere in the file path. If you aren't sure, the script will tell you if you try to run it from an spaced filepath
  4. Open script
    • Windows will likely give you an "Unkown Publisher" error popup. If this is the case, you can click "more info" and "run anyway" to continue to the script, if you wish
  5. Enter any input the script asks for, and wait to see the PM3 client
  6. Enjoy!

To start the PM3 client after initial install:

  1. Plug in your PM3
  2. Open your ProxSpace folder
  3. Open runme64.bat
  4. Run cd proxmark3
  5. Run ./pm3
  6. Enjoy!

Warnings and notes:

  • This wizard downloads an archive file that is ~4GB, and unzips it as well, so it ends up taking ~8GB. You can delete the archive once the install is done
  • This wizard downloads and installs a folder called ProxSpace, this is where all your PM3 related stuff is, move that somewhere you want to keep it
  • ProxSpace is NOT produced by me, I just wrote a script to help automate the install, here's a link to

    ProxSpace

  • This script may ask for input as it updates and installs things, so you'll need to check on it on occasion if you aren't watching it
  • This script is fairly slow, and it may take a while to download/run everything
  1. Download the script
  2. Plug in your PM3.

    Here's how

  3. Open a terminal where you downloaded the script.

    Here's how

  4. Run chmod +x ./script
  5. Run ./script
  6. Enter any input the script asks for, and wait to see the PM3 client
  7. You will need to log completely out and back in, or just reboot, to finalize the installation, but for now you can use the client instance the script launched as normal
  8. Enjoy!

In the future you can follow these steps to start your PM3 client (after rebooting once):

  1. Plug in your PM3
  2. Open a terminal
  3. Run either:
    • pm3
    • or

    • cd ~/proxmark3; ./pm3

Warnings and notes:

  • This wizard downloads and installs a folder called proxmark3 to your home directory, this is where all your PM3 related stuff is
  • This script will most likely ask for your password at least once as it updates and installs things, so you'll need to check on it on occasion if you aren't watching it
  • This script won't work if you try to run it directly from a file manager, you need to run it through a terminal, sorry
  • This script is still in beta; in particular PM3 connection detection may be flawed, make sure the PM3 is connected throughout the process
  1. Download the script
  2. Plug in your PM3.

    Here's how

  3. Open a terminal where you downloaded the script.

    Here's how

  4. Run chmod +x ./script
  5. Run ./script
  6. Enter any input the script asks for, and wait to see the PM3 client
  7. Enjoy!

In the future you can follow these steps to start your PM3 client:

  1. Plug in your PM3
  2. Open a terminal
  3. Run either:
    • pm3
    • or

    • cd ~/proxmark3; ./pm3

Warnings and notes:

  • These scripts have not been tested on the newer Apple Silicon based computers, sorry
  • This wizard downloads and installs a folder called proxmark3 to your home directory, this is where all your PM3 related stuff is
  • This script will most likely ask for your password at least once as it updates and installs things, so you'll need to check on it on occasion if you aren't watching it
  • This script is still in beta; in particular PM3 connection detection may be flawed, make sure the PM3 is connected throughout the process
  • If you have issues flashing the client/bootloader to your PM3, you may need to use

    The Button Trick.

  • This script installs

    Homebrew

    , which is only supported on MacOS Monterey (12.0) or higher, as such this script will only work on the same. More info can be found

    here

  • This script is somewhat slow, and it may take a while to download/run everything

Download Script

Further Reading:

Notes:

  • Use of these scripts is at your own risk. While I don't believe anything in them should be capable of causing any real damage, I make no guarantees. I advise you to check the script yourself either from the download or the github above. That said, all the scripts have been tested by myself at least minimally, and caused no problems on my test systems
  • I have no idea how likely these scripts are to break when things update, as far as I know it should be pretty alright, and I'll be trying to keep tabs on it to make sure the scripts stay working, but, you know, no promises
  • These scripts build from the latest source, if you'd rather use a release version, you'll need to manually install
  • This site is NOT compatible with 256KB PM3s, you'll need to manually install

If you need help, I can be emailed here:

help@siliconbased.us