diff --git a/compatibility_matrices/Android.bp b/compatibility_matrices/Android.bp
index eefca3929d..a3e1cd4ec2 100644
--- a/compatibility_matrices/Android.bp
+++ b/compatibility_matrices/Android.bp
@@ -94,3 +94,11 @@ vintf_compatibility_matrix {
"kernel_config_v_6.6",
],
}
+
+vintf_compatibility_matrix {
+ name: "framework_compatibility_matrix.tmp.xml",
+ stem: "compatibility_matrix.tmp.xml",
+ srcs: [
+ "compatibility_matrix.tmp.xml",
+ ],
+}
diff --git a/compatibility_matrices/Android.mk b/compatibility_matrices/Android.mk
index 72ead58216..7abf35e33a 100644
--- a/compatibility_matrices/Android.mk
+++ b/compatibility_matrices/Android.mk
@@ -112,7 +112,8 @@ my_system_matrix_deps := \
# interfaces (in the `next` release configuration).
ifeq ($(RELEASE_AIDL_USE_UNFROZEN),true)
my_system_matrix_deps += \
- framework_compatibility_matrix.202404.xml
+ framework_compatibility_matrix.202404.xml \
+ framework_compatibility_matrix.tmp.xml
endif
my_framework_matrix_deps += \
diff --git a/compatibility_matrices/compatibility_matrix.202404.xml b/compatibility_matrices/compatibility_matrix.202404.xml
index 490498e200..b34011e8b8 100644
--- a/compatibility_matrices/compatibility_matrix.202404.xml
+++ b/compatibility_matrices/compatibility_matrix.202404.xml
@@ -343,25 +343,6 @@
default
-
- android.hardware.media.c2
- 1.0-2
-
- IComponentStore
- software
- default[0-9]*
- vendor[0-9]*_software
-
-
-
- android.hardware.media.c2
- 1.0
-
- IConfigurable
- default
- software
-
-
android.hardware.media.c2
1
diff --git a/compatibility_matrices/compatibility_matrix.tmp.xml b/compatibility_matrices/compatibility_matrix.tmp.xml
new file mode 100644
index 0000000000..85e3c4c2fc
--- /dev/null
+++ b/compatibility_matrices/compatibility_matrix.tmp.xml
@@ -0,0 +1,24 @@
+
+
+
+ android.hardware.media.c2
+ 1.0-2
+
+ IComponentStore
+ software
+ default[0-9]*
+ vendor[0-9]*_software
+
+
+
+ android.hardware.media.c2
+ 1.0
+
+ IConfigurable
+ default
+ software
+
+
+