I’ve been butting heads with flashing my PM3 Easy with the latest Iceman RRG using the official guide. Whenever I had to compile it would spit out errors that I couldn’t get around, so I twice gave up and just flashed with the official release. It’s also new territory for me, so it was incredibly confusing.
So for anyone with a PM3 Easy, just head to the thread above and choose the link for the 32bit or 64bit generic version. Then do as follows.
Download the latest zip and extract it
Hit Windows Start menu > Power - then hold shift and click Restart to bring up the Startup Options menu. Hit Troubleshoot > Advanced Options > Startup Options > Restart
When Windows restarts, hit 7 - Disable driver signature enforcement
Plug in your PM3, open Device Manager and expand Ports (COM & LPT). Look for your PM3 listed as ‘USB Serial Device’ (perhaps unplug and plug it back in if there are multiple to make sure you choose the correct one). Right click > Update Driver > Browse My Computer > Let Me Pick… > Have Disk and navigate to your extracted folder > Windows Driver and select the proxmark3 file. Your proxmark3 driver is now installed and should now show up in the Device Manager. Take note of the COM port number.
Unplug the PM3 and head back to the extracted folder.
In the win32 / win64 folder, edit FLASH - All.bat and change the COM port to the correct one for your machine. There should be 2 edits to make here after flasher.exe and proxmark.exe. Save and exit.
Run FLASH - All.bat - before continuing, grab your PM3 Easy and hold in the button on the side and keep it held down the entire time. Plug it in and then continue with the flashing software. If everything goes well and it tells you have a nice day, let go of the button, unplug and close the window.
Plug it back in, open a prompt window (Win+R > “cmd”) and navigate to the aforementioned win32/win64 folder. Run ‘proxmark3.exe COMX’ (where X is your COM port number - sometimes this changes, so check in Device Manager). It should spit out a bunch of text with something like;
[ ARM ]
bootrom: RRG/Iceman/master/3716d4d8 2020-05-08 13:14:38
os: RRG/Iceman/master/3716d4d8 2020-05-08 13:14:54
compiled with GCC 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599]
Huzzah!
You’ll only have to install the driver once, so to update the firmware just repeat steps 6 - 8.
If you’re having issues … I’m no expert so I can’t really help you out, but I will do my best. Hope this helps some of you out there who struggle with the guide like I did
Hi I’m new here and just have a question about the Iceman rrg “other” precompiles here.
I just ordered my first proxmark3 easy, and I read that since this hardware only has 256kb of memory for firmware that it could cause issues flashing the firmware.
Do the precompiled Iceman rrg firmwares listed here flash ok on the 256kb hardware? Or will I need to compile from source manually and omit some features to get the firmware small enough like I’ve read on some other forums?
The other reason to dump the 256k version and go to 512k has to do with the direction iceman is going… check the last few months of code updates… he’s taking a focus on UX… making things easier and make more sense, with more built-in documentation and UX elements like colors and ascii art based outputs. That shit takes up space. It’s only going to get bulkier from here on out.
As far as I know, it’s mostly client side, which does not take up that much more space if any… but there are always improvements (e.g. iso15693, desfire, etc.) that will take up more space on the ARM chip.
From what I understand, there’s a mix of higher level commands which are executed mostly on the ARM core / FPGA and those which are just raw read / write commands with the client software doing the rest.
IIRC it’s one reason that Rosco’s SiRFIDaL uses the PM3 binary with output search instead of interfacing directly with the PM3.
Thanks! I didn’t see that sale for the 512 version before I placed my order. I ordered the 256 version on eBay for $60, but I think now as soon as it arrives I’ll return it and order the one you listed.
I am having a terrible ti.e setting up my proxmark e easy
I dont know why they make it fucking inpossible!!!
Ok so i have a phone that links to my device and i dow loaded both rfid tools and walrus, i have had zero luck flashing it
Im using a lg stylo 6
Has anyone used this hardware??? Please help!! Ive been trying for a month now and sunk hu dreds of dollars into cords adaptors and hardware and NOTHING WORKS!!! THE SYLO 6 IS THE CLOSEST IVE GOT
This feels like something I shouldn’t have trouble finding, but for the life of me, I can’t find any folder called win32/win64. Can someone tell me where to find this?
I used it for the first part of the process last night and managed to get through it. Currently my proxmark is working, now I just need to learn how to use it effectively. Lol