At my workplace, I'm often faced with circuit boards which WOULD be repairable, if not for the fact that the CPU on the board is fried. (These CPUs are not like the CPUs in PCs; they're 15mm-square $5 8-bit 8MHz 100-pin CPUs with 25 pins on each side, surface-mount soldered directly to circuit boards.)
Repairing these boards is maybe impossible, but I'm investigating options. The 2 main problems that would have to be solved are:
- Remove CPU from board. (CPU doesn't need to survive, but board does.) Heat gun? (Might damage surrounding components.) Solder bath? (Might unsolder surrounding components.) Cut pins? (Might damage traces.) OTHER???
- Extract software from good CPU??? (The board maker won't supply the software due to copyright issues. The boards DO have programming headers, presumably for use with an external programming module which connects to a PC via USB; but I don't know if such programmers can work in reverse, READING software from a CPU instead of WRITING to it.)
Anyone here have some ideas regarding these two issues?