{
  "recorded_at": "2026-09-15",
  "sdk_repository": "https://github.com/espressif/esp-idf",
  "sdk_tag": "v6.0",
  "sdk_commit": "662a3be354759d9487bf4b1a629fadb766cb1800",
  "target": "esp32c6",
  "local_observed_versions": {
    "node": "24.16.0",
    "npm": "12.0.1",
    "cmake": "4.4.3",
    "ninja": "1.13.2",
    "python": "3.14.7",
    "riscv32-esp-elf": "esp-15.2.0_20251204 / GCC 15.2.0",
    "esptool": "5.4.0"
  },
  "npm_lock_versions": {
    "node_modules/lv_font_conv": "1.5.3",
    "node_modules/lv_font_conv/node_modules/argparse": "2.0.1",
    "node_modules/lv_font_conv/node_modules/bit-buffer": "0.2.5",
    "node_modules/lv_font_conv/node_modules/debug": "4.3.4",
    "node_modules/lv_font_conv/node_modules/make-error": "1.3.6",
    "node_modules/lv_font_conv/node_modules/mkdirp": "1.0.4",
    "node_modules/lv_font_conv/node_modules/ms": "2.1.2",
    "node_modules/lv_font_conv/node_modules/opentype.js": "1.3.4",
    "node_modules/lv_font_conv/node_modules/pngjs": "6.0.0",
    "node_modules/lv_font_conv/node_modules/string.prototype.codepointat": "0.2.1",
    "node_modules/lv_font_conv/node_modules/tiny-inflate": "1.0.3",
    "node_modules/qrcode-generator": "1.5.2"
  },
  "sdk_recommended_tools": {
    "riscv32-esp-elf": [
      {
        "linux-amd64": {
          "sha256": "ace5aae6afe98f754947be043d40173e2e22ace57754b11a394b7238eefa01cf",
          "size": 393927372,
          "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-x86_64-linux-gnu.tar.xz"
        },
        "linux-arm64": {
          "sha256": "90cccb3ef035f016836dd7c292528b27333a716d42b9361a68005d178c0f70bf",
          "size": 382287852,
          "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-aarch64-linux-gnu.tar.xz"
        },
        "linux-armel": {
          "sha256": "5603d18a0534ab5c2faca672ac890ad5b57727e55c6734adf6584aa73844f112",
          "size": 373116772,
          "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-arm-linux-gnueabi.tar.xz"
        },
        "linux-armhf": {
          "sha256": "61b2feebfe14c5f2a7966ccec0c1c7ed2e2840d260671730f376aa92323b1338",
          "size": 375893944,
          "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-arm-linux-gnueabihf.tar.xz"
        },
        "linux-i686": {
          "sha256": "8dc31a97c008bf80d0c0b20b5960c522d9552f77a79ffd60e3ae6b1329cd68ef",
          "size": 397880364,
          "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-i586-linux-gnu.tar.xz"
        },
        "macos": {
          "sha256": "6d4709eadf4c66aecb51c0ff9c7b068eefa6ecec37aa7817f172c9f735318e73",
          "size": 397611788,
          "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-x86_64-apple-darwin.tar.xz"
        },
        "macos-arm64": {
          "sha256": "0869d1083532c631808543dd802885f02dbe1bb3bd640be0dee827e82ded768d",
          "size": 389672664,
          "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-aarch64-apple-darwin.tar.xz"
        },
        "name": "esp-15.2.0_20251204",
        "status": "recommended",
        "win32": {
          "sha256": "a52d9c855f1771527d2a6b6a6012ddff3f17bb5c937830b163aa8418177c86da",
          "size": 956756021,
          "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-i686-w64-mingw32.zip"
        },
        "win64": {
          "sha256": "c61488aa15f49146aae918267110f775a52c3cef3844cbf261f475ef97523c3d",
          "size": 963974138,
          "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-x86_64-w64-mingw32.zip"
        }
      }
    ],
    "cmake": [
      {
        "linux-amd64": {
          "sha256": "585ae9e013107bc8e7c7c9ce872cbdcbdff569e675b07ef57aacfb88c886faac",
          "size": 55509479,
          "url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-linux-x86_64.tar.gz"
        },
        "linux-arm64": {
          "sha256": "391da1544ef50ac31300841caaf11db4de3976cdc4468643272e44b3f4644713",
          "size": 56811927,
          "url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-linux-aarch64.tar.gz"
        },
        "linux-armel": {
          "sha256": "ee80bd9c5a310928eb89c9d28c6867a497c9b146e271ede8383e31426b930e15",
          "size": 24050923,
          "url": "https://dl.espressif.com/dl/cmake/cmake-4.0.3-Linux-armv7l.tar.gz"
        },
        "linux-armhf": {
          "sha256": "ee80bd9c5a310928eb89c9d28c6867a497c9b146e271ede8383e31426b930e15",
          "size": 24050923,
          "url": "https://dl.espressif.com/dl/cmake/cmake-4.0.3-Linux-armv7l.tar.gz"
        },
        "macos": {
          "sha256": "4e85de4daf1c3e82d7dc6b8ba5683972944b466343aeb9c327a742437bb3ce9a",
          "size": 80058792,
          "url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-macos-universal.tar.gz"
        },
        "macos-arm64": {
          "sha256": "4e85de4daf1c3e82d7dc6b8ba5683972944b466343aeb9c327a742437bb3ce9a",
          "size": 80058792,
          "url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-macos-universal.tar.gz"
        },
        "name": "4.0.3",
        "status": "recommended",
        "win32": {
          "sha256": "b59a31dfbfa376a4aaea9ff560ff2b29f78ee5f9fb15447fc71ae7bf9fea9379",
          "size": 47717299,
          "url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-windows-x86_64.zip"
        },
        "win64": {
          "sha256": "b59a31dfbfa376a4aaea9ff560ff2b29f78ee5f9fb15447fc71ae7bf9fea9379",
          "size": 47717299,
          "url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-windows-x86_64.zip"
        }
      }
    ],
    "ninja": [
      {
        "linux-amd64": {
          "rename_dist": "ninja-linux-v1.12.1.zip",
          "sha256": "6f98805688d19672bd699fbbfa2c2cf0fc054ac3df1f0e6a47664d963d530255",
          "size": 123084,
          "url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-linux.zip"
        },
        "macos": {
          "rename_dist": "ninja-mac-v1.12.1.zip",
          "sha256": "89a287444b5b3e98f88a945afa50ce937b8ffd1dcc59c555ad9b1baf855298c9",
          "size": 281130,
          "url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-mac.zip"
        },
        "macos-arm64": {
          "rename_dist": "ninja-mac-v1.12.1.zip",
          "sha256": "89a287444b5b3e98f88a945afa50ce937b8ffd1dcc59c555ad9b1baf855298c9",
          "size": 281130,
          "url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-mac.zip"
        },
        "name": "1.12.1",
        "status": "recommended",
        "win64": {
          "rename_dist": "ninja-win-v1.12.1.zip",
          "sha256": "f550fec705b6d6ff58f2db3c374c2277a37691678d6aba463adcbb129108467a",
          "size": 275425,
          "url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-win.zip"
        }
      }
    ]
  },
  "note": "Local versions and pip freeze are D1 observations, not a claim that every historical build used these host tool versions. SDK Git SHA and committed firmware/component and npm locks are authoritative pins."
}
