# API compatibility table Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/api_compatability_table.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/api_compatability_table.html) Note: ADK 4.x and onwards will not support Gen 2 and earlier platforms due to HIDL to AIDL migration. | API | Gen 1 platforms

Android 12+ | Gen 1 platforms

Android 12+ | Gen 2 platforms

Android 13+ | Gen 2 platforms

Android 13+ | Gen 3 platforms

Android 14+ | Gen 3 platforms

Android 14+ | 8 Elite platforms

Android 15+ | 8 Elite platforms

Android 15+ | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | API | Java | Native | Java | Native | Java | Native | Java | Native | | ***Java*** | ***Java*** | ***Java*** | ***Java*** | ***Java*** | ***Java*** | ***Java*** | ***Java*** | ***Java*** | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_creator.html) | Yes | — | Yes | — | Yes | — | Yes | — | | [init](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_init.html) | Yes | — | Yes | — | Yes | — | Yes | — | | [qesdk_deinit](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_deinit.html) | Yes | — | Yes | — | Yes | — | Yes | — | | [getSupportedAPI](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_get_supported_api.html) | No | — | No | — | Yes | — | Yes | — | | [getSupportedApinames](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_get_supported_api_names.html) | No | — | No | — | Yes | — | Yes | — | | [getSupportedApiInfo](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_get_supported_api_info.html) | No | — | No | — | Yes | — | Yes | — | | [getFeatureList](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_get_feature_list.html) | No | — | No | — | Yes | — | Yes | — | | [getApiNameList](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_get_api_name_list.html) | No | — | No | — | Yes | — | Yes | — | | [getFullInfo](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_get_full_info.html) | No | — | No | — | Yes | — | Yes | — | | [IQesdkEventCallBack](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_iqesdk_event_callback.html) | Yes | — | Yes | — | Yes | — | Yes | — | | ***Native*** | ***Native*** | ***Native*** | ***Native*** | ***Native*** | ***Native*** | ***Native*** | ***Native*** | ***Native*** | | [qesdk_initEx](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_init_ex.html) | — | No | — | Yes | — | Yes | — | Yes | | [fwk_event_callback](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_fwk_event_callback.html) | — | Yes | — | Yes | — | Yes | — | Yes | | [qesdk_deinit](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_deinit.html) | — | Yes | — | Yes | — | Yes | — | Yes | | [getApiNameList](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_api_name_list.html) | — | No | — | No | — | No | — | Yes | | [getFeatureList](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_feature_list.html) | — | No | — | No | — | No | — | Yes | | [getFullInfo](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_full_info.html) | — | No | — | No | — | No | — | Yes | | [init (deprecated)](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_init.html) | — | Yes | — | Deprecated | — | Deprecated | — | Deprecated | | [getFunctionHandle (deprecated)](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_function_handle.html) | — | Yes | — | Deprecated | — | Deprecated | — | Deprecated | | [addParam (deprecated)](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_function_handle.html) | — | Yes | — | Deprecated | — | Deprecated | — | Deprecated | | [performTask (deprecated)](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_perform_task.html) | — | Yes | — | Deprecated | — | Deprecated | — | Deprecated | | [decodeResult (deprecated)](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_decode_result.html) | — | Yes | — | Deprecated | — | Deprecated | — | Deprecated | | [freeFunctionHandle (deprecated)](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_free_function_handle.html) | — | Yes | — | Deprecated | — | Deprecated | — | Deprecated | | ***Modem*** | ***Modem*** | ***Modem*** | ***Modem*** | ***Modem*** | ***Modem*** | ***Modem*** | ***Modem*** | ***Modem*** | | *Link capacity estimation (LCE)* | *Link capacity estimation (LCE)* | *Link capacity estimation (LCE)* | *Link capacity estimation (LCE)* | *Link capacity estimation (LCE)* | *Link capacity estimation (LCE)* | *Link capacity estimation (LCE)* | *Link capacity estimation (LCE)* | *Link capacity estimation (LCE)* | | [LinkCapacityEstimateManager](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_link_capacity_estimate_manager.html) | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | | [registerForEstimationReports](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_register_for_estimation_reports.html) | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | | [setReportingCriteria](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_set_reporting_criteria.html) | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | | [getLastEstimationReport](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_get_last_estimation_report.html) | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | | [performReportingAction](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_perform_reporting_action.html) | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | | *Link latency manager (LLM)* | *Link latency manager (LLM)* | *Link latency manager (LLM)* | *Link latency manager (LLM)* | *Link latency manager (LLM)* | *Link latency manager (LLM)* | *Link latency manager (LLM)* | *Link latency manager (LLM)* | *Link latency manager (LLM)* | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/llm_creator.html) | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | | [setLevel](https://docs.qualcomm.com/doc/80-PK177-134/topic/setlevel.html) | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | | [prioritizeDefaultDataSubscription](https://docs.qualcomm.com/doc/80-PK177-134/topic/prioritizedefaultdatasubscription.html) | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | | [registerFilterStatusUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_filter_status_updates.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [addFilter](https://docs.qualcomm.com/doc/80-PK177-134/topic/add_filter.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [addFilterV2](https://docs.qualcomm.com/doc/80-PK177-134/topic/add_filter_v2.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [getFilters](https://docs.qualcomm.com/doc/80-PK177-134/topic/get_filters.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [updateLatencyLevel](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_latency_level.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [updateOod](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_ood.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [updatePdcpTimer](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_pdcp_timer.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [deleteFilter](https://docs.qualcomm.com/doc/80-PK177-134/topic/delete_filter.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [deleteAllFilters](https://docs.qualcomm.com/doc/80-PK177-134/topic/delete_all_filters.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [updateOodForDds](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_ood_for_dds.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [updatePdcpTimerForDds](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_pdcp_timer_for_dds.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [enableHighPerfGaming](https://docs.qualcomm.com/doc/80-PK177-134/topic/enable_high_perf_gaming.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [prioritizeDataPerSubscription](https://docs.qualcomm.com/doc/80-PK177-134/topic/prioritize_data_per_subscription.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [registerForPriorityQueueReports](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_for_priority_queue_reports.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [getForPriorityQueueReport](https://docs.qualcomm.com/doc/80-PK177-134/topic/get_for_priority_queue_report.html) | No | No | No | No | Yes | Yes | Yes | Yes | | *Data path priority (DPP)* | *Data path priority (DPP)* | *Data path priority (DPP)* | *Data path priority (DPP)* | *Data path priority (DPP)* | *Data path priority (DPP)* | *Data path priority (DPP)* | *Data path priority (DPP)* | *Data path priority (DPP)* | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/dpp_creator.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [registerFlowStatusUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_flow_status_updates.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [addFlow](https://docs.qualcomm.com/doc/80-PK177-134/topic/add_flow.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [getFlows](https://docs.qualcomm.com/doc/80-PK177-134/topic/get_flow.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [deleteFlow](https://docs.qualcomm.com/doc/80-PK177-134/topic/delete_flow.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [deleteAllFlows](https://docs.qualcomm.com/doc/80-PK177-134/topic/delete_all_flows.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | ***Sensor*** | ***Sensor*** | ***Sensor*** | ***Sensor*** | ***Sensor*** | ***Sensor*** | ***Sensor*** | ***Sensor*** | ***Sensor*** | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/create_session.html) | Yes | N/A | Yes | N/A | Yes | N/A | Yes | N/A | | [get_sensors_list](https://docs.qualcomm.com/doc/80-PK177-134/topic/get_sensors_list.html) | Yes | N/A | Yes | N/A | Yes | N/A | Yes | N/A | | [delete_session](https://docs.qualcomm.com/doc/80-PK177-134/topic/delete_session.html) | Yes | N/A | Yes | N/A | Yes | N/A | Yes | N/A | | [send_request](https://docs.qualcomm.com/doc/80-PK177-134/topic/send_request.html) | Yes | N/A | Yes | N/A | Yes | N/A | Yes | N/A | | [register_error_callback](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_error_callback.html) | Yes | N/A | Yes | N/A | Yes | N/A | Yes | N/A | | [register_event_callback](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_event_callback.html) | Yes | N/A | Yes | N/A | Yes | N/A | Yes | N/A | | ***Performance*** | ***Performance*** | ***Performance*** | ***Performance*** | ***Performance*** | ***Performance*** | ***Performance*** | ***Performance*** | ***Performance*** | | *QAPE* | *QAPE* | *QAPE* | *QAPE* | *QAPE* | *QAPE* | *QAPE* | *QAPE* | *QAPE* | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_manager.html) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [set_pkg](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_set_pkg.html) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [boost_cpu](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_boost_cpu.html) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [boost_gpu](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_boost_gpu.html) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [hint_low_latency](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_hint_low_latency.html) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [hint_high_cpuutil](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_hint_high_cpu_util.html) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [hint_low_cpuutil](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_hint_low_cpu_util.html) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [hint_thread_pipeline](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_hint_thread_pipeline.html) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [release_thread_hints](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_release_thread_hints.html) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | [get_gpu_headroom](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_get_gpu_headroom.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [register_thermal_zone_callback](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_register_thermal_zone_callback.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [unregister_thermal_zone_callback](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_unregister_thermal_zone_callback.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [query_thermal_headroom_status](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_query_thermal_headroom_status.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [get_max_number_of_pipeline_thread](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_get_max_number_of_pipeline_thread.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [set_number_pipeline](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_set_number_pipeline.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [reset_number_pipeline](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_reset_number_pipeline.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [set_desired_content_rate](https://docs.qualcomm.com/doc/80-PK177-134/topic/qape_set_desired_content_rate.html) | No | No | No | No | Yes | Yes | Yes | Yes | | *Enhanced QAPE* (removed) | *Enhanced QAPE* (removed) | *Enhanced QAPE* (removed) | *Enhanced QAPE* (removed) | *Enhanced QAPE* (removed) | *Enhanced QAPE* (removed) | *Enhanced QAPE* (removed) | *Enhanced QAPE* (removed) | *Enhanced QAPE* (removed) | | QAPE\_enhancedManager | Yes | Yes | Yes | Yes | Removed | Removed | No | No | | get\_gpu\_headroom | Yes | Yes | Yes | Yes | Removed | Removed | No | No | | ***Location*** | ***Location*** | ***Location*** | ***Location*** | ***Location*** | ***Location*** | ***Location*** | ***Location*** | ***Location*** | | *eDGNSS* | *eDGNSS* | *eDGNSS* | *eDGNSS* | *eDGNSS* | *eDGNSS* | *eDGNSS* | *eDGNSS* | *eDGNSS* | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/pp_edgnss_manager.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [requestPreciseLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/request_precise_location_updates_edgnss.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [removePreciseLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/remove_precise_location_updates_edgnss.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [registerLocationCapabilitiesCallback](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_location_capabilities_callback.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [updateNTRIPGGAConsent](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_ntripgga_consent.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [enablePPENtripStream](https://docs.qualcomm.com/doc/80-PK177-134/topic/enable_ppentrip_stream.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [enablePPENtripStreamV2](https://docs.qualcomm.com/doc/80-PK177-134/topic/enable_ppentrip_stream_v2.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [disablePPENtripStream](https://docs.qualcomm.com/doc/80-PK177-134/topic/disable_ppentrip_stream.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [registerAsCorrectionDataSource](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_as_correction_data_source.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [deRegisterAsCorrectionDataSource](https://docs.qualcomm.com/doc/80-PK177-134/topic/deregister_as_correction_data_source.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [injectCorrectionData](https://docs.qualcomm.com/doc/80-PK177-134/topic/inject_correction_data.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | *RTK* | *RTK* | *RTK* | *RTK* | *RTK* | *RTK* | *RTK* | *RTK* | *RTK* | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/pp_rtk_manager.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [requestPreciseLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/request_precise_location_updates_rtk.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | [removePreciseLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/remove_precise_location_updates_rtk.html) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | *GTP* | *GTP* | *GTP* | *GTP* | *GTP* | *GTP* | *GTP* | *GTP* | *GTP* | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_creator.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [requestNetworkLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/request_network_location_updates.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [removeNetworkLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/remove_network_location_updates.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [requestPassiveNetworkLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/request_passive_network_location_updates.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [removePassiveNetworkLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/remove_passive_network_location_updates.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [setUserConsent](https://docs.qualcomm.com/doc/80-PK177-134/topic/set_user_consent.html) | No | No | No | No | Yes | Yes | Yes | Yes | | *Precise GTP* | *Precise GTP* | *Precise GTP* | *Precise GTP* | *Precise GTP* | *Precise GTP* | *Precise GTP* | *Precise GTP* | *Precise GTP* | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/precise_gtp_creator.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [registerLocationCapabilitiesCallback](https://docs.qualcomm.com/doc/80-PK177-134/topic/precise_gtp_register_location_capabilities_callback.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [requestNetworkLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/request_network_location_updates_QC_1.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [removeNetworkLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/remove_network_location_updates_QC_1.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [requestPassiveNetworkLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/request_passive_network_location_updates_QC_1.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [removePassiveNetworkLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/remove_passive_network_location_updates_QC_1.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [setUserConsent](https://docs.qualcomm.com/doc/80-PK177-134/topic/set_user_consent_QC_1.html) | No | No | No | No | Yes | Yes | Yes | Yes | | *Robust location* | *Robust location* | *Robust location* | *Robust location* | *Robust location* | *Robust location* | *Robust location* | *Robust location* | *Robust location* | | [Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/robust_location_creator.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [requestLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/robust_request_location_updates.html) | No | No | No | No | Yes | Yes | Yes | Yes | | [removeLocationUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/robust_remove_location_updates.html) | No | No | No | No | Yes | Yes | Yes | Yes | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Last Published: Nov 14, 2024 [Previous Topic Example code](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/wwan_premium_example_code.md) [Next Topic References](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/appx_references.md)