IainStinson wrote:Am I correct that the 4.2 dongle and driver should also remain attached / installed until the licences from the HW 4 system are transferred to the special file mentioned in the post is created when the special function to migrate the licences is invoked?
Correct. When a person buys an upgrade to v5 they'll be emailed the full instructions, which cover that. The current versions of the HASP drivers are here (updated recently, e.g. for macOS 10.15 'Catalina' support): http://www.downloadhauptwerk.com/
IainStinson wrote:When Hauptwerk is run after this time, can the HASP dongle and it’s drivers be detached/ uninstalled and not be needed (ever) again for running HW 5 and above?
Also correct.
IainStinson wrote:I understand that the special file must be sent to MDA who will process this and add the licences from the dongle to the users iLOK account and that they may be installed onto the users iLOK device or used from the iLOK cloud. I also understand that the special function to create the file which is send to MDA also deletes the licences from the usb dongle.
Have I got this right?
Yes -- that's all correct too.
IainStinson wrote:Related point. If the iLOK device is maintained on a separate internet connected computer, rather than on a computer not connected to the internet which is used to play HW 5, does the iLOK manager need to be installed on the computer used to play HW 5 or are all the functions needed bundle into the HW 5 executable?
You should still install the latest version of iLok License Manager on the (e.g. non-Internet-connected) computer running Hauptwerk, even if you maintained the licences via a different (Internet-connected) computer. The driver is installed as part of iLok License Manager.
(I think it might technically be the case that PACE's components used in Hauptwerk would actually attempt to install a version of the iLok runtime/driver if iLok License Manager wasn't present, but even if so I wouldn't rely on that since it would risk being a non-current one, given that it would be whatever version happened to be current at the point in time that the Hauptwerk version was compiled.)