Hello!
Thanks for the great project!
I have the problem that my flash dump (esp32) consists entirely of 0x00. This happens both when reading with
esptool.exe -b 115200 read-flash 0x0 0x800000 tb.esp32.bin
and via Teddycloud (using the standard method as well as the ESP32 Box Flashing / Revvox Flasher).
The wiring should be correct (I soldered wires onto it). I also get the following information:
Via esptool:
esptool.exe -b 115200 read-flash 0x0 0x800000 tb.esp32.bin
esptool v5.1.0
Connected to ESP32-S3 on COM3:
Chip type: ESP32-S3 (QFN56) (revision v0.1)
Features: Wi-Fi, BT 5 (LE), Dual Core + LP Core, 240MHz
Crystal frequency: 40MHz
MAC: ….
Via Teddycloud:
Chip-Typ esp32s3
Chip-MAC 34:85:1…
Flash-Größe 8192 KiB
teddycloud says afterwards (of course):
teddycloud | INFO |esp32.c:1380:esp32_get_partition| Search for partition ‘assets’
teddycloud | ERROR|esp32.c:1414:esp32_get_partition| Partition ‘assets’ not found
teddycloud | ERROR|esp32.c:1637:esp32_fat_inject| Asset partition not found
teddycloud | ERROR|esp32.c:1795:esp32_inject_ca| Failed to patch image
teddycloud | ERROR|handler_api.c:1450:handleApiESP32PatchFirmware| Failed to generate and inject CA
teddycloud | WARN |server_helpers.c:0806:httpServerUriNotFoundCallback| >> 404 /api/esp32/patchFirmware
Am I doing something fundamentally wrong?
My procedure:
-
Disconnect both power supply and UART (USB)
-
Connect UART to the Toniebox
-
Connect UART to the PC
-
Short J100 with a jumper (I soldered in a pin header)
-
Connect the power supply
-
Read out the flash
Thank you very much for your help!