[Xiaomi Poco X3 NFC ROMs, Kernels, Recoveries, & Ot] janhammer504:
RESERVED for "Changelog"

Update

: [2021-03-21] Highly Recommended !

- overlay folder [/vendor] : secure & total remove ... R.I.P forever ! :sneaky:

You can now remove it from here too ... with no issue :

/product/vendor_overlay/29/overlay

[As always : no /data formatting is required if done in the previous builds !]

Update

: [2021-03-20]

fix compatibility with all custom roms [10] & [11] +++ :

- build : preserve AVB structure [R/W still available in root mode] :sneaky:

- tune2fs : restore some stock feature flags [dir_index, huge_file, extra_isize]

- fstab [kernel & vendor] : small update

- vendor selinux : property_contexts fix

- build.prop : clean-up

Update

: [2021-03-18]

clean-up & rework from scratch :

. all audio config [over 20 files +++]

. all media_codecs config

. new mixer_paths

[=> Exclusive]

- true resampling fix : r.i.p audio crackling and all audio issues in UX, Dialer, emulators ... etc [forever]

- improve audio & camera recording

- audio/video playback [Speaker, Headphones & BT] : Hi-Fi quality, loud & noiseless

[but first, you must delete these files with your File/Root Explorer:

/product/vendor_overlay/29/etc/audio

/product/vendor_overlay/29/etc/audio_policy_configuration.xml

/product/vendor_overlay/29/etc/audio_policy_engine_configuration.xml

/product/vendor_overlay/29/lib/soundfx

/product/vendor_overlay/29/lib64/soundfx]

Update

: [2021-03-12]

- move to global 12.0.8.0 as firmware base [boot & vendor]

- ramdisk :

. disable mi_thermald and re-enable again thermal-engine

[on all custom roms : mi_thermald breaks the proximity sensor & suspend service in deepsleep => avoid hand wave gesture & AOD to work properly !]

. clean up & update

- vendor_selinux : add more camera permissions in property_contexts

- media_codecs : remove unused .xml

- ueventd.rc : rework from scratch

Update

: [2021-03-07]

- ramdisk :

. update cpuset & schedtune settings

. improve memory multitasking

. make that "damn" fingerprint truly responsive (y)

. enable UFS powersaving

. some clean-up & disable MIUI audio service

- media_profiles :

. rework from scratch

. add slow motion profile support : up to 1080p/120 fps & 720p/960 fps

. front video camera : add 4K support

- build.prop :

=> update parameters for : camera, ril, performance, playback ... and more

Update

: [2021-03-05]

- rework from scratch : init.qcom.sh & init.qcom.post_boot.sh

- ramdisk : clean-up and add init.qcom.power.rc

. fix CPU instability : set 300 mHz as CPU minimum frequency for all cores / update schedutil governor parameters

. cpu_boost : improve touch responsiveness

. add built-in display power saving [for both huaxing & tianma panels]

- vendor permissions : rebuild from scratch / fix wronlgy settled paths (by Xiaomi) in some qti.xml

- camera : rework from scratch ISO/lowlight config

- remove dummy hbtp folder ... since there is no binary to load or device specific config

- targetconfig : update CoreCtlCpu to [0,6]

- build.prop : clean up and move NFC parameters to build_surya.prop

- [Bonus] : Wi-Fi signal improved (x2) !!! :)

. 2.4 Ghz : 144 => 300

. 5 GHz : 433 => 866

[but first, you must delete this folder, with your File/Root Explorer :

/product/vendor_overlay/29/etc/wifi ]

Update

: [2021-03-01]

- update msm_irqbalance.conf

- update audio_effects.conf & remove audio_effects.xml

- universal vbmeta & vbmeta_system added

Update

: [2021-02-27]

- initial release

- rework all build.prop (vendor & odm) from scratch

- debloated from unused MIUI folders, files & configs

- Kernel :

. enforcing selinux by default

. workqueue enabled in cmdline => better dynamic refresh rate handling by the CPU & stellar deep-sleep

. fstab reworked from scratch