Skip to content

[Issue]: Issue #102 isn't fixed; not sure about its status #107

@jeffstearns

Description

@jeffstearns

Issue type

Bug

Summary

ESPConnect may fail to recognize a partition containing a littlefs filesystem, incorrectly reporting it as "Unused Flash".

Operating system

None

ESPConnect Session log (required)

This is a follow-on to issues #102 and #103. I'm unclear on the status of those tickets. They seem to be marked as closed, but I'm not sure whether the problems are believed to be fixed in release 1.15 or 1.16 or if a fix is planned for some future release.

To be specific: ESPConnect 1.15 and 1.16 preview treats some littlefs partitions as "Unused Flash" even though the partition contains a populated filesystem. The bug can be repeatably demonstrated using MicroPython 1.27.0 on an ESP32-C3.

I'm just posting this here to let you know that the bug exists in version 1.15 and 1.16 preview.

If it's still under development, feel free to close this ticket.
If it's believed to be fixed, I would be happy to do whatever I can to help.

v1.1.5 2026-01-13T02:41:49.496Z [ESPConnect-ui] Requesting serial port access...
v1.1.5 2026-01-13T02:41:52.637Z [ESPConnect-Debug] tasmota-webserial-esptool v(7.3.3)
v1.1.5 2026-01-13T02:41:52.638Z [ESPConnect-Debug] Serial input flushed before handshake.
v1.1.5 2026-01-13T02:41:52.638Z [ESPConnect-Debug] Opening serial port...
v1.1.5 2026-01-13T02:41:52.681Z [ESPConnect-Debug] Handshaking with ROM bootloader...
v7.3.3 webserial 2026-01-13T02:41:52.681Z  [ESPLoader]  USB-Serial: ESP32 Native USB (VID: 0x303a, PID: 0x1001)
v7.3.3 webserial 2026-01-13T02:41:52.681Z  [ESPLoader]  Max baudrate: 2000000
v7.3.3 webserial 2026-01-13T02:41:52.682Z  [ESPLoader]  Detected USB: VID=0x303a, PID=0x1001
v7.3.3 webserial 2026-01-13T02:41:52.682Z  [ESPLoader]  Trying USB-JTAG/Serial reset...
v7.3.3 webserial 2026-01-13T02:41:53.293Z  [ESPLoader]  Connected successfully with USB-JTAG/Serial reset.
v7.3.3 webserial 2026-01-13T02:41:53.315Z  [ESPLoader]  Chip type ESP32-C3
v1.1.5 2026-01-13T02:41:53.316Z [ESPConnect-Debug] Loading stub flasher...
v7.3.3 webserial 2026-01-13T02:41:53.318Z  [ESPLoader]  Uploading stub...
v7.3.3 webserial 2026-01-13T02:41:53.360Z  [ESPLoader]  Stub is now running...
v7.3.3 webserial 2026-01-13T02:41:53.360Z  [ESPLoader]  Detecting Flash Size
v7.3.3 webserial 2026-01-13T02:41:53.417Z  [ESPLoader]  FlashId: 0x164020
v7.3.3 webserial 2026-01-13T02:41:53.417Z  [ESPLoader]  Flash Manufacturer: 20
v7.3.3 webserial 2026-01-13T02:41:53.417Z  [ESPLoader]  Flash Device: 4016
v7.3.3 webserial 2026-01-13T02:41:53.417Z  [ESPLoader]  Auto-detected Flash size: 4MB
v7.3.3 webserial 2026-01-13T02:41:53.633Z  [ESPLoader]  Changed baud rate to 921600
v1.1.5 2026-01-13T02:41:53.634Z [ESPConnect-Debug] Getting security information...
v1.1.5 2026-01-13T02:41:53.637Z [ESPConnect-Debug] Handshake complete with ESP32-C3. Collecting device details...
v1.1.5 2026-01-13T02:41:53.705Z [ESPConnect-Debug] Chip detectFlashSize: 4MB
v1.1.5 2026-01-13T02:41:53.759Z [ESPConnect-Debug] Flash detect raw: getFlashSize=4MB, flashId=0x164020 (manuf=0x20, type=0x40, cap=0x16)
v7.3.3 webserial 2026-01-13T02:41:53.869Z  [ESPLoader]  Reading 1024 bytes from flash at address 0x8000...
v1.1.5 2026-01-13T02:41:53.876Z [ESPConnect-Debug] Loaded device details: ESP32-C3, 22 facts.
v1.1.5 2026-01-13T02:41:53.876Z [ESPConnect-ui] Connection established. Ready to flash.
v1.1.5 2026-01-13T02:41:53.876Z [ESPConnect-Debug] Connect flow finished (busy=false).

Checklist

  • I searched for existing issues.
  • I can reproduce this on the latest release.

Metadata

Metadata

Labels

No labels
No labels

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions