diff --git a/tools/pioarduino-build.py b/tools/pioarduino-build.py
index 3335a716888..47940b0d043 100644
--- a/tools/pioarduino-build.py
+++ b/tools/pioarduino-build.py
@@ -213,7 +213,11 @@ def add_tinyuf2_extra_image():
     LIBSOURCE_DIRS=[join(FRAMEWORK_DIR, "libraries")],
     FLASH_EXTRA_IMAGES=[
         (
-            "0x1000" if build_mcu in ["esp32", "esp32s2"] else ("0x2000" if build_mcu in ["esp32p4"] else "0x0000"),
+            (
+                "0x1000"
+                if build_mcu in ["esp32", "esp32s2"]
+                else ("0x2000" if build_mcu in ["esp32p4", "esp32c5"] else "0x0000")
+            ),
             get_bootloader_image(variants_dir),
         ),
         ("0x8000", join(env.subst("$BUILD_DIR"), "partitions.bin")),