Jeeze, this is me remember 2 years back now and I wish I remembered more clearly what I had to do for you. Since the M2 takes a while to turn on, and sort of “boot up” i think i did something along those lines to give it time to be restart fully before continuing in the process. I want to say I did something odd like the SECOND the Mbox restarts I used the VirtualBox pause command to pause it, and then hopped in the VM’s settings and reminded the VM that the Mbox was connected. I want to say it’s something like the updater restarts the Mbox, and by restarting it, VirtualBox loses connection with it for a moment, and then the Mbox updater fails to continue the update process. Oh this sounds really familiar! I think i may have had to do something odd to get around it.