After perusing the forum I knew I wanted to do the WESPI ESP32 mod to my soon arriving machine.
I picked up an ESP32 on Amazon for the princly sum of £6
What I wasn't expecting was what turned out to be an entire evening of pulling out what little hair I had left trying to get it flashed with the install files via my ageing Macbook (2010)
What follows is how I did it which will hopefully help those that follow who don't have access to the easy windows way of doing it.
First go here and get the official driver for the Mac
https://www.silabs.com/developers/usb-t ... =downloads
Once you've downloaded and installed the driver you can check the board is communicating over serial with your mac terminal following these instructions
https://docs.espressif.com/projects/esp ... ction.html
Next download and install the latest version of python.
https://www.python.org/downloads/
Next goto the terminal and install esptool.py
I used this command.
> pip3 install esptool
Now you'll need the port details the ESP32 is plugged into using ls /dev/cu.*
Mine was /dev/cu.SLAB_USBtoUART
Now navigate in the terminal window to the directory where you have the four WESPI flash files located.
Now you can use NOLLKOLLTROLLS earlier posted commands modified to reflect your port address details (thanks NKT!
)
esptool.py --port /dev/cu.SLAB_USBtoUART write_flash 0x8000 partition-table.bin
esptool.py --port /dev/cu.SLAB_USBtoUART write_flash 0xd000 ota_data_initial.bin
esptool.py --port /dev/cu.SLAB_USBtoUART write_flash 0x1000 bootloader.bin
esptool.py --port /dev/cu.SLAB_USBtoUART write_flash 0x10000 zx_iot.bin (Or zx_iot_video.bin if your doing this version)
Once the fourth file has uploaded you should have a flashing led and a successful ready to go into your zx WESPI module. (minus the required extra components obviously)
Hope that helps someone avoid the Internet trawling and repeated failures I had tonight and I didn't forget anything!