yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] tellarexis:
Passing safetynet? Or is it necessary to use magisk?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
No need to flash magisk for safetynet :)
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] srsh.rzei:
Please share some screenshot from ROM

If you add to the first post, it would be much better
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] frignovo:
Hello, thanks for the development. I copy the link and upload it to the Mi 9 SE groups in which I am involved, so that people can test it and contribute possible errors.

Thank you very much for your work, I had been waiting for a long time to see if they would release a new version of Pixel Experience
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Kaisar999:
Going to official?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
Screenshot added

Thanks, I'm glad you like it! I really appreciate any kind of help, bugs report or PR are welcome, as my main focus at the moment is Gemini which needed a full rework for Android 13 :)

Let's see if the project is interesting for people and if it's bug free first :)
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Kaisar999:
Thanks for the good work! and it's working great! Does it support OTA like the lineage os? how to disable the navigation pill?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Kaisar999:
Of course, many people waiting for this, a long time!
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Berkbe07:
Sir in the whatsapp , camera shots some times comes with delay 3second 4 second after shooted
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
OTA updates are for official builds only :) PE doesn't provide an option for disabling navigation pill, maybe the plus version, but i should take a look, i've never seen PE plus source code

Could you please take a log and post here when you experience the delay? I've tried several times to reproduce the bug you mentioned but i was unable to reproduce it in my device with WhatsApp V2.23.4.79

PS: please put the log in a quote or code tag, o wiil be unreadable

EDIT: if the log is really long you can attach the log file in this discussion so i can download it
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Berkbe07:
sorry ı dont know how to take a log
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Kaisar999:
Full day of uses i didn't notice any bug on my end. Great work! But battery is draining fast maybe. Pixel experience plus is would be appreciated 👍
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
Power consumption are fine for me, device enter regularly in deep sleep and with everything active my device use less than 1% per hour. Regarding PE plus you can use my branches for compilation, but I can't do it because I don't have enough space in my nvme
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] tellarexis:
I confirm. In comparison with LOS 20 from kyasu, the battery keeps worse about one and a half times. And the rest, ROM works stably)
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
Hi to everyone, august update is out, here's a small changelog:

ROM

- Updated AOSP sources to android-13.0.0_r67

- Merged all PE changes

Device tree (sdm710-common)

- rootdir: set default loglevel to KERN_WARNING

- rootdir: remove tracefs configuration

- rootdir: Remove IO read_ahead_kb tune

- Revert "sdm710-common: Switch to jemalloc for libc"

- SEPolicy: allow system app to read zram, vmalloc and pagetype info

Kernel

- Ship LTO version with the ROM

- Migrate to queued spinlocks and rwlocks, and update the code where possible to Linus upstream branch

- Misc fixes/optimisations for sched and fair

- Port Dynamic STUNE boost and enable it

- Disable ZSTD debugging

- Add API to mark IRQs and kthreads as performance critical and bind all the perf critical tasks to big cores

- TCP Congestion: update westwood and set it as default

- mbcache: misc updates from 4.14

- f2fs: misc improvements and ported rapid GC feature

- Crypto: ported optimised ARM routines specific for ARM/NEON devices, and provide specific ARM accelerated version from Linus upstream kernel for other functions (CRC32, CSUM, etc)

- import updated ashmem from android-4.19-q, fixed compiling and Get rid of the big mutex lock

- import updated binder from android-4.19-q and fix compiling

- A lot of other fixes/updates, see my kernel repo for further info

BONUS: HDR processing for GCAM now apparently works fine without delays

@fabiomich : I've found a build breakage compiling the kernel with modules enabled, hopefully tomorrow I will release the kernel with Termux support, I already know what to do, but had no time yet :)

Download links:

Pixel Experience 13 Standard

Pixel Experience 13 Plus

I cannot reproduce that, try to see what process is keeping your phone awake or eating an insane amount of CPU

adb root
adb shell top

Fixed in latest build, jemalloc was causing more troubles than benefits, for some weird reason is causing random issues to task migration and cpusets

Provide me a log of the crash, I don't have any crashes with the app I use daily

It's the light sensor, not the proximity sensor, BTW the problem is not screen brightness, we simply don't have an LTPO/LTPO 2.0 display, so no 1 Hz when using AOD, our hardware does not support that feature

It's out now, by the way is a terrible practice ask developers for ETAs (all the developers, not only me). We are doing this for free, all of us have a real life and I must first try for at least a couple of days that everything works fine before release the ROM.
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Dummy0016:
Deleted
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Dummy0016:
Another great work sir. Thank you so much for keeping our mi 9 se alive.

