15-Novmber-2024
- switch to old display drivers
- any recovery can be used
23-October-2024
- only use orange fox recovery using twrp will soft brick
- dirty flashable on 10.8.0
- Update bcr to 1.72
- updated blobs and camera from 1.0.9.0.UMRMIXM
- rootdir: Do not allow foreground tasks to run on CPU7
- rootdir: Move background cpuset to CPU0-1
- rootdir: Set restricted cpuset to the same CPUs as system-background
- rootdir: Set dex2oat thread count and cpuset
- init: Register and enable qcrild & data services on boot
- overlay: configure SQLite to operate in MEMORY mode
- Do not balance msm_drm and kgsl_3d0 IRQs
- Dynamically set IRQ affinity for KGSL and MSM_DRM
- qcril_database: Add migration to disable redir_party_num
- qcril_database: Add missing migration for db 15.0
- Import qcril_database and generate the db at build time
- wifi-display: Add WfdCommon to boot jars
- Migrate sensor HAL to AIDL interface
11-September-2024
- Add fingerprint configuration to overlay
- Commonize udfps doze sensor type
- Remove hw_acc effect
- sensors: Add more padding to oem_msg
- sepolicy: Drop nfc rules which are handled by sepolicy_vndr already
- sepolicy: Remove xiaomi specific gnss rules
- Drop so many unused blobs
- Commonize most audio blobs
- Document some DISABLE_CHECKELF
- so many more changes
01-September-2024
- IMPORTANT NOTE:: people on 28aug build or older will need to do a clean flash due to sensors changes. sorry for inconvience
- overlay: Disable config_powerDecoupleInteractiveModeFromDisplay
- Unset BOARD_USERDATAIMAGE_PARTITION_SIZE
- overlay: Add reboot to fastbootd
- overlay: Enable option for full screen aspect ratio
- Update blobs and fingerprint from V816.0.8.0.UMRMIXM
- drop v762.18 gpu drivers using stock now
- Update hyperos camera from marble OS1.0.8.0.UMRMIXM
- Aod works but double tap to wake aod is dead
28-August-2024
- Updated gpu driver to 762.18
- Fixed Aod
- Signed with matrixx keys
- passes strong integrity
24-August-2024
- Fixed gphotos not opening with hyper os Camera
- fixed ksu giving bootloop
23-August-2024
- Introduce sensor notifier extension to report raw brightness
- Move to Xiaomi IR AIDL
- Drop unused battery property
- Move more radio properties to vendor
- Remove DEVICE_PROVISIONED
- overlay: Prodive MIUI color mode options
- overlay: Move rro packages to vendor partition
- overlay: Remove _Sys and _Vendor suffix from names
- Add clang-format configuration
21-August-2024
- Update blobs from V816.0.7.0.UMRMIXM
- Updated hyper os cam from latest marble global
- Implemented new dolby with eq
- Fixed double tap to wake
- sensors: Let the light notifier decide whether it should run
- sensors: LightNotifier: Support secondary panel
- Remove modules that depend on debugfs
- Include vendor/debugfs.config
- Remove duplicate auto-brightness configurations
- Commonize building sensors.xiaomi
- rootdir: Add more infos to ro.boot.hardware.revision prop
- rootdir: Set hardware revision property
- Build opensource soundtrigger HAL
- Disable proprietary listen sound model
- Let build system copy audio manifests
- Add platform specific audio hal to build targets
- Build libsndcardparser from source
- Build libbatterylistener from source
- Skip building agm test binaries
- Move most agm and pal targets to source built
- Build mtdservice interface lib from source
- Switch to source-built mlipay interface
- Build audioadsprpcd from source
- Build librmnetctl from source
- Kill libstagefrighthw
- Disable OMX
- Get rid of unnecessary 32-bit blobs
- Extend audio offload buffer size to 256kb
- Fix battery and USB OTG detection
- Drop xiaomi libsensor_cal@2.0.so
- Unpin telephony apks
- Build xiaomi-telephony-stub
- Build XiaomiDolby
- Define OEM fast charge sysfs node
- wifi: Enable support for IEEE80211AX
- rootdir: Add sdcard1 and usbotg to recovery fstab
- Fix battery and USB OTG detection
- Load adsp_loader_dlkm for battery status in recovery
- sensors: Increase _oem_msg struct size
- Kill xiaomi citsensorservice and sensor communicate
- sensors: Introduce LightNotifier and use libssccalapi@2.0
- Add aod notifier
- sensors: Convert nonui notifier into a generalized sensor based notifier
- sensors: Close touch dev fd after usage
- Use kernel provided xiaomi_touch.h
- sensors: Pass nonui value unmodified to touchscreensensors: Pass nonui value unmodified to touchscreen
- sensors: Cleanup code and drop unused dependencies
- Drop nfc services from manifest since they have fragments
- Migrate to QTI USB Gadget 1.2 HIDL
- Swap to QTI USB init scripts
- Use soong_config_set to set xiaomi powershare variable
- Unset BUILD_BROKEN_INCORRECT_PARTITION_IMAGES
- Assert for marble or marblein
- Introduce sensor notifier extension to report raw brightness
- Set HWC-specific properties
- Set display idle time to 0
- Add missing kvh2xml.xml
- Add Xiaomi sensor module
- Update bcr to version 1.69
10-July-2024
- Synced with QPR3 based July SP Source
- Fixed OIS
- Updated ViperFX to latest 6.5
- Reverted to stock Adreno blobs to fix gameplay issues
- Updated some blobs
26-June-2024
- Fixed flickering issues at Low Brightness & AoD
- Added back support for Dolby spatial audio
- Added qs tile for refresh rate
- Added back world phone options for prefered network
- Updated BCR App to latest v1.65
- Silenced some spammy logging
- Updated Adreno blobs from chenfeng V816.0.5.0.UNJCNXM
- Refactored Clear Speaker Fragment code
- Imported missing media codecs from stock
15-June-2024
- Updated BCR App to latest 1.64
- Updated ViperFX to latest 6.3
- Updated build fingerprint
- Updated CarrierConfig from Nothing Phone1
- Added overlay to Enable FPS Info
30-May-2024
- Sync with latest source to fix few source side errors
28-May-2024
- Signed build to pass Play Integrity again
- Updated BCR App to latest 1.63
21-May-2024
- Fixed Auto Brightness issue
- Haptics improved
- Screen flickering at low brightness is addressed to some extent (very less flickers now)
14-May-2024
- Update hyperos cam from 1.0.5.0.UMRMIXM
- Bring back Thermal Profiles
- Nuked Brightness Slider Curve Implementation (No more higher Brightness at lower slider positions)
18-April-2024
- Fixed widevine issue (Back to L1 now)
- Fixed BCR App crashing issue
- Auto Brightness works like one shot Brightness (The moment u unlock phone, brightness adapts to surrounding light)
- Upstreamed Los kernel to 5.10.209 and is based on latest April tag ASB-2024-04-05
- Update blobs from V816.0.4.0.ULLMIXM
- Fixed twrp getting replaced with source recovery
- Added back OTA support
- Nuked Thermal profiles as they were causing performance drop (Strange but true)
11-April-2024
- Switched to Los based trees
- Switched to OSS kernel
- Updated BCR app to latest 1.62
- Ships with Parts Dolby, ViperFX 6.2 for sound
- Includes Per App Refresh rate, Low Power Refresh rate options
16-March-2024
- Fixed Heating issues
- Improvements to Moto Dolby
- Added back spatial audio
- Unfortunately widevine is L3 again
06-March-2024
- Fixed sms/otp not receiving issue
- Fixed Thermals
- Fixed ott apps crash and now Widevine is back to L1
- Improved Auto Brightness
- Set Brightness slider curve Implementation (Enjoy higher brightness at lower slider positions)
- Upstreamed Evenstar Non ksu kernel to 5.10.211
- Updated BCR to latest 1.61
- Ships with Moto Dolby and Dirac instead of parts Dolby and ViperFX
- Added overlay for Turbo Power Charging
- Enable Advanced SF Phase Offsets (Improved app open/close animation and reduces janks)
- Optimized Dex flags (faster boot)
- Removed Force triple frame buffers (Reduces app lags & improves UI performance)
- Nuked Per-app Refresh Rate for now (Buggy after update to Hyperos Blobs)
- Moved Fuse Passthrough prop to product.prop from system.prop as per latest android change
- Fixed Battery Drain due to statsd
16-Feb-2024
- Based on HyperOS firmware
- Added 90Hz support
- Ships with Evenstar Kernel non-ksu variant
- Dropped support for 32 bit apps for now
09-Feb-2024
- Fixed Green tint at low brightness
- Added smooth display Toggle
- Fixed some Janks
- Tuned charging control parameters
- Silence some spammy logging (reduces idle cpu usage)
- Tune ambient display burn-in protection
- Updated Silvercore Kernel to latest 5.10.209
- Updated ViperFX app to latest 6.1
- In order to fix crashing ott apps, widevine compromised to L3 for now
24-Jan-2024
- Hotfix update for 10.2.1 release of 22.01.24
- Fixed Fingerprint issues that was randomly occuring with few users
- Dropped Smooth display for now
- Switch back to Silvercore Kernel based on 5.10.208 (Though melt was not behind the FP issue)
22-Jan-2024
- Fixed issue with night light
- Fixed issue with extra dark
- Fixed an issue where TWRP was getting replaced with matrixx recovery after OTA
- Improved Adaptive brightness (still brightness varying with screen content in certain scenarios is to be addressed)
- Added back smooth display Toggle
- Switched to Melt kernel and Upstreamed to latest version 2.5.3
11-Jan-2024
- Fixed Auto Brightness issue
- Disable frame rate override feature
- Disable backpressure prop (helps fix lags and Janks )
- Updated BCR to latest 1.59
- Updated Silvercore Kernel to latest by Chaitanya
27-Dec-2023
- Updated Silvercore Kernel to latest 5.10.204
- Added some tweaks to improve smoothness of the rom
- Fixed 'No Space' Error with Gapps Flashing (Now use any Nikgapps package of ur choice)
20-Dec-2023
- Added Dolby atoms, spatial audio
- Removed Dirac and retained ViperFX
- Added dolby vision
- Added Battery Health
- Added support for new Bluetooth Low Energy (BLE) devices
- Updated Perf blobs from Nothing Phone 2
- Switched to latest Silvercore Kernel 5.10.203
- Updated BCR to latest 1.57
- Updated ViperFX driver to latest 0.6.1
10-Dec-2023
- Fixed an issue where default dialer was not being set in Gapps build
- Shipped Google Messaging app instead of AOSP Messaging (Fixes message not received in some cases)
- Uprev ViPER4Android FX to latest release 5.6.2
03-Dec-2023
- Fixed issue of incoming call displaying weird numbers for dual sim users (Replaced Google Dialer with aosp dialer app)
- Replaced Google Messages with aosp messages app
- Switched to aospa kernel from melt kernel
01-Dec-2023
- Hotfix build, synced with latest source
- Updated pinner service in tune with pixel_fw merge in source
29-Nov-2023
- Added props to improve App closing/opening animations and touch response
- Switched to Melt kernel and updated to latest 2.3.6_1
- Updated Basic Call Recorder app to latest 1.56
- Added lineage Charging Control feature
- Enabled aosp surfaceflinger (Improved smoothness)
- Enabled apk fs-verity (root detection improvement)
- Silenced OpenGLRenderer log spam
- Cleaned up useless log spams
- Reduction of idle drain
- Battery backup improvements
- Improvements to scrolling and smoothness of rom
23-Nov-2023
- Shipped & Updated ViperFX to latest version 5.5
- Match vendor security patch with platform security patch
- Adjust status bar paddings
17-Nov-2023
- Enjoy strong vibrations as it was before, RIP subtle vibrations
- Uprev BCR to v1.55
- Add Dirac Sound
- Add support for Smart Pixels
12-Nov-2023
- Added support for Vanilla Build
- Added cloned apps support for Gmail
- Improved vibrations
- Updated Silvercore Kernel to v5.10.200
- Miscellaneous fixes and improvements
08-Nov-2023
- Added Leica Camera
- Nuked the system apps AudioFX, Auxio and Matlog
- Fixed the issue of vendor security patch level displaying as unknown
- Added Google messaging to fix sms not receiving after device restart
- Ships with Google Dialer instead of Aosp dialer
- Added back Support for 32 bit apps
- Switched to Silver core kernel