Changelog for Cherish 4.8
"juice: Drop adapt DT2W extension to AOSPA power HAL.",
"juice: bringup CherishOS.",
"juice: overlay: CarrierConfig: Make WiFi Calling preference editable for Jio (India)",
"juice: overlay: CarrierConfig: Allow VoLTE and VoWiFi/WFC by default",
"juice: overlay: CarrierConfig: Only allow 5G SA on Jio",
"juice: overlay: CarrierConfig: Use 4G For LTE",
"juice: overlay: CarrierConfig: Enable voLTE/voWIFI/ViLTE for entire 460 mcc",
"juice: overlay: CarrierConfig: Enable VoLTE/VoWIFI for 404 and 405 mcc",
"juice: Import CarrierConfig overlay from device/qcom/common",
"juice: Build charger_res_images",
"juice: Enable zygote unspecialized app process pool",
"juice: overlay: Suffix `Overlay` to all RRO packages",
"juice: media: Revert 32a328b5 and 3fb072455.",
"juice: Revert "Switch to qseecomd component"",
"juice: Commonize `ro.config.media_vol_steps`.",
"juice: Import board-info.",
"juice: Commonize `ro.charger.enable_suspend`.",
"juice: media: Include media_codecs audio",
"juice: media: Import media_codecs.xml from LA.UM.9.15.r1-07200-KAMORTA.QSSI12.0",
"juice: audio: Drop 24 and 32 bit recording support",
"juice: props: Extend audio offload buffer size to 256kb",
"juice: props: Set lmk stall_limit_critical threshold",
"juice: props: Adjust lmkd kill timeout",
"juice: props: Add filecache_min_kb tuning for lmkd",
"juice: overlay: Disable ripple unlock animation",
"juice: audio: Remove AUDIO_OUTPUT_FLAG_FAST definition",
"juice: Switch to keymaster component",
"juice: Switch to qseecomd component",
"juice: Switch to dsprpcd component",
"juice: Switch to charging component",
"juice: props: Define override Disable qcom hw.aac.encoder",
"juice: hidl: Remove vendor RenderScript implementation.",
"juice: Update blobs from LA.UM.9.15.2.r1-06000-KAMORTA.QSSI-13.0",
"juice: Enable fetching of QoS parameters for bengal",
"juice: Increase partition size for product, system & system_ext",
"juice: init: Lower down rate limit for gold CPU",
"juice: Spring update.",
"juice: Move Device matrix definition to qcom/common",
"juice: camera: Move camera libpiex_shim to custom_compat",
"juice: Cleanup build broken board flags",
"juice: Move to QTI Adreno component.",
"juice: Build capabilityconfigstore@1.0 vendor variant",
"juice: Include SVI config.",
"juice: Move to QTI Display component.",
"juice: Sync properties with stock.",
"juice: Import bt properties from stock.",
"juice: props: Define override bengal vendor.mm.enable.qcom_parser propertier",
"spes: props: Use media_profiles_vendor.xml",
"juice: vintf: Clean duplicate HALs.",
"juice: Add missing crypto props",
"juice: rootdir: Enable FBEv2",
"juice: Enable SSR for all subsytem types",
"juice: props: Enable zygote critical window",
"juice: audio: Fix mic issues in apps like WhatsApp",
"juice: audio: Add FM Tuner Primary Audio HAL",
"juice: audio: audio: Fix 24bit audio playback",
"juice: audio: Fixup 24 bit deep buffer",
"juice: audio: Switch to 24bit for primary and deep buffer playback",
"juice: audio: Add hotword input for hotword mic concurrency",
"juice: audio: Correct routing order for voip output",
"juice: audio: Disable ULL mode",
"juice: audio: fixup audio io policy voip_rx flags",
"juice: audio: Update audio_io_policy for VoIP",
"juice: audio: audio: Remove quad mic",
"juice: audio: audio: Don't advertise vorbis offloading support",
"juice: audio: audio: Set valid and supported channel mask for earpiece",
"juice: audio: audio: Remove dynamic attributes from APS config",
"juice: audio: audio: Add Stereo config channel support to usb surround sound",
"juice: audio: Import some audio configs.",
"juice: props: Enable ADB by default only in non-user builds",
"juice: props: Add Bluetooth power overlays to sysprops",
"juice: Migrate to AIDL ClearKey DRM HAL",
"juice: init: Move background cpuset to CPU0-1",
"juice: gps: Increase FLP batch size to max",
"juice: gps: Localise NTP to improve GPS TTFF",
"juice: gps: Import override GPS configs from MIUI.",
"juice: wifi: Enable automatic channel selection",
"juice: wifi: Disable firmware and packet logging",
"juice: wcnss: Import cleaned up Xiaomi changes.",
"juice: Import WCNSS configuration from LA.UM.9.15.2.r1-05800-KAMORTA.QSSI12.0.",
"juice: perf: Tune khaje boosts performance",
"juice: perf: Disable userspace LMK",
"juice: perf: Kang app compaction props from lahaina",
"juice: perf: Reduce trim enable memory to 2GB",
"juice: perf: Enable IOP v3",
"juice: rootdir: Manually place msm_drm and kgsl-3d0 IRQs.",
"juice: perf: Import override perf configs from qcom/common",
"juice: props: Add properties in device makefile",
"juice: camera: Improve camera shim",
"juice: camera: Shim the GetPreviewImageData symbol on libpiex",
"juice: Copy prebuilt libhidlbase from vndk v32",
"juice: Strip com.qti.node.mialgocontrol.so",
"juice: proprietary: Pin modified vendor.qti.hardware.camera.postproc@1.0-service-impl.so",
"juice: power: Remove ndk_platform backend. Use the ndk backend.",
"juice: power: Adapt DT2W extension to AOSPA power HAL",
"juice: overlay: Enable DT2W screen-off gesture",
"juice: overlay: Disable Pocket Mode support",
"juice: overlay: Configure SQLite to operate in MEMORY mode",
"juice: power: Add NVTCapacitiveTouchScreen support",
"juice: power: Add support for fts",
"juice: Add power HAL extension to hande DT2W",
"juice: Inherit proprietary-files With qcom/common qti components",
"juice: hidl: Add prebuilt_hidl_interfaces",
"juice: hidl: Build and enable NFC only for lemon variant",
"juice: init: Move property:ro.boot.mode=charger to on charger",
"juice: init: Import boot.mode=charger definitions from LAHAINA",
"juice: init: Set SSR restart_level in init script",
"juice: init: Disable cnss_diag service",
"juice: Build android.hardware.sensors@2.0-service.multihal.",
"juice: init: Import xiaomi specific changes",
"juice: vintf: Import FCM and HIDL manifest from MIUI.",
"juice: Import init files from LA.UM.9.15.1.r1-07200-KAMORTA.0.",
"juice: sepolicy: Initial sepolicy rules",
"juice: Inital Cherish device tree for POCO M3/Redmi 9T."
Special THX:
@ShelbyHell - support