diff --git a/oriole/device-lineage.mk b/oriole/device-lineage.mk
index fd82a16..accb363 100644
--- a/oriole/device-lineage.mk
+++ b/oriole/device-lineage.mk
@@ -7,3 +7,7 @@
$(call inherit-product, $(DEVICE_PATH)/device-lineage.mk)
DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/$(DEVICE_CODENAME)/overlay-lineage
+
+# HBM
+PRODUCT_PACKAGES += \
+ HbmSVManagerOverlay
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/Android.bp b/oriole/rro_overlays/HbmSVManagerOverlay/Android.bp
new file mode 100644
index 0000000..5ca5189
--- /dev/null
+++ b/oriole/rro_overlays/HbmSVManagerOverlay/Android.bp
@@ -0,0 +1,8 @@
+package {
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+runtime_resource_overlay {
+ name: "HbmSVManagerOverlay",
+ vendor: true
+}
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml b/oriole/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..b8e8d1f
--- /dev/null
+++ b/oriole/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png
new file mode 100644
index 0000000..8e5bc72
Binary files /dev/null and b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png differ
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png
new file mode 100644
index 0000000..1348949
Binary files /dev/null and b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png differ
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png
new file mode 100644
index 0000000..6c4da6a
Binary files /dev/null and b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png differ
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png
new file mode 100644
index 0000000..a1df501
Binary files /dev/null and b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png differ
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png
new file mode 100644
index 0000000..809e71c
Binary files /dev/null and b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png differ
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png
new file mode 100644
index 0000000..bd4ec05
Binary files /dev/null and b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png differ
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_6_cal0.png b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_6_cal0.png
new file mode 100644
index 0000000..3a2779f
Binary files /dev/null and b/oriole/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_6_cal0.png differ
diff --git a/oriole/rro_overlays/HbmSVManagerOverlay/res/values/config.xml b/oriole/rro_overlays/HbmSVManagerOverlay/res/values/config.xml
new file mode 100644
index 0000000..e850ae7
--- /dev/null
+++ b/oriole/rro_overlays/HbmSVManagerOverlay/res/values/config.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+ - SCI_0_cal0.png
+ - SCI_1_cal0.png
+ - SCI_2_cal0.png
+ - SCI_3_cal0.png
+ - SCI_4_cal0.png
+ - SCI_5_cal0.png
+ - SCI_6_cal0.png
+
+
+ - @drawable/SCI_0_cal0
+ - @drawable/SCI_1_cal0
+ - @drawable/SCI_2_cal0
+ - @drawable/SCI_3_cal0
+ - @drawable/SCI_4_cal0
+ - @drawable/SCI_5_cal0
+ - @drawable/SCI_6_cal0
+
+ 1500
+ 10.0
+
+ - 15000.0
+ - 30000.0
+ - 45000.0
+ - 60000.0
+ - 70000.0
+ - 80000.0
+ - 100000.0
+
+