I bought one of theses cheaps & generic Wemos D1 MINI PRO with ESP-8266 to make a system to connect my lamp with google home etc. But the problem is to upload the code into wemos. The Arduino IDE do not recognize the USB port that is connected.
enter image description here

When I connect to my Mac the board flashes the blue LED, so I suppose that it's not dead or something. I've tried 5 different cables e nothing. I've read some articles about drivers to install but is only for Sierra or High Sierra. Also, uninstalled and installed the arduino IDE. I installed the ESP8266 Boards in the Boards Manager. I tested it out with an Arduino UNO board and it recognized normally.

I have no idea what to do. I don't have a windows PC in my house to test it out, as well.

Here the pics of the board:

enter image description here

enter image description here

  • Make sure you are using a proper USB cable, charging cables don't have the data pair wires
    – Pedram
    Nov 22, 2021 at 15:48

1 Answer 1


You need the CP210x drivers from here.

  • Just installed and didn't work. :( Rebooted the mac and checked for "systemextensionsctl list | grep -E '(silabs|cp210x)'" on terminal, it says that is activated enabled and the arduino IDE doesnt show the connected port.
    – capanema
    Jan 16, 2021 at 21:21
  • @capanema, Do any new devices show up under /dev when it's plugged in?
    – timemage
    Jan 17, 2021 at 19:51
  • @timemage yes, i have 1 arduino uno and 1 nano and both show up!
    – capanema
    Jan 18, 2021 at 20:05
  • @capanema, so they show up under /dev but not in the Tools/Port menu?
    – timemage
    Jan 18, 2021 at 20:25
  • @capanema Uno and Nano use a different interface chip. Does the D1 show up in /dev?
    – Majenko
    Jan 18, 2021 at 20:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.