Can't flash, 16-bin file overlap

Hello,

Depending on the environment you want to upload you can try the address definition from one of the json files below:

For dev:

For prod

Convert the address in decimal to hexadecimal:

{
  "name": "OpenMQTTGateway",
  "new_install_prompt_erase": true,
  "builds": [
    {
      "chipFamily": "ESP32",
      "improv": false,
      "parts": [
        { "path": "/firmware_build/esp32-lolin32lite-ble-bootloader.bin", "offset": 4096 },
        { "path": "/firmware_build/esp32-lolin32lite-ble-partitions.bin", "offset": 32768 },
        { "path": "/firmware_build/boot_app0.bin", "offset": 57344 },
        { "path": "/firmware_build/esp32-lolin32lite-ble-firmware.bin", "offset": 65536 }
      ]
    }
  ]
}

Gives:

  • esp32-lolin32lite-ble-bootloader.bin → 0x1000
  • esp32-lolin32lite-ble-partitions.bin → 0x8000
  • boot_app0.bin → 0xE000
  • esp32-lolin32lite-ble-firmware.bin → 0x10000

So my guess is that you should have 0x8000 instead of 0x800, like in the screenshot of the documentation :wink:

Missed a 0 :frowning: and looked at least twice