Blockstream / Blockstream/Jade

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

Open
#275 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
496
Forks
127
PR merge metrics
No merged PRs in 30d

Description

### 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](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?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.