diff --git a/compatibility_matrices/compatibility_matrix.202504.xml b/compatibility_matrices/compatibility_matrix.202504.xml
index ced86a01e0..7e19852dc2 100644
--- a/compatibility_matrices/compatibility_matrix.202504.xml
+++ b/compatibility_matrices/compatibility_matrix.202504.xml
@@ -396,7 +396,7 @@
android.hardware.radio.data
- 3-4
+ 3
IRadioData
slot1
@@ -476,7 +476,7 @@
android.hardware.radio.ims.media
- 2-3
+ 2
IImsMedia
default
diff --git a/radio/aidl/Android.bp b/radio/aidl/Android.bp
index 517ad86bfb..f60c484ee7 100644
--- a/radio/aidl/Android.bp
+++ b/radio/aidl/Android.bp
@@ -105,7 +105,7 @@ aidl_interface {
},
],
- frozen: false,
+ frozen: true,
}
aidl_interface {
@@ -320,7 +320,7 @@ aidl_interface {
stability: "vintf",
imports: [
"android.hardware.radio-V3",
- "android.hardware.radio.data-V4",
+ "android.hardware.radio.data-V3",
],
backend: {
cpp: {
@@ -347,7 +347,7 @@ aidl_interface {
},
],
- frozen: false,
+ frozen: true,
}
aidl_interface {
diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/ApnTypes.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/ApnTypes.aidl
index 27561b9dd1..782dbbf0ce 100644
--- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/ApnTypes.aidl
+++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/ApnTypes.aidl
@@ -52,6 +52,4 @@ enum ApnTypes {
BIP = (1 << 13) /* 8192 */,
ENTERPRISE = (1 << 14) /* 16384 */,
RCS = (1 << 15) /* 32768 */,
- OEM_PAID = (1 << 16) /* 65536 */,
- OEM_PRIVATE = (1 << 17) /* 131072 */,
}
diff --git a/radio/aidl/android/hardware/radio/data/ApnTypes.aidl b/radio/aidl/android/hardware/radio/data/ApnTypes.aidl
index bea8bcf20a..2a0c263c83 100644
--- a/radio/aidl/android/hardware/radio/data/ApnTypes.aidl
+++ b/radio/aidl/android/hardware/radio/data/ApnTypes.aidl
@@ -91,12 +91,16 @@ enum ApnTypes {
* APN type for RCS (Rich Communication Services)
*/
RCS = 1 << 15,
+
/**
* APN type for OEM_PAID networks (Automotive PANS)
*/
- OEM_PAID = 1 << 16,
+ // TODO(b/366194627): enable once HAL unfreezes
+ // OEM_PAID = 1 << 16,
+
/**
* APN type for OEM_PRIVATE networks (Automotive PANS)
*/
- OEM_PRIVATE = 1 << 17,
+ // TODO(b/366194627): enable once HAL unfreezes
+ // OEM_PRIVATE = 1 << 17,
}
diff --git a/radio/aidl/compat/libradiocompat/Android.bp b/radio/aidl/compat/libradiocompat/Android.bp
index a842497f33..d78455ebce 100644
--- a/radio/aidl/compat/libradiocompat/Android.bp
+++ b/radio/aidl/compat/libradiocompat/Android.bp
@@ -37,9 +37,9 @@ cc_library {
"android.hardware.radio.config@1.1",
"android.hardware.radio.config@1.2",
"android.hardware.radio.config@1.3",
- "android.hardware.radio.data-V4-ndk",
+ "android.hardware.radio.data-V3-ndk",
"android.hardware.radio.ims-V2-ndk",
- "android.hardware.radio.ims.media-V3-ndk",
+ "android.hardware.radio.ims.media-V2-ndk",
"android.hardware.radio.messaging-V3-ndk",
"android.hardware.radio.modem-V3-ndk",
"android.hardware.radio.network-V3-ndk",
diff --git a/radio/aidl/compat/service/Android.bp b/radio/aidl/compat/service/Android.bp
index 5313be0051..c8bbd4cf29 100644
--- a/radio/aidl/compat/service/Android.bp
+++ b/radio/aidl/compat/service/Android.bp
@@ -40,9 +40,9 @@ cc_binary {
"android.hardware.radio.config@1.1",
"android.hardware.radio.config@1.2",
"android.hardware.radio.config@1.3",
- "android.hardware.radio.data-V4-ndk",
+ "android.hardware.radio.data-V3-ndk",
"android.hardware.radio.ims-V2-ndk",
- "android.hardware.radio.ims.media-V3-ndk",
+ "android.hardware.radio.ims.media-V2-ndk",
"android.hardware.radio.messaging-V3-ndk",
"android.hardware.radio.modem-V3-ndk",
"android.hardware.radio.network-V3-ndk",
diff --git a/radio/aidl/vts/Android.bp b/radio/aidl/vts/Android.bp
index 37e0ba8356..95210686c3 100644
--- a/radio/aidl/vts/Android.bp
+++ b/radio/aidl/vts/Android.bp
@@ -79,9 +79,9 @@ cc_test {
static_libs: [
"android.hardware.radio-V3-ndk",
"android.hardware.radio.config-V3-ndk",
- "android.hardware.radio.data-V4-ndk",
+ "android.hardware.radio.data-V3-ndk",
"android.hardware.radio.ims-V2-ndk",
- "android.hardware.radio.ims.media-V3-ndk",
+ "android.hardware.radio.ims.media-V2-ndk",
"android.hardware.radio.messaging-V3-ndk",
"android.hardware.radio.modem-V3-ndk",
"android.hardware.radio.network-V3-ndk",