The ECM is just a small computer running code that's stored in non-volatile memory. When you flash the ECM you rewrite or update the code. It's similiar to flashing the BIOS on a personal computer.
If something goes wrong during the flash you'll probably end up with a brain-dead ECM. The scan tool used to flash the ECM runs on batteries. If the scan tool powers itself off or is running at low voltage (batteries not sufficently charged) communication errors will occur.
The scan tool should be fully charged or plugged into the a/c charger when doing ECM upgrades. I think this is even documented in the procedures. But hey, who reads the stinking manuals!
If something goes wrong during the flash you'll probably end up with a brain-dead ECM. The scan tool used to flash the ECM runs on batteries. If the scan tool powers itself off or is running at low voltage (batteries not sufficently charged) communication errors will occur.
The scan tool should be fully charged or plugged into the a/c charger when doing ECM upgrades. I think this is even documented in the procedures. But hey, who reads the stinking manuals!