MacBook Pro with 10.15.7 Catalina - Failed to connect to ESP8266

Hallo
I have an old MacBook Pro from Mid 2009 with macOS 10.15.7 via the Update Patch (originally there is no 10.12+ for this old Mac).
Under 10.11 I still could connect to my NodeMCU v2 (ESP8266) Board, I had installed some driver (CH34x_Install_V1.4.pkg) and that worked.
Now under macOS Catalina in Android IDE 2.0.0_rc5 (same as in IDE 1.x) the MBP wont connect to the board.
I get always a timeout, either USB-socket (from the two I have) I use.
I can read after successful compiling an empty sketch:

...
Serial port /dev/cu.usbserial-620
Connecting........_____....._____....._____....._____....._____....._____....._____
...

And the LED from the NodeMCU is flashing each 2 seconds around, but then I get an error message:

Error: Request upload failed with message: Upload error: Failed uploading: uploading error: exit status 1

and in the log:

Traceback (most recent call last):
  File "/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py", line 66, in <module>
    esptool.main(cmdline)
  File "/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", line 3552, in main
    esp.connect(args.before, args.connect_attempts)
  File "/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", line 529, 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
Upload error: Failed uploading: uploading error: exit status 1

with the other USB Socket its the same, here it is called Serial port /dev/cu.usbserial-410 when I connect the board to my MBP.
I am using "NodeMCU 1.0" as Board.

I tried different cables, no change.

How can I fix this? Is there an official driver I could install again, maybe on old 10.11 I was breaking the driver when installing an own one?

By the way: Is there a way to test the USB to serial driver without the Android (sorry: Arduino, not Android!) IDE? It is very time consuming to wait till even an empty sketch is compiled or, after unchanged and uploaded, still linked together, takes every time about 15 seconds (for nothing).

Thank for help...
frank

I figure you mean Arduino IDE ? What kind of USB to Serial driver are you talking about ?
The nodeMCU comes with it's onboard USB to Serial. I know compile time is long for the ESP core, and the IDE always needs to re-compile before upload. You can export a compiled binary and use the esptool from the command line, but i would first try to get the normal way to work. (what is 15 seconds on a lifetime ?)
The easiest way to check if the Serial connection is working is by opening the Serial monitor, but of course the sketch that is running on the ESP, would need to send some kind of message out, for you to be able to receive it, and that is a good method once you have actually uploaded one successfully.

The 2.0 IDE is a Beta version, can you please install version 1.8.19 until you have it working.

