We are now using the Windows UUU bootloader and have found that to be reliable way.
For future users, we clone this repo: https://github.com/NXPmicro/mfgtools.
From there, you build the project UUU under the msvc folder using something like Visual Studio 2019.
You can then run the 2 commands shown in the image. One is to check for connected USB devices and the other is to flash the image to the eMMC.
For this, you need to have 3 cables plugged in. The power USB-C, the debug micro-USB to USB-A connected to your computer, and the other USB-C cable to USB-A connected to your computer. The device should be put in serial downloader mode to flash the image/run the commands in the photo. Once, the flash is complete, the EVK should be shutoff, and the DIP switches should be changed to eMMC mode. From there, open Tera Term, choose the COM port along with the Baud rate of 115200,, and turn on the EVK. There should be a printout of the bootup sequence.
