diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index ba0690d..bc575ea 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -79,3 +79,11 @@ TARGET_COPY_OUT_VENDOR := vendor
# VNDK
BOARD_VNDK_VERSION := current
+
+# Wifi
+BOARD_WLAN_DEVICE := slsi
+WPA_SUPPLICANT_VERSION := VER_0_8_X
+BOARD_WPA_SUPPLICANT_DRIVER := NL80211
+BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
+BOARD_HOSTAPD_DRIVER := NL80211
+BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
diff --git a/lineage.dependencies b/lineage.dependencies
index cdaf909..b18755c 100644
--- a/lineage.dependencies
+++ b/lineage.dependencies
@@ -10,5 +10,13 @@
{
"repository": "android_hardware_samsung_slsi_libbt",
"target_path": "hardware/samsung_slsi/libbt"
+ },
+ {
+ "repository": "android_hardware_samsung_slsi_scsc_wifibt_wifi_hal",
+ "target_path": "hardware/samsung_slsi/scsc_wifibt/wifi_hal"
+ },
+ {
+ "repository": "android_hardware_samsung_slsi_scsc_wifibt_wpa_supplicant_lib"
+ "target_path": "hardware/samsung_slsi/scsc_wifibt/wpa_supplicant_lib"
}
]
diff --git a/manifest.xml b/manifest.xml
index 086c78c..474318f 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -246,36 +246,6 @@
@1.1::IUsb/default
-
- android.hardware.wifi
- hwbinder
- 1.3
-
- IWifi
- default
-
- @1.3::IWifi/default
-
-
- android.hardware.wifi.hostapd
- hwbinder
- 1.1
-
- IHostapd
- default
-
- @1.1::IHostapd/default
-
-
- android.hardware.wifi.supplicant
- hwbinder
- 1.2
-
- ISupplicant
- default
-
- @1.2::ISupplicant/default
-
vendor.samsung.hardware.gnss
hwbinder
@@ -326,40 +296,6 @@
@2.0::ISehChannel/imsd
@2.0::ISehChannel/imsd2
-
- vendor.samsung.hardware.wifi
- hwbinder
- 2.0
-
- ISehWifi
- default
-
- @2.0::ISehWifi/default
-
-
- vendor.samsung.hardware.wifi.hostapd
- hwbinder
- 2.0
-
- ISehHostapd
- default
-
- @2.0::ISehHostapd/default
-
-
- vendor.samsung.hardware.wifi.supplicant
- hwbinder
- 2.0
-
- ISehSupplicant
- default
-
- @2.0::ISehSupplicant/default
-
-
- vendor.samsung_slsi.hardware.radio
- hwbinder
-
vendor.trustonic.tee
hwbinder
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 7ce8e66..3cd92c3 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -196,15 +196,8 @@ vendor/lib/hw/thermal.universal7904.so
vendor/lib64/hw/thermal.universal7904.so
# WIFI
-vendor/bin/hw/android.hardware.wifi@1.0-service
-vendor/bin/hw/hostapd
vendor/bin/hw/macloader
-vendor/bin/hw/vendor.samsung.hardware.wifi@2.0-service
-vendor/bin/hw/wpa_supplicant
vendor/bin/wlbtd
-vendor/etc/init/android.hardware.wifi@1.0-service.rc
-vendor/etc/init/hostapd.android.rc
-vendor/etc/init/vendor.samsung.hardware.wifi@2.0-service.rc
vendor/etc/init/wifi_slsi.rc
vendor/etc/wifi/hydra_config.sdb
vendor/etc/wifi/indoorchannel.info
@@ -220,14 +213,3 @@ vendor/etc/wifi/p2p_supplicant_overlay.conf
vendor/etc/wifi/platform.txt
vendor/etc/wifi/wpa_supplicant.conf
vendor/etc/wifi/wpa_supplicant_overlay.conf
-vendor/lib/libwifi-hal.so
-vendor/lib/libwpa_client.so
-vendor/lib64/libkeystore-engine-wifi-hidl.so
-vendor/lib64/libkeystore-wifi-hidl.so
-vendor/lib64/libucsengine.so
-vendor/lib64/libwifi-hal.so
-vendor/lib64/libwpa_client.so
-vendor/lib64/vendor.samsung.frameworks.security.ucm.crypto@1.0.so
-vendor/lib64/vendor.samsung.hardware.wifi.hostapd@2.0.so
-vendor/lib64/vendor.samsung.hardware.wifi.supplicant@2.0.so
-vendor/lib64/vendor.samsung.hardware.wifi@2.0.so
diff --git a/universal7904-common.mk b/universal7904-common.mk
index 68bbbf0..d0bd50f 100644
--- a/universal7904-common.mk
+++ b/universal7904-common.mk
@@ -240,4 +240,7 @@ PRODUCT_COPY_FILES += \
# Wifi
PRODUCT_PACKAGES += \
- TetheringConfigOverlay
+ android.hardware.wifi@1.0-service \
+ hostapd \
+ TetheringConfigOverlay \
+ wpa_supplicant