diff --git a/compatibility_matrix.26.xml b/compatibility_matrix.26.xml
index c9b68a8e12..5c81f26616 100644
--- a/compatibility_matrix.26.xml
+++ b/compatibility_matrix.26.xml
@@ -57,7 +57,7 @@
android.hardware.broadcastradio
- 1.0
+ 1.0-1
IBroadcastRadioFactory
default
@@ -71,6 +71,14 @@
legacy/0
+
+ android.hardware.cas
+ 1.0
+
+ IMediaCasService
+ default
+
+
android.hardware.configstore
1.0
@@ -204,8 +212,16 @@
- android.hardware.power
+ android.hardware.oemlock
1.0
+
+ IOemLock
+ default
+
+
+
+ android.hardware.power
+ 1.0-1
IPower
default
@@ -213,7 +229,7 @@
android.hardware.radio
- 1.0
+ 1.0-1
IRadio
slot1
@@ -256,8 +272,24 @@
- android.hardware.thermal
+ android.hardware.tetheroffload.config
1.0
+
+ IOffloadConfig
+ default
+
+
+
+ android.hardware.tetheroffload.control
+ 1.0
+
+ IOffloadControl
+ default
+
+
+
+ android.hardware.thermal
+ 1.0-1
IThermal
default
@@ -281,7 +313,7 @@
android.hardware.usb
- 1.0
+ 1.0-1
IUsb
default
@@ -289,7 +321,7 @@
android.hardware.vibrator
- 1.0
+ 1.0-1
IVibrator
default
@@ -304,13 +336,29 @@
- android.hardware.wifi
+ android.hardware.weaver
1.0
+
+ IWeaver
+ default
+
+
+
+ android.hardware.wifi
+ 1.0-1
IWifi
default
+
+ android.hardware.wifi.offload
+ 1.0
+
+ IOffload
+ default
+
+
android.hardware.wifi.supplicant
1.0
diff --git a/compatibility_matrix.27.xml b/compatibility_matrix.27.xml
new file mode 100644
index 0000000000..22ca426bfa
--- /dev/null
+++ b/compatibility_matrix.27.xml
@@ -0,0 +1,370 @@
+
+
+ android.hardware.audio
+ 2.0
+
+ IDevicesFactory
+ default
+
+
+
+ android.hardware.audio.effect
+ 2.0
+
+ IEffectsFactory
+ default
+
+
+
+ android.hardware.automotive.evs
+ 1.0
+
+ IEvsEnumerator
+ default
+
+
+
+ android.hardware.automotive.vehicle
+ 2.0
+
+ IVehicle
+ default
+
+
+
+ android.hardware.biometrics.fingerprint
+ 2.1
+
+ IBiometricsFingerprint
+ default
+
+
+
+ android.hardware.bluetooth
+ 1.0
+
+ IBluetoothHci
+ default
+
+
+
+ android.hardware.boot
+ 1.0
+
+ IBootControl
+ default
+
+
+
+ android.hardware.broadcastradio
+ 1.0-1
+
+ IBroadcastRadioFactory
+ default
+
+
+
+ android.hardware.camera.provider
+ 2.4
+
+ ICameraProvider
+ legacy/0
+
+
+
+ android.hardware.cas
+ 1.0
+
+ IMediaCasService
+ default
+
+
+
+ android.hardware.configstore
+ 1.0
+
+ ISurfaceFlingerConfigs
+ default
+
+
+
+ android.hardware.contexthub
+ 1.0
+
+ IContexthub
+ default
+
+
+
+ android.hardware.drm
+ 1.0
+
+ ICryptoFactory
+ default
+
+
+ IDrmFactory
+ default
+
+
+
+ android.hardware.dumpstate
+ 1.0
+
+ IDumpstateDevice
+ default
+
+
+
+ android.hardware.gatekeeper
+ 1.0
+
+ IGatekeeper
+ default
+
+
+
+ android.hardware.gnss
+ 1.0
+
+ IGnss
+ default
+
+
+
+ android.hardware.graphics.allocator
+ 2.0
+
+ IAllocator
+ default
+
+
+
+ android.hardware.graphics.composer
+ 2.1
+
+ IComposer
+ default
+
+
+
+ android.hardware.graphics.mapper
+ 2.0
+
+ IMapper
+ default
+
+
+
+ android.hardware.health
+ 1.0
+
+ IHealth
+ default
+
+
+
+ android.hardware.ir
+ 1.0
+
+
+ android.hardware.keymaster
+ 3.0
+
+ IKeymasterDevice
+ default
+
+
+
+ android.hardware.light
+ 2.0
+
+ ILight
+ default
+
+
+
+ android.hardware.media.omx
+ 1.0
+
+ IOmx
+ default
+
+
+ IOmxStore
+ default
+
+
+
+ android.hardware.memtrack
+ 1.0
+
+ IMemtrack
+ default
+
+
+
+ android.hardware.nfc
+ 1.0
+
+ INfc
+ default
+
+
+
+ android.hardware.oemlock
+ 1.0
+
+ IOemLock
+ default
+
+
+
+ android.hardware.power
+ 1.0-1
+
+ IPower
+ default
+
+
+
+ android.hardware.radio
+ 1.0-1
+
+ IRadio
+ slot1
+
+
+ ISap
+ slot1
+
+
+
+ android.hardware.radio.deprecated
+ 1.0
+
+ IOemHook
+ slot1
+
+
+
+ android.hardware.renderscript
+ 1.0
+
+ IDevice
+ default
+
+
+
+ android.hardware.sensors
+ 1.0
+
+ ISensors
+ default
+
+
+
+ android.hardware.soundtrigger
+ 2.0
+
+ ISoundTriggerHw
+ default
+
+
+
+ android.hardware.tetheroffload.config
+ 1.0
+
+ IOffloadConfig
+ default
+
+
+
+ android.hardware.tetheroffload.control
+ 1.0
+
+ IOffloadControl
+ default
+
+
+
+ android.hardware.thermal
+ 1.0-1
+
+ IThermal
+ default
+
+
+
+ android.hardware.tv.cec
+ 1.0
+
+ IHdmiCec
+ default
+
+
+
+ android.hardware.tv.input
+ 1.0
+
+ ITvInput
+ default
+
+
+
+ android.hardware.usb
+ 1.0-1
+
+ IUsb
+ default
+
+
+
+ android.hardware.vibrator
+ 1.0-1
+
+ IVibrator
+ default
+
+
+
+ android.hardware.vr
+ 1.0
+
+ IVr
+ default
+
+
+
+ android.hardware.weaver
+ 1.0
+
+ IWeaver
+ default
+
+
+
+ android.hardware.wifi
+ 1.0-1
+
+ IWifi
+ default
+
+
+
+ android.hardware.wifi.offload
+ 1.0
+
+ IOffload
+ default
+
+
+
+ android.hardware.wifi.supplicant
+ 1.0
+
+ ISupplicant
+ default
+
+
+
diff --git a/compatibility_matrix.current.xml b/compatibility_matrix.current.xml
index 8d50325e8a..22ca426bfa 100644
--- a/compatibility_matrix.current.xml
+++ b/compatibility_matrix.current.xml
@@ -57,7 +57,7 @@
android.hardware.broadcastradio
- 1.0
+ 1.0-1
IBroadcastRadioFactory
default
@@ -71,6 +71,14 @@
legacy/0
+
+ android.hardware.cas
+ 1.0
+
+ IMediaCasService
+ default
+
+
android.hardware.configstore
1.0
@@ -206,10 +214,14 @@
android.hardware.oemlock
1.0
+
+ IOemLock
+ default
+
android.hardware.power
- 1.0
+ 1.0-1
IPower
default
@@ -217,7 +229,7 @@
android.hardware.radio
- 1.0
+ 1.0-1
IRadio
slot1
@@ -260,8 +272,24 @@
- android.hardware.thermal
+ android.hardware.tetheroffload.config
1.0
+
+ IOffloadConfig
+ default
+
+
+
+ android.hardware.tetheroffload.control
+ 1.0
+
+ IOffloadControl
+ default
+
+
+
+ android.hardware.thermal
+ 1.0-1
IThermal
default
@@ -285,7 +313,7 @@
android.hardware.usb
- 1.0
+ 1.0-1
IUsb
default
@@ -293,7 +321,7 @@
android.hardware.vibrator
- 1.0
+ 1.0-1
IVibrator
default
@@ -310,15 +338,27 @@
android.hardware.weaver
1.0
+
+ IWeaver
+ default
+
android.hardware.wifi
- 1.0
+ 1.0-1
IWifi
default
+
+ android.hardware.wifi.offload
+ 1.0
+
+ IOffload
+ default
+
+
android.hardware.wifi.supplicant
1.0
diff --git a/compatibility_matrix.legacy.xml b/compatibility_matrix.legacy.xml
index ad6d4b93a3..5655fb97d5 100644
--- a/compatibility_matrix.legacy.xml
+++ b/compatibility_matrix.legacy.xml
@@ -57,7 +57,7 @@
android.hardware.broadcastradio
- 1.0
+ 1.0-1
IBroadcastRadioFactory
default
@@ -71,6 +71,14 @@
legacy/0
+
+ android.hardware.cas
+ 1.0
+
+ IMediaCasService
+ default
+
+
android.hardware.configstore
1.0
@@ -204,8 +212,16 @@
- android.hardware.power
+ android.hardware.oemlock
1.0
+
+ IOemLock
+ default
+
+
+
+ android.hardware.power
+ 1.0-1
IPower
default
@@ -213,7 +229,7 @@
android.hardware.radio
- 1.0
+ 1.0-1
IRadio
slot1
@@ -256,8 +272,24 @@
- android.hardware.thermal
+ android.hardware.tetheroffload.config
1.0
+
+ IOffloadConfig
+ default
+
+
+
+ android.hardware.tetheroffload.control
+ 1.0
+
+ IOffloadControl
+ default
+
+
+
+ android.hardware.thermal
+ 1.0-1
IThermal
default
@@ -281,7 +313,7 @@
android.hardware.usb
- 1.0
+ 1.0-1
IUsb
default
@@ -289,7 +321,7 @@
android.hardware.vibrator
- 1.0
+ 1.0-1
IVibrator
default
@@ -304,13 +336,29 @@
- android.hardware.wifi
+ android.hardware.weaver
1.0
+
+ IWeaver
+ default
+
+
+
+ android.hardware.wifi
+ 1.0-1
IWifi
default
+
+ android.hardware.wifi.offload
+ 1.0
+
+ IOffload
+ default
+
+
android.hardware.wifi.supplicant
1.0