Skip to content

Solution: Hardware Fix for TTGO T-Display (CH9102F) freezing on Windows (Related to #62) #275

@CaTeIM

Description

@CaTeIM

Context

This is related to the issue reported in #62 regarding the TTGO T-Display freezing when connecting to Blockstream Green on Windows.

I am opening this new issue to document a definitive hardware solution I found for this problem and to seek advice on how to best report this to the board manufacturers or incorporate it into the Jade DIY documentation.

The Fix

The root cause is the specific design of the auto-program circuit on the CH9102F version of the TTGO board. Modern Windows drivers hold the RTS signal constant, which saturates the transistor controlling GPIO0, locking the device.

The Solution:
Replacing (or remove) resistor R19 with a 100nF capacitor. This converts the DC signal to AC, allowing the necessary pulses for a reset while ignoring the constant signal from the driver.

Full Guide and Analysis:
https://github.com/CaTeIM/jade-diy/blob/master/fix_usb_bug_tdisplay.md

Request for Guidance

Since this is a hardware design flaw in the board itself, could you advise on the best way to report this upstream to the board developers (LilyGO)? Alternatively, should we add a note about this modification to the official Jade DIY documentation for future users encountering this specific board 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