diff --git a/rro_overlay/SDM660FrameworksOverlay/res/values/config.xml b/rro_overlay/SDM660FrameworksOverlay/res/values/config.xml
index d1c29940..739c9b84 100644
--- a/rro_overlay/SDM660FrameworksOverlay/res/values/config.xml
+++ b/rro_overlay/SDM660FrameworksOverlay/res/values/config.xml
@@ -798,6 +798,35 @@
true
+
+ false
+
+
+ false
+
+
+ false
+
@@ -809,16 +838,7 @@
- "wifi,1,1,1,-1,true"
- - "mobile,0,0,0,-1,true"
- - "mobile_mms,2,0,4,60000,true"
- - "mobile_supl,3,0,2,60000,true"
- - "mobile_dun,4,0,2,60000,true"
- - "mobile_hipri,5,0,3,60000,true"
- - "mobile_fota,10,0,2,60000,true"
- - "mobile_ims,11,0,2,60000,true"
- - "mobile_cbs,12,0,2,60000,true"
- "bluetooth,7,7,2,-1,true"
- - "mobile_emergency,15,0,5,-1,true"
- "ethernet,9,9,9,-1,true"
@@ -830,11 +850,8 @@
- "1,1"
- "0,1"
- - "7,1"
- - "9,1"
-
+
+
+
+
+
diff --git a/rro_overlay/SDM660RILFrameworksOverlay/res/values/config.xml b/rro_overlay/SDM660RILFrameworksOverlay/res/values/config.xml
new file mode 100644
index 00000000..644bd0ce
--- /dev/null
+++ b/rro_overlay/SDM660RILFrameworksOverlay/res/values/config.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+ - "wifi,1,1,1,-1,true"
+ - "mobile,0,0,0,-1,true"
+ - "mobile_mms,2,0,4,60000,true"
+ - "mobile_supl,3,0,2,60000,true"
+ - "mobile_dun,4,0,2,60000,true"
+ - "mobile_hipri,5,0,3,60000,true"
+ - "mobile_fota,10,0,2,60000,true"
+ - "mobile_ims,11,0,2,60000,true"
+ - "mobile_cbs,12,0,2,60000,true"
+ - "bluetooth,7,7,2,-1,true"
+ - "mobile_emergency,15,0,5,-1,true"
+ - "ethernet,9,9,9,-1,true"
+
+
+
+
+
+ - "1,1"
+ - "0,1"
+ - "7,1"
+ - "9,1"
+
+
\ No newline at end of file
diff --git a/rro_overlay/SDM660RILSettingsOverlay/Android.bp b/rro_overlay/SDM660RILSettingsOverlay/Android.bp
new file mode 100644
index 00000000..0dfbd82f
--- /dev/null
+++ b/rro_overlay/SDM660RILSettingsOverlay/Android.bp
@@ -0,0 +1,21 @@
+//
+// Copyright (C) 2022 PixelExperience
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+runtime_resource_overlay {
+ name: "SDM660RILSettingsOverlay",
+ resource_dirs: ["res"],
+ vendor: true,
+}
diff --git a/rro_overlay/SDM660RILSettingsOverlay/AndroidManifest.xml b/rro_overlay/SDM660RILSettingsOverlay/AndroidManifest.xml
new file mode 100644
index 00000000..8aea4968
--- /dev/null
+++ b/rro_overlay/SDM660RILSettingsOverlay/AndroidManifest.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/rro_overlay/SDM660RILSettingsOverlay/res/values/config.xml b/rro_overlay/SDM660RILSettingsOverlay/res/values/config.xml
new file mode 100644
index 00000000..104148ff
--- /dev/null
+++ b/rro_overlay/SDM660RILSettingsOverlay/res/values/config.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ true
+
\ No newline at end of file
diff --git a/rro_overlay/SDM660SettingsOverlay/res/values/config.xml b/rro_overlay/SDM660SettingsOverlay/res/values/config.xml
new file mode 100644
index 00000000..8dc76bae
--- /dev/null
+++ b/rro_overlay/SDM660SettingsOverlay/res/values/config.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ false
+
diff --git a/sdm660.mk b/sdm660.mk
index ffe7b8a5..4739c79f 100644
--- a/sdm660.mk
+++ b/sdm660.mk
@@ -390,6 +390,8 @@ PRODUCT_PACKAGES += \
SDM660CarrierConfigOverlay \
SDM660DialerOverlay \
SDM660FrameworksOverlay \
+ SDM660RILFrameworksOverlay \
+ SDM660RILSettingsOverlay \
SDM660SettingsOverlay \
SDM660SettingsProviderOverlay \
SDM660SystemUIOverlay \