Date: October 16, 2024
Quarter: Third Quarter 2024
Welcome to Foundation Changelog. In this article, we compile the new features, bug fixes, and security patches we've done over the past quarter. Where applicable, we note the affected Foundation builds.
New Features
- Foundation Logger: We’ve added an advanced logging service that collects and stores logs for up to seven days. This service is enabled through a blueprint or adb command. To view the log, request a bug report and look for the file path FS/data/misc/logd/*. Currently available for x86 & arm64 running Foundation version 6.1+.
- USB Allowlist: We’ve added the ability to enable a USB allowlist toggle. Once enabled, the device will only accept allowlisted USBs. Other USBs cannot perform any functions even when plugged into the device. This service can be enabled through a blueprint or template. Currently available for Esper Foundation ARM 64 & x86 devices running Foundation version 6.2+.
- WPA3 Support in Foundation SDK: We now support creating WPA-3 network configurations using the EsperWifiConfiguration APIs in the Foundation SDK on devices running Foundation version 6.1+ and Android version 11+.
Bug Fixes
- Fixed an Android 9 bug that sometimes caused crashes when the USB setting was disabled in a template or blueprint.
- Changed from Intel Audio to legacy audio HAL for certain devices running Foundation.
- Partially implemented WPA supplicant logging.
Security Maintenance
- Android platform security patches updated to October 2024.
And that's it for this quarter's Foundation updates. For specific information regarding your organization's Foundation implementation, check Esper Foundation software update in the console or contact your account manager.