You can directly OTA or dirty flash from previous PE 13 builds.
If you are on my previous PE 12 / 12 Plus builds, clean flash is recommended when upgrading to PE 13. Dirty flash from PE 12 to PE 13 may be fine, but please consider a clean flash if you run into any issues. Here is a concise version of clean flash guide for the experienced users.
Boot your phone into bootloader mode. You can either
hold power + volume down button
or adb reboot bootloader
Connect your phone to a computer
Run fastboot flash vendor_boot vendor_boot.img in your cmd/powershell/terminal
Run fastboot flash boot pe_recovery_file_name.img in your cmd/powershell/terminal
Hold power + volume up to boot into recovery, or fastboot reboot recovery
In PE recovery, select Factory reset" --> "Format data/factory reset
Go back to main menu and select “Apply update” –> “Apply from ADB”
Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
Reboot to system
Device Specific Changes
Etude kernel: Op.13 Op.1
handed over the fod HBM trigger to the reworked fingerprint HAL
Updated blobs and firmware from MIUI V18.104.22.168 for venus and V22.214.171.124 for star.
Updated IMS, RIL, and DPM system blobs from LA.QSSI.13.0.r1-09000-qssi.0.
Updated CarrierConfig overlay from MIUI V126.96.36.199 for star.
Some Bluetooth fixes for a2dp related issues including a2dp for LDAC.
Limited restricted tasks on the cortex-a55 cluster.
Enabled blur support but disabled blurs during app launch animation, just like Pixel 6 & 7 series.
Configured native library whitelist to expose OpenCL support to all apps.
Fixed a issue that potentially caused gcam to show a black viewfinder after being resumed from background.
Reworked the fingerprint HAL to handle vendor code from the goodix driver.
This should fix a rare race condition where the FOD area still lights up after the device is unlocked when a finger swipes over.
Fixed the issue of media playback failure after an app is put into background for a period of time.
Updated AVB flags from the latest lahaina tag.
ROM Side Changes
February security patch.
SafetyNet should be passing again.
If you experience frame drops in the Pixel launcher or notice significant battery drain and heat while doing nothing, please try the following steps.
Long press on the home screen, “Home settings” -> “Search your phone”, and disable all the search result options.
In Settings/Apps, find “Android System Intelligence”, press “App details” to access the Play Store page, and uninstall updates of this app.
After that, the stutter and battery drain should disappear in a few hours at most.
Light sensor reading is affected by the screen brightness. This may cause jumpy auto brightness under low light.
We have two light sensors, one in the front under the display panel, and the other on the back. Currently only the front one is reported as an android.sensor.light sensor, of which the auto brightness is based off. The problem is that the light emitted by the display panel also affects the front light sensor, so the sensor reports a high value when the screen is displaying bright white content, even if the phone is actually in a dark environment with little ambient light. (What could go wrong when you put an ambient light sensor directly under a light source?) MIUI uses some algorithm to combine the reading of both light sensors on the system side in libsensor_cal.so, but we do not have such mechanism on AOSP. More work is needed to bring up our own solution in the future.
I have some ideas on a better implementation, but I need more time to to experiment with it and improve the algorithm.
The fingerprint sensor and the double-tap-to-wake feature may appear broken if you just flashed a new build and rebooted to system. It can be easily fixed if you just reboot a few times. If you are near a computer, connecting your phone to the computer to run adb reboot can reliably fix it in one try. I have no idea why that happens, but I suspect there is a bug in the slot switching in Xiaomi’s bootloader or firmware.
Update: It has not happened to me yet after updating to MIUI 14 firmware.
The frame is heavily cropped in if you enable 60fps for video recording in the default camera app.