The Mac is fine. Stick with that and skip the VM stuff.
You can run "lsusb -v" on the command line and look for the 9008=good, 900e=not good.
If you have that you can follow the instructions here for install:
https://github.com/bkerler/edl
Code:
python edl.py --loader=try-that-660-file.bin --memory=emmc
python edl.py print-gpt --memory=emmc
python edl.py r boot boot.img --memory=emmc