Programming / Flashing Latest Firmware on ESP8266 NodeMCU DevKit with Mac OSX
Wired Developer
NodeMCU 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)
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.