Component replacement and placement corrections.
Implementing design correction.
Correcting reflow imperfections.
Implementing hardware modifications.
Removal and replacement of programmable devices for reprogramming.
Changing Firmware holding devices and memory.