Along these same lines, has anyone tried re-programming a code protected chip
(one in which the first few locations are purposefully left blank)?
I would assume it doesn't allow it, only because a crafty hacker would place a
code spewing algorithm at the end, and make the start point to it.
If you can't, it limits the usefulness of this trick, but if you can then it
would be fairly trivial to get the code out of any device whose remaining memory
locations haven't been cleared.
-Adam
Lorick wrote:
{Quote hidden}>
> Someone suggested the next time I put something in an OTP device, I make the
> ORG higher so I can later reburn the lower region and overwrite the reset
> area with the new lower ORG as long as the new ORG only has bits changing
> from 1 to 0 in the number so that they can be burned and updated.
>
> Does this work, or is it a nice fairy tale? I would first think the
> picstart would yell at me that it's not a blank device even if I technically
> can burn the untouched 1's sitting in the OTP.
>
> The reason all this came up is because I put some 16c65 code in an OTP and
> now I find I would like longer output port On times so I'm forced for this
> one unit to add hardware RC/Transistor delays between the pic and the other
> control lines being driven...the next burns will have software increased
> delays of course.
>
> --
>
http://www.piclist.com hint: PICList Posts must start with ONE topic:
> [PIC]: PIC only [EE]: engineering [OT]: off topic [AD]: advertisements
--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics