diff --git a/private/compat/26.0/26.0.ignore.cil b/private/compat/26.0/26.0.ignore.cil
index 0804851474a31ef5e6ff30a6f6b12e7d82bba75f..403fde752967bc395664f138d20746600e07b308 100644
--- a/private/compat/26.0/26.0.ignore.cil
+++ b/private/compat/26.0/26.0.ignore.cil
@@ -37,6 +37,7 @@
     exported2_system_prop
     exported2_vold_prop
     exported3_default_prop
+    exported3_radio_prop
     exported3_system_prop
     fs_bpf
     hal_authsecret_hwservice
diff --git a/private/compat/27.0/27.0.ignore.cil b/private/compat/27.0/27.0.ignore.cil
index 297c5ee0be1e41bbdc2c72efa9e3535d7c5bf3d1..09ffe56aeae4c329d6fc9d3f0a7c76565b904f9e 100644
--- a/private/compat/27.0/27.0.ignore.cil
+++ b/private/compat/27.0/27.0.ignore.cil
@@ -20,6 +20,7 @@
     exported2_system_prop
     exported2_vold_prop
     exported3_default_prop
+    exported3_radio_prop
     exported3_system_prop
     exported_config_prop
     exported_dalvik_prop
diff --git a/public/domain.te b/public/domain.te
index f602d088472962ae823401c02e2af658cfa91a9e..ed567ae89250847344931a79bc0c23d7a83a9fb6 100644
--- a/public/domain.te
+++ b/public/domain.te
@@ -95,6 +95,7 @@ not_compatible_property(`
     get_prop(domain, exported2_system_prop)
     get_prop(domain, exported2_vold_prop)
     get_prop(domain, exported3_default_prop)
+    get_prop(domain, exported3_radio_prop)
     get_prop(domain, exported3_system_prop)
     get_prop(domain, vendor_default_prop)
 ')
@@ -108,6 +109,7 @@ compatible_property_only(`
     get_prop({coredomain appdomain shell}, exported2_system_prop)
     get_prop({coredomain appdomain shell}, exported2_vold_prop)
     get_prop({coredomain appdomain shell}, exported3_default_prop)
+    get_prop({coredomain appdomain shell}, exported3_radio_prop)
     get_prop({coredomain appdomain shell}, exported3_system_prop)
     userdebug_or_eng(`
         get_prop(su, core_property_type)
@@ -119,6 +121,7 @@ compatible_property_only(`
         get_prop(su, exported2_system_prop)
         get_prop(su, exported2_vold_prop)
         get_prop(su, exported3_default_prop)
+        get_prop(su, exported3_radio_prop)
         get_prop(su, exported3_system_prop)
     ')
     get_prop({domain -coredomain -appdomain}, vendor_default_prop)
diff --git a/public/hal_telephony.te b/public/hal_telephony.te
index 86f41cbea62db3232b204750cfaecbd76d389ce8..31859aa5179608b03c9d7687faf3b675a09e2a3f 100644
--- a/public/hal_telephony.te
+++ b/public/hal_telephony.te
@@ -27,6 +27,7 @@ allow hal_telephony_server sdcard_type:dir r_dir_perms;
 set_prop(hal_telephony_server, radio_prop)
 set_prop(hal_telephony_server, exported_radio_prop)
 set_prop(hal_telephony_server, exported2_radio_prop)
+set_prop(hal_telephony_server, exported3_radio_prop)
 
 allow hal_telephony_server tty_device:chr_file rw_file_perms;
 
diff --git a/public/property.te b/public/property.te
index a099e87b663b2842e938411431110fd01d180d03..64f309d5dcfd2c3f749d821f92845c46a123cbbe 100644
--- a/public/property.te
+++ b/public/property.te
@@ -73,6 +73,7 @@ type exported2_radio_prop, property_type;
 type exported2_system_prop, property_type;
 type exported2_vold_prop, property_type;
 type exported3_default_prop, property_type;
+type exported3_radio_prop, property_type;
 type exported3_system_prop, property_type;
 type vendor_default_prop, property_type;
 
@@ -164,6 +165,7 @@ compatible_property_only(`
   } {
     exported_radio_prop
     exported2_radio_prop
+    exported3_radio_prop
     radio_prop
   }:property_service set;
 
diff --git a/public/property_contexts b/public/property_contexts
index 5dcffb334b443c3ddc8b1601fc24340f10490f41..17a0a33fbc8a898e457113b8c5d6441eac080564 100644
--- a/public/property_contexts
+++ b/public/property_contexts
@@ -1,6 +1,5 @@
 # vendor-init-readable
 persist.radio.airplane_mode_on u:object_r:exported2_radio_prop:s0 exact int
-persist.radio.multisim.config u:object_r:exported2_radio_prop:s0 exact string
 
 # vendor-init-settable
 af.fast_track_multiplier u:object_r:exported3_default_prop:s0 exact int
@@ -67,6 +66,7 @@ persist.config.calibration_fac u:object_r:exported3_default_prop:s0 exact string
 persist.dbg.volte_avail_ovr u:object_r:exported3_default_prop:s0 exact int
 persist.dbg.vt_avail_ovr u:object_r:exported3_default_prop:s0 exact int
 persist.dbg.wfc_avail_ovr u:object_r:exported3_default_prop:s0 exact int
+persist.radio.multisim.config u:object_r:exported3_radio_prop:s0 exact string
 persist.sys.dalvik.vm.lib.2 u:object_r:exported2_system_prop:s0 exact string
 persist.sys.sf.color_saturation u:object_r:exported2_system_prop:s0 exact string
 pm.dexopt.ab-ota u:object_r:exported_pm_prop:s0 exact string
diff --git a/public/radio.te b/public/radio.te
index 4998a61cd804d81604f755e4c7b2249620168866..8fb5ad638bd70f97c2921807189c2afc575aafa5 100644
--- a/public/radio.te
+++ b/public/radio.te
@@ -21,6 +21,7 @@ allow radio net_data_file:file r_file_perms;
 set_prop(radio, radio_prop)
 set_prop(radio, exported_radio_prop)
 set_prop(radio, exported2_radio_prop)
+set_prop(radio, exported3_radio_prop)
 set_prop(radio, net_radio_prop)
 
 # ctl interface
diff --git a/public/vendor_init.te b/public/vendor_init.te
index dd7479fcb68fabaf6d1e158533b1f0b931260d49..6a13f6913e8874c9711a28dca301cf9b4eb64dcd 100644
--- a/public/vendor_init.te
+++ b/public/vendor_init.te
@@ -172,6 +172,7 @@ set_prop(vendor_init, exported2_config_prop)
 set_prop(vendor_init, exported2_system_prop)
 set_prop(vendor_init, exported2_vold_prop)
 set_prop(vendor_init, exported3_default_prop)
+set_prop(vendor_init, exported3_radio_prop)
 set_prop(vendor_init, logd_prop)
 set_prop(vendor_init, log_tag_prop)
 set_prop(vendor_init, log_prop)