diff --git a/device-lineage.mk b/device-lineage.mk
index 67195d9..6a3aa48 100644
--- a/device-lineage.mk
+++ b/device-lineage.mk
@@ -17,6 +17,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
EuiccSupportPixelOverlay
+# HBM
+PRODUCT_PACKAGES += \
+ HbmSVManagerOverlayFelix
+
# wireless_charger HAL service
include device/google/gs-common/wireless_charger/wireless_charger.mk
diff --git a/rro_overlays/HbmSVManagerOverlay/Android.bp b/rro_overlays/HbmSVManagerOverlay/Android.bp
new file mode 100644
index 0000000..9e1dbef
--- /dev/null
+++ b/rro_overlays/HbmSVManagerOverlay/Android.bp
@@ -0,0 +1,8 @@
+package {
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+runtime_resource_overlay {
+ name: "HbmSVManagerOverlayFelix",
+ vendor: true
+}
diff --git a/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml b/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..b8e8d1f
--- /dev/null
+++ b/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_0_cal0.png b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_0_cal0.png
new file mode 100644
index 0000000..5f23c97
Binary files /dev/null and b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_0_cal0.png differ
diff --git a/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_1_cal0.png b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_1_cal0.png
new file mode 100644
index 0000000..bba752f
Binary files /dev/null and b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_1_cal0.png differ
diff --git a/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_2_cal0.png b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_2_cal0.png
new file mode 100644
index 0000000..375d6fb
Binary files /dev/null and b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_2_cal0.png differ
diff --git a/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_3_cal0.png b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_3_cal0.png
new file mode 100644
index 0000000..939056f
Binary files /dev/null and b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_3_cal0.png differ
diff --git a/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_4_cal0.png b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_4_cal0.png
new file mode 100644
index 0000000..8445608
Binary files /dev/null and b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_4_cal0.png differ
diff --git a/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_5_cal0.png b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_5_cal0.png
new file mode 100644
index 0000000..bbeadfb
Binary files /dev/null and b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_5_cal0.png differ
diff --git a/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_6_cal0.png b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_6_cal0.png
new file mode 100644
index 0000000..bbeadfb
Binary files /dev/null and b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_6_cal0.png differ
diff --git a/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_7_cal0.png b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_7_cal0.png
new file mode 100644
index 0000000..8445608
Binary files /dev/null and b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_7_cal0.png differ
diff --git a/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_8_cal0.png b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_8_cal0.png
new file mode 100644
index 0000000..8e346ee
Binary files /dev/null and b/rro_overlays/HbmSVManagerOverlay/res/drawable/TCI_8_cal0.png differ
diff --git a/rro_overlays/HbmSVManagerOverlay/res/values/config.xml b/rro_overlays/HbmSVManagerOverlay/res/values/config.xml
new file mode 100644
index 0000000..88143b0
--- /dev/null
+++ b/rro_overlays/HbmSVManagerOverlay/res/values/config.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+ - 0.001505017
+ - 0.004013378
+ - 0.008016032
+ - 0.022044089
+
+
+ - 0.0
+ - 4.0
+
+
+ - 0.0
+ - 4.0
+
+
+ - 0.0
+ - 4.0
+ - 8.0
+
+
+ - 0.0
+ - 6.0
+
+
+ - @array/config_compensation_temperature_conditions_0
+ - @array/config_compensation_temperature_conditions_1
+ - @array/config_compensation_temperature_conditions_2
+ - @array/config_compensation_temperature_conditions_3
+
+
+ - default
+ - secondary
+
+
+ - TCS3701 Ambient Light
+ - TMD3719 Ambient Light
+
+
+ - local:4619827677550801152
+ - local:4619827677550801153
+
+
+ - @drawable/TCI_0_cal0
+ - @drawable/TCI_1_cal0
+ - @drawable/TCI_2_cal0
+ - @drawable/TCI_3_cal0
+ - @drawable/TCI_4_cal0
+ - @drawable/TCI_5_cal0
+ - @drawable/TCI_6_cal0
+ - @drawable/TCI_7_cal0
+ - @drawable/TCI_8_cal0
+
+