When a dongle is connected, make the firmware update procedure (both bundled and chosen firmware file) update the dongle, too. Make Agent always query the dongle, and if its firmware is outdated, show the usual firmware update notification.