In mass production, the in-system programming process usually is tightly coupled with the testing facilities such as Automatic Test Equipment (ATE) or similar devices. Flasher ATE comes with a ready to use UART communication channel, hand shake lines, USB and Ethernet interfaces.
Any of these can be used to control its operation. In addition to this, the built-in web and FTP servers allow updates and monitoring from the nearby production control office. Support for programming of unique serial numbers and patch data is also included.
Flasher ATE can program any on or off chip memory. All that is required is a flash loader, which is already available for most popular devices and can be created for all others.