Regarding to my battery, I think the problem is the battery itself. Recently I installed accubattery app and my battery health there is 59% .
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Yos_g:
Thanks for the update, and addressing my questions. It is much appreciated.

I have two more questions:

1. Is there an app that can modify the scheduler or other settings in the kernel? (the last time I played with kernel settings were on android 5 or 6...maybe it can't be done anymore)

2. Can I just dirty flash from the last rom? Or a full wipe is advised?

Thanks again for keeping my trusty phone alive 😁
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] drik05:
Everytime update has been released, I did dirty flashed. No problem on my end so far.
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] drik05:
Thank you sir for this update. May I know how to get the crash log of an app ? The app still getting error with this update.

Btw, I just noticed some random videos played on socmed has been fixed. I didn't see previous error like the screenshot below. Thank you so much
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] fabiomich:
Thanks for you help

This Rom Is amazong
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Pumukk:
Sorry sir, do i have to install all the steps in the Device tree (sdm710-common) and Kernel sections? or do i get them just flashing the Pixel Experience ROM?

I am newbie and I dont know really well the steps to follow. Thanks you
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Willy Matheus:
Olá a todos! Quem pode me ajudar com o processo de instalação da rom. Nunca instalei uma rom customizada no meu Mi 9 Se grus.

Alguém pode me ajudar com o passo a passo ?

Já estou no processo de desbloqueio do bootloader.
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] drik05:
We can still receive a14 update in this rom, right ? 😋
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] fabiomich:
@-+BB+-

Did you find a way to build the kernel with modules enabled?

thanks
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
Simply sideload the zip file, no need to do something else if you are using my ROM, it's all included

Unless my phone suddenly die yes, I have no intention to change it so when PE will move to Android 14 i will do the same too. But may require some time because I have no idea yet about Android 14 requirements and needed changes for our device, I will start to take a look at them when Android sources will be published (Android 14 stable release has been delayed at the beginning of October)

Sorry for the terrible late reply, had some troubles at work and I was forced to stop my holidays, BTW yes, you can find it here, module support enabled and working (tested with the builtin modules)
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] fabiomich:
Thanks BB for you support

I tried to use

#sudo insmod ch34x.ko

insmod: failed to load ch34x.ko: Required key not available

I think it's not the right way, may you help me?

how can I do?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] RS966:
Hi -+BB+- , hope you have sorted it out (Trouble @work). Thx for your work and support.
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
Uff i completely forgot that signing key check will prevent the module to be loaded in secure environments, I don't have that issue because i compile kernel and modules by myself for all my phones/PCs, and even if you sign the modules with the same key there are good possibilities that the kernel will refuse to load them if they are compiled with a different compiler (Kernel is compiled with Clang 17.0.4, I never tried on Android with 4.x kernels, but doesn't work on Linux with 5/6 kernel, unless you compile the module with IGNORE_CC_MISMATCH or modprobe with --force-vermagic option, but both options are considered dangerous, in some cases the module may not work as expected or trigger a kernel panic). You are doing nothing wrong, it simply cannot work in that way, modules must be compiled with kernel or at least compiled with the same compiler and signed with a working signing key.

I've updated CH341 driver from WCH official site to latest available version and adapted/cleaned for 4.9 kernel,

enabled USB Serial support and built CH341 and CP210X drivers as modules (CP210X driver is already in kernel sources)

Regarding CH34X it's a replacement for the old CH341 driver, you don't need it with the latest updated driver in my kernel

Download kernel from here, let me know if works (CH341 should be fine, but i cannot test it)

PS: in Linux/UNIX systems when you see the terminal prompt with "#" you are logged as root, the sudo command is redundant and should not be used :)

Things are slowly going back to normal, luckily it was not our fault, but someone will pay a lot of money for all the defective material shipped to us with the warranty 100% tested... Now waiting for Christmas because I made only a week of holidays this summer :)
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] thony11:
Is there an update in September?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
Google released their security patches terribly late in september, and PE devs merged the last remaining changes only 5 days ago, at this point i'm waiting October security patches to be merged in PE (released today) for October release. That will probably be the last Android 13 ROM I release, I will start to move on Android 14 all my devices once AOSP sources are available

EDIT: I was wrong about Google security patches, I will wait until tomorrow to see if they will release them with Android 14, otherwise i will release the new build with Sept security patches
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] candyhacker85:
After formatting the data, the phone cannot flash rom using twrp or adb fastbot
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Asha60:
I had the same problem before. I changed the recovery to shrp recovery and solved the problem.
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
Hi to everyone, Google is terribly slow in these weeks and they did not release October patches yet, at this point I've decided to release the update with September patches, then I will probably move to Android 14 (depends on when PE devs will release Android 14 sources)

