Unsupported version 2

I tried to update a new hardware atom m5 and s3 and I got the same error message updating via oat: unsupported version 2. I tried to force using version 1, but in my yaml script this parameter is not accepted, but in the documentation there is written that you can use it:
has anyone the same problem in the past? how can I fix it?

Maybe show your .yaml and your logs ?

substitutions:
  name: aesphome-web-f9ebe4
  friendly_name: greensolar_keller
  id1: Greensolar1
  id2: Greensolar2
  mqtt_topic: greensolar_2
  board: m5stack-core-esp32

esp32:
  board: ${board}
  framework:
    type: esp-idf
    sdkconfig_options:
      CONFIG_FREERTOS_UNICORE: y
    advanced:
      ignore_efuse_mac_crc: true

esphome:
#  on_boot:
#    - lambda: |-
#        id(my_ota).set_auth_password("ota123");
  name: ${name}
  name_add_mac_suffix: false
  friendly_name: ${friendly_name}
 
api:
logger:
  level: INFO
#  level: DEBUG
#  baud_rate: 0

ota:
#  id: my_ota
  password: !secret ota_password
  safe_mode: True
  #version: 1
#  on_begin:
#      then:
#        - logger.log: "OTA start"
#  on_progress:
#      then:
#        - logger.log:
#            format: "OTA progress %0.1f%%"
#            args: ["x"]
#  on_end:
#      then:
#        - logger.log: "OTA end"
#  on_error:
#      then:
#        - logger.log:
#            format: "OTA update error %d"
#            args: ["x"]                      

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  reboot_timeout: 0s
  fast_connect: True
  use_address: 192.168.178.88

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: !secret wifi_ssid
    password: !secret wifi_password

Unreadable. Please post it the correct way.
f6be36681e0da431418ec7781fb6c62712941803

substitutions:
  name: aesphome-web-f9ebe4
  friendly_name: greensolar_keller
  id1: Greensolar1
  id2: Greensolar2
  mqtt_topic: greensolar_2
  board: m5stack-core-esp32

esp32:
  board: ${board}
  framework:
    type: esp-idf
    sdkconfig_options:
      CONFIG_FREERTOS_UNICORE: y
    advanced:
      ignore_efuse_mac_crc: true

esphome:
#  on_boot:
#    - lambda: |-
#        id(my_ota).set_auth_password("ota123");
  name: ${name}
  name_add_mac_suffix: false
  friendly_name: ${friendly_name}
 
api:
logger:
  level: INFO
#  level: DEBUG
#  baud_rate: 0

ota:
#  id: my_ota
  password: !secret ota_password
  safe_mode: True
  #version: 1
#  on_begin:
#      then:
#        - logger.log: "OTA start"
#  on_progress:
#      then:
#        - logger.log:
#            format: "OTA progress %0.1f%%"
#            args: ["x"]
#  on_end:
#      then:
#        - logger.log: "OTA end"
#  on_error:
#      then:
#        - logger.log:
#            format: "OTA update error %d"
#            args: ["x"]                      

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  reboot_timeout: 0s
  fast_connect: True
  use_address: 

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: !secret wifi_ssid
    password: !secret wifi_password
ota:
  - platform: esphome

I think I have to update via ota with version 1 for the first time. but this parameter is not accepted / not supported with this yaml.


INFO ESPHome 2023.12.5
INFO Reading configuration /opt/iobroker/iobroker-data/esphome.0/esphome-web-f9ebe4.yaml...
INFO Detected timezone 'Europe/Berlin'
INFO Generating C++ source...
INFO Compiling app...
Processing aesphome-web-f9ebe4 (board: m5stack-core-esp32; framework: espidf; platform: platformio/[email protected])
--------------------------------------------------------------------------------
Cannot read termcap database;
using dumb terminal settings.
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - framework-espidf @ 3.40405.230623 (4.4.5) 
 - tool-cmake @ 3.16.9 
 - tool-ninja @ 1.10.2 
 - toolchain-esp32ulp @ 2.35.0-20220830 
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Reading CMake configuration...
Dependency Graph
|-- ArduinoJson @ 6.18.5
Compiling .pioenvs/aesphome-web-f9ebe4/src/main.o
Linking .pioenvs/aesphome-web-f9ebe4/firmware.elf
RAM:   [==        ]  16.2% (used 52924 bytes from 327680 bytes)
Flash: [========  ]  78.8% (used 1446089 bytes from 1835008 bytes)
Building .pioenvs/aesphome-web-f9ebe4/firmware.bin
Creating esp32 image...
Successfully created esp32 image.
esp32_create_combined_bin([".pioenvs/aesphome-web-f9ebe4/firmware.bin"], [".pioenvs/aesphome-web-f9ebe4/firmware.elf"])
Wrote 0x172740 bytes to file /opt/iobroker/iobroker-data/esphome.0/.esphome/build/aesphome-web-f9ebe4/.pioenvs/aesphome-web-f9ebe4/firmware-factory.bin, ready to flash to offset 0x0
======================== [SUCCESS] Took 223.17 seconds ========================
INFO Successfully compiled program.
INFO Connecting to 
INFO Uploading /opt/iobroker/iobroker-data/esphome.0/.esphome/build/aesphome-web-f9ebe4/.pioenvs/aesphome-web-f9ebe4/firmware.bin (1451840 bytes)
ERROR Unsupported OTA version 2
type or paste code here

Can(t help with that. ESPHome Version is 1,5 years old.