diff --git a/bluejay/rro_overlays/HbmSVManagerOverlay/Android.bp b/bluejay/rro_overlays/HbmSVManagerOverlay/Android.bp
new file mode 100644
index 0000000..5ca5189
--- /dev/null
+++ b/bluejay/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/bluejay/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml b/bluejay/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..b8e8d1f
--- /dev/null
+++ b/bluejay/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png
new file mode 100644
index 0000000..6bbb70a
Binary files /dev/null and b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png differ
diff --git a/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png
new file mode 100644
index 0000000..de7d600
Binary files /dev/null and b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png differ
diff --git a/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png
new file mode 100644
index 0000000..8debb3c
Binary files /dev/null and b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png differ
diff --git a/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png
new file mode 100644
index 0000000..fdbb291
Binary files /dev/null and b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png differ
diff --git a/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png
new file mode 100644
index 0000000..087a639
Binary files /dev/null and b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png differ
diff --git a/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png
new file mode 100644
index 0000000..0ca696b
Binary files /dev/null and b/bluejay/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png differ
diff --git a/bluejay/rro_overlays/HbmSVManagerOverlay/res/values/config.xml b/bluejay/rro_overlays/HbmSVManagerOverlay/res/values/config.xml
new file mode 100644
index 0000000..42862b6
--- /dev/null
+++ b/bluejay/rro_overlays/HbmSVManagerOverlay/res/values/config.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+ - SCI_0_cal0.png
+ - SCI_1_cal0.png
+ - SCI_2_cal0.png
+ - SCI_3_cal0.png
+ - SCI_4_cal0.png
+ - SCI_5_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
+
+ 1500
+ 10.0
+ 7000.0
+
+ - 7000.0
+ - 10000.0
+ - 35000.0
+ - 50000.0
+ - 80000.0
+ - 100000.0
+
+
diff --git a/device-lineage.mk b/device-lineage.mk
index a861d8f..b4c8639 100644
--- a/device-lineage.mk
+++ b/device-lineage.mk
@@ -14,6 +14,10 @@ PRODUCT_PACKAGES += \
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.telephony.euicc.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/android.hardware.telephony.euicc.xml
+# HBM
+PRODUCT_PACKAGES := \
+ HbmSVManagerOverlay
+
# Build necessary packages for vendor
# Codec2