Providing the capability to Flash program using a CAN network connection is the subject of this paper. The focus is on creating a simple monitor program that allows an external tool to interact with any individual module or ECU on a CAN-based network.