Skip to content

iOS ANCS v0.6.4 / Firmware v0.3.4

Choose a tag to compare

@1bobby-git 1bobby-git released this 10 Aug 06:32
· 47 commits to main since this release

Improvements

  • Remove both redundant companion uptime sensors: Published at device uptime and Received at device uptime.
  • Migrate existing iOS ANCS config entries to remove only those two integration-owned sensor entities.
  • Keep the separate MQTT Discovery device, MQTT uptime entities, raw notification attributes, and MQTT payload fields enabled and unchanged.
  • Continue resolving localized app names directly through Apple ANCS with safe fallbacks.

Firmware

  • Firmware remains v0.3.4.
  • Factory images are attached for ESP32, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, and ESP32-S3.
  • Full SHA-256 fingerprints are attached and published in the repository.

Validation

  • 278 local pytest tests passed: 127 Home Assistant tests and 151 firmware/release contract tests.
  • Python byte-compilation and whitespace checks passed.
  • ESP32-C6 firmware v0.3.4 was physically flashed over USB while provisioning partitions were preserved.
  • The flashed C6 reported firmware v0.3.4 and MQTT online; fresh iPhone notification verification is pending BLE re-pair after a stale-key authentication failure.
  • GitHub HACS, Hassfest, and Pages workflows passed on commit be9119d.