The driver is not the issue here. The error message suggests that the port is active, which implies that the driver is properly installed. That the upload timed out can be caused by the nodeMCU not being in the proper boot mode. Normally speaking it should be automatic, but just in case. Hold down the 'FLASH' button while you press & release the 'RST' button. And try again to upload.
Also can you post a link to or a picture of your nodeMCU ? There are some variants of the board, but the most common one actually uses a CP2102 as a USB to Serial. (so i don't know how the driver install fixed your issue on the older macbook)

Sorry, yes: Arduino IDE 2.0, not Android :blush:

I dont think that the 2.0 is the cause, I tried it with 1.8.19 before, that gives me a similar error output:

Arduino: 1.8.19 (Mac OS X), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/f/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/f/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/f/Documents/Projekte/Arduino/libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=0000_0000 -ide-version=10819 -build-path /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211 -warnings=default -build-cache /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_cache_757981 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs.path=/Users/f/Library/Arduino15/packages/esp8266/tools/mklittlefs/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=/Users/f/Library/Arduino15/packages/esp8266/tools/mklittlefs/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs.path=/Users/f/Library/Arduino15/packages/esp8266/tools/mkspiffs/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=/Users/f/Library/Arduino15/packages/esp8266/tools/mkspiffs/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.python3.path=/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1 -verbose /Users/f/Documents/Projekte/Arduino/code/ESP8266/Tueroeffner/tueroeffner.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/f/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/f/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/f/Documents/Projekte/Arduino/libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=0000_0000 -ide-version=10819 -build-path /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211 -warnings=default -build-cache /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_cache_757981 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs.path=/Users/f/Library/Arduino15/packages/esp8266/tools/mklittlefs/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=/Users/f/Library/Arduino15/packages/esp8266/tools/mklittlefs/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs.path=/Users/f/Library/Arduino15/packages/esp8266/tools/mkspiffs/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=/Users/f/Library/Arduino15/packages/esp8266/tools/mkspiffs/3.0.4-gcc10.3-1757bed -prefs=runtime.tools.python3.path=/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1 -verbose /Users/f/Documents/Projekte/Arduino/code/ESP8266/Tueroeffner/tueroeffner.ino
Using board 'nodemcuv2' from platform in folder: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2
Using core 'esp8266' from platform in folder: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2
Detecting libraries used...
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/lwip2/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/core -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/variants/nodemcu /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/sketch/tueroeffner.ino.cpp -o /dev/null
Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]
ResolveLibrary(ESP8266WiFi.h)
  -> candidates: [ESP8266WiFi@1.0]
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/lwip2/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/core -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/variants/nodemcu -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/sketch/tueroeffner.ino.cpp -o /dev/null
Alternatives for UniversalTelegramBot.h: [Universal-Arduino-Telegram-Bot-master@1.3.0]
ResolveLibrary(UniversalTelegramBot.h)
  -> candidates: [Universal-Arduino-Telegram-Bot-master@1.3.0]
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/lwip2/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/core -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/variants/nodemcu -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src -I/Users/f/Documents/Projekte/Arduino/libraries/Universal-Arduino-Telegram-Bot-master/src /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/sketch/tueroeffner.ino.cpp -o /dev/null
Alternatives for ArduinoJson.h: [ArduinoJson@6.19.4]
ResolveLibrary(ArduinoJson.h)
  -> candidates: [ArduinoJson@6.19.4]
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/lwip2/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/core -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/variants/nodemcu -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src -I/Users/f/Documents/Projekte/Arduino/libraries/Universal-Arduino-Telegram-Bot-master/src -I/Users/f/Documents/Projekte/Arduino/libraries/ArduinoJson/src /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/sketch/tueroeffner.ino.cpp -o /dev/null
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/BearSSLHelpers.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/CertStoreBearSSL.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/ESP8266WiFi.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/ESP8266WiFiGratuitous.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/ESP8266WiFiSTA-WPS.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/WiFiClient.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/WiFiServer.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/WiFiServerSecureBearSSL.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/WiFiUdp.cpp
Using cached library dependencies for file: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src/enable_wifi_at_boot_time.cpp
Using cached library dependencies for file: /Users/f/Documents/Projekte/Arduino/libraries/Universal-Arduino-Telegram-Bot-master/src/UniversalTelegramBot.cpp
Generating function prototypes...
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/lwip2/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/core -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/variants/nodemcu -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src -I/Users/f/Documents/Projekte/Arduino/libraries/Universal-Arduino-Telegram-Bot-master/src -I/Users/f/Documents/Projekte/Arduino/libraries/ArduinoJson/src /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/sketch/tueroeffner.ino.cpp -o /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/preproc/ctags_target_for_gcc_minus_e.cpp
/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 -I /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/signing.py --mode header --publickey /Users/f/Documents/Projekte/Arduino/code/ESP8266/Tueroeffner/public.key --out /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/core/Updater_Signing.h
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/lwip2/include -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/core -c -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/cores/esp8266 -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/variants/nodemcu -I/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi/src -I/Users/f/Documents/Projekte/Arduino/libraries/Universal-Arduino-Telegram-Bot-master/src -I/Users/f/Documents/Projekte/Arduino/libraries/ArduinoJson/src /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/sketch/tueroeffner.ino.cpp -o /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/sketch/tueroeffner.ino.cpp.o
Compiling libraries...
Compiling library "ESP8266WiFi"
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/BearSSLHelpers.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/CertStoreBearSSL.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFi.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFiSTA.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/WiFiClient.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFiScan.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/WiFiServer.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/WiFiUdp.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/enable_wifi_at_boot_time.cpp.o
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFi.a
Compiling library "Universal-Arduino-Telegram-Bot-master"
Using previously compiled file: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/Universal-Arduino-Telegram-Bot-master/UniversalTelegramBot.cpp.o
Compiling library "ArduinoJson"
Compiling core...
Using precompiled core: /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_cache_757981/core/core_50bacf3519bde935c4b8dc226f342ffd.a
Linking everything together...
/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 -I /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/mkdir.py -p /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/ld_h/
/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 -I /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/cp.py /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/ld/eagle.flash.4m2m.ld /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/ld_h/local.eagle.flash.ld.h
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-gcc -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/ld_h/local.eagle.flash.ld.h -o /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/local.eagle.flash.ld
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-gcc -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/ld/eagle.app.v6.common.ld.h -o /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/local.eagle.app.v6.common.ld
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-gcc -fno-exceptions -Wl,-Map -Wl,/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.map -g -Werror=return-type -Os -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static -L/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/lib -L/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/lib/NONOSDK22x_190703 -L/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211 -L/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sdk/libc/xtensa-lx106-elf/lib -Tlocal.eagle.flash.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.elf -Wl,--start-group /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/sketch/tueroeffner.ino.cpp.o /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/ESP8266WiFi/ESP8266WiFi.a /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/libraries/Universal-Arduino-Telegram-Bot-master/UniversalTelegramBot.cpp.o /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_cache_757981/core/core_50bacf3519bde935c4b8dc226f342ffd.a -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group -L/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211
/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 -I /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/elf2bin.py --eboot /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/bootloaders/eboot/eboot.elf --app /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.elf --flash_mode dio --flash_freq 40 --flash_size 4M --path /Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin --out /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.bin
Creating BIN file "/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.bin" using "/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/bootloaders/eboot/eboot.elf" and "/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.elf"
/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 -I /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/signing.py --mode sign --privatekey /Users/f/Documents/Projekte/Arduino/code/ESP8266/Tueroeffner/private.key --bin /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.bin --out /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.bin.signed --legacy /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.bin.legacy_sig
/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 -I /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/sizes.py --elf /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.elf --path /Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin --mmu "-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000"
Executable segment sizes:
ICACHE : 32768           - flash instruction cache 
IROM   : 372272          - code in flash         (default or ICACHE_FLASH_ATTR) 
IRAM   : 28377   / 32768 - code in IRAM          (IRAM_ATTR, ISRs...) 
DATA   : 1616  )         - initialized variables (global, static) in RAM/HEAP 
RODATA : 4860  ) / 81920 - constants             (global, static) in RAM/HEAP 
BSS    : 26096 )         - zeroed variables      (global, static) in RAM/HEAP 
Using library ESP8266WiFi at version 1.0 in folder: /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/ESP8266WiFi 
Using library Universal-Arduino-Telegram-Bot-master at version 1.3.0 in folder: /Users/f/Documents/Projekte/Arduino/libraries/Universal-Arduino-Telegram-Bot-master 
Using library ArduinoJson at version 6.19.4 in folder: /Users/f/Documents/Projekte/Arduino/libraries/ArduinoJson 
/Users/f/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-size -A /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.elf
Sketch uses 407125 bytes (38%) of program storage space. Maximum is 1044464 bytes.
Global variables use 32572 bytes (39%) of dynamic memory, leaving 49348 bytes for local variables. Maximum is 81920 bytes.
/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 -I /Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py --chip esp8266 --port /dev/cu.usbserial-620 --baud 115200 --before default_reset --after hard_reset write_flash 0x0 /var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino_build_9211/tueroeffner.ino.bin 
esptool.py v3.0
Serial port /dev/cu.usbserial-620
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
  File "/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py", line 66, in <module>
    esptool.main(cmdline)
  File "/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", line 3552, in main
    esp.connect(args.before, args.connect_attempts)
  File "/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", line 529, 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
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

