diff --git a/device.mk b/device.mk
index 816ed284..a37807b3 100644
--- a/device.mk
+++ b/device.mk
@@ -479,6 +479,10 @@ PRODUCT_PACKAGES += \
libwpa_client \
WifiOverlay \
+# Connectivity
+PRODUCT_PACKAGES += \
+ ConnectivityOverlay
+
PRODUCT_PACKAGES_DEBUG += \
sg_write_buffer \
f2fs_io \
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index a267d71d..6147026a 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -264,11 +264,4 @@
manually by the user. Off by default, since the expected haptic feedback may not be
available on some devices. -->
true
-
-
- 0x80000000
-
-
- 0x80000000
diff --git a/rro_overlays/ConnectivityOverlay/Android.bp b/rro_overlays/ConnectivityOverlay/Android.bp
new file mode 100644
index 00000000..e76c15a3
--- /dev/null
+++ b/rro_overlays/ConnectivityOverlay/Android.bp
@@ -0,0 +1,9 @@
+package {
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+runtime_resource_overlay {
+ name: "ConnectivityOverlay",
+ sdk_version: "current",
+ product_specific: true
+}
diff --git a/rro_overlays/ConnectivityOverlay/AndroidManifest.xml b/rro_overlays/ConnectivityOverlay/AndroidManifest.xml
new file mode 100644
index 00000000..f349b7fb
--- /dev/null
+++ b/rro_overlays/ConnectivityOverlay/AndroidManifest.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
diff --git a/rro_overlays/ConnectivityOverlay/res/values/config.xml b/rro_overlays/ConnectivityOverlay/res/values/config.xml
new file mode 100644
index 00000000..d9a29b07
--- /dev/null
+++ b/rro_overlays/ConnectivityOverlay/res/values/config.xml
@@ -0,0 +1,26 @@
+
+
+
+
+ 0x80000000
+
+
+ 0x80000000
+