![]() | ![]() | ![]() |
| | |||||||
| Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc. |
| | LinkBack | Thread Tools | Display Modes |
| | (permalink) |
| Is there any way to read the code from a protected pic???? TIA EJK | |
| |
| | (permalink) |
| There is no documented way of doing it. And in-fact doing it would be illegal and similar to hacking someone elses computer unless its yours.
__________________ "There is no way to peace, peace is the way!" | |
| |
| | (permalink) |
| I don't think it's possible, the pic just refuses to readout the program. | |
| |
| | (permalink) |
| ive been told that the only way of doing was having lots of money and lots of pics to burn also. they open the pic with high presicion instruments and with the use of microscopes they try to "rebuild" the burned fuses that keep the code protected. could be true... | |
| |
| | (permalink) |
| i think that you can do it with software. My only guess is to make software that resets the fuses but keeps the data in. But of course this can only be done with the "f" type chips, since they are flashable.
__________________ www.winpicprog.co.uk - Great PIC language tutorials. | |
| |
| | (permalink) | |
| Quote:
| ||
| |
| | (permalink) |
| microchip is obligated to make their chips secure, otherwise companies making products wouldn't buy their microcontrollers, if they weren't secure... I'm sure that as a built-in hardware function, any time you change the fuses, you erase the program or something like that. | |
| |
| | (permalink) | |
| Quote:
| ||
| |
| | (permalink) | ||
| Quote:
| |||
| |
| | (permalink) |
| I figured it would be (near) impossible as it otherwize would not be very costeffective to add a protection that could be cracked. I stumbled upon a guy in another forum that stated he could read code protected pic and another guy that said that it should be possible by writing you own piece of software that could just reset the protection. Thanks for your insights. EJK | |
| |
| | (permalink) |
| I am using IC-Prog with a JDM type programmer. I was wondering, if you write to a 12F629 with code protection on, can you still erase the PIC and write to it again? Thanks in advance! | |
| |
| | (permalink) |
| Yes, you can still erease and overwrite it. You just can't read it. | |
| |
| | (permalink) |
| I have read a process. It could be done only on PIC16F84 and microchip has redisigned the security option for the new F84's on the market. Besides you have 99.99% to burn the pic (you need 27V to reset the fuses) | |
| |