Proxmark3 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.

Announcement

Time changes and with it the technology
Proxmark3 @ discord

Users of this forum, please be aware that information stored on this site is not private.

#1 2014-01-08 22:37:14

PM
Contributor
Registered: 2011-08-15
Posts: 13

Flashing Proxmark r839 : Infinite "Waiting for Proxmark" (Linux)

Hello !

Some months ago, I migrated my Proxmark with a new bootloader (r603) and the new serial USB system (r673). It worked quite great.


This afternoon, I updated my SVN repository from r673 to r839, and tried to update the firmware (after compiling the new code) on my Linux.
The client still works great. See :

#db# Prox/RFID mark3 RFID instrument                 
#db# bootrom: svn 603 2013-03-12 20:11:13                 
#db# os: svn 673-unclean 2013-03-12 20:24:52                 
#db# FPGA image built on 2012/ 1/ 6 at 15:27:56


The problem is that my Flasher doesn't seem to "lock" my Proxmark.

First I get this :

Waiting for Proxmark to appear on /dev/ttyACM0.

Then the Proxmark is successfuly detected :

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

The ProxmarkIII switches off/on and this message stays :

Waiting for Proxmark to reappear on /dev/ttyACM0........................................................

When I push the button after 1-2 mins, I get this :

Note: Your bootloader does not understand the new START_FLASH command
      It is recommended that you update your bootloader

But I guess this is because Proxmark reboots "normally" without checking for a Flash.


Same results when I try to Flash the bootloader.


While writing this post, I noticed that the ProxmarkIII seems to reappear on an other interface when rebooting during Flashing (ie: init /dev/ttyACM0, and /dev/ttyACM1 after reboot). Maybe I should run 2 parallel Flashers on /dev/ttyACM0 and /dev/ttyACM1. I will try that because it seems to be a Linux dev problem.



I pretty sure that the bootloader at r603 is "enough" for new Flashing protocols, but maybe I misunderstood something.


Any suggestion would be appreciated.

Last edited by PM (2014-01-08 22:37:38)

Offline

#2 2014-01-09 15:12:52

vivat
Contributor
Registered: 2010-10-26
Posts: 332

Re: Flashing Proxmark r839 : Infinite "Waiting for Proxmark" (Linux)

#db# Prox/RFID mark3 RFID instrument                 
#db# bootrom: svn 603 2013-03-12 20:11:13                 
#db# os: svn 673-unclean 2013-03-12 20:24:52                 
#db# FPGA image built on 2012/ 1/ 6 at 15:27:56

You are using an old USB-HID bootloader. You need to flash latest r839 bootloader with an old flasher(i.e from r603) holding the button pressed before connecting PM3 to your PC. Or you can simply launch bat file if you have windows:
http://www.proxmark.org/forum/viewtopic.php?id=1614
If you haven't windows, but only linux, open that bat file and follow commands from it.

Offline

Board footer

Powered by FluxBB