Unable to flash D1 Mini with 2019 Macbook Pro

Hi there, i am unable to flash the D1 Mini ESP8266 Board using A Macbook Pro 2019 (2 Thunderbolt USB C) and the Arduino IDE 1.8.10 on Mac OS 10.15.2. I have the URL of the Bordmanager in the IDE, the driver installed and selected the Only Port option i have, being /dev/cu.URT0. Below is the Error the IDE puts out.

Please help :-\

Cheers Andrew

Arduino: 1.8.10 (Mac OS X), Board: "WeMos D1 R1, 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

Executable segment sizes:
IROM   : 227612          - code in flash         (default or ICACHE_FLASH_ATTR) 
IRAM   : 26768   / 32768 - code in IRAM          (ICACHE_RAM_ATTR, ISRs...) 
DATA   : 1252  )         - initialized variables (global, static) in RAM/HEAP 
RODATA : 672   ) / 81920 - constants             (global, static) in RAM/HEAP 
BSS    : 24880 )         - zeroed variables      (global, static) in RAM/HEAP 
Sketch uses 256304 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 26804 bytes (32%) of dynamic memory, leaving 55116 bytes for local variables. Maximum is 81920 bytes.
esptool.py v2.8
Serial port /dev/cu.URT0
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
  File "/Users/artifex/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/upload.py", line 65, in <module>
  File "/Users/artifex/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool/esptool.py", line 2890, in main
  File "/Users/artifex/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool/esptool.py", line 483, in connect
    raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
the selected serial port _
 does not exist or your board is not connected

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Same same. I have a stack of Wemos that now seem useless.

I had past success using the CH34x driver. Then later found out you need a special additional driver for the D1 mini pro (SiLabsUSBDriverDisk).

To get any success (previously) I had to roll back my version of the board manager to version 2.5.2

The internet doesn't seem to have an answer to this and I'm close to just considering them electronic trash.

UPDATE... After much frustration I've realized that many USB mini cords we have lying around are ONLY POWER cords. Don't let this bite you! I was able to connect to Wemos I thought were goners!

I am having the same issue. I've been lookin for a solution for two days now. I give up.