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.

Overwrite DeviceID of PIC

Status
Not open for further replies.

KamalS

Member level 4
Joined
Feb 14, 2006
Messages
78
Helped
7
Reputation
14
Reaction score
2
Trophy points
1,288
Location
Orange, CA
Activity points
1,942
Is it possible to overwrite the DeviceID of a PIC so that it cannot be identified after programming.

Altough I have not used CodeProtect in PICs before, I believe that the DeviceID is readable.

So if I code protect a PIC18F4550, the read will yeild all zeros, but the potential attacker will know it's a PIC18F4550.

With all the cracking services available in the market, I am posetive that code protection just creates a samll hurdle in the path of the cracker.

If obfuscating the DeviceID is possible, it may add an extra level of device identification problems for the cracker - will it not ?

For example, reporting a PIC16F648A as a PIC16F84A will surely throw a cracker off his path, even for a limited amount of time ?

How can this be achieved without affecting the PIC in any other way ?
 

As far as I know, that is impossible. The DeviceID is not writable. It is readable even if you turn on all the protections.

Identification is the purpose of the DeviceID, so it should not be changed in any case.

Cheers,
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top