Morning Lee
CH340 is installed and was working according to the NodeMCU Firmware Programmer. I agree its a communications thing, before i gave up last nite, I did try to flash using the Arduino IDE. It failed but I don't remember the exact message. I have a feeling its something really silly...