I have two boards that contain Lattice ISPLSI1016-60LT44, one is dead in short circuit (is is very hot when powered also), one is on working condition. Even though this part is discontinued by the manufacturer, there is still some in stock around the world. I have found official programmers named HW-USBN-2A (also discontinued) and a newer HW-USBN-2B (still supported). There are a lot of clones of the former at eBay.
Atmel (Microchip) AVR devices contain lock-bits that can prevent dumping the hex file (you can only erase the whole chip if they are set in the right way). However, if not set, you can dump hex from the working one and burn it into the fresh one.
If I replace the damaged part with the new one and use the HW-USBN-2A eBay clone, would I be able to perform the repair? I did not order anything yet and I would like to calculate the price needed for diagnosis and eventual repair.
EDIT
I have found in the programming documentation that there is a thing called Security Cell
, which I believe is the equivalent of the fuse lock-bits.
What is the easiest/fastest way to check if the Security Cell is enabled (thus preventing the code trasnfer) ?