Maybe they use the older parallel programmed chips most of which are OTP.Originally posted by QuackingPlums
I know! That's what I mean! How far do SP have to go to prove that a board isn't programmable? I'm confident enough with a soldering iron/bath to replace any PIC on any board, SMT or otherwise, and program the new one with any code I want.
The hard thing to work out is exactly what the rest of the board is doing. At least with code protect enabled then in principle, I'd have to dig out my oscilloscope and do some reverse engineering, rather than just looking at somebody else's hard work...
In practice of course, I'd just look up "defeat PIC code protect" on google...
Whether the code is accessible or not isnt really the issue, the issue is whether it is reprogrammable and how they define reprogrammable.
As flash says if they consider adjusting values held in memory(such as dwell) as reprogramming the device then they cant make a board that isnt covered by the patent.
If on the other hand it specifies that only the program code is reprogrammable then they could get around it with OTP chips.
I know how people supposedly crack the code protect on PIC chips and Im not sure its any more than a myth.
It would be fun to try but I dont have access to that kind of equipment!!!