v0.19.0
Changes in this version:
- Media stream TCP tap (
media_dump_base_port) — inspect the decrypted AA video/audio stream in VLC, mpv, etc.
thanks: @korhojoa - Added SWUpdate OTA (over-the-air) update support for all Raspberry Pi boards
thanks: @Snirpo - WASM scripting via
wasmtime— write hooks that modify AA packets on the fly; disabled on ARMv6 (RPi Zero W)
thanks: @Deadknight - Key event injection (
/inject_event) and rotary controller support (/inject_rotary) - Speed data collection and
/speedendpoint
thanks: @Deadknight - WebSocket support for the companion app — real-time sensor data streaming
thanks: @Deadknight - Odometer injection via REST API (
/odometer) - Tire pressure injection via REST API (
/tire-pressure) — for head units that don't provide this data natively - Media button interception on the HU — short press re-injects a clean click, long press triggers a configurable script (
hu_button_handler)
thanks: @Ioniq3 - TCP reverse bridge for SWUpdate, enables OTA updates from the companion app
thanks: @Deadknight /versionendpoint returning software version, board model and board prefix
thanks: @Deadknight- WASM scripts can call the local REST API (
rest-call,rest-call-async) and push events over WebSocket
thanks: @Deadknight /config-entryendpoint for updating a single config key without sending the entire config object- Bluetooth: proper graceful RFCOMM shutdown before disconnect
thanks: @Ioniq3 - SSL MITM: automatic fallback to non-MITM mode on SSL error (until restart)
thanks: @juggie
Full Changelog: v0.18.0...v0.19.0
Full BR Changelog: aa-proxy/buildroot@5ca19d9...5f30fb4