Proxmark3 developers community

Research, development and trades concerning the powerful Proxmark3 device.

Remember; sharing is caring. Bring something back to the community.

"Learn the tools of the trade the hard way." +Fravia

You are not logged in.

#1 2017-09-06 21:32:26

Registered: 2013-04-25
Posts: 6,699

homebrew vs flashing

This is a heads up for all OSX ppl who uses homebrew to tap proxmark3.

I realized today that the flasher gets installed as proxmark3-flasher.

bin.install "client/flasher" => "proxmark3-flasher

All documentation usually states  "client/flasher comX ..."

Below is a suggestion on how to use the proxmark flasher and client correctly on your OSX

-- enter the right folder.  This example indicates v3.0.1 is installed.
$ cd /usr/local/Cellar/proxmark3/3.0.1

--finding your device-port
$ ls /dev/cu*

-- flash bootrom
$ ./bin/proxmark3-flasher /dev/cu.usbmodem1411 -b ./share/firmware/bootrom.elf

-- flash fullimage
$ ./bin/proxmark3-flasher /dev/cu.usbmodem1411 ./share/firmware/fullimage.elf

-- swap into the bin-folder,  to have right paths for scripts and hardnested files when running.
$ cd bin
$ ./proxmark3 /dev/cu.usbmodem1411

If you feel the love,



#2 2017-11-10 21:58:42

Registered: 2017-11-10
Posts: 5

Re: homebrew vs flashing

Thanks Iceman for this.

I couldn't update my Flashers, and with this tips I still can't.

The problem is as followed

Last login: Fri Nov 10 21:24:49 on ttys000
$ cd /usr/local/Cellar/proxmark3/3.0.1
$ ls /dev/cu*
/dev/cu.Bluetooth-Incoming-Port	/dev/cu.usbmodem1431

$ ./bin/proxmark3-flasher /dev/cu.usbmodem1431 -b ./share/firmware/bootrom.elf
Loading ELF file './share/firmware/bootrom.elf'...
Loading usable ELF segments:
0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
1: V 0x00200000 P 0x00100200 (0x00000cc8->0x00000cc8) [R X] @0x298

Waiting for Proxmark to appear on /dev/cu.usbmodem1431. Found.
Entering bootloader...
(Press and release the button only to abort)
Waiting for Proxmark to reappear on /dev/cu.usbmodem1431................ 

And he is waiting till infinity... Also the lights on my Proxmark turn Red and Orange near each other after this...
When I press the button on my Proxmark (Or pull out the cable) it states

Waiting for Proxmark to reappear on /dev/cu.usbmodem1431............................................................... Found.
Note: Your bootloader does not understand the new START_FLASH command
      It is recommended that you update your bootloader

Writing segments for file: ./share/firmware/bootrom.elf
 0x00100000..0x001001ff [0x200 / 1 blocks]

And it stops here...

How can I update this when I want to update but it gives the error that I have to update?
I also tried by downloading manualy, and followed this but got the same problem anytime.

I'm running on macOS Sierra 10.12.6


hw version

proxmark3> hw version
[[[ Cached information ]]]
Prox/RFID mark3 RFID instrument          
uC: AT91SAM7S256 Rev D          
Embedded Processor: ARM7TDMI          
Nonvolatile Program Memory Size: 256K bytes. Used: 0 bytes ( 0). Free: 262144 bytes (100).          
Second Nonvolatile Program Memory Size: None          
Internal SRAM Size: 64K bytes          
Architecture Identifier: AT91SAM7Sxx Series          
Nonvolatile Program Memory Type: Embedded Flash Memory          

hw tune

proxmark3> hw tune

Measuring antenna characteristics, please wait.........          
# LF antenna: 39.33 V @   125.00 kHz          
# LF antenna: 34.51 V @   134.00 kHz          
# LF optimal: 40.15 V @   126.32 kHz          
# HF antenna: 29.81 V @    13.56 MHz          
Displaying LF tuning graph. Divisor 89 is 134khz, 95 is 125khz.

No GUI in this build!

Thanks in advance!

Last edited by JahProx (2017-11-10 22:01:10)


Board footer

Powered by FluxBB