You can try using the next method provided by CMata_Intel in another thread.
This is specifically for Mac:
- Open your terminal and type the following lines:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install dfu-util coreutils gnu-getopt
- Download the latest Yocto image from: IoT - Intel® Edison Board Download | Intel® Developer Zone and unzip the file.
- In the terminal, browse to the folder where the Yocto image was downloaded and unzipped, access this folder.
- Type ./flashall.sh
I fixed it in the end! Thanks for trying to help. As stated, the computer could not recognize the Edison when plugged in, so "./flashall.sh" could have waited for days on end without doing anything.
The Intel Flash Tool accessible from the downloads page is what helped in the end. It downloads as "phone flash tool" or something funny like that, but it detects devices at the hardware level, and was able to see a 'device' plugged in.
After flashing with that and waiting for 5 mins + 2 more mins while the Edison did it's own thing, it worked. After that I was able to detect it as a device and ran your commands (CMata_Intel's) just to make sure all would work.