// Copyright (C) 2025 KonstaKANG // Copyright (C) 2025 Venkata Atchuta Bheemeswara Sarma Darbha // // SPDX-License-Identifier: Apache-2.0 // Re-probes wireless drivers after /vendor mounts so firmware-dependent // probes that failed during early kernel init get a working second chance. sh_binary { name: "wireless_reprobe.sh", src: "wireless_reprobe.sh", vendor: true, init_rc: ["init.tart.wifi.rc"], } prebuilt_etc { name: "android.hardware.wifi.hostapd-service.rc", src: "android.hardware.wifi.hostapd-service.rc", installable: false, } prebuilt_etc { name: "android.hardware.wifi.supplicant-service.rc", src: "android.hardware.wifi.supplicant-service.rc", installable: false, } prebuilt_etc { name: "wpa_supplicant.conf.opi", src: ":wpa_supplicant_template.conf", filename: "wpa_supplicant.conf", relative_install_path: "wifi", installable: false, } prebuilt_etc { name: "wpa_supplicant_overlay.conf", src: "wpa_supplicant_overlay.conf", relative_install_path: "wifi", installable: false, } apex { name: "com.android.hardware.wifi.hostapd.opi5", manifest: "apex_manifest_hostapd.json", file_contexts: "apex_file_contexts_hostapd", key: "com.android.hardware.key", certificate: ":com.android.hardware.certificate", updatable: false, vendor: true, binaries: [ "//external/wpa_supplicant_8/wpa_supplicant/wpa_supplicant:hostapd", ], prebuilts: [ "android.hardware.wifi.hostapd-service.rc", "android.hardware.wifi.hostapd.xml.prebuilt", ], } apex { name: "com.android.hardware.wifi.supplicant.opi5", manifest: "apex_manifest_supplicant.json", file_contexts: "apex_file_contexts_supplicant", key: "com.android.hardware.key", certificate: ":com.android.hardware.certificate", updatable: false, vendor: true, binaries: [ "//external/wpa_supplicant_8/wpa_supplicant/wpa_supplicant:wpa_supplicant", ], prebuilts: [ "android.hardware.wifi.supplicant-service.rc", "android.hardware.wifi.supplicant.xml.prebuilt", "wpa_supplicant.conf.opi", "wpa_supplicant_overlay.conf", ], }