Apollo MSR-1 Update problems

Hi guys, can anyone help here. Bit out of my depth.
Trying to update a few Apollo MSR-1 devices from 2025.7.5 in ESPHome.
I click on validate, all fine but when I click on upload and then wireless I get the following error.

INFO ESPHome 2025.8.1
INFO Reading configuration /config/esphome/apollo-msr-1-dbc32c.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing apollo-msr-1-dbc32c (board: esp32-c3-devkitm-1; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/54.03.21-2/platform-espressif32.zip)
--------------------------------------------------------------------------------
INFO Package configuration completed successfully
INFO Package configuration completed successfully
HARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB Flash
 - framework-espidf @ 3.50402.0 (5.4.2) 
 - tool-cmake @ 3.30.2 
 - tool-esp-rom-elfs @ 2024.10.11 
 - tool-esptoolpy @ 5.0.2 
 - tool-mklittlefs @ 3.2.0 
 - tool-ninja @ 1.13.1 
 - tool-scons @ 4.40801.0 (4.8.1) 
 - toolchain-esp32ulp @ 2.35.0-20220830 
 - toolchain-riscv32-esp @ 14.2.0+20241119
Reading CMake configuration...
-- git rev-parse returned 'fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).'
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- The ASM compiler identification is unknown
-- Found assembler: riscv32-esp-elf-gcc
-- Warning: Did not find file Compiler/-ASM
-- Configuring incomplete, errors occurred!

fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
CMake Error at /data/cache/platformio/packages/framework-espidf/tools/cmake/project.cmake:571 (__project):
  The CMAKE_C_COMPILER:

    riscv32-esp-elf-gcc

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.
Call Stack (most recent call first):
  CMakeLists.txt:3 (project)


CMake Error at /data/cache/platformio/packages/framework-espidf/tools/cmake/project.cmake:571 (__project):
  The CMAKE_CXX_COMPILER:

    riscv32-esp-elf-g++

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.
Call Stack (most recent call first):
  CMakeLists.txt:3 (project)


CMake Error at /data/cache/platformio/packages/framework-espidf/tools/cmake/project.cmake:571 (__project):
  The CMAKE_ASM_COMPILER:

    riscv32-esp-elf-gcc

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "ASM" or the CMake cache entry CMAKE_ASM_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.
Call Stack (most recent call first):
  CMakeLists.txt:3 (project)



========================= [FAILED] Took 11.89 seconds =========================

I have a similar problem
INFO ESPHome 2025.8.4
INFO Reading configuration /config/esphome/apollo-msr-1-fd74e0.yaml…
INFO Generating C++ source…
INFO Compiling app…
Processing apollo-msr-1-fd74e0 (board: esp32-c3-devkitm-1; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/54.03.21-2/platform-espressif32.zip)

INFO Package configuration completed successfully
INFO Package configuration completed successfully
HARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB Flash

  • framework-espidf @ 3.50402.0 (5.4.2)
  • tool-cmake @ 3.30.2
  • tool-esp-rom-elfs @ 2024.10.11
  • tool-esptoolpy @ 5.0.2
  • tool-mklittlefs @ 3.2.0
  • tool-ninja @ 1.13.1
  • tool-scons @ 4.40801.0 (4.8.1)
  • toolchain-esp32ulp @ 2.35.0-20220830
  • toolchain-riscv32-esp @ 14.2.0+20241119
    Reading CMake configuration…
    Dependency Graph
    |-- ArduinoJson @ 7.4.2
    |-- noise-c @ 0.1.10
    RAM: [= ] 9.9% (used 32384 bytes from 327680 bytes)
    Flash: [====== ] 60.4% (used 1107808 bytes from 1835008 bytes)
    ========================= [SUCCESS] Took 16.83 seconds =========================
    INFO Successfully compiled program.
    INFO Uploading to 192.168.0.13
    INFO Connecting to 192.168.0.13 port 3232…
    INFO Connected to 192.168.0.13
    INFO Uploading /data/build/apollo-msr-1-fd74e0/.pioenvs/apollo-msr-1-fd74e0/firmware.bin (1108208 bytes)
    Uploading: [============================================================] 100% Done…

INFO Upload took 7.19 seconds, waiting for result…
INFO OTA successful
INFO Successfully uploaded program.
ERROR Logger is not configured!