esp8266-chipNodeMCU devkit can be flashed with latest firmware using your MAC OS, before you going to start you need to disable the OSX “KEXT SIGNING “ feature. Apple OSX introduce the system integrity protection that disabled the modification system location of the user privileges. On this feature the protection system is to disable the installation of non-certified KEXT (Kernel Extension) such as drivers. Since we need to install a unsigned driver for the USB to Serial Communication that we are going to used in NodeMCU we will have to disable the KEXT validation tool. Below are the step how to disable the KEXT feature.




Installation of USB Serial Communication in Mac Operating System (OSX)

driver-installation-with-esp8266-on-apple-osx-operating-system-non-signed-drivers

Download USB Serial Communication Drivers

ftdi-osx_mac-driver-ftdi-chip-download

silicon-labs-usb-serial-driver-mac-os_x

  • CP210X Driver for Mac OSX | Zip

wch-usb-serial-communication-driver-wch-driver

  • CH340 Serial Communication Driver for Mac | Zip
  • CH340G Serial Communication Driver for Mac | Zip

prlific-osx-usb-serial-communication-driver-wch-driver

  • PROLIFIC PL2303 MacOSX 1.6 Driver | Zip
  • PROLIFIC PL2303 MacOSX 1.5 Driver 32 | 64 Zip

Installing the latest firmware

There are two options that can be used on ESP8266 Board, by flashing using NodeMCU or you customize / optimize the feature of your ESP8266 development board. Below are the download option that can be used for these guide.

  • Download the NodeMCU firmware via GitHub | Link
  • Customize NodeMCU firmware | Link

driver-installation-with-esp8266-on-apple-osx-operating-system-non-signed-drivers-14core-custom

 

Setup using Git Command to download the ESPTOOLS see below the following commands.

driver-installation-with-esp8266-on-apple-osx-operating-system-non-signed-drivers-14core-git-esptools

If the NodeMCU still connected to the MAC you need to unplug and plug again while pushing down the FLASH BUTTON for 5 seconds then release.

Flashing the ESP8266 DevKit




Open your terminal then type the command below.

driver-installation-with-esp8266-on-apple-osx-operating-system-non-signed-drivers-14core-flashing-firmware

Programming / Flashing Latest Firmware on ESP8266 NodeMCU DevKit with Mac OSX
Facebooktwitterredditpinterestmail

JLCPCBPCBgogoPCBway4pcb

One thought on “Programming / Flashing Latest Firmware on ESP8266 NodeMCU DevKit with Mac OSX

Leave a Reply

Your email address will not be published. Required fields are marked *