diff --git a/device-aosp.mk b/device-aosp.mk
index 2c116e8..144abaa 100644
--- a/device-aosp.mk
+++ b/device-aosp.mk
@@ -16,4 +16,8 @@
# HBM
PRODUCT_COPY_FILES += \
- device/google/lynx/permissions/permissions_com.android.hbmsvmanager.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/permissions_com.android.hbmsvmanager.xml
\ No newline at end of file
+ device/google/lynx/permissions/permissions_com.android.hbmsvmanager.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/permissions_com.android.hbmsvmanager.xml
+
+# Overlays
+PRODUCT_PACKAGES += \
+ HbmSVManagerOverlayLynx
diff --git a/lynx/overlay_packages/HbmSVManagerOverlay/Android.bp b/lynx/overlay_packages/HbmSVManagerOverlay/Android.bp
new file mode 100644
index 0000000..79c3425
--- /dev/null
+++ b/lynx/overlay_packages/HbmSVManagerOverlay/Android.bp
@@ -0,0 +1,8 @@
+package {
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+runtime_resource_overlay {
+ name: "HbmSVManagerOverlayLynx",
+ vendor: true
+}
diff --git a/lynx/overlay_packages/HbmSVManagerOverlay/AndroidManifest.xml b/lynx/overlay_packages/HbmSVManagerOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..b8e8d1f
--- /dev/null
+++ b/lynx/overlay_packages/HbmSVManagerOverlay/AndroidManifest.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png
new file mode 100644
index 0000000..cc873e0
Binary files /dev/null and b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png differ
diff --git a/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png
new file mode 100644
index 0000000..292f075
Binary files /dev/null and b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png differ
diff --git a/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png
new file mode 100644
index 0000000..c8cc388
Binary files /dev/null and b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png differ
diff --git a/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png
new file mode 100644
index 0000000..7bd7b5e
Binary files /dev/null and b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png differ
diff --git a/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png
new file mode 100644
index 0000000..0c60867
Binary files /dev/null and b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png differ
diff --git a/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png
new file mode 100644
index 0000000..d6963c7
Binary files /dev/null and b/lynx/overlay_packages/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png differ
diff --git a/lynx/overlay_packages/HbmSVManagerOverlay/res/values/config.xml b/lynx/overlay_packages/HbmSVManagerOverlay/res/values/config.xml
new file mode 100644
index 0000000..42862b6
--- /dev/null
+++ b/lynx/overlay_packages/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
+
+