Blockstream / Blockstream/Jade

How to save my device from OTA failure?

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

Description

**Device**: LILYGO T-Display-S3

### Background
I purchased the device and flash the Jade latest firmware with secure boot enabled.

Everything works but I forgot to disable the DEBUG log output which could cause the Sparrow wallet failed to unlock the device.

So I try to do the OTA update with the DEBUG log disabled firmware.

The OTA result shows **successful** on both the device screen and my computer's terminal.

### Problem
After I reboot the device, it became this:

Image

### Is it possible to save my device?
I tried to flash the firmware again by using `idf.py` tools but it failed due to
```Serial port /dev/cu.usbmodem101
Connecting......................................
/dev/cu.usbmodem101 failed to connect: Failed to connect to ESP32-S3: No serial data received.
```
I think it's caused by the secure boot.

So can I save the device on my own? Or I have to send it to the manufacturer to rewrite the chip?

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.