Skip to content

LilyGo T-Beam v1.2 Flasher does not work #1248

@merlinmb

Description

@merlinmb

Attempting to flash a Repeater firmware to my LilyGo T-Beam v1.2, i get an error after a successful flash, but then won't boot or startup any radio activities. Super keen to get this Repeater working in my town - Really enjoying the Meshcore community and ease of use (for my normal MC client devices)!

Hardware Configuration
Board: LilyGo T-Beam v1.2
Chipset: ESP32-D0WDQ6-V3
PMU: AXP2101 (Standard for v1.2)
Flash Method: [e.g., Web Flasher

Serial Logs
[ 1479][E][esp32-hal-i2c.c:260] i2cSetClock(): bus is not initialized
[ 1486][E][Wire.cpp:526] write(): NULL TX buffer pointer
[ 1491][E][Wire.cpp:526] write(): NULL TX buffer pointer
[ 1496][E][Wire.cpp:526] write(): NULL TX buffer pointer
[ 1501][E][Wire.cpp:526] write(): NULL TX buffer pointer
[ 1507][E][Wire.cpp:526] write(): NULL TX buffer pointer
[ 1512][E][Wire.cpp:448] endTransmission(): NULL TX buffer pointer

To Reproduce
Flash the latest Meshcore binary to the T-Beam v1.2.
Open Serial Monitor at 115200 baud.
Observe the boot sequence stalling at the I2C initialization phase.

Potential fix (Courtesy of Gemini):
The T-Beam v1.2 uses the AXP2101 power chip, which differs from the AXP192 used in v1.0/v1.1. This error might be caused by the firmware attempting to call Wire.write() or Wire.setClock() before Wire.begin() has successfully executed or assigned pins for this specific hardware revision.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions