Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, we recommend utilizing android-latest-release instead of aosp-main. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
Supported system properties
Stay organized with collections
Save and categorize content based on your preferences.
Properties supported by the VHAL
must be either a system property or a vendor property. In Android 14 and
higher, system property definitions are defined at
VehicleProperty.aidl.
In Android 13 and lower, system property definitions are defined at automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl, for example, for Android 13, see
VehicleProperty.aidl.
In Android 14 and higher, the system property definition is defined in the AIDL interface,
android.hardware.automotive.vehicle.property, which is separate from the VHAL
interface (android.hardware.automotive.vehicle). VHAL implementations and VHAL
clients must depend on both interfaces.
For VHAL properties exposed through CarPropertyManager, see
VehiclePropertyIds.
Auto-generated access modes and change modes
In Android 14 and higher, to support VHAL implementations, we provide auto-generated
C++ header
files and
Java class files
with the allowed change mode or access mode for system properties. Vendor VHAL implementations
can use these to ensure the property configs meet the specification.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-12-02 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-02 UTC."],[],[]]