Skip to content

firmwares

Boris Lovosevic edited this page Oct 11, 2018 · 7 revisions

Prebuilt firmwares


Default configuration is used.

Available firmwares:

Directory Description
esp32 MicroPython, single partition layout, 4MB Flash
esp32_ota MicroPython, dual partition layout, OTA enabled, 4MB Flash
esp32_psram MicroPython, single partition layout, 4MB Flash & 4MB SPIRAM
esp32_psram_ota MicroPython, dual partition layout, OTA enabled, 4MB Flash & 4MB SPIRAM
esp32_all MicroPython, single partition layout, 4MB Flash, ALL modules included
esp32_psram_all MicroPython, single partition layout, 4MB Flash & 4MB SPIRAM, ALL modules included
esp32_psram_all_bt MicroPython, single partition layout, 4MB Flash & 4MB SPIRAM, ALL modules included, Bluetooth incuded.
Requires ESP32 board/module with psRAM

All firmwares are configured with 1 MB SPIFFS file system.
Telnet server, FTP server, mDNS and Mqtt are enabled.

To flash, use esptool.py.
If you don't have it installed, install it using pip:
pip install esptool or pip3 install esptool

You can use the flash.sh script to flash the firmware:

Change you working directory to the selected firmware directory and run:

../flash.sh -p <your_comm_port> -b <baud_rate>

-p & -b options are optional, default port is /dev/ttyUSB0, default baud rate is 460800.


From May 10 2018 (ver ESP32_LoBo_v3.2.15)
firmwares built with psRAM support will also run on boards without psRAM!


Download links to the latest firmwares:


MicroPython_LoBo_esp32

MicroPython_LoBo_esp32_ota

MicroPython_LoBo_esp32_psram

MicroPython_LoBo_esp32_psram_ota

MicroPython_LoBo_esp32_all

MicroPython_LoBo_esp32_psram_all

MicroPython_LoBo_esp32_psram_all_bt

Clone this wiki locally