Questions Community
Getting Screen Calibration Error on first boot. Blank display.
Successful flash but no display. [15:58:17][E][component:297]: touchscreen set Error flag: Calibration error [15:58:17][E][component:204]: touchscreen was marked as failed Device is Waveshare 4.3. ESP32-S3-Touch LCD-4.3C-BOX
Boot log: [15:58:16]I (253) esp_image: segment 1: paddr=008f9ad8 vaddr=3fc96a00 sizeESP-ROM:esp32s3-20210327 [15:58:16]Build:Mar 27 2021 [15:58:16]rst:0x15 (USB_UART_CHIP_RESET),boot:0x8 (SPI_FAST_FLASH_BOOT) [15:58:16]Saved PC:0x40056f64 [15:58:16]SPIWP:0xee [15:58:16]mode:DIO, clock div:1 [15:58:16]load:0x3fce2820,len:0x1180 [15:58:16]load:0x403c8700,len:0xcb8 [15:58:16]load:0x403cb700,len:0x2e9c [15:58:16]entry 0x403c890c [15:58:16]I (24) boot: ESP-IDF v5.5.5 2nd stage bootloader [15:58:16]I (24) boot: Multicore bootloader [15:58:16]I (25) boot: chip revision: v0.2 [15:58:16]I (25) boot: efuse block revision: v1.4 [15:58:16]I (25) boot.esp32s3: Boot SPI Speed : 80MHz [15:58:16]I (25) boot.esp32s3: SPI Mode : DIO [15:58:16]I (25) boot.esp32s3: SPI Flash Size : 16MB [15:58:16]I (26) boot: Enabling RNG early entropy source... [15:58:16]I (26) boot: Partition Table: [15:58:16]I (26) boot: ## Label Usage Type ST Offset Length [15:58:16]I (26) boot: 0 otadata OTA data 01 00 00009000 00002000 [15:58:16]I (27) boot: 1 phy_init RF data 01 01 0000b000 00001000 [15:58:16]I (27) boot: 2 app0 OTA app 00 10 00010000 007c0000 [15:58:16]I (28) boot: 3 app1 OTA app 00 11 007d0000 007c0000 [15:58:16]I (28) boot: 4 nvs WiFi data 01 02 00f90000 00070000 [15:58:16]I (28) boot: End of partition table [15:58:16]I (29) esp_image: segment 0: paddr=007d0020 vaddr=3c160020 size=129ab0h (1219248) map [15:58:16]I (255) esp_image: segment 1: paddr=008f9ad8 vaddr=3fc96a00 size=06298h ( 25240) load [15:58:16]I (261) esp_image: segment 2: paddr=008ffd78 vaddr=40374000 size=002a0h ( 672) load [15:58:16]I (262) esp_image: segment 3: paddr=00900020 vaddr=42000020 size=15b3bch (1422268) map [15:58:16]I (526) esp_image: segment 4: paddr=00a5b3e4 vaddr=403742a0 size=12750h ( 75600) load [15:58:16]I (544) esp_image: segment 5: paddr=00a6db3c vaddr=50000000 size=00020h ( 32) load [15:58:16]I (552) boot: Loaded app from partition at offset 0x7d0000 [15:58:16]I (552) boot: Disabling RNG early entropy source... [15:58:17][I][logger:127]: Log initialized [15:58:17][I][app:060]: Running through setup() [15:58:17][I][i2c:205]: Performing bus recovery [15:58:17][W][component:284]: ch422g set Warning flag: write failed for register 0x38, error 2 [15:58:17][W][component:313]: ch422g cleared Warning flag [15:58:17][W][component:284]: ch422g set Warning flag: read failed for register 0x26, error 2 [15:58:17][W][component:313]: ch422g cleared Warning flag [15:58:17][W][component:284]: ch422g set Warning flag: write failed for register 0x38, error 2 [15:58:17][E][component:297]: touchscreen set Error flag: Calibration error [15:58:17][E][component:204]: touchscreen was marked as failed [15:58:17][W][component:290]: api set Warning flag: waiting for client connection [15:58:17][I][app:117]: setup() finished successfully! [15:58:17][I][picture::506]: store: 0 pictures, 0 of 1118 KB (), 0 to go [15:58:17][W][component:419]: lvgl took a long time for an operation (67 ms), max is 50 ms [15:58:17][W][component:290]: wifi set Warning flag: scanning for networks [15:58:17][I][app:151]: ESPHome version 2026.9.1 compiled on 2026-10-12 15:37:54 -0400 [15:58:17][I][app:153]: Project maxgramser.esp_screen version 0.55.0 [15:58:17][I][app:158]: ESP32 Chip: ESP32-S3 rev0.2, 2 core(s) [15:58:18][W][component:419]: lvgl took a long time for an operation (95 ms), max is 70 ms [15:58:18][I][health:1415]: free_heap=97652 [15:58:18][I][health:1424]: free_8bit=97428 room=measuring [15:58:18][I][health:1427]: loop_stack_min_free=11122 [15:58:18][I][health:1429]: kept_pages=0 pictures=0 B psram_free=4804044 [15:58:18][I][health:1437]: largest_block=57344 [15:58:18][I][health:1442]: min_free=97428 [15:58:18][E][component:143]: touchscreen is marked FAILED: Calibration error [15:58:20][I][wifi:1486]: - 'XXXXX' (9C:05:D6:45:9F:33) ββββ [15:58:20][I][wifi:1486]: - 'XXXXX' (AC:8B:A9:DA:EB:31) ββββ [15:58:20][I][wifi:1145]: Connecting to 'XXXXX' (9C:05:D6:45:9F:33) (priority 0, attempt 1/2 in phase SCAN_CONNECTING)... [15:58:20][W][wifi_esp32:869]: Disconnected ssid='XXXXX' bssid=9C:05:D6:45:9F:33 reason='Authentication Failed' [15:58:20][W][wifi:1729]: Connecting to network failed (callback) [15:58:20][I][wifi:1145]: Connecting to 'XXXXX' (9C:05:D6:45:9F:33) (priority 0, attempt 2/2 in phase SCAN_CONNECTING)... [15:58:21][I][wifi:1626]: Connected [15:58:22][W][component:313]: wifi cleared Warning flag [15:58:39][W][component:313]: api cleared Warning flag [15:58:41][I][health:348]: layout applied, loop_stack_min_free=4674 [15:58:41][W][component:419]: api took a long time for an operation (87 ms), max is 50 ms [15:58:41][W][component:419]: lvgl took a long time for an operation (145 ms), max is 100 ms [15:59:17][I][safe_mode:154]: Boot seems successful; resetting boot loop counter
Discussion 1
Add a commentReflashed factory firmware on device and then reflashed Tessera and is now working. Please disregard post.