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
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.
Pages: 1
Hi,
I received a new PM3 recently and flashed the osimage up to r671. I now seem to be stuck with that version as I can no longer use the flasher.exe because the bootrom doesn't support the new flasher:
$ flasher COM10 /c/proxmark3/armsrc/obj/osimage.elf
Loading ELF file 'c:/proxmark3/armsrc/obj/osimage.elf'...
Loading usable ELF segments:
1: V 0x00110000 P 0x00110000 (0x00012656->0x00012656) [R X] @0xb8
2: V 0x00200000 P 0x00122658 (0x000029b8->0x000029b8) [RWX] @0x12710
Note: Extending previous segment from 0x12656 to 0x15010 bytes
Note: 0x2-byte hole created
Waiting for Proxmark to appear on USB... Found.
Entering bootloader...
(Press and release the button only to abort)
Waiting for Proxmark to reappear on USB................ Found.
Note: Your bootloader does not understand the new START_FLASH command
It is recommended that you update your bootloader
Flashing...
Writing segments for file: c:/proxmark3/armsrc/obj/osimage.elf
0x00110000..0x0012500f [0x15010 / 169 blocks]And then nothing happens, it does not seem to be able to start the write process without the START_FLASH command.
The older flasher, this one from r486, does not seem to be able to find the device at all, probably because of the updated osimage.elf:
Loading ELF file '..\Firmware\bootrom.elf'...
Loading usable ELF segments:
0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
1: V 0x00200000 P 0x00100200 (0x00001828->0x00001828) [R X] @0x294
Waiting for Proxmark to appear on USB...................................and it never appears ![]()
Does anyone know of another way that I can update the bootrom? I did read an article about holding down the button during boot when using an old bootrom, but bot sure if this applies to the version that I have. It doesn't seem to work for me.
Here are my versions:
proxmark3> hw ver
#db# Prox/RFID mark3 RFID instrument
#db# bootrom: svn 486-unclean 2011-08-28 18:52:03
#db# os: svn 671 2013-03-09 15:43:42
#db# FPGA image built on 2009/12/ 8 at 8: 3:54Any help greatly appreciated!
Hey Michael,
Yes, you should hold the button down and use the OLD flasher to flash the NEW bootrom. I know it is kind of an hassle, but you only have to do this ones ![]()
Thank btw, for your bug report here, can you check if my patch fixed it?
Cheers,
Roel
Hello,
I flashed the bootloader from "pm3-bin-672", and now I can't flash anymore:( I tested many think (button, old flasher...) without success
I never get the virtual com port...
D:\A\RFID\pm3-bin-r651\client>flasher.exe -b D:\A\RFID\pm3-bin-r651\arm\bootrom.
elf
Loading ELF file 'D:\A\RFID\pm3-bin-r651\arm\bootrom.elf'...
Loading usable ELF segments:
0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
1: V 0x00200000 P 0x00100200 (0x000017b0->0x000017b0) [R X] @0x294
Waiting for Proxmark to appear on USB..............
Connected units:
1. SN: ChangeMe [bus-0/\\.\libusb0-0001--0x9ac4-0x4b8f]
Found.
Entering bootloader...
(Press and release the button only to abort)
Waiting for Proxmark to reappear on USB.........................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
...........
Reards,
Pascal
Hello,
I flashed the bootloader from "pm3-bin-672", and now I can't flash anymore:( I tested many think (button, old flasher...) without success
I never get the virtual com port...D:\A\RFID\pm3-bin-r651\client>flasher.exe -b D:\A\RFID\pm3-bin-r651\arm\bootrom.
elf
Loading ELF file 'D:\A\RFID\pm3-bin-r651\arm\bootrom.elf'...
Loading usable ELF segments:
0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
1: V 0x00200000 P 0x00100200 (0x000017b0->0x000017b0) [R X] @0x294Waiting for Proxmark to appear on USB..............
Connected units:
1. SN: ChangeMe [bus-0/\\.\libusb0-0001--0x9ac4-0x4b8f]
Found.
Entering bootloader...
(Press and release the button only to abort)
Waiting for Proxmark to reappear on USB.........................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
...........Reards,
Pascal
go to http://www.proxmark.org/forum/viewtopic.php?id=1562 downlaod the pm3-bin-715 and read UpdateBootloader.pdf
I had same problem as you and the last section of the pdf solved my issue.