No big changes in this release, only some minor improvements and some bug fix:

ROM

- Update sources to android-13.0.0_r75

- Merged all PE updates/fixes

Device tree (sdm710-common)

- SEPolicy: allow system app to read zram, vmalloc and pagetype info

- sdm710-common: allow big cores to use 300 Mhz freq

- sdm710-common: rootdir: correct hispeed_freq for big cores

- sdm710-common: sepolicy: address a sensor denial

- sdm710-common: move to Clang 17.0.4 (r498229b)

- sdm710-common: Increase usb autosuspend delay

- sdm710-common: remove renderscript from manifest

- sdm710-common: rootdir: Revert "Enable discard option to retain speed"

- sdm710-common: rootdir: f2fs use fsync_mode=nobarrier options

Kernel

- Merge remote-tracking branch 'qcom_sdm845/lineage-20' into thirteen (Security patch)

- lib: zstd: upgrade to latest stable version 1.5.5

- Revert "crypto: zstd: Switch default compr. level to 5"

- Merge branch 'master' of Merge branch 'master' of https://github.com/namjaejeon/linux-exfat-oot into android13-4.9-sdm845 (exfat updates)

- Merge tag 'LA.UM.8.3.c25-08300-sdm845.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.9 into android13-4.9-sdm845 (fixes from CAF)

Here's the download links:

Pixel experience 13

Pixel experience 13 Plus

@candyhacker85 that's why I provide PE recovery, i do not support other recoveries, TWRP is probably build with a different partititon scheme from another ROM, if you want a working recovery you must compile that with my branches, or at least with my fstab (do not use LTO kernel from my repo for recovery, will break touchscreen) and on Android 13, that TWRP version is probably using an outdated updater that doesn't recognise properly the device. You can work around that error removing the assert in zip updater script, but will probably fail later for other reasons
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] makrei:
Thank you for the update, dirty flashed successfully. So I take it that any issues faced with A13 will not be handled once PE-A14 is out?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
What issue are you experiencing on Android 13? Only confirmed bug is face retouching not working on GCAM, other than that there are no bugs reported

You can extract the boot img from the update zip file, BTW what data or setting you lose when flashing an update? Never happened to me
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] thony11:
Which version of Google camera has fast HDR processing?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Willy Matheus:
Olá a todos, espero que todos estejam bem.

Eu tenho uma dúvida sobre como atualizar meu PE.

Fiz a instalação mês passado e agora não sei como atualizo a rom.

Se você deve instalar uma rom via recuperação por cima da rom já instalada ou se tiver outra forma .

Alguém pode me ajudar ?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] drik05:
Just sideload the rom.zip bro
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Giac99:
Any news for Pe 14?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
I released an Alpha build for Gemini a few minutes ago, there are some things to fix (SELinux, USB tether broken), once I finish with Gemini (at least the SELinux part) I will start to actively work on PE14 for Grus. BTW even if I'm working on Gemini I ported some improvements on Grus too, most important are BPF JIT always on feature on kernel side and a general code update from CAF, on ROM side some fix/improvements on crypto props, some fixes on audio conf and the experimental support for Dolby Atmos
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] CSAKLI:
Hi!

I installed the PE13 Plus version 20231005 on monday evening. The device sometimes has a random reboot, especially if I get a call or switch to the next video on tiktok. Can I somehow collect logs and send to you for analyse?

Thank you in advance.
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
There are various tutorial here on xda about how to collect logs after a reboot, you can find them in /sys/fs/pstore/ folder after the reboot. BTW that's weird as no one after months reported a single kernel panic. What firmware are you using? I'm on latest global firmware V12.5.1.0.RFBMIXM and I never had a single reboot since I booted PE13 for the very first time
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] CSAKLI:
I am sorry, but I don't find this folder on my phone. I don't know whitch firmware was originally on the phone, I used Lineage OS from this year April. Do I need to flash back the original Xiaomi firmware and after that this ROM? I installed the Pixel Experience Recovery and followed the flashing instructions on the 1st page.
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] jlazkano:
Hello,

I installed the last version. All works fine, except the NFC payment.

My bank app say that the device is not secure and I can not use the NFC payments. Is the image in root mode? Is it possible to fix it?

Best regards
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] yarosan:
Today decided to go back to stock ROM, but it looks like i can not. Mi Flash can't see my device in Fastboot, and when i try to at least get rid of their recovery through Fastboot it just reboots. What should I do at this point?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] talhabw:
I can't root my device after the latest update, I guess I am doing something wrong? I used Magisk app to create an image and flash it in fastboot as I have done the previous times, but it just restarts the phone after few minutes on Google logo, a constant loop. I can fix it by sideloading the rom again but ofc it removes the root. Do you have any idea why would this happen?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] H3llF1re86:
I have the same problem. My bank app say that the device is not secure and I can not use the NFC payments. Any ideas?

