CHANGELOG MOKEE OS
🅳🅼🅸🆃🆁🆈 🅼🅴🅻🅻🅴🆂// 2020-07-19Linux 4.9.230
Fix rank of OMX audio codec components
Update audio config
Enable updating of APEXes
Update TARGET_BOOTLOADER_BOARD_NAME to SDM632
Set cpu "runtime variant" to kryo
Switch to stock vibration pattern
Bluetooth: Increase number of SEPs to support SHO/Mcast
Add time_daemon service
// 2020-07-16
- Fix random Fingerprint touches
- Enable IMS feature flags for supported carriers
- XiaomiParts fix Bootreceiver crash on LOCKED\_BOOT\_COMPLETED
// 2020-07-13
- Enable Frameworks Boost
- Add prop specifying BT library name
// 2020-07-10
- Fix WI-FI HOTSPOT
- Enable zygote preforking faster app launching
- Define device has notch display
- Update to Coral's July fingerprint
- Spectrum update kernel name
- Import some stuff from onc-user-9-PKQ1.181021.001-V11.0.3.0.PFLMIXM-release-keys
- Enable VNDK runtime isolation
- Update denials
- Add debug WFC prop to force enable it.
- Build vendor version of libstdc++
- Force enable VoLTE
// 2020-07-04
- Enable QC framework value-adds
- Enhance move_wifi_data.sh to copy required files
- Start msm_irqbalance for sdm632/sdm439
- Add new irqbalance conf file for sdm632
- Switch to prebuilt libbtconfigstore
// 2020-06-26
- Update kernel to 4.9.228
- Fix incorrect reboot
- Fix XiaomiParts
- Import media_codecs and media_propfiles for msm8953
- Copy media_codecs_google_video_le from fw/av
- Fix pixel-charger
- Update TARGET_KERNEL_CONFIG
- Add more config to CarrierConfig
- Enable VoLTE for Viettel Mobile
// 2020-06-21
- OC display to 63Hz
- Set slmk minfree to 64 & reclaim time 400ms
- Set swappiness to 100
- Force triple frame buffers
- Optimize Pixel charger animation
- Optimize ART props
- Enable APSS Low Power Modes
- Set cpu variant to cortex-a53
// 2020-06-09
- Full rebase tree
- Remove TARGET_USES_64_BIT_BINDER
- Disable verity and descriptor checking
- Add Xiaomi parts
- Update to Coral's June fingerprint
- Update Pixel charger animation
- Remove HD notification for VoLTE
- Update blobs OpenGL-ES-3.2-V@454.0_treble
- Update blobs vulkan 1.1.128_treble
- Linux 4.9.226 Genom Magic
- And more ....
// 2020-05-12
- Revert tree
- Some updates tree
- Full fix lags UI
- Update blobs in vendor
// 2020-05-10
- Magic Genom Linux 4.9.222
- Compile kernel with Clang 11
- Powersave battery profile: Set powersave governor
// 2020-05-07
- Update Coral Fingerprint May 2020
- Update more blobs from daisy-user-10-QKQ1.191002.002-V11.0.2.0.QDLMIXM-release-keys
// 2020-05-02
- Revert vulkan system rendering
- Update more SELinux denials
// 2020-05-01
· Force background tasks on little cores
Set sched-upmigrate-min-nice to 9, instead of the default 15. The
"background" priority level in android is nice 10, so this setting will
prevent these processes from up-migrating to big cores
· Enable AUDIO-FEATURE-ENABLED-EXTENDED-COMPRESS-FORMAT
Enables tinycompress extensions for QCOM audio HAL features.
· Enable memory optimizations
Enable B-services aging propagation and delay service restart
for devices with 2GB or less memory.
· Revert Compile kernel with Clang 10.0.4
· Tune Spectrum a bit
· Enabled 1080p on youtube
· Make Zram size 2GB
· Prefer HW codecs
· Add LMKD props
· Fix Lags On Live Wallpapers
// 2020-04-25
Implementing metadata partition
•Xiaomeme devices doesn't have /metadata partition - I decided to use an unused /cust partition for this
•Reference - https://source.android.com/security/encryption/metadata#set-up-metadata-filesystem
Enable F2FS for /cache and /data partition
•Enable FBE for F2FS
•Imported from laurel_sprout fstab
Delete Snap overlay duplicate
Update blobs from LA.UM.8.6.2.r1-06600-89xx.0
• Wifi display blobs
• Postprocessing blobs
• CDSP blobs
• QTI Bluetooth stack
• Audio stack
• Listen blobs
• Media stack
• timeservice blobs
• soter blobs
• SCVE blobs
• perf stack
• IOP blobs
• GPS stack
• ESE-Powermanager blobs
• qdutils blobs
• Graphics stack
Update ADSP blobs from daisy-user-10-QKQ1.191002.002-V11.0.2.0.QDLMIXM-release-keys
Update tree
• Delete not use overlays NotchBarKiller
• Reconfig Snap overlay
• Enable proximity check on screen wake
Use vulkan as default renderer
• Some users reported that it's increase SOT and makes SystemUI smoother
Include tweaks.mk
• Tweaks For Better Ram Management
Implementing File Based Encryption
Init system.prop
Add libnl back to PRODUCT_PACKAGES
• Though this is a shared library built with wlan HAL, but with VNDK
current it is in /system/lib(64)/vndk/ and cannot be used for WFD
which locates in /system.
Rebasen tree
• [Test] wifi hotspot
• [Test] system smoothness and responsivenessъ
• Some update audio/wifi and other config
• Bump vendor SPL to match LA.UM.8.6.2.r1-06600-89xx.0 blobs
• Ship and update vbmeta image
Also set vendor.bluetooth.soc
• This prop is usually used for FM2 and its JNI.
Rename bt props for new HAL
Drop libinit
• No need of this anymore
Setup device soong namespace
// 2020-04-17
- Upstreamed to Linux 4.9.219
- April Security Patch
- Source Upstreaming
- Update to Coral's April 2020
- Updated blobs from LA.UM.8.6.2.r1-06600-89xx.0 and daisy-user-10-QKQ1.191002.002-V11.0.2.0.QDLMIXM-release-keys
- Updated Camera/Sensor stacks from onc-user 9 PKQ1.181021.001 V11.0.8.0.PFFINXM release-keys
- Fixed WiFi Display
- Enforce AVB 2.0
- Update more SELinux denials
- Add hostapd configs needed for CAF wlan
- Delete SELINUX_IGNORE_NEVERALLOWS
- [REVERT] Initial header export bp for Android (qseecom only)
- Implementing File Based Encryption
- Update SELinux denials
- Ignore isolated_app denials
- Add USE_DEVICE_SPECIFIC_DATA_IPA
- Update data-ipa-cfg-mgr from Los
- Disable DEBUG for userdebug builds
- Remove verbose cflag
- Import data-ipa-cfg-mgr from CAF
- Fix finger after unlock
// 2020-03-24
- Wi-Fi fix work
- Revert Introduce 'SafailNet'"
- Add permission to /dev/spu_hal_ssr
- Add AID_VENDOR_THERMAL for thermal-engine
- Set carrier config to true
- Fix power off alarm
- Remove deprecated wifi fw_path flags
- Update full SEpolicy
- Add parameters for Hotspot 2.0
- Add USB initialization to init.target.rc
- SmartCharging Available
- Update USB config
- Rearrange rootdir
- Update some prop
- Update init
- Use 4GB dalvik-heap config
- Adjust doze brightness automatically
- Filter and remap display modes
- Allow system_server access to charging sysfs node
- Add nodes for Smart Charging
- Use same CPU temp node as per all other kernel managers
- Override sysfs nodes for smart charge
- Add Notch Bar Killer overlay
- Remove dtc-aosp
- Use Zeus kernel 4.9.217
- Add Earpiece gain to sound control
- SmartCharging Available
- Update USB config
- Build basic usb hal
- Rearrange rootdir
- Fix Play Market
- Update some prop
- Update init onclite
- Use 4GB dalvik-heap config
- Adjust doze brightness automatically
- Filter and remap display modes
- Allow system_server access to charging sysfs node
- Add nodes for Smart Charging
- Use same CPU temp node as per all other kernel managers
- Override sysfs nodes for smart charge
- Add Notch Bar Killer overlay
- Remove some props which will be setted by init scripts
- Update rom updater
- Don't cache the window size
- Interpret zero scanned pages as 100% pressure
- Don't exclude any allocation types
- Update adj targeting for Android 10
// 2020-03-05
- Disable EGL buffer_age extension support
- Enable Wi-Fi Aware
- Localise NTP to improve GPS TTFF
- Fix radio powersaving
- Update to Coral's Mar 2020 build fingerprint
- Enable QCRIL radio power saving
- Disable VSync for CPU rendered apps
- Enable VoLTE/VoWIFI for Turkcell/Digi
- Stop configuring read ahead from post_boot
- Import tunables/cpusets from coral
- Enable Power Save offload
- Enable support for bokeh mode
- Enable Ambient display brightness
- Add double tap gesture support
- Enable VoLTE For Vodafone India
- Update vendor_prop.mk
- Enable VoLTE/WoWIFI for Megafone, MTS and Tele2/ECC/Volgogr
- Add native ViLTE on smartfren indonesia
- Enable volte on smartfren
- Enable IMS feature flags for supported carriers
- Enable WiFi calling forcibly.
- Enable ViLTE for Airtel (India) & 404 mcc
- Enable VoLTE/VoWIFI for Digi Malaysia
- Make WiFi Calling preference editable for Jio (India)
- Enable VoLTE/voWIFI for entire 226 mcc
- Add LMKD props
- Add Netflix-Specific prop
- Tweaks For Better Ram Management
- Enable permission for FPS Info
- FPS Info Path
// 2020-02-28
- GPU Target pwr lvl=5 & initial =7
- Enable vmalloc saving
- Upstream to CAF tag LA.UM.8.6.2.r1-06600-89xx.0
- sepolicy: Address denials …
- Set UC CPU Frequency on boot
- Added SettingsProvider overlay
- Use vmpressure notifier to trigger kills
// 2020-02-25
- Enable VoLTE/VoWIFI for Digi Malaysia
- Some Ram Tweaks
- Define Device have physical Display Cutout
// 2020-02-24
- Enable volte
- Added color modes from coral
- Allow all apps to use smart replies
- Make Zram size 2GB
- Enable NTFS
- Stop kswapd early when nothing's waiting for it to free pages
- Include swap memory usage in the size of victims
- Relax memory barriers and clean up some styling
- Make LMK very aggressive
// 2020-02-23
- Add some props
- Update dex2oat thread count
- Prefer HW codecs over SW.
- Optimize DEXPREOPT
- Use Pixel charger animation
- Add Pixel Charging Animation
// 2020-02-21
- Add permissions for smart charge
- Don't account allocstalls at all for lower RAM targets
- Add energy-awareness service
- Enable native audio
- Revert lower animation speed
- Update Camera
- Lower animation speed from 0.5x to 1.25x
- Some update SELinux
// 2020-02-19
- Using 4096MB dalvik Heap configurations
- Memory optimization & surfaceflinger props
// 2020-02-18
- Upstreamed to 4.9.214
- Rate Decreased at which VFS caches are reclaimed
- Force enable mobile network settings v2
- Set mobile data user preference
- Disable bluetooth by default
- Inflate signal strength
- Set google autofill service as default
- Remove wifi dual band support
- Enable memory optimizations
- Lower animation speed from 1x to 0.5x