CTS 16.1 release notes  |  Android Open Source Project Skip to main content Docs What's new? Release notes Latest security bulletins Latest Compatibility Definition Document (CDD) Site updates Getting Started About Start Download Builds Test Create Contribute Community Tools, build, and related reference Security Overview Bulletins Features Testing Best Practices Core Topics Architecture Audio Camera Connectivity Data Display Fonts Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Virtualization Compatibility Compatibility Definition Document (CDD) Compatibility Test Suite (CTS) Android Devices Cuttlefish Enterprise TV Automotive Overview Software Defined Vehicle In-vehicle Infotainment Release Details Reference HIDL HAL Trade Federation Security Test Suite Android Code Search / English Deutsch Español – América Latina Français Indonesia Italiano Polski Português – Brasil Tiếng Việt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文 – 简体 中文 – 繁體 日本語 한국어 Sign in Documentation What's New? Getting Started Security Core Topics Compatibility Android Devices Automotive Reference Docs More What's New? Getting Started Security Core Topics Compatibility Android Devices Automotive Reference Android Code Search Overview Compatibility Android Compatibility program overview Compatibility Definition Document Compatibility Definition Document preview Changelog (Android 14 and 15) CDDs in HTML Android 17 (current) Android 16 Android 15 Android 14 Android 13 Android 12 Android 11 Android 10 Android 9 Android 8.1 Android 8.0 Android 7.1 Android 7.0 Android 6.0 Android 5.1 Android 5.0 Android 4.4 Android 4.3 Android 4.2 Android 4.1 Android 4.0 Android 2.3 Android 2.2 Android 2.1 Android 1.6 CDDs as PDF Android 12 Android 11 Android 10 Android 9 Android 8.1 Android 8.0 Android 7.1 Android 7.0 Android 6.0 Android 5.1 Android 5.0 Android 4.4 Android 4.3 Android 4.2 Android 4.1 Android 4.0 Android 2.3 Android 2.3.3 Android 2.2 Android 2.1 Android 1.6 Compatibility FAQs Compatibility Test Suite (CTS) Overview Set up CTS automated testing Set up CTS (AOSP 10 or lower) Run automated tests Run automated tests Run CTS automated tests (AOSP 10 or lower) Run media tests locally CTS device interaction helper module Troubleshoot CTS CTS v2 command console CTS v1 command console Instant apps CTS test for Secure Element Run media performance class tests Run NPU Manager Mobly tests Optimize the CTS Run CTS-V tests Run CTS-V tests CTS Verifier test guidance Test multidevice Run CTS Verifier multidevice tests Set up the BananaPi-R3 access point Run multidevice NFC tests (Android 15) Test audio CTS Verifier audio tests Near ultrasound tests Run audio framework CTS Verifier tests USB audio CTS Verifier tests CTS Verifier Pro Audio test CTS Verifier MIDI tests CTS Verifier audio data paths tests Audio Loopback Calibration panel CTS Verifier audio peripherals CTS Verifier multichannel mixdown test Audio Devices panel Audio loopback latency test Test audio multi-channel input and output Audio workload test Test camera Test camera images Overview Test camera images on foldables Test camera images using automation Obtain a modular rig system Obtain a Gen2 rig Obtain a regular FOV rig Obtain a wide FOV rig Purchase a foldable kit Test camera sensors Test sensor fusion Obtain a sensor fusion box Android 13 controller Obtain sensor fusion box for tablets Test camera HAL Test camera HAL Reference Camera ITS tests Android 17 Camera ITS release notes Android 16 Camera ITS release notes Android 15 Camera ITS release notes Android 14 Camera ITS release notes Android 13 Camera ITS release notes Android 12 Camera ITS release notes Android 11 Camera ITS release notes Run CTS Verifier media playback tests Rotation vector CV crosscheck CTS Verifier for instant apps CTS Verifier for head tracking latency test Barometer measurement tests Interpret results CTS development Developer-Powered CTS Downloads CTS release notes CTS 17 release notes CTS 16.1 release notes CTS 16 release notes CTS 15 release notes CTS 14 release notes CTS 13 release notes CTS 12L release notes CTS 12 release notes CTS FAQs What's new? Release notes Latest security bulletins Latest Compatibility Definition Document (CDD) Site updates Getting Started About Start Download Builds Test Create Contribute Community Tools, build, and related reference Security Overview Bulletins Features Testing Best Practices Core Topics Architecture Audio Camera Connectivity Data Display Fonts Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Virtualization Compatibility Compatibility Definition Document (CDD) Compatibility Test Suite (CTS) Android Devices Cuttlefish Enterprise TV Automotive Overview Software Defined Vehicle In-vehicle Infotainment Release Details Reference HIDL HAL Trade Federation Security Test Suite 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, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP. AOSP Docs Compatibility CTS 16.1 release notes Stay organized with collections Save and categorize content based on your preferences. This page includes the key CTS changes introduced in Android 16 QPR2. CTS modules The number of test modules and test cases are as follows: Approximately 1,429 modules depending on the device type. Approximately 6 million test cases over 2 ABIs. In Android 16.1, a total of 44 new modules are added and a total of 13 modules are removed. New modules AdsPersonalizationStatusTest CtsAppServiceTestCases CtsBatteryManagerTestCases CtsContactsProviderTestsRestrictDataFieldsSdk37 CtsContentProviderTestCases CtsContentResolverTestCases CtsDeveloperVerificationHostTestCases CtsDownloadManagerTestCases CtsFlaggedResourcesReadWrite CtsKeystoreCAStoreTestCases CtsLibcoreNetTestCases CtsNetSecConfigCertificateTransparencySdk36DefaultTestCases CtsNetSecConfigCertificateTransparencySdk36DefaultTestCases[instant] CtsNetSecConfigLocalhostCleartextTestCases CtsNetSecConfigLocalhostCleartextWithNscTestCases CtsNetSecConfigLocalhostTlsBaseConfigTestCases CtsNetSecConfigLocalhostTlsTestCases CtsOpenGLWrapperTestCases CtsPackageInstallerCUJDeveloperVerificationTestCases CtsPackageManagerBroadcastTestCases CtsProtectedPackagesTestCases CtsProviderUiTestCases[run-on-clone-profile] CtsProviderUiTestCases[run-on-private-profile] CtsProviderUiTestCases[run-on-secondary-user] CtsProviderUiTestCases[run-on-work-profile] CtsScopedStorageCompatHostTest CtsScopedStorageCompatHostTest[instant] CtsScreenRecordTestCases CtsSyncManagerTestCases CtsTelecomAtomHostTestCases CtsTelecomAtomHostTestCases[instant] CtsTelephonyModuleTests CtsTetheringTest[run-on-secondary-user] CtsWebkitMultiuserTestCases CtsWebkitMultiuserTestCases[instant] CtsWebkitMultiuserTestCases[run-on-clone-profile] CtsWebkitMultiuserTestCases[run-on-private-profile] CtsWebkitMultiuserTestCases[run-on-secondary-user] CtsWebkitMultiuserTestCases[run-on-work-profile] CtsWindowManagerDeviceAppCompat CtsWindowManagerDeviceDragAndDrop CtsWindowManagerDeviceDreams CtsWindowManagerDevicePip CtsWindowManagerDeviceTv Removed modules CtsAccessibilityServiceTestCases[instant] CtsAccessibilityTestCases[instant] CtsApexSharedLibrariesTestCases CtsCarHostTestCases CtsJvmtiRunTest912HostTestCases CtsJvmtiRunTest913HostTestCases CtsNativeNetTestCases CtsNativeNetTestCases[instant] CtsSupervisionTestCases[run-on-clone-profile] CtsSupervisionTestCases[run-on-private-profile] CtsSupervisionTestCases[run-on-secondary-user] CtsSupervisionTestCases[run-on-work-profile] CtsUiAutomationTestCases[instant] CTS Verifier 16.1 new tests Total 27 multidevice test cases have been added or migrated to the Host-based verifier test cases. Total 27 tests are added from 4 modules Module name Added test cases list CtsCompanionDeviceManagerMultiDeviceTestCases CompanionDeviceManagerTestClass# test_setLocalMetadata_broadcastsToAssociatedDevices CtsMultiDeviceGenericRangingTests Added tests: RangingManagerTest#test_one_to_one_ble_cs_ranging_retry_1 RangingManagerTest#test_ble_cs_ranging_measurement_limit RangingManagerTest#test_dynamic_peer_uwb_ranging RangingManagerTest#test_uwb_ranging_move_to_bg_and_fg RangingManagerTest#test_ble_rssi_ranging_move_to_bg_and_fg RangingManagerTest#test_ble_cs_ranging_move_to_bg_and_fg CtsUwbMultiDeviceFiraRangingTests Added tests: RangingTest#test_logical_link_mode_data_transfer_session CtsWifiDirectTests Migrated tests: GroupOwnerNegotiationTest#test_group_owner_negotiation_with_pin_button GroupOwnerNegotiationTest#test_group_owner_negotiation_with_push_button GroupOwnerTest#test_connect_with_pin_code GroupOwnerTest#test_connect_with_push_button GroupOwnerWithConfigTest#test_p2p_group_with_band_2g GroupOwnerWithConfigTest#test_p2p_group_with_band_auto GroupOwnerWithConfigTest#test_p2p_group_with_fixed_frequency ServiceDiscoveryTest#test_search_all_services_01 ServiceDiscoveryTest#test_search_all_services_02 ServiceDiscoveryTest#test_search_all_services_03 ServiceDiscoveryTest#test_serv_req_clear_request ServiceDiscoveryTest#test_serv_req_dns_ptr ServiceDiscoveryTest#test_serv_req_dns_txt ServiceDiscoveryTest#test_serv_req_multi_channel_01 ServiceDiscoveryTest#test_serv_req_multi_channel_02 ServiceDiscoveryTest#test_serv_req_multi_channel_03 ServiceDiscoveryTest#test_serv_req_remove_request ServiceDiscoveryTest#test_serv_req_upnp_all ServiceDiscoveryTest#test_serv_req_upnp_root_device Total 6 new tests added for other existing Verifier sections Section Added test cases list NFC Polling loop reader annotations Polling loop emulator annotations NOTIFICATION Live update notification test OTHER Barometer reference device SHARESHEET Interactive session test Sharesheet text plus image 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 2026-07-16 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 2026-07-16 UTC."],[],[]] Build Android repository Requirements Downloading Preview binaries Factory images Driver binaries Connect @Android on X @AndroidDev on X Android Blog Google Security Blog Platform on Google Groups Building on Google Groups Porting on Google Groups Get help Android Help Center Pixel Help Center www.android.com Google Mobile Services Stack Overflow Issue Tracker About Android Community Legal License Privacy Site feedback Manage cookies English Deutsch Español – América Latina Français Indonesia Italiano Polski Português – Brasil Tiếng Việt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文 – 简体 中文 – 繁體 日本語 한국어