This repository provides Dolby Atmos blobs and the LunarisDolby app for AOSP-based custom ROMs on Xiaomi devices. It includes ODM-partition HAL blobs (_v3_6 and _sp stacks), the full LunarisDolby UI, and per-device sound memory — which automatically remembers and restores your complete Dolby settings for each audio output device independently.
- 🎧 Per-device sound memory — Every setting (EQ, profile, enhancers) is automatically saved and restored per device, including unsaved changes
- 🎵 LunarisDolby UI — Modern Dolby Atmos control app with 10/15/20-band EQ, presets, and more
- 🔊 Full HAL support — Both
vendor.dolby_v3_6andvendor.dolby_spODM HAL stacks included - ⚙️ Plug and play — Minimal device tree changes required
git clone <this-repo> vendor/lunaris/dolbyOr add to your local manifest:
<project path="vendor/lunaris/dolby" name="your-org/vendor_lunaris_dolby" remote="github" />$(call inherit-product, vendor/lunaris/dolby/dolby.mk)include vendor/lunaris/dolby/BoardConfigDolby.mk
⚠️ Important: Make sureDEVICE_MANIFEST_FILEandDEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILEuse+=not:=in your device tree to avoid overriding the Dolby VINTF entries.
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += \
vendor/lunaris/dolby/vintf/dolby_framework_compatibility_matrix.xml
DEVICE_MANIFEST_FILE += \
vendor/lunaris/dolby/vintf/dolby_manifest.xml<Include href="media_codecs_dolby_audio.xml" />Add the libraries:
<library name="dap_sw" path="libswdap_v3_6.so"/>
<library name="dap_hw" path="libhwdap_v3_6.so"/>Add the effect proxy:
<effectProxy name="dap" library="proxy" uuid="9d4921da-8225-4f29-aefa-39537a04bcaa">
<libsw library="dap_sw" uuid="6ab06da4-c516-4611-8166-452799218539"/>
<libhw library="dap_hw" uuid="a0c30891-8246-4aef-b8ad-d53e26da0253"/>
</effectProxy>- Not intended for devices with 64-bit audio support. 64-bit audio FX modules can be added separately if needed.
- Blobs are extracted from the ODM partition and target SM6375-based Xiaomi devices.
|
Pong-Development/hardware_dolby Original LunarisDolby UI and hardware Dolby HAL integration this repo is based on. |
Original Dolby audio effect interface ( |
Maintained for Lunaris OS · Licensed under Apache 2.0
