[SOLVED] - Arduino Uno CH340 & macOS Sierra

Hello !

I'm brand new to Arduino, and I just spent hours trying to figure out how to upload a program to my arduino board.

It is a Wemos ESP-8266 with a CH340 chip.

I managed to install the driver using this : How To Use Arduino Nano Mini Pro With CH340G On Mac Osx Yosemite

The usb serial port now appears on the Arduino IDE, but when it try to upload the "Blink" program I receive this error :

stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

It seems my macBook can't communicate with the board. I tried different cables and different usb ports, no luck.
I also tried to connect the board through a USB 2 hub, but when I do so, the serial port disappears (event though the USB port is working fine).

Any idea ?

You say you're using a Wemos ESP8266 board.

However, the output you've posted indicates that you've selected an Arduino AVR-based board (ex, Uno/Nano/Pro Mini/etc), not an ESP8266 board. So it's not surprising that it doesn't work, since you're talking to an ESP8266 as if it's an Arduino Uno.

You need to select the ESP8266 board from the tools -> board menu (if it's not there, you need to install the ESP8266 board package).

OMG ! DrAzzy, thanks a LOT for your quick AND relevant answer !

Everything is working fine now.