A flashloader having a standard module for receiving programming instructions and an application program via a communications port of a vehicle controller, where the flashloader further provides an MCU module for writing the received application program to reprogrammable memory within the vehicle controller,...http://www.google.ca/patents/US6925365?utm_source=gb-gplus-sharePatent US6925365 - Flash loader for vehicle electronic control units