Skip to content

Bug I can't upload the TFT update. #164

@toxacj

Description

@toxacj

TFT Version

17.7

Firmware Version

2026.4.26

Blueprint Version

2026.4.26

Panel Model

EU

What is the bug?

When trying to update the screen to version 17.7, an error occurs, and now the screen is constantly displaying " System data ERROR"

Steps to Reproduce

No response

Your Panel's YAML

substitutions:
 # Settings - Editable values
  device_name: "panels"
  friendly_name: "sonoff_panels"
  wifi_ssid: "c200"
  wifi_password: "80636235575"
  ota_password: "12345678"

  # Add-on configuration (if needed)
  # heater_relay: "1" # Possible values: "1" or "2"
  language: ru
  upload_tft_automatically: true

# Customization area
##### My customization - Start #####
##### My customization - End #####

# Core and optional configurations
packages:
 remote_package:
    url: https://github.com/edwardtfn/NSPanel-Easy
    ref: latest
    refresh: 300s
    files: 
     - nspanel_esphome.yaml # Base package

ESPHome Logs

[13:55:56.730][W][nextion:109]: Not connected
[13:55:57.241][W][nextion:109]: Not connected
[13:55:57.746][W][nextion:109]: Not connected
[13:55:58.265][W][nextion:109]: Not connected
[13:55:58.770][W][nextion:109]: Not connected
[13:55:59.285][W][nextion:109]: Not connected
[13:55:59.804][W][nextion:109]: Not connected
[13:56:00.307][W][nextion:109]: Not connected
[13:56:00.336][I][nspanel.addon.upload_tft:265]: Upload TFT sequence started
[13:56:00.336][D][nspanel.addon.upload_tft:286]: Set Nextion unavailable for blueprint calls
[13:56:00.336][D][nspanel.addon.upload_tft:289]: Preparing for upload
[13:56:00.336][D][nspanel.addon.upload_tft:232]: Nextion status:
[13:56:00.337][D][nspanel.addon.upload_tft:233]:   Is detected: NO
[13:56:00.337][D][nspanel.addon.upload_tft:234]:   Is setup:    NO
[13:56:00.346][D][nspanel.addon.upload_tft:235]:   Queue size:  0
[13:56:00.347][D][nspanel.addon.upload_tft:296]: Open upload dialog
[13:56:00.347][D][nspanel.addon.upload_tft:305]: Starting the upload script
[13:56:00.811][W][nextion:109]: Not connected
[13:56:01.326][W][nextion:109]: Not connected
[13:56:01.850][W][nextion:109]: Not connected
[13:56:02.350][D][nspanel.addon.upload_tft:348]: Stopping other scripts
[13:56:02.362][W][nextion:109]: Not connected
[13:56:02.879][W][nextion:109]: Not connected
[13:56:03.342][D][nspanel.addon.upload_tft:232]: Nextion status:
[13:56:03.356][D][nspanel.addon.upload_tft:233]:   Is detected: NO
[13:56:03.356][D][nspanel.addon.upload_tft:234]:   Is setup:    NO
[13:56:03.369][D][nspanel.addon.upload_tft:235]:   Queue size:  0
[13:56:03.370][D][main:452]: Attempting to upload TFT
[13:56:03.370][D][nspanel.addon.upload_tft:449]: Attempt #1
[13:56:03.386][W][nextion:109]: Not connected
[13:56:03.916][W][nextion:109]: Not connected
[13:56:04.364][D][nspanel.addon.upload_tft:241]: Waiting for empty UART and Nextion queues
[13:56:04.413][W][nextion:109]: Not connected
[13:56:04.921][W][nextion:109]: Not connected
[13:56:05.444][W][nextion:109]: Not connected
[13:56:05.968][W][nextion:109]: Not connected
[13:56:06.366][D][nspanel.addon.upload_tft:251]: Starting TFT upload at 921600 bps
[13:56:06.372][D][nextion.upload.esp32:165]: TFT upload requested, exit reparse: YES, URL: https://raw.githubusercontent.com/edwardtfn/NSPanel-Easy/v2026.4.26/hmi/nspanel_landscape.tft
[13:56:06.377][D][nextion.upload.esp32:183]: Exit reparse mode
[13:56:06.377][D][nextion.upload.esp32:195]: Baud rate: 921600
[13:56:07.568][D][nextion.upload.esp32:240]: TFT size: 13566244 bytes
[13:56:07.568][D][nextion.upload.esp32:253]: Uploading
[13:56:13.086][D][nextion.upload.esp32:291]: Upload resp: [] 0 B
[13:56:13.090][E][nextion.upload.esp32:299]: Upload prep failed 0 ''
[13:56:13.090][D][nextion.upload.esp32:300]: Close HTTP
[13:56:13.090][E][nextion.upload:020]: Upload failed
[13:56:13.090][W][component:505]: script took a long time for an operation (6724 ms), max is 30 ms
[13:56:13.090][W][component:505]: script took a long time for an operation (6725 ms), max is 30 ms
[13:56:13.091][W][nextion:109]: Not connected
[13:56:13.091][D][nspanel.addon.upload_tft:457]: Attempt #1 returned: FAILED
[13:56:13.097][I][addon_upload_tft.script.upload_tft_attempt:458]: Restarting ESPHome
[13:56:13.126][I][app:222]: Rebooting safely
INFO Processing expected disconnect from ESPHome API for panels @ 192.168.0.82
WARNING Disconnected from API
INFO Successfully resolved panels @ 192.168.0.82 in 0.000s
INFO Successfully connected to panels @ 192.168.0.82 in 2.064s
INFO Successful handshake with panels @ 192.168.0.82 in 0.033s
[13:56:20.318][D][nspanel.datetime:180]: System clock synchronized
[13:56:20.369][W][nextion:109]: Not connected
[13:56:20.883][W][nextion:109]: Not connected
[13:56:21.388][W][nextion:109]: Not connected
[13:56:21.900][W][nextion:109]: Not connected
[13:56:22.414][W][nextion:109]: Not connected
[13:56:22.921][W][nextion:109]: Not connected
[13:56:23.434][W][nextion:109]: Not connected
[13:56:23.834][S][sensor]: 'Temperature' >> 21.0 °C
[13:56:23.947][W][nextion:109]: Not connected
[13:56:24.460][W][nextion:109]: Not connected
[13:56:24.994][W][nextion:109]: Not connected
[13:56:25.492][W][nextion:109]: Not connected
[13:56:26.017][W][nextion:109]: Not connected
[13:56:26.522][W][nextion:109]: Not connected
[13:56:27.027][W][nextion:109]: Not connected
[13:56:27.541][W][nextion:109]: Not connected
[13:56:28.057][W][nextion:109]: Not connected
[13:56:28.569][W][nextion:109]: Not connected
[13:56:29.072][W][nextion:109]: Not connected
[13:56:29.594][W][nextion:109]: Not connected
[13:56:30.105][W][nextion:109]: Not connected
[13:56:30.618][W][nextion:109]: Not connected

Home Assistant Logs


Metadata

Metadata

Assignees

No one assigned

    Labels

    Boot/InitializingPanel stuck on Boot page or crashing even before thatBugSomething isn't workingUpload TFTPertains to problems encountered during TFT file uploads.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions