diff --git a/common.mk b/common.mk index 359051b..f13e31a 100644 --- a/common.mk +++ b/common.mk @@ -335,6 +335,10 @@ PRODUCT_SOONG_NAMESPACES += \ $(COMMON_PATH) \ # WiFi +PRODUCT_PACKAGES += \ + TetheringConfigOverlay \ + WifiOverlay \ + PRODUCT_COPY_FILES += \ $(COMMON_PATH)/rootdir/vendor/etc/wifi/icm.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/icm.conf \ $(COMMON_PATH)/rootdir/vendor/etc/wifi/indoorchannel.info:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/indoorchannel.info \ diff --git a/rro_overlays/TetheringOverlay/Android.bp b/rro_overlays/TetheringOverlay/Android.bp new file mode 100644 index 0000000..439d7be --- /dev/null +++ b/rro_overlays/TetheringOverlay/Android.bp @@ -0,0 +1,12 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "TetheringConfigOverlay", + resource_dirs: ["res"], + product_specific: true, + sdk_version: "current", +} diff --git a/rro_overlays/TetheringOverlay/AndroidManifest.xml b/rro_overlays/TetheringOverlay/AndroidManifest.xml new file mode 100644 index 0000000..74ba4f5 --- /dev/null +++ b/rro_overlays/TetheringOverlay/AndroidManifest.xml @@ -0,0 +1,18 @@ + + + + + diff --git a/rro_overlays/TetheringOverlay/res/values/config.xml b/rro_overlays/TetheringOverlay/res/values/config.xml new file mode 100644 index 0000000..d316742 --- /dev/null +++ b/rro_overlays/TetheringOverlay/res/values/config.xml @@ -0,0 +1,67 @@ + + + + + + + softap0 + wlan0 + wigig0 + + + + + bnep\\d + bt-pan + + + + + 192.168.42.2 + 192.168.42.254 + 192.168.43.2 + 192.168.43.254 + 192.168.44.2 + 192.168.44.254 + 192.168.45.2 + 192.168.45.254 + 192.168.46.2 + 192.168.46.254 + 192.168.47.2 + 192.168.47.254 + 192.168.48.2 + 192.168.48.254 + 192.168.49.2 + 192.168.49.254 + 192.168.50.2 + 192.168.50.254 + 192.168.51.2 + 192.168.51.254 + + + + + 0 + 1 + 5 + 7 + + + + + usb\\d + rndis\\d + + diff --git a/rro_overlays/WifiOverlay/Android.bp b/rro_overlays/WifiOverlay/Android.bp new file mode 100644 index 0000000..1747a2a --- /dev/null +++ b/rro_overlays/WifiOverlay/Android.bp @@ -0,0 +1,13 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "WifiOverlay", + theme: "WifiOverlay", + certificate: "platform", + sdk_version: "current", + product_specific: true +} diff --git a/rro_overlays/WifiOverlay/AndroidManifest.xml b/rro_overlays/WifiOverlay/AndroidManifest.xml new file mode 100644 index 0000000..49fa727 --- /dev/null +++ b/rro_overlays/WifiOverlay/AndroidManifest.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/rro_overlays/WifiOverlay/res/values/config.xml b/rro_overlays/WifiOverlay/res/values/config.xml new file mode 100644 index 0000000..eb57933 --- /dev/null +++ b/rro_overlays/WifiOverlay/res/values/config.xml @@ -0,0 +1,121 @@ + + + + + + + + true + + + true + + + true + + + true + + + true + + + 524288,1048576,4194304,524288,1048576,4194304 + + + true + + + true + + + true + + + false + + + false + + + + -88 + -82 + -74 + -63 + + + + 2 + + + 540 + + + 160000 + + + 160000 + + + -78 + -75 + + + true + + + true +