P&E Universal Multilink does an update automatically as needed at the time of connect. Reasons for an update are
- updated (newer version) of the firmware available (e.g. you have V1 on the Multilink, but your debugger has >V1 available)
- switching Processor (e.g. from a ColdFire to a Kinetis): in that case a different firmware is needed on the Multilink, and it is downloaded to the Multilink automatically
Additionally P&E has a utility on their website to inspect the firmware version and to upgrade/downgrade the firmware.
Hope this clarifies it,
Erich