Hmm.. thereās the Easy and thereās the RDV4.. not both.. which do you have?
It would be the Proxmark3 Easy. Sorry, I assumed it was the same!
And I did the top USB jack, based on another post with a graphic specifying that detail. I had tried both in my troubleshooting.
With it plugged into the top jack, press and hold the button and plug it into the computer.
Then start the flashing process keeping the button held the entire time
Well then, letās back up a little. If you have an Easy, and you need to make sure that your Makefile.platform calls out the correct firmware first before flashing things with the wrong stuff. Have you changed the platform line to say GENERIC? Are you using precompiled binaries or pulling for source and compiling?
Finally getting back around to tinkering with this again.
I made sure to select the correct one based on the guide for the makefile.platform file
PLATFORM=PM3GENERIC
and also added
LED_ORDER=PM3EASY under it
I am pulling for source and compiling. Switched the usb cable for a different one and now Iām getting all LEDs glowing (white, then a row of 4; blue, orange, red, green). This wasnāt happening before so either thatās progress or Iāve bricked it. Did the button trick but none of the LEDs react. Iāve held it down for about 5 minutes while I ran ./pm3-flash-bootrom. No reaction from the Proxmark3 Easy.
all LEDs lit does not sound promising.. but.. Iāve been working on something. Itās not really ready for prime time but it might help here. Do you have Chrome or a chromium browser installed (Brave, etc.)?
So youāre holding the button down when you plug in the proxmark3? When you hold the button down, then while holding it down, you plug in the PM3, then you should get a white LED and two control LEDs should light up. If you have even a remotely modern bootloader on the board, after a couple seconds you can let go of the button and the LEDs should not change (it will stay in bootloader mode). Only very old legacy bootloaders require you to constantly hold the button down during the whole process.
I do have Chrome browser. Hereās what it shows every time. It wasnāt doing this before. Tried the cable it came with but same behavior.

If it does this regardless of how you hold the button or for how long, I fear the bootloader is toast and that means very little chance of recovery without a jtag programmer. But maybe thereās hope.. if you hold the button and plug it in, and while holding it (yes I know.. get some help maybe) we should check for a serial device connection.
In a terminal window, try;
system_profiler SPUSBDataType
You should see something like;
Proxmark3:
Product ID: 0x504d
Vendor ID: 0x9ac4
but if that doesnāt work then we can look for the serial connection specifically;
ls /dev/tty.usbmodem* /dev/cu.usbmodem*
You should see a device listed like /dev/tty.usbmodemXXXX
To make it easy you could have two terminal windows open with the commands ready to go, then hold the button and plug in the PM3 then run each command (press enter).. should be doable with one hand really.
Thank you Amal! Tried both commands but no response on the Proxmark3. Iām on MacOS Sequoia 15.7.4, if that matters.
I did order another Easy3 but I donāt want to brick it. It is showing two lights, red & green. Not sure why it wonāt respond to those commands either. The first command responded with data. The second one says āno matches foundā. Below is the response for the first command.
āāxxxxxxx@Macā: system_profiler SPUSBDataType
USB:
USB 3.1 Bus:
Host Controller Driver: AppleT8122USBXHCI
USB3.0 Hub:
Product ID: 0xde3e
Vendor ID: 0x1e91
Version: 90.23
Speed: Up to 5 Gb/s
Manufacturer: OWC
Location ID: 0x00200000 / 1
Current Available (mA): 900
Current Required (mA): 0
Extra Operating Current (mA): 0
USB 10/100/1000 LAN:
Product ID: 0x8153
Vendor ID: 0x0bda (Realtek Semiconductor Corp.)
Version: 31.00
Serial Number: 001000001
Speed: Up to 5 Gb/s
Manufacturer: Realtek
Location ID: 0x00220000 / 5
Current Available (mA): 900
Current Required (mA): 288
Extra Operating Current (mA): 0
USB3.0 Card Reader:
Product ID: 0x0329
Vendor ID: 0x0bda (Realtek Semiconductor Corp.)
Version: 29.12
Serial Number: 201408282030
Speed: Up to 5 Gb/s
Manufacturer: Realtek
Location ID: 0x00210000 / 3
Current Available (mA): 900
Current Required (mA): 800
Extra Operating Current (mA): 0
USB2.0 Hub:
Product ID: 0xde3e
Vendor ID: 0x1e91
Version: 90.23
Speed: Up to 480 Mb/s
Manufacturer: OWC
Location ID: 0x00100000 / 2
Current Available (mA): 500
Current Required (mA): 0
Extra Operating Current (mA): 0
USB 2.0 Hub:
Product ID: 0x0101
Vendor ID: 0x1a40 (TERMINUS TECHNOLOGY INC.)
Version: 1.11
Speed: Up to 480 Mb/s
Location ID: 0x00120000 / 4
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0
USB 3.1 Bus:
Host Controller Driver: AppleT8122USBXHCI
USB 3.1 Bus:
Host Controller Driver: AppleT8122USBXHCIā
I initially tried it on a USB hub, then did it direct with a USB-A to USB-C converterā¦my Mac only has USB-C ports.
The new one does. Not the old one Iāve been having issues with. I did try the Chrome browser and that worked fine for the new one.
When I go into terminal to open pm3, it says the serial port is invalid.
xxxxx@Mac ~ % pm3
[=] Session log /Users/xxxxx/.proxmark3/logs/log_20260331021308.txt
[+] Using UART port /dev/tty.usbmodemiceman1
[!]
ERROR: invalid serial port /dev/tty.usbmodemiceman1
[?] Hint: Try the shell script ``./pm3 --list` to get a list of possible serial ports
xxxxx@Mac ~ % pm3 --list
1: /dev/tty.usbmodemiceman1
xxxxx@Mac ~ %
Is the old one properly flashed? Try going to the firmware page and reflashing it




