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 2013-01-02 01:41:53

blsonne
Member
Registered: 2012-02-08
Posts: 6

Fixing my PM3 with OpenOCD & Olimex

I thought I'd share this to help others save time when they brick their PM3.

So, on an Ubuntu 12.04 LTS box, I installed OpenOCD using apt-get. My config for use with OpenOCD contained only the following lines:

        source [find interface/olimex-arm-usb-ocd.cfg]
        source [find target/at91sam7x256.cfg]
        adapter_khz 6000
        telnet_port 4444

I used an Olimex ARM-USB-OCD JTAG dongle, which looks like this:

1701506-40.jpg

After that I then followed the instructions in this post (all credit to the original poster):

        http://www.proxmark.org/forum/viewtopic.php?id=294

Specifically the following lines:

$ telnet localhost 4444

> halt

> # Clear the flash
> flash erase_sector 0 0 15                       

erased sectors 0 through 15 on flash bank 0 in 0.052006s

> # Flash the newly built bootloader
> flash write_image .../bootrom-merged.s19 0x100000

Padding image section 0 with 308 bytes
wrote 3660 byte from file .../bootrom-merged.s19 in 0.574996s (6.216076 kb/s)

> # Flash the FPGA image
> flash write_image .../fpgaimage.s19 0x100000                                                           

wrote 42100 byte from file .../fpgaimage.s19 in 5.886035s (6.984886 kb/s)

> # Flash the OS
> flash write_image .../osimage.s19 0x100000

wrote 35810 byte from file .../osimage.s19 in 5.015024s (6.973188 kb/s)

Offline

Board footer

Powered by FluxBB