Supplied and tested by Patrick Dussud <phdussud@hotmail.com>.
This driver supports the USB bootstrap loader. An initial version query is performed on startup. If the running loader is not sufficiently featureful, a software image for an upgraded BSL is loaded into the chip's RAM and executed.