Skip to content

ESP32 CSI firmware README has inconsistent flash offset and provisioning path #561

@Fewmanism

Description

@Fewmanism

While preparing a real ESP32-S3 bring-up from a fresh clone, I found two documentation inconsistencies in firmware/esp32-csi-node/README.md:

  1. Quick Start / Flashing sections show app flashed at 0x10000:
0x10000 firmware/esp32-csi-node/build/esp32-csi-node.bin

But the repo partition tables define ota_0 at 0x20000:

partitions_display.csv: ota_0 app ota_0 0x20000 ...
partitions_4mb.csv:     ota_0 app ota_0 0x20000 ...

The QEMU section also uses 0x20000. The release binaries also include ota_data_initial.bin, suggesting the manual flash command should likely flash app at 0x20000 and include OTA data at 0xf000.

  1. Quick Start says:
python scripts/provision.py ...

but the file in this repo is:

firmware/esp32-csi-node/provision.py

These mismatches make first hardware bring-up easy to misflash or fail from the documented commands.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions