Skip to content

Add T-Display ESP32 4M #8764

@kreier

Description

@kreier

Some Lilygo TTGO T-Display ESP32 are sold with a 4 MByte (32MBit) flash chip. The current firmware for the 16 MByte version is not compatible.

To enable the build there is literally only one line to change: in the mpconfigboard.mk change one line to 4MB:

CIRCUITPY_ESP_FLASH_SIZE = 4MB

After that the build runs without any issues and the produced firmware works on the 4M version of the T-Display out of the box and starts with post on the screen. My boards have a chip from BoyoMicro BY25Q32BS that is not listed in the nvm.toml flash list (not even the manufacturer) but it works regardless.

My question is: Since the change is so little, can this be offered as an option for the T-Display ESP32 firmware, or should I create a new board lilygo_ttgo_tdisplay_esp32_4m and make a pull request and follow through with the instructions to how to add a new board to circuitpython?

Metadata

Metadata

Assignees

No one assigned

    Labels

    boardNew board or update to a single boardenhancement

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions