For now I've had to install VirtualBox and then grab a Win10 developer VM, free for 90 days, just to get this sorted. I can confirm that after flashing the firmware that this error has stopped.

This does bring up the fact that they use avrdude to flash the firmware. This is a GPL open-source package that runs on Linux, BSD, MacOS (via brew), and of course Win32. I will try to see if they are at least in future provide the Hex and instructions to perform a manual update. To me this would be a far better solution than saying back to me 'I strongly suggest finding a Windows PC and upgrading it there'.

Read More...