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

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.