Proxmark 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 2018-08-11 00:33:47

gator96100
Contributor
From: Austria
Registered: 2016-03-25
Posts: 104

[Solved] Error while un-bricking pm3 easy

I got a bricked pm3 easy from a friend of mine and tried to un-brick it. He isn’t sure if updating has bricked it or when it happened. Proxmark is recognizes as unknown USB device and LEDs seem to work, LED A and LED C are glowing when the button is pressed during boot. I tried to un-brick it with OpenOCD and a buspirate and got following result:

Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
adapter speed: 1000 kHz
srst_only srst_pulls_trst srst_gates_jtag srst_open_drain connect_deassert_srst
Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
Info : Buspirate JTAG Interface ready!
Info : This adapter doesn't support configurable speed
Info : TAP sam7x.cpu does not have IDCODE
Error: sam7x.cpu: IR capture error; saw 0x0e not 0x01
Warn : Bypassing JTAG setup events due to errors
Info : Embedded ICE version 0
Error: unknown EmbeddedICE version (comms ctrl: 0x00000000)
Info : sam7x.cpu: hardware has 2 breakpoint/watchpoint units
Info : accepting 'telnet' connection on tcp/4444
Info : Halt timed out, wake up GDB.
Error: timed out while waiting for target halted
Info : Shutting down buspirate.
Info : Buspirate switched to normal mode

Then I tried it with my RDV2.0 to check if my setup works and got following result:

Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
adapter speed: 1000 kHz
srst_only srst_pulls_trst srst_gates_jtag srst_open_drain connect_deassert_srst
Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
Info : Buspirate JTAG Interface ready!
Info : This adapter doesn't support configurable speed
Info : JTAG tap: sam7x.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787 (<unknown>), part: 0xf0f0, ver: 0x3)
Info : Embedded ICE version 1
Info : sam7x.cpu: hardware has 2 breakpoint/watchpoint units
Info : accepting 'telnet' connection on tcp/4444
target halted in Thumb state due to debug-request, current mode: Supervisor
cpsr: 0x600000f3 pc: 0x00112e8c
Info : Shutting down buspirate.
Info : Buspirate switched to normal mode

I did “fix” the IR capture error by changing “-ircapture 0x1” to “-ircapture 0xe”, not sure if the IR capture value is a different on the pm3 easy. Still no luck.
Everything seems to indicate a dead processor or pcb issues.
Any ideas on how to fix it?

Last edited by gator96100 (2018-08-11 13:31:48)


modhex(hligicighgidilhkfchihtijduhbif)

Offline

#2 2018-08-11 13:31:24

gator96100
Contributor
From: Austria
Registered: 2016-03-25
Posts: 104

Re: [Solved] Error while un-bricking pm3 easy

It was a hardware issue. Retinning the pins of the microcontroller did solve it.


modhex(hligicighgidilhkfchihtijduhbif)

Offline

Board footer

Powered by FluxBB