Best regards
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
Try flashing latest global firmware zip and see if happens again

Google is doing some server updates and they broke GPAY on all custom ROMs, PE devs fixed it a few hours ago (they also merged november security patches), I will release a new build soon

Try posting the recovery log when flashing magisk and a logcat in real time when device reboots. BTW i will see if i can provide a flashable kernel with KernelSU in case Google breaks again GPAY so user can flash it and install Play Integrity Fix

When you flash a custom ROM fastboot/bootloader partitions are untouched, try reinstalling fastboot drivers, I'm on Linux and this version works fine for me:

adb --version
Android Debug Bridge version 1.0.41
Version 33.0.3-8952118
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Kaisar999:
I was on the official lineage by sv2, the battery was great but the lack of functionality was worst. cam doesn't work. inconsistent font as well. I really like Pixel Experience in terms of UI, close-to-stock, and simplicity.
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Berkbe07:
do you suggest offical los ? i can ty
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Kaisar999:
it's pretty much stable, but google camera doesn't work
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Kaisar999:
Thank you I appreciate your effort, I don't have any coding ideas, but the majority of people prefer plus versions i guess.
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
I made the first bringup with that branches and on PE battery life was worst compared to branches picked from official LOS, FOD with screen off didn't work due to kernel driver missing FOD with screen off support and safetynet did not pass all the checks, so i decided to restart from official LOS branches which fits better my needs and requires less changes/adaption for Pixel Experience. I started to work on Grus because one of my friend saw PE on my Courbet and asked me to port PE on his Grus and I did not have a device for debugging for long sessions, that's why i decided to migrate to LOS branches

I started my work from the same branches, differences to battery life are ROM-related, and it's normal, you are comparing 2 ROMs with complete different goals, LOS can be used without GApps and is more battery friendly even with GApps installed because it's a minimal setup, PE goal is to port all Pixel stuffs from official Google Android version, all the stuffs and services runs in background, and obviously requires more battery.

If you want a better battery life with smoothness and a good level of customisation then yes, LOS is a great choice, depends on what you want and what you need from your phone, that's the best thing of Android, you are free to choose the ROM that fits better your needs :)
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Berkbe07:
thanks for your effort <3 my lst request sir fod a bit weird could you pls more accurete this fod ?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
I've disassembled the original blob and the patched one and realized that the patched blob for GCAM is different than the original one, this may cause some strange behaviour or stability issues, i never had anything strange but it's not the best solution. I've already patched the original blob, it's in my github vendor repo, download it, replace the file in /vendor/lib/hw/com.qti.chi.override.so and reboot. Should work fine in official LOS too, as we are using the same blobs

You can use adb:

adb root
adb shell mount -o rw,remount /vendor
adb push /path/to/downloaded/com.qti.chi.override.so /vendor/lib/hw/
adb reboot

NOTE: these commands are for Linux OSes, if you are on Windows or Mac syntax may be slighty different

Could you please explain better what's wrong with FOD? It's working pretty fine for me, even with screen off
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] tellarexis:
Thanks, I understand you. Then I would like to see full-fledged thematic icons (not beta). This is one of the main features of Android 12/13, which has not yet been implemented on any custom ROM of our model. Since this is a Pixel Experience theme, I would like to see at least this implementation here.

Saw a friend's Pixel Experience on Mi A2 Lite. In this ROM, absolutely all the icons have been adapted to the theme of the system. Is it possible to implement this?
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] -+BB+-:
What PE version is your friend using? I did not see any Android 12/13 ROMs for Daisy on xda. BTW the feature you are talking about has been added in latest QPR2 release, should be available soon
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] tellarexis:
I'm sorry, I was wrong. Updated the information. Device - Mi A3 (laurel_sprout). Official ROM Pixel Experience (probably 12 android)

In any case, I will expect further updates, I remain on this ROM. thanks for the work)
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] Sebbo06:
Yes, official version with OTA updates would be great :)
[Xiaomi Mi 9 SE ROMs, Kernels, Recoveries, & Other ] sotux:
Hi,

Thanks for your great pe rom.

I installed and tried it for about one day, and I found two tiny bugs.

One is about the Google camera mod. When switching the hdr button for about 3 or 4 times, the app will crash.

I updated Google camera mod to version 8.7 and it seems ok.

Another one is large icons in the drawer after the first time I installed this rom. After I change the icons layout in the theme settings, it'll be normal.

My device firmware is 12.5.4.0_cn.