Upgrading to High Sierra: “You may not install this volume because the computer is missing a firmware partition”

If you try to upgrade to High Sierra (macOS 10.13) and get You may not install this volume because the computer is missing a firmware partition when trying to select your drive to upgrade, it may be because you're upgrading on an OWC drive.

If you're using Munki, the error may appear in your /Library/Managed Installs/Logs/Install.log as Starting macOS install: FAILED: startosinstall failed with return code 243.

Previously, you'd have to physically swap back the OEM drive, and then put the OWC drive back again, but now OWC has its own firmware updater tool that fixes the problem:
Aura SSDs: Firmware Update (beta).

Install firmware using LEGO MindStorms

First, make sure you have EV3 software from LEGO.

legomindstormsfirmware01
Once you have it launched up, go to Tools and select Firmware Update.

legomindstormsfirmware02
Next to Online Updates, click Check.

Then, click Browse.

legomindstormsfirmware03
Select the firmware and then click Open.

Connect (via USB) your LEGO creation.

legomindstormsfirmware04
Under Firmware, click Download.

legomindstormsfirmware05
Watch the progress.

legomindstormsfirmware06
Once it's done, you'll see a message on your computer and also the LEGO creation you made will make an audible beep noise.