[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] -+BB+-:
Hi to everyone, no one reported regressions after days of usage so I've merged everything in main branch and now it's time to release may update! Here's a partial changelog from April public release:

ROM

- Sync sources with latest PE changes

- Merged android-13.0.0_r43 AOSP updates

Kernel

- drivers: Fix function prototypes

- sched/tune: raise group count to 7

- mi8996_defconfig: disable MSM MHI

- mm: Micro-optimize PID map reads for arm64 while retaining output format

- mi8996_defconfig: Remove CPUFreq times driver

- Merge remote-tracking branch 'qcom-msm8998/lineage-20' into thirteen

- msm: kgsl: Mark the scratch buffer as privileged

- Revert "mi8996_defconfig: disable xz decompression"

- Minor code fixes

Vendor

- update SDM and Adreno blobs from LA.UM.10.6.2.r1-01600-89xx.0

- update audio, DSP and listen blobs from LA.UM.9.6.2.r1-04200-89xx.0

- add missing camera libs

- update DRM from Coral TPP1.220114.016/8158200

- the massive blob update

- add face beautify libs

- bind several services to system-background cpusets

Device Tree

- Update Display HAL from LA.UM.10.6.2.r1-01900-89xx.0

- audio: set valid and supported channel mask for earpiece

- QCOM: audio: misc fixes

- QCOM: media: misc fixes

- QCOM: audio: Update audio HAL from LA.UM.10.6.2.r1-02500-89xx.0

- [SQUASH] Update Media HAL from LA.UM.10.6.2.r1-02200-89xx.0

- update packages for new display HAL

- Revert "msm8996: Enabel ro.hwui.render_ahead"

- update display props

- correct BT audio policy for audio 7.x HAL

- small fixes in audio policy

- rootdir: update vendor.audio service override

- add missing camera libs

- camera: clean and fix camera HAL

- rootdir: small fixes for camera cpuset

- camera: enable face beautify

- update all possible Radio libs from LA.UM.9.6.3.r1-06200-89xx.0

- update CarrierConfig from LA.UM.9.6.2.r1-04200-89xx.0

- update carrier configs from LA.UM.9.6.2.r1-04200-89xx.0

- update ueventd.qcom.rc from LA.UM.9.6.2.r1-04200-89xx.0

- add props for DPM

- update GPS and config to LA.UM.9.6.2.r1-04100-89xx.0

- gps: conf: Enable more features

- migrate to AOSP power off charging daemon

- start sensors using CAF script

- Revert "msm8996-common: remove BOARD_RAMDISK_USE_XZ flag"

- enable and use qti IWLAN

- disable BT SCO enhanced connection

- update and fix SoundTrigger

- add missing listen blobs

- don't start vendor.qseecomd twice

- overlay: Improve pinner configuration

- SELinux: address new denials

- update and sync some props with CAF

- fix various props not properly set

- reintroduce ULL output

- convert CarrierConfig Overlay to RRO

- port Xiaomi edits to WiFi config

- disable mac spoofing as our firmware doesn't support it

- Speed profile services and wifi-service to reduce RAM and storage

- update SELinux rules for the new blobs

- Switch to jemalloc for libc

For a complete list of changes take a look at my repos, commits history is clean now

NOTE for the users that are running my internal build: please flash the new version, test build misses some fixes (BT audio not working during calls with some Headsets) and some minor improvements

Pixel Experience 13 Direct download link

Pixel Experience 13 PLUS Direct download link

@ergr3333f3 what problem exactly do you have? No matter what I do, GPS is working as it should here, and no one else reported a problem with GPS since the initial release. Logs? Screenshot of something useful like GPS Test?