-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Environment
Flashing Tool: esptool v5.1.0
OS: Windows 11 (PowerShell)
USB: Direct connection, COM8
Board: LilyGO T-Beam S3 Core (confirmed working with official firmware)
Build: https://github.com/MeshEnvy/mesh-forge/actions/runs/20079401010
Target: T-Beam S3 Core
Issues found:
- bootloader.bin has Chip ID 0 instead of 9
- firmware.bin has Chip ID 0 instead of 9
- firmware.factory.bin missing bootloader header
- All components fail to boot on ESP32-S3 hardware
when I laoded firmware.factory.bin device boot looped with terminal ...
esptool --chip esp32s3 --port COM8 --baud 921600 --before default-reset --after hard-reset write-flash --flash-mode dio --flash-freq 80m --flash-size detect 0x0 firmware.factory.bin
esptool v5.1.0
Connected to ESP32-S3 on COM8:
Chip type: ESP32-S3 (QFN56) (revision v0.2)
Features: Wi-Fi, BT 5 (LE), Dual Core + LP Core, 240MHz, Embedded Flash 8MB (GD)
Crystal frequency: 40MHz
USB mode: USB-Serial/JTAG
MAC: 48:ca:43:5a:8d:a8
Stub flasher running.
Changing baud rate to 921600...
Changed.
Configuring flash size...
Auto-detected flash size: 8MB
Flash will be erased from 0x00000000 to 0x00227fff...
Warning: Image file at 0x0 doesn't look like an image file, so not changing any flash settings.
Wrote 2260784 bytes (1380326 compressed) at 0x00000000 in 14.6 seconds (1237.2 kbit/s).
Hash of data verified.
Hard resetting via RTS pin...
terminal output:
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40048807
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
[repeating indefinitely]
esptool --chip esp32s3 --port COM8 --baud 921600 write-flash --force 0x0 bootloader.bin 0x8000 partitions.bin 0x10000 firmware.bin
esptool v5.1.0
Connected to ESP32-S3 on COM8:
Chip type: ESP32-S3 (QFN56) (revision v0.2)
Features: Wi-Fi, BT 5 (LE), Dual Core + LP Core, 240MHz, Embedded Flash 8MB (GD)
Crystal frequency: 40MHz
USB mode: USB-Serial/JTAG
MAC: 48:ca:43:5a:8d:a8
Stub flasher running.
Changing baud rate to 921600...
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x00010000 to 0x00227fff...
Wrote 17536 bytes (12202 compressed) at 0x00000000 in 0.3 seconds (486.0 kbit/s).
Hash of data verified.
Wrote 3072 bytes (137 compressed) at 0x00008000 in 0.0 seconds (575.6 kbit/s).
Hash of data verified.
Wrote 2195248 bytes (1368717 compressed) at 0x00010000 in 14.7 seconds (1196.1 kbit/s).
Hash of data verified.
Hard resetting via RTS pin...
terminal
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40043ac8
Invalid chip id. Expected 9 read 0. Bootloader for wrong chip?
ets_main.c 329
Request
Please fix ESP32-S3 build configuration in MeshForge to:
Include proper bootloader in factory.bin
Set correct Chip ID (9) in all firmware images
Compile bootloader with ESP32-S3 target
Verify builds boot on actual ESP32-S3 hardware before deployment