Skip to content

Tempea slave implementation on an ESP8266 with MicroPython

License

Notifications You must be signed in to change notification settings

lombad/tempea-esp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tempea slave implementation on an ESP8266

Flash ESP8266 with Arduino (NONOS)

This How-To is based on this great explanations by tttapa

  • Install esptool

  • Get the latest NONOS firmware from here

  • Extract the firmware and navigate into the bin directory of the extracted firmware

$ cd ~/Downloads/ESP8266_NONOS_SDK-3.0/bin
  • Build up the schematic shown here

  • Connect the Arduino via USB to your pc and check the port with

dmesg
  • Note the port, it should look something like /dev/ttyACM3

  • Put the ESP into program mode by following these steps:

    1. Press and hold the "Reset"-Button
    2. Press and hold the "Progam"-Button
    3. Release the "Reset"-Button
    4. Release the "Program"-Button
  • Flash the latest firmware with the following command:

$ esptool -p /dev/ttyACM3 --chip esp8266 write_flash -fm dio 0x00000 boot_v1.7.bin 0x10000 at/1024+1024/user1.2048.new.5.bin 0xfc000 esp_init_data_default_v08.bin 0xfe000 blank.bin

Contribute

Every help is appreciated, take a look at the Contributing file.

About

Tempea slave implementation on an ESP8266 with MicroPython

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%