Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[General] Firmware Extraction for Microcontroller Boards

Status
Not open for further replies.

human304

Newbie level 6
Joined
Jul 30, 2012
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,358
I have a Pickit 2 clone , USBasp and Arduino Uno.
I want to extract the hex files of the micro controllers in the boards to burn in other micron controllers .
So, that I can use them in case of failure .
How to do it ???
 
Last edited:

I have a Pickit 2 clone , USBasp and Arduino Uno.
I want to extract the hex files of the micro controllers in the boards to burn in other micron controllers .
So, that I can use them in case of failure .
How to do it ???

Firmware normally protected by lock bits within the controller, and there is no possible way to copy them,micro controller designer provide and issuer the firmware privacy,
ON the other hand Arduino UNO is open source software
its software you can download from its site.
 

Oh, there are usually ways to dig the firmware back out, first deencapsulate the die, then use hydrofloric acid to remove the passivation layer followed by using a micropositioner and either e beam or sneak up on the relevant cell from the back with laser ablation.

Secure chips are an arms race, and neiter the pics or the smaller arms are particularly designed as really hardened targets.

All that said, it is usually an order of magnitude or so easier and cheaper to write your own firmware rather then hiring the very specialist reversing skills required.

Regards, Dan.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top