Skip to content

(Turing 2.1) Screen isn´t recognize after restarting the app or rebooting the system. #993

@maylton

Description

@maylton

What is the problem:
Sometimes the app can´t reset the screen but its kinda random. It stays frozen on the default message It`s your world! be creative!¨.
The only way to make it work again is by turning off the screen by unpluging it or unplug the power supply for a few secs.

To Reproduce
Steps to reproduce the behavior:

  1. Restart the app (whether using the main.py or the configuration.py)
  2. wait for the app to restart the device and load your settings

Expected behavior
The screen restarts and the image shows up with the graphics and info.

Logs
[DEBUG] HW revision: C
[DEBUG] Waiting for device /dev/ttyACM1 - UsbMonitor to be turned ON...
[DEBUG] Detected screen turned ON
[DEBUG] Auto detected COM port: /dev/ttyACM0
[DEBUG] Using Python 3.14.4 (main, Apr 11 2026, 09:29:24) [GCC 15.2.1 20260209]
[INFO] Tray icon has been displayed
[INFO] Initialize display
[INFO] Display reset (COM port may change)...
[ERROR] Failed to dock icon
[DEBUG] Static COM port: /dev/ttyACM0
[DEBUG] Display ID returned: ^Ai^@^@^@^A^@^@^@^@^
[WARNING] Display returned invalid or unsupported ID, try again in 1 second
[DEBUG] Display ID returned: ^@^@^@^@^@^@^@^@^@^@^@^
[WARNING] Display returned invalid or unsupported ID, try again in 1 second

Environment:

  • Smart screen model [Turing 2.1]
  • Revision of this project [latest commit]
  • OS with version [cachyOS - but it happened on other linux distros too]
  • Python version [Python 3.14]
  • Hardware [AMD 9800X3D, AMD Radeon RX9070XT, 32GB RAM]

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions