The AGL platform hits 20 major releases with Terrific Trout, the newest version of the Automotive Grade Linux (AGL) Unified Code Base (UCB). The UCB 20.0 release continues our mission to provide an open, production-ready platform that accelerates software innovation for connected and software defined vehicles.
The Terrific Trout release brings a range of updates and improvements across the platform. Here are some of the highlights:
Updated Yocto Base
Terrific Trout is built on Yocto Project Scarthgap 5.0.10, bringing improved stability, security updates, and compatibility with the latest development tools. AGL remains committed to following Yocto Project LTS updates and will provide updates to Terrific Trout as new Scarthgap versions are released. In addition, we continue to support Yocto Project updates based on the Yocto Project Kirkstone LTS version (4.0.x) with updates to Quirky Quillback as Kirkstone releases are made.
Enhanced Graphics
This release updates the Weston compositor to libweston 13, enabling better graphics rendering performance, advanced GPU support, and improved window management for in-vehicle infotainment (IVI) systems. Also adds RDP backend support and PipeWire backend support along with smaller bug fixes and improvements.
Enhanced Audio
The PipeWire and WirePlumber audio frameworks are updated, delivering lower latency and better integration with Bluetooth audio and telephony functions, crucial for next-generation cockpit and IVI experiences.
Security Enhancements
SELinux policies and secure boot mechanisms are further refined, reinforcing AGL’s commitment to robust cybersecurity standards for production deployments.
Updated BSPs and Hardware Support
Terrific Trout includes updated Board Support Packages (BSPs) for multiple automotive-grade platforms and adds new BSPs for Rockhip NanoPC-T6, NVidia Jetson AGX Orin and StarFive VisionFive 2, enabling the community to test and deploy on a wider range of reference hardware.
Flutter Updates for App Development
Workspace automation improvements and updates to the Flutter SDK and Dart SDK, as well as many other changes, available here.
Speech Recognition
Integrated Whisper AI for online and offline mode, improved the Voice Agent Flutter app and expanded NLU to support more executable API.
Demo Control Panel
New additions include File playback from the CARLA vehicle simulator, signal visualization and power controls and Instrument Cluster container switching.
Incremental Improvements Across Services
Numerous services and middleware components are upgraded for performance, stability, and long-term maintenance alignment.
For the full list of updates, see the Terrific Trout release notes.