_

The very same board works without problem with Windows, so it is likely not the board neither.
I had the same problem with a bigger NodeMCU Board, Windows works, Mac not.

This board is a mini NodeMCU board, has not flash button, only reset.
Thank!
EDiT: it is this board: D1 ESP8266 Mini WLAN Board Mikrokontroller Wifi Modul Wemos Nodemcu Arduino | eBay

@franc, try to install this driver - CP210x USB to UART Bridge VCP Drivers - Silicon Labs

Try connecting GPIO0 to a 10k resistor then the other end of the resistor VCC. Like this

best regards

select 'Wemos D1 R1' instead of nodeMCU.

1 Like

Thank! Now, with " LOLIN (WeMos) D1 R1" it works :slight_smile:

--------------------------
Compilation complete.
"/Users/f/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3" -I "/Users/f/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py" --chip esp8266 --port "/dev/cu.wchusbserial410" --baud "921600" ""  --before default_reset --after hard_reset write_flash 0x0 "/private/var/folders/mr/s_hzmn256fjg_nx49r4yx2_80000gp/T/arduino-sketch-35348BEFA0E8945595C7393E652209E4/sketch_apr12a.ino.bin"
esptool.py v3.0
Serial port /dev/cu.wchusbserial410
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: c8:c9:a3:6b:80:2a
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 264240 bytes to 194532...
Writing at 0x00000000... (8 %)
Writing at 0x00004000... (16 %)
Writing at 0x00008000... (25 %)
Writing at 0x0000c000... (33 %)
Writing at 0x00010000... (41 %)
Writing at 0x00014000... (50 %)
Writing at 0x00018000... (58 %)
Writing at 0x0001c000... (66 %)
Writing at 0x00020000... (75 %)
Writing at 0x00024000... (83 %)
Writing at 0x00028000... (91 %)
Writing at 0x0002c000... (100 %)
Wrote 264240 bytes (194532 compressed) at 0x00000000 in 6.6 seconds (effective 319.7 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

--------------------------
upload complete.

I have to admit that I installed also the CH340 Driver from here:
http://www.wch-ic.com/downloads/CH341SER_MAC_ZIP.html
And rebooted after.
But I think the solution is the Lolin (Wemos) D1 R1 Board selection :slight_smile:
Thanks!

By the way: what is the difference between /dev/cu.usbserial-410... and /dev/cu.wchusbserial410 Serial port (the one I chose)?
And: why is it working on Windows 10 with Module "NodeMCU 1.0" selected?

Now, some week later, I tried again to connect to the ESP (same board) but now there is no more /dev/cu.wchusbserial410 anymore. Only a /dev/cu.Bluetooth-Incoming-Port Serial Port, which is obviously wrong and not working.
I installed the driver from above (CH341SER_MAC) again, also installed the Mac_OSX_VCP_Driver but its the same and reboot didnt change it.

Where has the /dev/cu.usbserial-620 gone?
Could it be bad USB port or cable?
I tried different cables with same result, though.

I tried different cables with same result, though.

Not enough "different cables" though :smile:
I have a ton of USB-MicroUSB cables, coming with each electronic device which needs power supply over USB (MicroUSB-B), and most of these cables, as solid as they look, internally they have only the two power cords connected (+/-), but not the data cords.
So with a good cable, all works again :smile:
Silly me.

1 Like

Just a charger cable !!

1 Like

I had the same issue. I also figured "out of this handful, one should be data - especially this nice braided one, but noooo". Finally, found a cable with data. Duh, double duh. All is working now as well.

I'm so thankful you shared this.

For what it's worth, I removed the ch34 driver since I'm on Catalina, 10.15.7 which certainly didn't hurt anything.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.