diff --git a/res/values/strings_ext.xml b/res/values/strings_ext.xml
index a7f2c226e69..df10c4efe06 100644
--- a/res/values/strings_ext.xml
+++ b/res/values/strings_ext.xml
@@ -322,4 +322,8 @@ May cause unreliable service. Use at your own risk.
Available but roaming not editable
Cross SIM calling / backup calling availability
Only for dual SIM setups. If enabled, then when the SIM is roaming or out of service and Wi‑Fi isn\’t available, calls can be made over another SIM’s data connection. Wi-Fi calling should be set to available to use this.
+ Inflate cell signal
+ When inflated, the status bar displays signal out of 5 bars instead of 4
+ Display 5 bars
+ Display 4 bars
diff --git a/src/com/android/settings/network/telephony/carriersettingsoverride/CarrierConfigOverrideOptions.kt b/src/com/android/settings/network/telephony/carriersettingsoverride/CarrierConfigOverrideOptions.kt
index 0e5f8d73611..08e4eff22a8 100644
--- a/src/com/android/settings/network/telephony/carriersettingsoverride/CarrierConfigOverrideOptions.kt
+++ b/src/com/android/settings/network/telephony/carriersettingsoverride/CarrierConfigOverrideOptions.kt
@@ -44,7 +44,8 @@ val allowedUserChangeableCarrierConfigOptions: List
list.onEach { flag ->
@@ -323,3 +324,24 @@ data object CrossSIMAvailable : ChangeableCarrierConfigOption(
override val dialogDescriptionStringRes: Int
get() = R.string.carrier_settings_override_cross_sim_description
}
+
+data object InflateSignal : ChangeableCarrierConfigOption(
+ keysWithType = listOf(
+ CarrierConfigManager.KEY_INFLATE_SIGNAL_STRENGTH_BOOL to KeyType.BOOLEAN,
+ ),
+ allPossibleConfigStates = listOf(
+ ConfigState.Uniform(
+ CarrierConfigTypedValue.Bool(true),
+ R.string.carrier_settings_override_inflate_true,
+ R.string.carrier_settings_override_inflate_true,
+ ),
+ ConfigState.Uniform(
+ CarrierConfigTypedValue.Bool(false),
+ R.string.carrier_settings_override_inflate_false,
+ R.string.carrier_settings_override_inflate_false,
+ ),
+ )
+) {
+ override val titleStringRes = R.string.carrier_settings_override_inflate_signal
+ override val dialogDescriptionStringRes = R.string.carrier_settings_override_inflate_signal_description
+}