[ROM][UNOFFICIAL][7.1.2][HYDROGEN/HELIUM][OTA][OMS][FINAL]LineageOS 14.1 r.09-15-2018 - Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D

FINAL RELEASE. NO MORE UPDATES!!!​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Bug reports with logs are very welcome!!! Without logs I most likely won't be able to help you/fix things...
Wipe system, data, cache, dalvik, flash ROM:
Download: - FINAL RELEASE! - dedicated builds for both hydrogen and helium...
- HYDROGEN: lineage-14.1-20180919-UNOFFICIAL-hydrogen.zip
- HELIUM: lineage-14.1-20180915-UNOFFICIAL-helium.zip​
Then flash firmware update for your device:
- for HYDROGEN - you don't need to flash this again till next MIUI version number change and if you want to:
firmware-HYDROGEN_MG-9.2.1.0.zip​
- for HELIUM - you don't need to flash this again till next MIUI version number change and if you want to:
firmware-HELIUM_MG-9.2.1.0.zip​
My AFH corner for anything else(firmwares, old releases, fixes): Mi Max​
Flash latest 7.1 ARM64 opengapps package of choice.
If you are updating this ROM previous release try dirty flash first... You might get away with it... Wipe clean if problems and start over.
Native SU(root access) is and will always be present in this ROM.
SELinux status: Enforcing
Changelog:
09-15-18 - FINAL RELEASE! Fixes/New:
- Updated Android security patch level to September 5, 2018
- Sync with latest LineageOS sources​
08-10-18 - Fixes/New:
- Updated Android security patch level to August 5, 2018
- Sync with latest LineageOS sources​
07-22-18 - Fixes/New:
- Sync with latest LineageOS sources​
06-17-18 - Fixes/New:
- Network Traffic Monitor: animate speed color to match arrows color for data sending/receiving
- Sync with latest LineageOS sources​
05-30-18 - Fixes/New:
- Settings: add option to disable Nougat "In-call Auto DND mode" and play short sound during phone calls when SMS, MMS, Email, etc arrives - Settings > Sound > Do not disturb > In-call Auto DND mode
- Sync with latest LineageOS sources​
05-06-18 - Fixes/New:
- Dialer: improve and fix dialpad layout
- Sync with latest LineageOS sources​
04-08-18 - Fixes/New:
- Kernel: fix some scheduler policies and devices suspend issues
- Sync with latest LineageOS sources​
03-16-18 - Fixes/New:
- if it ain't broke, don't fix it
- Sync with latest LineageOS sources​
02-24-18 - Fixes/New:
- Kernel: add custom KCAL support
- Kernel: add Sound Control support
- Settings: KCAL support integrated in Settings > Display > LiveDisplay > Picture Adjustment(no root access required)
- Settings: Sound Control support integrated in Settings > Sound > Sound control(no root access required)
- Sync with latest LineageOS sources​
02-16-18 - Fixes/New:
- Kernel: updated to latest 3.10.108
- Kernel: WiFi driver updated
- vold: add support for ext4 and f2fs formated external SD cards
- Base updated to latest Stable MIUI Global(matching firmware available)
- Sync with latest LineageOS sources​
01-29-18 - Fixes/New:
- Settings: allow single SIM disable - get some quiet time with BT and WiFi on
- Settings: fix first time setting up root option not saved
- AppOps: display all ops, don't hide anything
- Snap: allow shutter sound disable for all countries
- Framework: don't re-launch stopped activities while the device is sleeping - squeeze more battery juice
- Sync with latest LineageOS sources​
01-17-18 - Fixes/New:
- RIL: fix import/export contacts from/to SIM cards
- Sync with latest LineageOS sources​
01-01-18 - quick fixes - Fixes/New:
- SystemUI: fix VoLTE icon missing
- Framework: fix kayboard missing in decrypt mode​
01-01-18 - Fixes/New:
- Kernel: enable power-off alarm feature
- init: fix power-off alarm
- healtd: fix missed power-off alarm if device is OFF and charging
- Framework: fix kayboard resets to default in limited boot mode
- DeskClock: mimic what the proprietary Qualcomm power-off alarm app does: Since there is no way to continue boot properly after power-off alarm is triggered, the device will POWER OFF when alarm is snoozed or times-out; REBOOT when alarm is dismissed
- MediaScanner: try to fix ringtones reset to defaults if device is restarted with SIM 1 disabled(not tested)
- Sync with latest LineageOS sources​
12-20-17 - Fixes/New:
- Camera: add QR/Barcode Scanner
- Framework: safely add signature spoofing permission for GmsCore(microG)
- Battery: improve lockscreen real time charging info
- Settings: add real time info on Battery settings screens
- Settings: improve Network Traffic Monitor settings
- Base updated to latest Stable MIUI Global(matching firmware available)
- Sync with latest LineageOS sources​
11-24-17 - Fixes/New:
- Framework: eliminate single tap Home button delay if double tap action is set to "Last app"
- Network Traffic Monitor: add setting to hide speed, animate arrows for data sending/receiving
- Battery: turn off charging light if charger plugged in but not charging
- Kernel: keep battery fully charged while charger plugged in
- Kernel: add hoplimit/TTL target support for changing TTL if carrier is limiting internet sharing/tethering
- Add Substratum support - install/reinstall Substratum app from Play Store
- Base updated to latest Global Dev MIUI 7.11.16(matching firmware available)
- Sync with latest LineageOS sources​
11-13-17 - Fixes/New:
- Updater: fix update check and notifications
- Kernel: fix sudden battery capacity drop to zero at low charge thus causing early shutdown
- Kernel: disable all mouse input devices
- Kernel: Increase maximum charging current to 2000 mA
- Base updated to latest Global Dev MIUI 7.11.6(matching firmware available)
- Sync with latest LineageOS sources​
10-28-17 - Fixes/New:
- Settings: dial code *#*#4636#*#* -> Phone info is multi-SIM aware now
- Kernel: patched KRACK Wi-Fi vulnerability (thanks @Zola III)
- Base updated to latest Global Dev MIUI 7.10.19(matching firmware available)
- Sync with latest LineageOS sources​
10-14-17 - Fixes/New:
- Telephony: respect user DNS addresses set by prop(net.rmnet_data0.user_dns1, net.rmnet_data0.user_dns2) for mobile data as well
- Telecomm: fix: use SIP calls for SIP contact entries and regular calls for regular entries
- Kernel: back to optimized RT 'Linux 3.10.105' stable
- Base updated to latest Global Dev MIUI 7.10.12(matching firmware available)
- Sync with latest LineageOS sources​
09-30-17 - Fixes/New:
- Charging: fix QC 1800mA limitation
- Bluetooth: add support for WBS(Wide Band Speech) needed for some cars to connect(not tested)
- Telephony: fix "Keep preferred SMS Sim"
- Kernel: RT tasks optimizations(thanks @Zola III)
- Kernel: update to 'Linux 3.10.107'
- Build: use Snapdragon LLVM with cortex-a53 fixes(thanks @Zola III)
- Base updated to latest Global Dev MIUI 7.9.22(matching firmware available)
- Sync with latest LineageOS sources​
09-16-17 - Fixes/New:
- Dialer: fix crash when launching Conference Manager
- Base updated to latest A-7.0 Global Dev MIUI 9 v.7.9.15(matching firmware available)
- Sync with latest LineageOS sources​
09-02-17 - Fixes/New:
- Pico TTS: fix garbled output
- Sync with latest LineageOS sources​
08-16-17 - Fixes/New:
- Phone: take 2(final): fix reboot when receiving call and per SIM ringtones are not yet set by user(after clean flash)
- Settings: take 2(final): fix ringtone volume control playback if ringtones are not yet set by user(after clean flash)
- FMRadio: take 2: fix unable to create initial recordings folder
- LineageOS Updater: OTA check and notify for ROM updates(Settings > About phone > LineageOS updates)
- Sync with latest LineageOS sources​
08-13-17 - Fixes/New:
- Phone: fix reboot when receiving call and per SIM ringtones are not explicitly set/updated(fingers crossed...)
- Settings: disable ringtone selection for empty slot or disabled SIM
- Settings: fix ringtone volume control playback if SIM 1 has no ringtone selected
- Dialer: bring ringtone settings in-line with system settings
- Battery: fix wrong voltage in Lock screen charging info
- Audio/Eleven: fix playback for some flac/ogg encoded media files
- Audio/Bluetooth: enable aptXHD codec support
- Sync with latest LineageOS sources​
08-07-17 - Fixes/New:
- Phone: fix IMEI per SIM slot in Dialer and Status
- Settings: fix per SIM ringtone set and playback(need dual SIM feedback)
- Settings: add option to show/hide Lock screen real time charging info(Settings > Security > Screen lock gear)
- kernel: few optimizations
- Base updated to latest A-7.0 Global Stable MIUI 8.5.1.0(matching firmware available)
- Sync with latest LineageOS sources​
07-23-17 - Fixes/New:
- Statusbar: add VoLTE icon from CAF (not tested, need feedback)
- Battery: display real time charging current, voltage and temperature on Lock screen
- Media: disable Headset Safe Volume annoying message for all countries (not tested, need feedback)
- Snap: fix low resolution front camera switch icon
- kernel: force enable charging on power change - should fix battery not charging when charger is first connected sometimes
- Sync with latest LineageOS sources​
07-08-17 - Fixes/New:
- Dialer: add T9 support for Greek, Hebrew, Korean, Russian, Ukrainian(not tested, need feedback)
- Settings: add per SIM ringtone support(not tested, need feedback)
- Settings: add option to show RAM bar in Resents view(Settings -> Memory)
- Settings: add Enhanced volume control option(doubles volume steps)(Settings -> Sound -> Enhanced volume control)
- Settings: togle SELinux(Settings -> About phone -> SELinux status)(Restart required)Now you can run whatever *** mods(Viper etc?) you want
- QTI-Telephony: update from MIUI 7.6.8 and fix more pointers to Lineage/Android framework resources
- thermal-engine: decipher /system/etc/thermal-engine-89(5/7)6.conf configuration files for easy cpu throttle tuning
- kernel: set androidboot.selinux=permissive (fixes init.d and userinit.sh support)
- kernel: enable EXFAT and NTFS support(does it fix OTG EXFAT/NTFS drives access!?)
- kernel: enable and set TCP Westwood+ congestion control as default
- kernel: enable and set FIOPS i/o scheduler after boot complete
- kernel: lots of task scheduler optimizations
- fix file/folder delete on EXFAT formated SD Card bug
- Sync with latest LineageOS sources​
06-24-17 - Fixes/New:
- Settings: add option to disable battery light pulsing on QC charging(Settings > Notifications > Battery light)
- Settings: add option to enable zRAM, configurable in /system/etc/cpu/cpu.conf(Settings > Memory)
- Keyguard: fix and enable Quick unlock feature for PIN entry as well(Settings > Security > Screen lock)
- Task scheduler and memory config exposed in /system/etc/cpu/cpu.conf, defaults set per CAF config for SD650/652
- Sync with latest LineageOS sources​
06-12-17 - Fixes/New:
- FMRadio: revert "don't require wired headset/headphones plugged in"
- FMRadio: fix recording
- Settings: add user-adaptable Home button double tap timeout for better go-to-Home-screen experience(Settings > Buttons > Home button)
- Settings: fix core_ctl handling(root access should be bug-free now)
- Keyguard: port Quick unlock feature from CM-12.1(Settings > Security > Screen lock) (only for password for now, pin still buggy)
- Base updated to latest A-7.0 Global Dev MIUI 7.6.8(matching firmware available)
- Sync with latest LineageOS sources
- fix all my last-build sh*t​
06-04-17 - Fixes/New:
- Settings: add option to hide Nettork Traffic Monitor arrows, make text bold for consistency
- Camera: fix camera-deamon cpuset
- FMRadio: don't require wired headset/headphones plugged in
- Settings: add SafetyNet helper toggle in Developer options
- System: change double tap timeout 300 -> 120 for more tolerable, lag-free Home button single tap action(Home screen)
- Settings: add CPU power/perf preferences (Battery->Battery saver and performance) for loading and configuring core_ctl/governor in real time(requares root access)... SEE NOTE
- Performance: tweak MSM-irqbalance
- Kernel: lots of cherry-picks from yet-to-be-merged(if...) changes to Lineage kernel source(thanks TheStrix)
- Base updated to latest A-7.0 Global Dev MIUI 7.5.25 - matching firmware update is highly recommended!
- Sync with latest Lineage sources
- Su: broke some things this time​
05-14-17 - Fixes/New:
- Settings: add Nexus/Pixel 7.1.2 "Usage Alerts" feature in Battery overflow menu
- Battery: add pulsing LED (low-90% level) while charging with QC 2.0/3.0 charger
- Power: switch to @Zola III recommended CPU config with minor change (2+1 cores)
- Developer options: add "Restore selected USB Configuration" setting when USB connected: !!!READ PREFERENCE SUMMARY!!!
- Status bar: rework Network traffic monitor
- Base updated to latest A-7.0 Global Dev MIUI 7.5.11 - matching firmware update is highly recommended!
- Sync with latest Lineage sources​
- USB: fix MTP as default
- QS: fix CellularTile in-header-tap to toggle mobile data ON/OFF
- kernel: re-add lost IPTV support (IP multicast)
- Browser: welcome to the new Lineage lightweight Jelly browser
- Base updated to latest A-7.0 Global Dev MIUI 7.4.27
- Sync with latest Lineage sources​
04-16-17 - Fixes/New:
- Android 7.1.2
- Lot of cherry picked fixes
- Base updated to latest A-7.0 Global Dev MIUI 7.4.13
- Sync with latest Lineage sources​
04-08-17 - Fixes/New:
- fix helium core_ctl max_cpus set to 4
- Browser: remove Gello (big file size and bugs)
- Base updated to latest A-7.0 Global Dev MIUI 7.3.30
- Sync with latest Lineage sources​
03-27-17 - Fixes/New:
- Camera: fix video recording not saved or corrupt file saved with non-stock camera apps
- Telephony: fix com.android.phone FC trying to access SIM settings from Dialer Calling accounts settings
- Kernel: back to stock (fixes and new features stay)... 'nough fooling around...
- CPU: back to stock configuration... 'nough fooling around...​
03-26-17 - Fixes/New:
- Telephony: fix SIM detection with userdata encrypted
- Snap: fix record time and pause button visability in some cases
- Kernel: add CD-drive emulation for use with DriveDroid and similar
- Kernel: enable 6 boot CPUs
- Kernel: tune Adreno idler
- CPU: tune core_ctl and interactive governor
- Base updated to official A-7.0 Global Dev MIUI 7.3.23 (update firmware if needed)
- Sync with latest Lineage sources​
03-19-17 - Fixes/New:
- Bluetooth: handle bluetooth/BLE modes separately thus persisting user set state across restarts
- Phone: Fix missed call notification light turning off after few seconds in some cases
- Kernel: tune core_ctl
- Kernel: add Adreno idler for msm-adreno-tz GPU governor
- Kernel: add virtual mouse driver back (didn't fix the problem for some users having cursor showing up occasionaly)
- Base updated to official A-7.0 MIUI Global Dev 7.3.16 (update firmware if needed)
- Sync with latest Lineage sources​
03-11-17 - Fixes/New:
- Camera: Fix video recording frame freeze after ~30 sec
- Dialer: Proper fix for missed call notification light (screen OFF -> light ON... system wise for all notifications with light enabled)
- Bluetooth: Fix bluetooth ON setting not saved (persist bluetooth state across restarts)
- Messaging: Allow MMS with mobile data OFF
- PinnerService: Pin key files into memory for better system performance
- sepolicy: Address some more denials
- Base updated to official A-7.0 MIUI Global Dev 7.3.2 (update firmware if needed)
- Sync with latest Lineage sources​
03-05-17 - Fixes/New:
- Battery: further fix sudden battery level drop bug(needs more testing)
- Settings: final fix for Developer options black screen hanging
- Settings: use classic Stock Android Primary Colors
- LiveDisplay: Fix display mode handling
- Phone: fix FC when roaming
- Audio: add aptX codec support
- Sync with latest Lineage sources​
02-27-17 - Fixes/New:
- Battery: fix inacurate battery level after device wakeup from prolonged sleep(sudden battery level drop bug... needs more testing)
- Phone: fix No Notification light on missed calls
- Settings: fix Developer options black screen hanging with latest Lineage commits
- Sync with latest Lineage sources​
02-21-17 - Fixes/New:
- cpu_ctl: Set small cores up and down busy thresholds back to stock (UI lag/worst battery?)
- Input: Fix Wired Headset Volume up/down buttons
- Settings: Fix unable to set User profile picture
- Settings: Hide sRGB toggle in developer options, Mi Max does't support sRGB color space
- Postprocessing: Fix displayfeature service
- Radio: Fix mmbn-daemon service
- sepolicy: Address more denials
- Sync with latest Lineage sources​
02-18-17 - Fixes/New:
- Framework: enable WiFi display
- Kernel: add Multicast and NAT UPDLite support(for IPTV)
- Kernel: remove virtual mouse input device(who needs that?)
- The quest for better blobs continues: base updated to official A-7.0 MIUI Global 7.2.16 (update firmware if needed)​
02-12-17 - Fixes/New:
- wlan: Disabled logging to /sdcard/wlan_logs
- core_ctl: Set small cores up and down busy thresholds(per mat9v suggestion)
- cherry-pick latest device changes
- base updated to official A-7.0 MIUI 7.2.9 China Dev (update firmware if needed)
- Synced to latest Lineage sources​
02-01-17 - Fixes/New:
- USB config: Fix no MTP with clean flash/Dev settings disabled
- Dialer: add Delete button to InCall Dialpad number field
- System profiles: Fix black screen after boot if Lockscreen is disabled in active profile
- Improved fix data lost after TWRP backup/restore
- QTI Telephony is back due to some SIM cards can't authorize and switch network modes​
01-29-17 - Fixes/New:
- Fix data and settings lost after TWRP backup/restore operations
- Button settings: added long press on power button while screen-off to turn torch on/off
- WiFi 2.4ghz performance fix (props)
- MTP is now the default USB configuration
- ADB debug and USB charging notifications disabled, to enable (why would anyone need that!?) set persist.charging.notify and/or persist.adb.notify to 1 in build.prop
- Snap camera: fix thumbnail sometimes not being shown initially in video mode
- MIUI QTI Telephony removed due to interfering with Android Telephony and Preferred network type (is VoLTE working?)
- MIUI base updated to latest 7.0 beta 7.1.19​
01-27-17 - Fixes/New:
- Full HELIUM support build from scratch. Thank you @Jerry08 for pointing out missed core_ctl parameter
- GPS: full support for GLONASS, BeiDou etc. Thank you @TheStrix for the new HAL:good:
- VoLTE: supported (not tested). Thank you @TheStrix:good:
- Snap camera: no more FC switching to front camera if back camera is set to 4K UHD
- Snap camera: now last used camera is active when reopening the app
- QS panel: Bluetooth toggle is no longer disabled after first use
- Sim card settings: user set Preferred network type is no longer changing by system
- Sim card settings: friendly title/summary for CDMA roaming prefference
- Synced to latest Lineage code​
01-19-17 - Fixes/New:
- Adaptive display: configuration rework for better response to ambient light changes
- Tethering: you should no longer see ZERO in QS tile with clients connected
- Kernel: added support for f2fs encryption
- Synced to latest Lineage code​
01-17-17 - Fixes/New:
- Settings->Status bar: added Network traffic monitor preference
- Settings->Status bar->Status bar icons: added SU indicator show/hide switch
- Telephony: attempt to bring back H+ icon in Status bar for those who lost it(need feedback)
- Building again with default compiler​
01-13-17 - Fixes:
- Button brightness is back in Settings, my apologies
- Brought back Gello, android browser too buggy
- Latest MIUI 7.1.12 base
- Synced with latest Lineage code, lot of commits/fixes...Not for our device specifically but we should see Android fixes
- Build with Qualcomm Snapdragon LLVM compiler​
01-11-17 - Fixes/New:
- GPS: working finally
- Camera: now has all it needs to work properly including auto-focusing in scanning apps(need more testing)
- Language & input settings: cleaned up the mess that was there
- Graphics: added Vulkan support​
01-07-17 - Fixes/what's new:
- MIUI base updated for both hydrogen and helium
- Button Settings: added buttons brightness slider and fixed it for real time change
- Language & input settings: brought back missing keyboard select and settings items(were disabled for some dev test)
- Email: removed 20 extra EAS accounts flooding Add Account screen(left from some dev test)
- SIM # settings: SIM cards are now properly recognized in settings(need more testing)
- Preferred network type: device now is a World Phone with ALL network types to choose from
- speaker volume: tuned down a bit
- updater-script: no more install headaches for helium users... Sorry about that​
01-01-17
- Initial release.​
Device source in use: My Github
Thank you TheStrix for maintaining the official device repos!:good:
XDA:DevDB Information
Lineage OS 14.1, ROM for the Xiaomi Mi Max
Contributors
nijel8, Zola III
Source Code: https://github.com/lineageos
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Recomended
Based On: Lineage OS 14.1 & MIUI 9.2.1.0
Version Information
Status: Stable
Created 2017-01-01
Last Updated 2018-09-15

Reserved
"About Phone" Screenshots...
.....

Great work as always sir.
Please provide firmware folder also.
Will test and rwport back.
Thanks for this new year gift.
Happy new year.

avi3230 said:
Great work as always sir.
Please provide firmware folder also.
Will test and rwport back.
Thanks for this new year gift.
Happy new year.
Click to expand...
Click to collapse
Sorry, can't do...

Happy new year, nijel, thanks for ROM!
Happy holidays!

Any tips for those with locked bootloaders who used the EDL TWRP hack? I'd rather not get bricked by flashing the latest bootloader on the leaked MIUI Nougat release.

oatcooky said:
Any tips for those with locked bootloaders who used the EDL TWRP hack? I'd rather not get bricked by flashing the latest bootloader on the leaked MIUI Nougat release.
Click to expand...
Click to collapse
+1
i think this is important (as a general announcement too)

oatcooky said:
Any tips for those with locked bootloaders who used the EDL TWRP hack? I'd rather not get bricked by flashing the latest bootloader on the leaked MIUI Nougat release.
Click to expand...
Click to collapse
You can remove "fastboot %* flash sbl1 %~dp0images\sbl1.mbn" from batch files that start flashing process in MiFlash to prevent installation of new bootloader.
MiFlash bypasses locked bootloader but I would not try to flash new bootloader on locked phone - it would either work and just change version to Nougat one or would not flash it and the rom would potentially not work at all - I mean it would not get installed as the installation process would not pass the bootloader flashing. Either way hardbricking the phone is not possible, the worst case scenario would require opening the phone to do a flash trick.
But since unlocking bootloader does not break warranty I see no reason to keep it locked and you can always lock back the device using "fastboot oem lock" command if you are worried about security.

VOLTE support ?

i literally have no words to thank you nijel.its quite a new years gift.another masterpiece by a master.after the closure of cyn inc. the future looked bleak.i especially like the theme engine.oms themes dont look good to me.i knew lineage os was my only hope,but i didnt expect this early.what a pleasant surprise.this new year is definitely off to a good start,thanks to nijel.
edit:clean installed over latest firmware on hydrogen,i found it to be more stable than,cm14.the camera seems to be rock stable,with no crashes so far(stills-100%quality & video at 4k),a problem which i used to face in some roms.lte data works fine in sim2(didnt try sim1)

mat9v said:
You can remove "fastboot %* flash sbl1 %~dp0images\sbl1.mbn" from batch files that start flashing process in MiFlash to prevent installation of new bootloader.
MiFlash bypasses locked bootloader but I would not try to flash new bootloader on locked phone - it would either work and just change version to Nougat one or would not flash it and the rom would potentially not work at all - I mean it would not get installed as the installation process would not pass the bootloader flashing. Either way hardbricking the phone is not possible, the worst case scenario would require opening the phone to do a flash trick.
But since unlocking bootloader does not break warranty I see no reason to keep it locked and you can always lock back the device using "fastboot oem lock" command if you are worried about security.
Click to expand...
Click to collapse
@nijel8
sorry for off-topic here, is the new bootloader will not booting with "unlocked bootloader with TWRP" or i can't flash TWRP manually after updating to new bootloader?
and if you guys want, i can pack the latest firmware (leaked?!) into a flashable zip then post here.

mat9v said:
You can remove "fastboot %* flash sbl1 %~dp0images\sbl1.mbn" from batch files that start flashing process in MiFlash to prevent installation of new bootloader.
MiFlash bypasses locked bootloader but I would not try to flash new bootloader on locked phone - it would either work and just change version to Nougat one or would not flash it and the rom would potentially not work at all - I mean it would not get installed as the installation process would not pass the bootloader flashing. Either way hardbricking the phone is not possible, the worst case scenario would require opening the phone to do a flash trick.
But since unlocking bootloader does not break warranty I see no reason to keep it locked and you can always lock back the device using "fastboot oem lock" command if you are worried about security.
Click to expand...
Click to collapse
I used the ERP TWRP method because my unlock request was rejected. What's weird is that I got the official unlock done for my old Redmi Note 3 Pro and I still had unlock permission for the Mi Max when it was on MIUI, but unlocking kept failing at the 50% mark.
Sbl1.mbn and emmc_appsboot.mbn are both bootloader files? Would it be safe to comment out both when using MiFlash? I just want the new baseband.

oatcooky said:
I used the ERP TWRP method because my unlock request was rejected. What's weird is that I got the official unlock done for my old Redmi Note 3 Pro and I still had unlock permission for the Mi Max when it was on MIUI, but unlocking kept failing at the 50% mark.
Sbl1.mbn and emmc_appsboot.mbn are both bootloader files? Would it be safe to comment out both when using MiFlash? I just want the new baseband.
Click to expand...
Click to collapse
Yes to the first, I'm not sure to the second. I think it would be safe to comment them out, the first is a bootloader file, but I do not know what the second one is for (Google search tells about unofficial unlocking of bootloader so it should be safe to comment it out, I think), be mindful to edit correct .bat file, the one you will actually use to flash in MiFlash.

Happy New Year. Can ist install dirty the Rom on CM14.1 can ist use the Boot Image for Helium?
Gesendet von meinem Mi Max mit Tapatalk

I flashed the rom in Xiaomi Mi Max Prime with locked bootloader (i dont flash the miui beta with Android 7.0...), the rom its working fine except for the camcorder (its buggy), but i dont know if this problem its because the rom is running in Helium or because i dont flashed the beta, thanks for your work nijel8.

I've tested this ROM, everything seems working including stock camera (CM Camera), both Photo and Video recording are working like a charm. No force close
I didn't flash MIUI beta ROM, I just extracted firmware files from MIUI beta ROM and flashed them in recovery. Everything seems working just fine
I just noticed some empty windows on initial setup menus, click on next worked and I managed to finish the initial setup.
Big thanks to nijel8, keep updating it
And happy new your to all,

The_wolf88 said:
I've tested this ROM, everything seems working including stock camera (CM Camera), both Photo and Video recording are working like a charm. No force close
I didn't flash MIUI beta ROM, I just extracted firmware files from MIUI beta ROM and flashed them in recovery. Everything seems working just fine
I just noticed some empty windows on initial setup menus, click on next worked and I managed to finish the initial setup.
Big thanks to nijel8, keep updating it
And happy new your to all,
Click to expand...
Click to collapse
I think nijel already has extracted all new blobs and put to this ROM so it should not be necessary to do it separate...
Flashing stock new beta might update firmware of some hardware phone components during first boot, so I think I will try to do it, it should in theory at least make ROM more stable...

oatcooky said:
Any tips for those with locked bootloaders who used the EDL TWRP hack? I'd rather not get bricked by flashing the latest bootloader on the leaked MIUI Nougat release.
Click to expand...
Click to collapse
No tips... I am comlete noob whenit comes to locked bootloaders... Never had one...
kevinpunk said:
VOLTE support ?
Click to expand...
Click to collapse
Don't know and can't test. But probably not. Will try to fix it but not before fix what I can see.
Feenfleisch said:
Happy New Year. Can ist install dirty the Rom on CM14.1 can ist use the Boot Image for Helium?
Gesendet von meinem Mi Max mit Tapatalk
Click to expand...
Click to collapse
You can try dirty flash as always first. There are some fixes in this rom boot.img but trying different one won't kill your phone. But you DO need to flash MIUI 6.12.29 first or video recording and probably something else will not work.
RockstarTA said:
I flashed the rom in Xiaomi Mi Max Prime with locked bootloader (i dont flash the miui beta with Android 7.0...), the rom its working fine except for the camcorder (its buggy), but i dont know if this problem its because the rom is running in Helium or because i dont flashed the beta, thanks for your work nijel8.
Click to expand...
Click to collapse
See above... You DO need to flash MIUI 6.12.29 first or video recording and probably something else will not work.
The_wolf88 said:
I've tested this ROM, everything seems working including stock camera (CM Camera), both Photo and Video recording are working like a charm. No force close
I didn't flash MIUI beta ROM, I just extracted firmware files from MIUI beta ROM and flashed them in recovery. Everything seems working just fine
I just noticed some empty windows on initial setup menus, click on next worked and I managed to finish the initial setup.
Big thanks to nijel8, keep updating it
And happy new your to all,
Click to expand...
Click to collapse
That is the right way to go...
You just made me realize there is no "firmware-update" folder in leaked MIUI 6.12.29 so no need to install it first on hydrogen!!! I just missed that part...
Soo... For hydrogen you need to flash MIUI 6.12.8 global dev and for helium MIUI 8.1.6 to get your device up to date... These roms are official so I will have firmware update only zips posted in a couple of minutes... hold on...

nijel8 said:
That is the right way to go...
You just made me realize there is no "firmware-update" folder in leaked MIUI 6.12.29 so no need to install it first on hydrogen!!! I just missed that part...
Soo... For hydrogen you need to flash MIUI 6.12.8 global dev and for helium MIUI 8.1.6 to get your device up to date... These roms are official so I will have firmware update only zips posted in a couple of minutes... hold on...
Click to expand...
Click to collapse
Actually EDL images don't have a firmware-update folder like fastboot recovery ones, but they do have the firmware files.
I always do that, download the EDL images, and extract those files from it, put them in the ZIP flashable file I have and flash it when necessary. No need to flash the whole MIUI ROM just to update the firmware and it's working everytime.

PM Me
oatcooky said:
Any tips for those with locked bootloaders who used the EDL TWRP hack? I'd rather not get bricked by flashing the latest bootloader on the leaked MIUI Nougat release.
Click to expand...
Click to collapse
PM Me...i know the method!

Related

[ROM][6.0.1_r81] LineageOS 13 [STABLE]?[Rom SPL 2019-03-05, Kernel SPL 2020-01-05]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi all. Here are my security driven LineageOS 13 builds. They are stable and contain the latest security patches. This is a long-term support rom.
From 20170614 build and onwards, the defaullt kernel is a fork of Radon, called "SecuRadon". It contains 400+ extra commits and almost all of them are security patches.
In order to change various kernel settings, flash the kernel zip only and follow the installer. Else use a kernel control application. For the default kernel settings read the FAQ.
You can find the changelog in the second post. Before asking questions, read the FAQ and use the search functionality.
Downloads
ROM: 20190503, All
Kernel Only: SecuRadon-v6.1.30-LOS-MM-KSPL20200105, All
GApps: [B]http://opengapps.org/[/B]
Instructions
Read this and the second post.
Download ROM.
Reboot to recovery. It is recommended that you keep a full backup in
case something goes wrong.
If you are dirty flashing it over a previous build, wipe dalvik and cache.
Else perform a full wipe (dalvik,system,data,internal,cache).
Flash a firmware from the second post depending on your device (kenzo,kate).
Flash ROM.
[Optional] Flash kernel zip to change default settings.
[Optional] Install GApps.
Reboot.
Credit to
TheStrix for bringing official CM13 to our device.
Umang96 for his work on Radon kernel.
Cyanogenmod/LineageOS team.
Xiaomi for releasing the kernel source code.
Source Code
Kernel (SecuRadon): https://github.com/gismoZ/SecuRadon
Kernel (Stock-Discontinued): https://github.com/gismoZ/android_kernel_xiaomi_msm8956/tree/cm-13.0
Device: https://github.com/gismoZ/android_device_xiaomi_kenzo/tree/cm-13.0
Vendor: https://github.com/gismoZ/proprietary_vendor_xiaomi
Device QCOM Common: https://github.com/gismoZ/android_device_qcom_common
Version Information
ROM OS Version: 6.0.1_r81 Marshmallow
ROM Kernel: Linux 3.10.108
Supported Device: kenzo, kate
Status: Stable
Created: 07/01/2017
Last Updated: 28/02/2020
Firmware
Note: Before proceeding, make sure that you are permitted to officially unlock your bootloader.
The bellow firmwares are based on MM bootloader and there are two ways to go:
Flash a miui rom that has MM bootloader. Unlock the bootloader officially. Flash firmware and rom.
Flash firmware. If all is ok, it means that you are on officially unlocked MM bootloader. If you get
a bootloop, it means that you were on LP bootloader and the MM one is now (re)locked. To solve this, boot
into fastboot (you will be unable to boot into recovery) and use the official tool to unlock it.
You are supposed to be on a firmware from this post. If this is not the case, please do not report bugs.
kenzo: firmware_kenzo_8.2.4.0.zip
kate: firmware_kate_8.2.4.0.zip
FAQ
- What are the default kernel settings on the latest build?
Governor:performance interactive, Swappines:40, VFS Cache Pressure:100, IO Scheduler:fiops, Display:~6400k, Charging Rate: 2000mAh, Touch Boost:on, Adreno Boost:on, Adreno Idler:off, DT2W:on-no vibration FSYNC:on , ZRAM:512MB, Speaker Boost: +7, Wakelocks:disabled.
- I have a slow download speed issue while downloading from play store.
This issue was introduced in gapps at a previous time point and continues affecting all cm-13.0 based roms. The only workaround so far is the use of a VPN server.
- I am unable to use my goodix fingerprint sensor.
After flashing rom and before first boot, flash this patch and then kernel zip (choose goodix in installer).
- I want to unroot the rom.
All builds come pre-rooted. To unroot, download and flash this zip through recovery.
- My device soft reboots whenever I try to uninstall an app and settings force close whenever I try to set the lock screen.
Starting from 20170614 build and on, these issues are absent. In case you wish to use a previous build along with the discontinued stock kernel, then use this firmware. Note that this firmware is based on LP bootloader.
- VoLTE does not work.
This ROM does not support VoLTE . However, it was reported that this solution works. You can try it, but do not ask me for support.
- I am unable not watch purchased content such as movies from google play.
This is because google widevine modular DRM is missing. Download this and flash it through recovery.
- Does this ROM support microG?
Yes.
- Is there any modded google camera app with HDR+ for MM?
Yes. Check this post .
Changelog
Code:
[B]20190503[/B]
ROM:
- ROM Security Patch Level 2019-02-01, 2019-03-01.
- Synchronized repository.
Kernel (v6.1.19->v6.1.22):
- Kernel Security Patch Level 2019-02-05, 2019-03-05, 2019-04-05.
- Updated WireGuard kernel module (v0.0.20190123->v0.0.20190406).
- Major under the hood update: Added 126 patches.
[B]20190204[/B]
ROM:
- ROM Security Patch Level 2019-01-01.
- Synchronized repository.
[B]20190124[/B]
ROM:
- ROM Security Patch Level 2018-11-01, 2018-12-01.
- Synchronized repository.
Kernel (v6.1.17->v6.1.19):
- Kernel Security Patch Level 2018-12-05, 2019-01-05.
- Updated WireGuard kernel module (v0.0.20181119->v0.0.20190123).
- Added 7 patches.
[B]20181121[/B]
ROM:
- ROM Security Patch Level 2018-10-01.
- Synchronized repository.
Kernel (v6.1.16->v6.1.17):
- Kernel Security Patch Level 2018-11-05.
- Updated WireGuard kernel module (v0.0.20181007->v0.0.20181119).
- Added 2 patches.
[B]20181019[/B]
ROM:
- ROM Security Patch Level 2018-09-01.
- Settings/DeviceInfo - Provide "patch level" explanation and disclaimer.
- Synchronized repository.
Kernel (v6.1.13->v6.1.16):
- Kernel Security Patch Level 2018-09-05, 2018-10-05.
- Patched against Spectre-V1.
- Updated prima WLAN driver to LA.BR.1.3.6_rb1.19.
- Updated WireGuard kernel module (v0.0.20180809->v0.0.20181018).
- Added 37 patches.
[B]20180828[/B]
ROM:
- ROM Security Patch Level 2018-07-01, 2018-08-01.
- Updated System Webview to v67.0.3396.87.
- Reduced radio logging.
- Synchronized repository.
Kernel (v6.1.11->v6.1.13):
- Kernel Security Patch Level 2018-07-05, 2018-08-05.
- Updated WireGuard kernel module (v0.0.20180625->v0.0.20180809).
- Added 22 patches.
[B]20180614[/B]
ROM:
- ROM Security Patch Level 2018-06-01.
- Synchronized repository.
Kernel (v6.1.10->v6.1.11):
- Kernel Security Patch Level 2018-06-05.
- Updated WireGuard kernel module (v0.0.20180420->v0.0.20180613).
- Added 5 patches.
[B]20180514[/B]
ROM:
- ROM Security Patch Level 2018-05-01.
- Synchronized repository.
Kernel (v6.1.9>v6.1.10):
- Kernel Security Patch Level 2018-05-05.
- Added and enabled WireGuard.
- Added 9 patches.
[B]20180423[/B]
ROM:
- ROM Security Patch Level 2018-04-01.
- Switched to a secure gps connection.
Kernel (v6.1.8>v6.1.9):
- Kernel Security Patch Level 2018-04-05.
- Added KSPL date to kernel version info.
- Added 7 patches.
[B]20180312[/B]
ROM:
- ROM security patch level 2018-03-01.
- Fixed BlueBorne related changes from September 2017 ASB.
Device:
- Set default heaphone gain to +7.
Kernel (v6.1.6>v6.1.8):
- Kernel security patch level 2018-03-05.
- Added 10 patches.
- Reworked gesture options in aroma installer (DT2W,S2W,S2S).
- Set default heaphone gain to +7.
[B]20180209[/B]
ROM:
- ROM security patch level 2018-02-01.
- Synchronized repository.
Kernel (v6.1.5>v6.1.6):
- Kernel security patch level 2018-02-05.
- Added 14 patches.
[B]20180121[/B]
ROM:
- ROM security patch level 2018-01-01.
- Synchronized repository.
Kernel (v6.1.1>v6.1.5):
- Kernel security patch level 2018-01-05.
- Added but reverted "Boeffla wakelock blocker" due to alarm issue.
- Added 5 patches.
- Updated the list of security vulnerabilities.
[B]20171215[/B]
ROM:
- ROM security patch level 2017-12-01.
- Fixed "app crash/cause bootloop when build with aapt2" issue.
Device:
- Updated default kernel config.
Kernel (v6.0.1>v6.1.1):
- Kernel security patch level 2017-12-05.
- Radon v6.1 changes.
- Added 32 patches.
- Updated the list of security vulnerabilities.
[B]20171113[/B]
ROM:
- ROM security patch level 2017-11-01, 2017-11-06 (KRACK).
Device:
- Updated default kernel config.
Kernel (v5.8.1->v6.0.1):
- Kernel security patch level 2017-11-05.
- Radon v5.9, v6.0 changes.
- Added 19 patches.
- Updated the list of security vulnerabilities.
[B]20171021[/B]
ROM:
- Patched against KRACK (Key Reinstallation AttaCK) vulnerability.
- Fixed "install button is disabled for some apps" issue.
- Removed gecko and added jelly (from los 14.1) as the default browser.
- Updated chromium-webview (Android System Webview) to 60.0.3112.78 (from los 14.1).
- Updated chromium-libpac and V8 javascript engine (from aosp 7.1.2_r33).
Kernel (v5.7.1->v5.8.1):
- Radon v5.8 changes.
- Added 3 patches.
- Updated the list of security vulnerabilities.
[B]20171015[/B]
Device:
- Updated default kernel config.
Kernel (v5.6.7->v5.7.1):
- Radon v5.7 changes.
- Rebranded to SecuRadon.
- Added SecuRadon splash screen.
- Updated the list of security vulnerabilities.
- Built using aarch64-linux-android-4.9-android-6.0.1_r81 toolchain.
[B]20171007[/B]
ROM:
- ROM security patch level 2017-10-01.
- Android 6.0.1_r81.
- Build id MOI10E.
Device:
- Removed default "+3 headphone/aux boost").
Kernel (v5.6.1->v5.6.7):
- Kernel security patch level 2017-10-05.
[B]20170922[/B]
ROM:
- Android 6.0.1_r80.
- Build id MOB31Z.
- Synchronized repository.
[B]20170919[/B]
ROM:
- Added signature spoofing permission capability. It can be enabled in
Settings>Apps>Advanced(gear icon)>App Permissions>Spoof package signature.
Kernel (v5.5.5->v5.6.1):
- Radon v5.6 changes.
- Added some missing patches.
[B]20170915[/B]
ROM:
- ROM security patch level 2017-09-01.
- Removed updater.
Device:
- Updated default kernel settings (speaker boost +7, headphone/aux boost +3).
Kernel (v5.3.2->v5.5.5):
- Kernel security patch level 2017-09-05.
- Further memory tuning improvement for 2gb users.
- Fixed "wrong 0.00B values in ram management" issue.
- Switched to flar2 sound control (supported in kernel adiutor >=0.9.72).
- Increased maximum charging current from 1500mAh to 2000mAh.
- Added option for old thermal engine to deal with possible slow charging issues.
- Increased max brightness.
- Disabled bcl hotplug.
[B]20170812[/B]
Kernel:
- Updated to SecureRadon v5.3.2.
- Added adrenoboost parameter.
- Tuned adrenoboost.
- Added display state awareness (adreno idler related).
- Declared display_on correctly (adreno idler related).
- Renamed "gaming config" to "performance config".
- Added a warning regarding possible device damage because of 2400mA charging.
- Added some security patches.
[B]20170810[/B]
ROM:
- 2017-08-05 security patch level.
Device:
- Updated default kernel settings.
Kernel:
- Updated to SecureRadon v5.3.1.
- Based on radon-cm-rebase.
- Kernel security patch level 2017-08-05.
- Switched back to sysfs3 sound control.
- "Not booting when selecting goodix" issue fixed.
- Some random function related patches.
- Fixed wrong "case_therm" thermal values.
[B]20170712[/B]
Rom:
- Added 2017-07-05 security patch level.
- Synchronized repository.
Kernel:
- Added 2017-07-05 security patches.
[B]20170630[/B]
ROM:
- Synchronized repository.
Device:
- Used MIUI stable build "V8.2.4.0.MHOMIDL" fingerprint.
- Added net_raw to ril daemon services.
- Added support for top-app cpuset.
- Set proper CPU variants.
- Cleaned up kernel cmdline.
- Synced with f/w native heap values.
- Enabled HW Acceleration on all aspect.
- Tweaked dex2oat.
- Better optimized 32bit blobs.
- Start qseecomd on post-fs.
- Added missing ANT+ permission.
- Enabled 24bit offload.
- Snap camera improvements.
- Made 1080p as default video size.
- Removed real time face beautification.
- Added highspeed recording profiles
(120fps @ 720p, 60fps @ 1080p).
- Disabled fluence on voicerec (Fixes oK google).
- Disabled mobile data on first boot.
Kernel:
- Updated security patched radon to 5.1.
- ARM64: configs: Set CONFIG_HZ to 300.
- Updated default radon settings (check FAQ).
[B]20170623[/B]
Device:
- Fixed "greenify shallow hibernation not working" issue introduced in 20170614 build.
- Set defaullt aux/headphones volume to +7.
[B]20170619[/B]
Device:
- Reverted "Tweaked screen (auto)brightness values".
- Included radon.sh.
Kernel:
- Updated security patched radon to 5.0.
[B]20170614[/B]
ROM:
- Added 2017-06-05 security patch level.
- Synchronized repository.
Device:
- Switched to LineageOS 14.1 audio configs.
- Updated GPS configs.
- Added VSYNC offsets.
- Ported: Add VR support.
- Fixed Wi-Fi Direct/P2P.
- Enabled Wi-Fi Display.
- Added miracast support.
- Tweaked screen (auto)brightness values.
- Faster app installation (using 6 cores instead of 4).
- Enabled boot dexpreopt. (faster 1st boot time)
- Did not make gello (gecko for now, probably jelly in the future).
- Added 'misc' entry in fstab.qcom .
- Added KeyDisabler.
- Built missing IPV6, audio and media packages.
- Removed auto-power-save mode overlay.
- Added eMMC Trim/Discard support.
- Included and updated init.radon.rc.
- Updated sec_config.
- Updated BoardConfig.mk
- Stopped the QC-QMI message spam.
Kernel:
- Changed the default kernel to security patched radon 4.9.
[B]20170529[/B]
Device:
- Revert "Switched to LineageOS 14.1 audio configs".
Kernel:
- ARM64: configs: Set CONFIG_HZ to 300
[B]20170525[/B]
Device:
- Silenced "qcom powerhal: Failed to acquire lock" logcat spamming message.
- Updated giflib to 5.1.4.
Kernel:
- Fix potential refcount leak in su check
[B]20170524[/B]
Device:
- Updated power configs.
- Enabled some audio features.
- Enabled BOARD_HAVE_QCOM_FM.
- Use Snapdragon LLVM toolchain.
Kernel:
- Only expose su when daemon is running.
[B]20170519:[/B]
- Switched to LineageOS 14.1 audio configs.
- Fixed "wifi not turning on" issue introduced in 20170513 build.
[B]20170505:[/B]
- Added 2017-05-05 security patch level.
- Synchronized repository.
[B]20170428:[/B]
- Lineage trebuchet launcher icon.
- Synchronized repository.
[B]20170415:[/B]
- Switched to LineageOS fork of freetype in order to apply a patch that fixes a security issue.
[B]20170411:[/B]
- android-6.0.1_r79
- MOB31T
- Synchronized repository.
[B]20170406:[/B]
- Added 2017-04-05 security patch level.
- Fixed "blue blinking screen after mi logo" issue (Thanks Umang96).
- Synchronized repository.
[B]20170329:[/B]
- Synchronized repository.
[B]20170323:[/B]
- Synchronized repository.
[B]20170314:[/B]
- Unified twrp recovery can now be flashed on kate devices
without getting an error.
- Fixed "-2%" battery percentage decrease rate issue.
- Faster device boot.
- Enabled correct HAL sensor.
- Fixed a53 cores max frequency.
- Synchronized repository.
[B]20170310:[/B]
- Added 2017-03-05 security patch level.
- Synchronized repository.
[B]20170306:[/B]
- Added ov16880_f16v01a, ov16880_omida05 and s5k5e8_yx13 camera sensor blobs.
- Reverted "Add widewine modular DRM support".
- Synchronized repository.
[B]20170301:[/B]
- Added s5k5e8_yx13 and s5k3p_f16s01c camera sensors support.
- Fixed s5k3p3_f3p3man camera sensor support.
- Added google widevine modular DRM.
[B]20170227:[/B]
- Synchronized repository.
[B]20170220:[/B]
- A few kernel fixes.
- Synchronized repository.
[B]20170214:[/B]
- Reverted 'Updated device audio configs to the ones from official LineageOS 14.1'.
- Synchronized repository.
[B]20170213:[/B]
- Added 2017-02-05 security patch level.
- Synchronized repository.
[B]20170204:[/B]
- Updated device audio configs to the ones from official LineageOS 14.1.
- android-6.0.1_r78
- Some other minor changes.
- Synchronized repository.
[B]20170202:[/B]
- Fixed "same for all" bluetooth address issue.
- Tweaked autobrightness values.
- Synchronized repository.
[B]20170127:[/B]
- Added s5k5e8_z5e8yab front camera sensor missing blobs.
- Synchronized repository.
[B]20170123:[/B]
- Fixed headphones hissing sound issue.
- Synchronized repository.
[B]20170120:[/B]
- Added missing patches to the kernel so that it complies with 2016-08-05 security patch level.
- Synchronized repository.
[B]20170118:[/B]
- Lineage boot animation.
- Enabled built-in SU.
- Added missing patches to the kernel so that it complies with 2016-07-05 security patch level.
- Synchronized repository.
[B]20170113:[/B]
- Rebranded kernel and device to lineage.
- Synchronized repository.
[B]20170108:[/B]
- Added 2017-01-05 security patch level.
- Synchronized repository.
VoLTE?
Finally for users still using cm13 get latest updates. Thanks dev and will dual sim card works fine on this rom? Because last time using cm13 my sim1 can't detect .
Only on cm14 my dual sim works fine because there is global network preference on cm14 and cm13 doesnt have "global" preference network. Does this rom will have global network type? Can you make sure it dev? Thanks
Ps. My sim card on sim1 only works on global prefered network and only cm14.1 variant rom have it. If cm13 have it i want to test it.
zilan said:
Finally for users still using cm13 get latest updates. Thanks dev and will dual sim card works fine on this rom? Because last time using cm13 my sim1 can't detect .
Only on cm14 my dual sim works fine because there is global network preference on cm14 and cm13 doesnt have "global" preference network. Does this rom will have global network type? Can you make sure it dev? Thanks
Ps. My sim card on sim1 only works on global prefered network and only cm14.1 variant rom have it. If cm13 have it i want to test it.
Click to expand...
Click to collapse
Which firmware do you use?
gismoO said:
Which firmware do you use?
Click to expand...
Click to collapse
When on cm 13 im using the strix firmware and now im on cm14 using psy firmware because the strix cm14 firmware re lock bootloader.
Does your lineageos have this type prefered network? Only global network will works for my sim1. Thanks
Ps. Does your lineage support cmte/oms?
What About VOLTE??
Clean Flashed rom on top of xenonhd Nougat rom. Even after flashing strix firmware, network didnt get detected. Restored efs and firmware of miui dev rom. Now everything working fine.
Awesome rom, thanks for keeping cm13 alive in the form of LOS.
Can you give an update with Jan'17 android security patch in coming days?
Sent from my Redmi Note 3 using XDA Labs
There is something in the changelog like " FORCE ENABLE VOLTE"....will this rom supports volte..???
zilan said:
When on cm 13 im using the strix firmware and now im on cm14 using psy firmware because the strix cm14 firmware re lock bootloader.
Does your lineageos have this type prefered network? Only global network will works for my sim1. Thanks
Ps. Does your lineage support cmte/oms?
Click to expand...
Click to collapse
TheStrix cm13 firmware is old, use a newer one to see if it fixes your dual sim problems. I don't use dual sim. No, It does not have global network mode. Yes, It does support cmte.
Can we dirty flash on top of CM13? Can anyone PLEASE tell me if Google play movies is playing purchased content?
Sameerjavedchd said:
What About VOLTE??
Click to expand...
Click to collapse
KakaRrottt said:
VoLTE?
Click to expand...
Click to collapse
kiran G. said:
There is something in the changelog like " FORCE ENABLE VOLTE"....will this rom supports volte..???
Click to expand...
Click to collapse
OMFG, plz read first post and stop idiot question........
VoLTE Support: No
gismoO said:
TheStrix cm13 firmware is old, use a newer one to see if it fixes your dual sim problems. I don't use dual sim. No, It does not have global network mode. Yes, It does support cmte.
Click to expand...
Click to collapse
I remember i also have try newest cm13 firmware shared by xda member here but it also doesn't support global network.
But strange on N based rom mostly it detect global network. Does it not related on rom?
Which firmware you suggest it?
bluetooth address fixed ?
KakaRrottt said:
VoLTE?
Click to expand...
Click to collapse
See Version Information...
---------- Post added at 08:33 PM ---------- Previous post was at 08:31 PM ----------
Sameerjavedchd said:
What About VOLTE??
Click to expand...
Click to collapse
See Version Information...
---------- Post added at 09:02 PM ---------- Previous post was at 08:33 PM ----------
I'm currently on a Kenzo with Goodix FP, ZCX TWRP 3.02-X, SuperSU 2.79 and MIUI 8.1.1, patiently waiting for the CM/LOS issues to subside first.
So, for me to install LOS for the first time, are these the appropriate steps?
1. Boot to Recovery.
2. Reset phone.
3. Flash latest firmware ZIP suggested by gismoO (https://www.androidfilehost.com/?fid=673368273298921859)
4. Flash LineageOS 13.0 20170106 ZIP (https://www.androidfilehost.com/?fid=673368273298921688)
5. Flash Goodix fix (no idea which one to install among so many links scattered all over XDA)
6. Reboot.
Can somebody help me with this?
Also, lots of Kenzo CM 13.0 users complained over camera issues. Are they still there?
It would be good to have a bug list.
Great job @gismoO and thanks in advance.
gismoO said:
TheStrix cm13 firmware is old, use a newer one to see if it fixes your dual sim problems. I don't use dual sim. No, It does not have global network mode. Yes, It does support cmte.
Click to expand...
Click to collapse
Where to download latest cm13 firmware?
exodius48 said:
Where to download latest cm13 firmware?
Click to expand...
Click to collapse
Just restore miui dev rom efs and firmware if you have backuped
Sent from my Redmi Note 3 using XDA Labs
bozarjoska said:
OMFG, plz read first post and stop idiot question........
VoLTE Support: No
Click to expand...
Click to collapse
Chill dude, I asked that just after 1 minute of creating OP, before he edited post about VoLTE.
Take into other perspectives before calling something an "idiot question"....
Siddk007 said:
Just restore miui dev rom efs and firmware if you have backuped
Sent from my Redmi Note 3 using XDA Labs
Click to expand...
Click to collapse
Then the cm14 firmware by strix will work with this rom?
[email protected] said:
Then the cm14 firmware by strix will work with this rom?
Click to expand...
Click to collapse
No need for flashing firmware
Sent from my Redmi Note 3 using XDA Labs

[ROM][SNAPSHOT][8.1.0] AOSP Oreo for Xperia T/TX/V

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
About the release
My Android 8.0 bring-up started in April with my AOSP Master project.
Master being the mainline public Android development, it helped getting
most of the hardware requirements for the next Android release prepared
and ready for the evolution along the weeks. Though 8.0.0 introduced
more hardware changes and improvements, it was ready for about 75% of the needs.
Full details about the initial boot are explained here : #post73504552​
Downloads Links
AOSP 8.x Oreo (Unlocked Bootloader) :
Xperia T (Mint) - 8.1.0 / 8.0.0 : https://mega.nz/#F!u0N3lYza!0rQtcd5Mk-0zpnels9tOHQ
Xperia TX (Hayabusa) - 8.1.0 / 8.0.0 : https://mega.nz/#F!i0skESpR!m5j5c5lazJeI_H18mt2r1g
Xperia V (Tsubasa) - 8.1.0 / 8.0.0 : https://mega.nz/#F!b9lmSYLL!ibG35w4avd3voejlQG2gDA
Google Applications (optional) :
MindTheGapps : https://androidfilehost.com/?w=files&flid=170282 (Use packages for ARM, Android 8.x)
OpenGapps : http://opengapps.org/ (Use packages for ARM, Android 8.x, Micro)
Information : Flash the GApps before the first boot. If not, a clean flash is recommended.
Recommended Recovery (optional) :
TWRP 3.x : http://forum.xda-developers.com/xperia-t-v/orig-development/-t3319588
Configure the default Low-RAM features (optional) :
Low-RAM Property Patcher : http://forum.xda-developers.com/-/-t3737373
Informations and references :
Kernel CVEs : Security patches status https://cve.lineageos.org/android_kernel_sony_msm8x60
About AOSP : Repositories available on https://android.googlesource.com/​
Unification of the user partitions into UserData
Read more about the UserData unification :
- https://wiki.lineageos.org/devices/mint/​
Flashing and updating
AOSP clean install :
- (Optional) Flash the boot.img kernel from the ROM zip with Fastboot or Flashtool
- (Optional) Install TWRP Recovery to the FOTA partition (Read the TWRP thread)
- (Optional) Wipe the data & cache (Backup to make sure not to lose data)
- Flash the AOSP ROM zip from recovery
- (Optional) Flash a GApps package to have the Google Applications
- (Optional) Every additional zip you want to flash
- Reboot
AOSP update / upgrade :
- (Information) Do not wipe anything unless you want to
- Flash the latest AOSP ROM zip from recovery
- (Optional) Flash a GApps package if you want to, otherwise preserved.
- (Optional) Every additional zip you want to flash
- Reboot​
About the builds
Development project : https://github.com/AdrianDC/aosp_development_sony8960_o_mr1
Device tree (T) : https://github.com/AdrianDC/android_device_sony_mint
Device tree (TX) : https://github.com/AdrianDC/android_device_sony_hayabusa
Device tree (V) : https://github.com/AdrianDC/android_device_sony_tsubasa
Kernel sources : https://github.com/AdrianDC/android_kernel_sony_msm8x60
Vendor blobs : https://github.com/TheMuppets/proprietary_vendor_sony​
Issues and reports
- Report issues only if you use the ROM kernel
- If an additional mod is installed, make sure it's unrelated, and mention it
- Make sure the issue wasn't discussed earlier in the threads
- Share a log of the error with CatLog for example​
Q&A - FAQ
Q : Is root access included into AOSP ?
A : No but you can now root with my Boot Bridge and a superuser tool.
Q : Is the ROM suited for daily usage ?
A : Yes. Check the list below to decide for yourself.
Q : Where can I change the Quick Tiles and Status Bar ?
A : Long press the Settings icon in the notifications drawer.
> You will have access to the SystemUI Tuner from Marshmallow.
Q : When USB is connected to a computer, I can't access the storage ?
A : The phone is in charge-only mode by default (since Android Nougat),
> due to a stronger security logic regarding unauthorised data access.
> Swipe down the notifications and change the USB mode.
Q : [Oreo] Downloaded files can't be opened directly
A : Normal issue common to all devices, yet to be fixed.
> For now, use "Show internal storage" and open the files directly.
Q : [Oreo] Clean install with OpenGApps - Google services force closes
A : OpenGApps Oreo is not yet finished and stable.
> Ignore the FCs and wait until the Setup Wizard configuration is done.​
AOSP available for Xperia T/TX/V also thanks to :
- Google AOSP
- The LineageOS Team
- CodeAurora Forums
- The CyanogenMod Team​
XDA:DevDB Information
AOSP Oreo 8.1, ROM for the Sony Xperia T
Contributors
AdrianDC
Source Code: https://android.googlesource.com/
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Snapshot
Created 2017-09-01
Last Updated 2020-08-15
FEATURES AND ISSUES
Code:
- Boot : Ok
- GApps : OpenGApps Micro recommended
- Partitions (Data, Cache) : Ext4 and F2FS supported
- Bluetooth : Ok
- WiFi : Ok
- WiFi Hotspot : Ok
- RIL - Phone - Data : Ok
- GPS : Ok
- Camera : Ok
- Camcorder : Ok
- Lights : Ok
- MicroSD : Ok
- Accelerometer : Ok
- Compass : Ok
- Gyroscope : Ok
- AOSP sensors : Ok
- Touchscreen : Ok
- FM Radio : Ok
- Vibrator : Ok
- Microphone : Ok
- Audio & music : Ok
- Bluetooth audio : Ok
- NFC : Ok
- Kernel : Ok
- Graphics : Ok
- 3D Rendering : Ok
- Clock : Ok
- DRM : Ok
- Offline Charging : Ok
- USB : Ok
- USB OTG : Ok
- Encryption : Ok
- SEPolicies : Enforcing
IMPORTANT FEATURES TO KNOW
Boot sequence : Once the LEDs light up :
- Press Volume - to open AOSP Recovery,
- Press Volume + to open the FOTA recovery (TWRP usually) if available
Powered-off alarm : When you have set an alarm
- If you power down the device, it will wake automatically 5 minutes before
- If you let the device charge offline, it will automatically reboot 5 minutes before
Gestures : Events like hand-wave and pocket removal can be enabled in the Settings
Force reboot : You can reset the device by holding Power and Volume+ 5 seconds
Changes log
21/12 : Upgrade stable release on Android 8.1.0_r52 December
>>> General update against the initial LineageOS 15.1 official release
>>> Manual networks selection resolved
05/09 : Upgrade stable release on Android 8.1.0_r46 September
>>> Camera binaries improvements developed for AOSP P to resolve the crash log spam
15/08 : Upgrade stable release on Android 8.1.0_r43 August
>>> Multiple Kernel CVE patches and improvements
>>> Media volume now has 25 steps instead of 15, call volume 7 instead of 5
>>> Improvements to trigger the bootanimation earlier on boot
>>> Status bar icons tints resolved: Battery percentage, VPN
06/06 : Upgrade stable release on Android 8.1.0_r30 June
>>> CellularTile now has a detail view for Mobile Data
>>> Trebuchet Launcher improvements:
----- Predictive apps switch between day / night / headphones
13/05 : Upgrade stable release on Android 8.1.0_r26 May
>>> Maintenance upgrade release
06/05 : Update stable release on Android 8.1.0_r20 April
>>> My implementation of FBNotifier backlight in the LEDs kernel driver
----- Resolves backlight always on issues in offline charger
----- Proper low-level solution avoiding deprecated brightness controls
>>> Offline charger boot will reboot the device rather than direct boot
----- Restored the default AOSP behaviour for better support
----- Improves usability for MultiROM users (access to secondary ROMs)
>>> Offline charger LED battery indicator brought back
22/04 : Upgrade stable release on Android 8.1.0_r20 April
>>> Evolutions from frameworks/av to support legacy HAL1 Camcorder properly
----- Final solution found with Milos Ratkovic
----- Camcorder running fine on 720p and 1080p
>>> DocumentsUI (Files) showing internal storage by default
>>> Logcat's Diag_Lib spam resolved and silenced
>>> Sources improvements and cleanups related to AOSP P-DP1
>>> Kernel binder 64 bits API
>>> My backuptool in system evolution for future AOSP portability (for P)
----- Upgrades to this release will make the transition, do not jump over it
19/02 : Upgrade stable release on Android 8.1.0_r11 February
>>> Updated / adapted advanced reboot UI from LineageOS 15.1
>>> Updated and safer legacy libraries SHIM implementation
>>> Developer sRGB toggle hidden on Oreo once again
>>> Updated LineageOS applications with redesigned icons
>>> Further Oreo related device tree improvements
>>> Unnecessary Lights HAL log spam disabled
22/01 : Update stable release on Android 8.1.0_r6 January
>>> Incoming calls answer swipe responsiveness also improved (#201337)
>>> Recovery flash assert re-enabled, upgrade to TWRP 3.2.1
>>> Device trees updates and merged minor improvements
>>> Updated Lineage Trebuchet, Recorder and Messaging apps
04/01 : Upgrade stable release on Android 8.1.0_r4 January
>>> Android Go configurations enabled on Sony Huashan
>>> Oreo 8.1 system_server preoptimization improving performance
>>> Lockscreen swipe responsiveness highly improved (#198421)
>>> Thermal nodes are made readable by third-party applications like AIDA64
>>> Network kernel change potentially improving deep-sleeps
>>> Unfinished work in progress on codecs and camcorder recordings
08/12 : Upgrade stable release on Android 8.1.0_r1 December (Information)
>>> Fully rebased and updated projects on the initial Android 8.1 release
>>> Upgrades from 8.0 to 8.1 allowed through backuptool for GApps
>>> Clean installs of OpenGApps zips require install script changes to 8.1 and API 27
>>> Sony Huashan built with normal Android Oreo configurations, Sony Blue with Android Oreo Go
>>> One important difference with Android Go : Multitasking UI is flat on Go. Check Huashan and Blue screenshots
02/12 : Update stable release on Android 8.0.0_r33 November (Prerelease of Android 8.1)
>>> Finished legacy Sony Camera port for the Oreo HIDL stack instead of the old modules stack
>>> Data and Cache partitions are now allowed to use F2FS on AOSP
>>> Messaging additions ports from LineageOS : Swipe right to delete, optional emoticons access, ...
>>> Persistent USB Drive notification ported from our 2016 LineageOS / CM sources
>>> Additional improvements from LineageOS Trebuchet (Launcher3) with configurations
14/11 : Upgrade stable release on Android 8.0.0_r33 November (Prerelease of Android 8.1)
>>> Autobrightness HAL issue causing hot-reboots since r21 solved
>>> Addition of LineageOS Recorder app (Voice and screen video recorder)
>>> Bringup-additions from LineageOS Trebuchet for Launcher3 with advanced configurations
>>> Working Widevine DRM implementation for Oreo
07/11 : Upgrade release on Android 8.0.0_r21 (Prerelease of Android 8.1)
>>> [Sony Blue devices] Builds removed due to a display driver issue preventing boot
>>> Necessary ports for Android 8.1 pre-release and new UI changes
>>> Minor improvements of the DeviceSettings UI and moved under Gestures
>>> New Audio HAL upstream updates (work in progress for full legacy support)
>>> New NFC HAL upstream updates (work in progress for full NXP support)
20/10 : Update release. Minor device fixes and new Tiles
>>> Minor improvements of the DeviceSettings UI
>>> Fixed offline charging backlight on / off
>>> Added generic tiles for : NFC, Ambient Display, Heads Up, USB Tether, Volume
11/10 : Upgrade release on Android 8.0.0_r15 October
05/10 : New Oreo vibrator implementation (to confirm per device / user),
>>> further device development and upgrades for Oreo,
>>> improved DeviceSettings for Oreo (Ambient Display settings),
>>> camera working without needing to patch sepolicies permissive,
>>> Camera2 change to revive the app after boots without camera found,
>>> minor WiFi improvements, some Settings additions and fixes,
>>> various upstream fixes and improvements from AOSP Master
30/09 : Minor improvement to the DeviceSettings redesign,
>>> AOSP DeskClock alarm handling fixes, SDCardFS storage support,
>>> almost finalized clean and new enforced sepolicies (to confirm per device / user)
19/09 : Upgrade release on Android 8.0.0_r9. Sensors fully fixed, Gestures working,
>>> Lineage Eleven used as Music Player instead of outdated AOSP Music
11/09 : Update release. Bluetooth fixed, FMRadio restored, Camera initial fix, sensors partial upgrade,
>>> DeviceSettings redesign, NightDisplay added, backuptool implemented (for GApps persistency)
01/09: Initial public release for Mint, Hayabusa and Tsubasa, Android 8.0.0_r3
Recent branches commits
Devices + common projects: https://github.com/AdrianDC/aosp_development_sony8960_o_mr1/branches/all
About Sony Blue devices
You can cross-reference with Huashan: http://forum.xda-developers.com/-/-t3666304
I work on both platforms in parallel as they are now equal in terms of functionality and stability
Original AOSP 8.0 sources with following relevant additions
Blue devices trees, kernel and vendor
Bionic: Support for SHIMs (Camera)
Build: Backup tool full support (GApps)
NFC: Proper support & removed log spam
Toybox: Support for init_sony boot selection
AV: Camera support for Oreo
AV: Initial camcorder partial support
Camera2: Fixes for wrongly rotated photos and improvements
UI: Various efficiency improvements and fixes
Telephony: Support for older RIL layers
Audio: 8960 adapted HAL and FM support
FM: Fully implemented with AOSP FM Radio
Music: Minor fix to permissions
Settings: Minor visual rendering improvements
Healthd: Support for Huashan offline charger
Core: Disabled flash_recovery service from AOSP
Sepolicies: Minimal changes and fully enforced ROM
Current local manifest
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!-- [url]https://android.googlesource.com/platform/manifest[/url] -->
<manifest>
<!-- See [url]https://github.com/AdrianDC/aosp_development_sony8960_o_mr1[/url] -->
</manifest>
About the initial public release - 01/09/2017
I use it as daily since July on Huashan (SP) and Mint (T)
For now, Camera is removed on purpose as I'm working on it. The initialization fails in the middle
Bluetooth worked up to July, and since then the list is empty due to timeouts. Being looked at
Binding with already paired Bluetooth devices like car radio should work but rare user-unfriendly conditions for now
Installs and works properly with MultiROM current release
wow great rom keep up the great work sir
Sent from my amami using XDA Labs
Good job
Nice! big thanks for the development still continue for this O-ld device
great work bro:good:
@AdrianDC
Awesome work as always :good: You have to be deserved of promoted as a "Senior Recognized Developer"
As the XT device is my nieces one and she needs it, I unfortunately can't test it... But I will upgrade, as soon as your work becomes official
This Oreo here really gives me reason to assume @AdrianDC builds faster than his shadow. :good:
How does he do that?
God bless you sir.
Nys work bro.. Working good. But when I reboot my Xperia V, after the booting completes it is showing "Process system is not responding". I just force closed it. But everything is working fyn. When will u release new update with camera support? Thank you for the effort.
kichuxda said:
Nys work bro.. Working good. But when I reboot my Xperia V, after the booting completes it is showing "Process system is not responding". I just force closed it. But everything is working fyn. When will u release new update with camera support? Thank you for the effort.
Click to expand...
Click to collapse
no ETA
Sent from my amami using XDA Labs
when i install fresh install this rom, I'm encounter with error 3
I'm also try after flashing boot.img
Really!?!? Why are you doing this?!? You are the greatest tolerant developer! You can do it for money like others. But you doing it free! Respect! Greatest!
Nice work!
With your help my -at last 4 jears old- smartphone is still "alive"... Only the Battery is a bit out of date
Continue Developing!
Details: I redesigned the DeviceSettings UI
The access is no longer attached to Oreo's new Settings layout System, but instead in Display where it should be
Summaries were added and icons removed to match the surrounding options
The original Ambient Display switch is manually hidden for the moment, will see if it's kept that way or not
The design follows the main Settings design, ActionBar colors match the proper theme, back arrow enabled
Ambient Display now toggled in a switch bar similar to WiFi
Useless first section title removed
asadi20 said:
when i install fresh install this rom, I'm encounter with error 3
I'm also try after flashing boot.img
Click to expand...
Click to collapse
I encountered the same problem I could not install
hamidkar64 said:
I encountered the same problem I could not install
Click to expand...
Click to collapse
me I'dont encounter any prob except on proximity wake
Sent from my amami using XDA Labs
Can xperia vc use the aosp oreo of xperia v?
Can xperia vc use the aosp oreo of xperia v?:困惑:

[ROM][9.0][OFFICIAL]Android Open Source Illusion Project[Fajita]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
[B]**** Disclaimer: I'm not responsible if you destroy your device. Use at your own risk!!! ****[/B]
Android Open Source illusion Project
About us:
AOSIP is a quality custom rom based purely on GOOGLE AOSP source since 6.0 release. Twisted with the latest features and blended with stability. We strive for perfection and it shows.
Team Illusion:
Josh Fox (xlxfoxxlx)
Akhil Narang
Shreesha Murthy
Brett Montague
Sri Harsha
Source code:
AOSiP Gerrit Review
AOSiP Github
Device Tree (read dependencies for other repos)
Kernel source
What's working:
Boots
RIL (Call, msg)
Wi-Fi
Bluetooth
Camera
Camcorder
Video Playback
Audio
Sensors
Flash
LED
GPS
Encryption
Volte
Known Issues:
In-Display Fingerprint
Latest Downloads:
ROM
Credit/Thanks:
Mike Williams(founder and creator of AOSiP)
Google
Dirty Unicorns
Ground Zero ROMs
AICP
ABC Rom
Screwd
Omni
Krexus
Cyanogenmod
LineageOS
SlimRoms
ChainFire (SuperSU)
Beanstown106
mTresk
nathanchance
Cory Collins
Sultanxda
flar2
francisofranco
---------
@VaSU# for being a valuable tester and flashing builds even I was too scared to try
Any others i may have forgotten(sorry, please pm me)
All our testers
XDA:DevDB Information
AOSiP, ROM for the OnePlus 6T
Contributors
ujwal.p
Source Code: https://www.github.com/AOSiP
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: OxygenOS 9.0.6
Based On: AOSP
Version Information
Status: Beta
Created 2018-12-12
Last Updated 2019-08-07
Reserved
INSTALLATION PROCEDURE:
MAKE SURE YOU'RE ON THE LATEST STOCK FIRMWARE FROM HERE
DO NOT EVER WIPE SYSTEM OR VENDOR ON THE OP6T!!!!!
1. If you're coming from another ROM or need to perform a clean flash:
Boot into TWRP
MAKE SURE YOU'RE USING ONLY TWRP
Flash the latest Vendor zip from here
Flash TWRP Installer
Reboot to recovery
Flash ROM (link in first post)
Wipe Data and Cache
Flash TWRP Installer
Reboot to Recovery
Flash OpenGApps
Flash ONLY the latest Magisk
Any mods you want to flash (I won't be supporting Custom Kernels or Xposed)
Enjoy!
2. If you're updating the ROM:
a. via the inbuilt Updater
When you get a notification of new build available, tap it
Tap Download
Wait for Download
Tap the three dots>preferences>enable "Install updates faster"
Tap install
Wait for install
Tap reboot
Enjoy!!
b. via TWRP
Flash Substratum rescue zip if you have a theme applied
Flash ROM
Flash TWRP Installer
Reboot to recovery
Flash OpenGApps
Flash Magisk
Reboot
NOTE: If you have issues with Settings or Play Services force-closes you need to clean flash (Method 1).
Reserved
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
Include your OOS base versions in reports. (Eg: 9.0.0, OB7, 9.0.2, etc.)
If it is a random reboot, grab dmesg . (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
Changelogs
Older Builds:
Build dated 20181226 Beta:
- Some telephony fixes
- Upstream kernel to 4.9.146
- Move notch settings to Display Settings from Developer Options
- Use correct icon for ring volume
- Add AppOps (controls permissions for apps and helps limit access to your device)
- Move InCall vibration features from Dialer to Settings so that it can be used with GDialer
- Add increasing ring volume
- Allow disabling/enabling fingerprint authentication vibration
- Add seven and eight QS colums for potrait
- Make footer brightness slider in QS touch area of trigger more reliable
- Some SEPolicy fixes
- Fix padding for VoLTE icon
- Add option to use volume keys to control ring volume instead of media
- Implement OnePlus-like gestures (based on implementation present in OOS 9.0 and not 9.0.2)
- Phone ringtone for multi sims can now be configured to differentiate which sim is recieving the call
- Add three-finger-swipe gesture for screenshot (as present on OOS)
- Fix keyguard indications acting finiky and going below the screen
- Some VoLTE fixes for a stabler experience
- Add some translations
- Some pattern/pin fixes
- Allow chromium browsers to sign in
- Add our BlackAF inbuilt theme as a toggle to be used instead of Dark (themes notifications black too, might require a SystemUI restart to take effect)
- Completely fix Updater for A/B device support
- Define the volume rocker is on left side to have volume panel on left too
- Update inbuilt GCam to MGC_6.1.021_BSG_Arnova_TlnNeun_1.2_Final
- Some translation imports and fixes
- Expose autofill save dialog text colour to help our inbuilt theme and Substratum themes
- Switch to a new bootanimation
- Add QS Tile to show volume panel on tap
- Add Heads-up blacklist and stoplist (blacklist will stop headsup from the app and stoplist will disable headsup when the specific app is open)
- Refactor Battery styles
- Show percentage in QS even when disabled on statusbar
- Show a bolt symbol in text style of battery when charging
- Show percentage when the device is charging
- Some code improvements in the hidden/text battery style
- Reload assets on theme change (A SystemUI restart is no longer required when moving from black/dark/light to any other, the system handles reloading those assets)
- Theme Now Playing
- Some code cleanup for GBoard/Now Playing light theme switch
- Some ADB fixes
- Add Google Search double tap option in inbuilt launcher
Build dated 20181214 Beta:
Calls fixed
Volte fixed
Camera fixed
Pin HOME application in memory
Some improvements in tethering
Restore vibration slider preference on boot
Introducing new IllusionKernel
Rebase Kernel Tree with focus on battery
Upstreamed to 4.9.145
Upstreamed to LA.UM.7.3.r1-06300-sdm845.0 CAF tag.
Complied with Clang 8.0.6
Compiled with 8.2.1 GNU GCC
Some SEPolicy fixes
Add support for notification theming (Dark theme selected will make the notifications dark too)
Exposures for themers to allow disabling/enabling dynamic coloured notifications for app names and icons
Theme Now Playing
Fix GBoard overlay for light theme
Add QS Rows configuration to both landscape and potrait mode
Define Google Assistant as default assist app (fixes longpress home not triggering GAssistant)
Rebase smartnav for better stability
Fix SystemUI force close when navigation bar is disabled and music is played
Add network traffic monitor properly to statusbar icons
Rebase Auto brightness toggle in QS to fix a visual glitch when sliding
Add brightness increase/decrease icons for granular control (has a toggle to show this)
add toggles for whether auto brightness should be shown in QS or not
Fix statusbar brightness gesture (should be 100% functional now)
Add toggle to hide QS info header and security footer
Add switch for linked/unlinked ring and notification volumes
Move notch settings from Developer Options to Display Setting
Build dated 20181212 Alpha:
Initial build
Build dated 20190114 Beta:
- Merge January Security Patch (9.0.0_r30)
- Update Clang to 8.0.7
- Upstream kernel to 4.9.150
- Merge RenderZenith optimizations
- Attempt to fix massive idle drain, should be much better now
- Add RenderZenith ramdisk changes
- Remove + from kernel version (name is now IllusionKernel instead of IllusionKernel+)
- Add Battery light settings to Global Settings search
- Long press settings icon in QS will open OwlsNest
- Some dual-sim fixes
- Allow user to define different ringtones per sim
- Remove prebuilt GoogleCamera APK
- Add WiFi Calling support
- Remove unnecessary 32-bit PowerHAL
- Add Wireless Display support (fixes soft reboot when attempting to connect to a wireless display)
- Some Telephony fixes
- Don't trigger Ambient Music Ticker when not a music notification
- Fix no default ringtone in slot 2 (will mirror ringtone selected for slot 1)
- Add lockscreen weather (has support for both Celsius and Fahrenheit)
- Add vibration sliders for incoming calls and notifications
- Fix AOD flicker issue
- Fix OwlsNest having a weird actionbar title
- Clean up some OwlsNest code
- Dual-sim fixes yet again
- Change swipe-up gesture setting config
- Add support for TCP/IP over NAN
- Fixes for Download provider
- Encryption fixes
- Ensure release of wakelock when BT is disabled
- Some SEPolicy Fixes
- Add Now-Playing container that shows current playing song on device to mimic the Pixel3XL's Now-Playing
- Add volume cursor control
- Add lockscreen clock styles (includes regular, hour bold, analog, Samsung, Samsung bold)
- Allow user to disable items in lockscreen
- Add advanced settings for Ambient Display
- Some doze fixes
- Fix HighBrightnessMode being enabled on boot
- Fix Display Mode switching to Night Mode (DCI-P3 ftw!)
- Add toggles for sim slot (can't disable all sim cards for obvious reasons)
- Fix USB mode not being switchable
- Blacklist /vendor overlays
- Translations imports and fixes
- Revert Blacklist apps from chooser activity to restore sanity
- Some SEPolicy fixes
- Fix AOSP Clock missing alarms
- Add option to go back to Oreo recents panel
- Fix swipe up gesture config
- Fix A/B backup permissions
- Add Quick Pulldown QS
- Add Smart Pulldown QS
- Allow disabling QS on lockscreen
- OnePlus Gesture tweaks
- Add toggle for visualizer on ambient display/always-on display
- Fix swipe up on back glitch in full gesture navigation
- Add haptic feedback on back button in full gesture navigation
- Improve look of minute hand in lockscreen analog clock
- Fix error when unlocking sim pin
- Get operator name of default data provider
- Fix network traffic indicator not hiding on lost connection
- Optimize network traffic indicator background activity
- Fix NFC tile look
- Fix battery saver pop-up when charging
- Translations fixes and imports
FREQUENTLY ASKED QUESTIONS:
Q: Which TWRP do I use?
A: Use only latest TWRP from HERE
Q: Which GApps do I use?
A: GApps is not included in the ROM package. You can use any, but nano is recommended.
Q: Do I have to wipe data if coming from another ROM?
A: Yes, I will not be providing help/support to users that haven't wiped data when coming from another ROM.
Q: How often will I be getting updates?
A: The plan is for weeklies, if unavoidable circumstances come up, please don't spam the thread. I will release a build as soon as one is ready.
Q: Does VoLTE/VoWiFi work?
A: If you have VoLTE/VoWiFi on OxygenOS working, you should have it working on AOSiP. (Needs testing)
Q: I ended up on CrashDump mode, how do I get back to my system?
A: Theres a valuable thread HERE which can help restoring your system, you WILL LOSE ALL DATA and I will not be blamed under any circumstances.
Q: Is the ROM official?
A: Yes, the rom is official.
Q: I use Telegram, where can I find help on that platform?
A: There is a common AOSiP Group Chat for all devices, the link is HERE
Q: Does SafteyNet pass and is the SELinux Enforcing?
A: Yes, SafteyNet does pass and SELinux is Enforcing.
Q: What OOS Base firmware do I use?
A: Anything above OOS 9.0 should work fine, i recommend being on the stable OOS builds but the Beta OOS updates should work fine too
Q: I'm having high idle drain, please fix.
A: I'll need more data from you to figure it out, Install BetterBatteryStats and let me know about what it tells you after 3-4 charge cycles. Please do not report issues when having apps like Greenify, Naptime, Wakelock blocker etc.
Q: The vibration sliders aren't taking into effect, they are the same value as they were before increasing/decreasing
A: They aren't the same value. The vibration tested during sliding the slider doesnt reflect the actual value, you can experience the actual value during an incoming call/notification/system vibration.
Q: Does Android Auto and Google Pay work?
A: I've had several users report that Android Auto works!
Google Pay is now 100% working from 20180127.
NOTE: I can't test both of these but i trust my users and testers
Q: My phone is stuck on the "Bootloader is unlocked" warning page, why isn't my system booting?
A: Since there are a bunch of scripts being executed when the device is sent a power on signal, it might take some time to boot. Don't panic, your system will boot fine after some time.
Q: When I'm updating via OTA in the Updater, do I have to reflash GApps and Magisk? Will TWRP stay after I update?
A: When updating via OTA, GApps and Magisk will remain intact. Have a look in /system/addon.d/. Anything that is present inside that folder will stay after the update.
TWRP will not stay since A/B devices don't have a recovery partition for it to actually stay. You will be reverted to the stock recovery.
Awesome man!
ujwal.p said:
INSTALLATION PROCEDURE:
MAKE SURE YOU'RE ON THE LATEST STOCK FIRMWARE FROM HERE
1. If you're coming from another ROM or need to perform a clean flash:
Boot into TWRP
MAKE SURE YOU'RE USING ONLY TWRP
Flash the latest OxygenOS zip
Flash TWRP Installer
Reboot to recovery
Flash OxygenOS zip again to make sure you have it on both slots
Flash TWRP Installer
Reboot to recovery
Flash ROM (link in first post)
Wipe Data and Cache
DO NOT WIPE SYSTEM!!!!!
Flash TWRP Installer
Reboot to Recovery
Flash ONLY the latest Magisk
Any mods you want to flash (I won't be supporting Custom Kernels or Xposed)
2. If you're updating the ROM:
Flash Substratum rescue zip if you have a theme applied
Flash ROM
Flash TWRP Installer
Reboot to recovery
Flash Magisk
Reboot
NOTE: If you have issues with Settings or Play Services force-closes you need to clean flash (Method 1).
Click to expand...
Click to collapse
So you mentioned in bold NOT to wipe system. Wouldn't that cause a dirty flash leaving bits of OOS installed? I'm new to A/B devices and how roms work, so forgive my lack of expertise here.
Whats work fingerprint
Whats not work fingerprint in display
[emoji848][emoji849]
Can I make a call?
Read first post!!!
Wysłane z mojego Moto Z3 Play przy użyciu Tapatalka
All went well while flashing. After flashing the ROM and wiping cache and data, and then TWRP installer and rebooting to TWRP, my filenames were then all scrambled, and I can't figure out where Magisk and gapps are located. I think it has something to do with encryption. I swiped to allow modifications. Thanks in advance
so i flashed the rom and everything is looking great, but the camera app is not working for some reason? every time i open the camera it just crash. any way to fix that? thanks.
sabrdawg said:
All went well while flashing. After flashing the ROM and wiping cache and data, and then TWRP installer and rebooting to TWRP, my filenames were then all scrambled, and I can't figure out where Magisk and gapps are located. I think it has something to do with encryption. I swiped to allow modifications. Thanks in advance
Click to expand...
Click to collapse
Hey! Good to see you here!
You were from my Nash Dev Telegram group.
Where can I find information about this ROM and how it differs from pure AOSP?
Sent from my OnePlus 6T using XDA Labs
mogdk said:
so i flashed the rom and everything is looking great, but the camera app is not working for some reason? every time i open the camera it just crash. any way to fix that? thanks.
Click to expand...
Click to collapse
Use OnePlus camera from apk mirror.
TheKnux said:
Hey! Good to see you here!
You were from my Nash Dev Telegram group.
Click to expand...
Click to collapse
Likewise
sabrdawg said:
All went well while flashing. After flashing the ROM and wiping cache and data, and then TWRP installer and rebooting to TWRP, my filenames were then all scrambled, and I can't figure out where Magisk and gapps are located. I think it has something to do with encryption. I swiped to allow modifications. Thanks in advance
Click to expand...
Click to collapse
my buddy is having the same issue flashing another rom...
we tried everything we could think of but it might be best to just hold off until official twrp is released.
dadoc04 said:
my buddy is having the same issue flashing another rom...
we tried everything we could think of but it might be best to just hold off until official twrp is released.
Click to expand...
Click to collapse
Use fastboot to boot to twrp again
Had the same issues with TWRP, even after fastbooting TWRP. Also, the same issue as with the Pixel Experience rom that is floating around...VoLTE at least for Verizon is not working.
Well making calls with this rom doesn't work. I can not hear the caller and he cannot hear me. I tried with the stock dialer and Google dialer.

[ROM][13][POLARIS] Pixel Experience [AOSP][2023/05/01]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
PixelExperience for Xiaomi Mi Mix 2s [polaris]​
What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device
Based on Android 13
Whats working?
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
Bluetooth
Fingerprint reader
NFC
Lights
Sound / vibration
Known issues
Refer to the changelog for known issues.
DO NOT FLASH GAPPS, ALREADY INCLUDED
Download from Pixel Experience website
Translation
Help with project translation
Stay tuned
Our Telegram channel
Our blog
Donate me
My personal website for build updates and flash guide
Android OS version: 13.0.0_r41
Security patch level: April, 2023
Build author/Device Maintainer: jjpprrrr
Device and Kernel Source code: https://github.com/PixelExperience-Devices
Source code: https://github.com/PixelExperience
ROM Developer: jhenrique09
Reserved
- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* To switch to other ROMs, format data in PE recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
- You can dirty flash from the previous PE 13 build. You can dirty flash PE 13 Plus on top of the regular PE 13.
- You cannot upgrade from android 12 builds. Formatting data is required.
==============================
Old guide for android 12 builds:
- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to boot TWRP on PE 12.1. OrangeFox R11.1_1 or newer can boot but is not capable of decrypting the data partition.
* To switch to other ROMs, format data in PE recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
- You can dirty flash from my previous PE 12 or 12.1 builds. You can dirty flash the Plus edition on top of PE 12 / 12.1 regular builds.
- You cannot upgrade from android 11 directly. Formatting data is required.
PE recovery flash guide
- Download PE recovery from the official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or `adb reboot bootloader`
* or use the `Reboot to bootloader` option in TWRP/OrangeFox
- Connect your phone to a computer
- Run `fastboot flash recovery pe_recovery_file_name.img` in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery
PE 12 flash guide
- Boot into PE recovery
- Select `Factory reset" --> "Format data/factory reset`. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run `adb sideload pe_rom_file_name.zip` in your cmd/powershell/terminal and wait until it finishes
- Reboot to system
==============================
Old guide for android 11 builds:
Note: The latest TWRP and OrangeFox are able to DECRYPT the /data partition on android11. However, during our testing process, formatting data to bootstrap the ENCRYPTION is still a hit or miss. Some users will get working encryption upon the initial format and boot, but others will have a broken encryption and may need another data format. /data will appear to be encrypted, the recovery will prompt you to enter password, but if you skip/cancel the password prompt, you may see that files are not actually encrypted. This does not happen to everyone using TWRP/OrangeFox, and the cause is still being investigated.
Therefore, format data with PE recovery is still required for clean flash.
If you are already on the previous PE 11 build, OTA or dirty flash is fine.
PE recovery flash guide[Required]:
- Download PE recovery from the the polaris device page of official PE website
- Boot your phone into fastboot mode. You can either
* Hold power + volume down button
* or `adb reboot bootloader`
* or use the `Reboot to bootloader` option in TWRP/OrangeFox
- Connect your phone to a computer
- Run `fastboot flash recovery pe_recovery_file_name.img` in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery
If you have a custom recovery (TWRP/OrangeFox) installed already, you can use that to flash the .img file of PE recovery into the recovery partition.
PE 11 ROM flash guide[Required]:
- Boot into PE recovery
- Select `Factory reset" --> "Format data/factory reset`
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run `adb sideload pe_rom_file_name.zip` in your cmd/powershell/terminal and wait until it finishes
- Reboot to system
==============================
Old guide for android 10 builds:
Flash guide:
1. Use latest OrangeFox recovery R11.0 (or newer) or TWRP 3.3.1-1 (or newer)
2. If you have been using MIUI or any of its variants, you have to format data.
- you may have to reboot to recovery again after formatting data
3. Wipe system & data & cache & dalvik cache
4. Install ROM
5. Reboot to system
Note: Official maintainer of PE for polaris has been changed. Clean flash is highly recommended for those coming from the deprecated official build from Oct 2019. I will not offer any help if you've dirty flashed.
Download: https://download.pixelexperience.org/polaris
Reserved
2023/05/01
Changelog: https://jjpprrrr.com/pe/20230501-1343/
2023/01/19
Changelog: https://jjpprrrr.com/pe/20230119-1051/
2022/11/22
Changelog: https://jjpprrrr.com/pe/20221122-0804/
2022/09/14
Initial android 13 release.
Flash guide, changelog, and known issues: https://jjpprrrr.com/pe/20220914-1603/
2022/08/28
Changelog: https://jjpprrrr.com/pe/20220828-0030/
2022/08/16
PixelExperience 12.1 / 12.1 Plus 20220816-1854 Official Polaris Build
Linux 4.9.325, qcom early random initialization fix, ambient notification pulse brightness fix, kernel clean-up, August security patch, and Monet color theme in boot animation.
jjpprrrr.com
2022/07/13
PixelExperience 12.1 / 12.1 Plus 20220713-0138 Official Polaris Build
Linux 4.9.322, massive backports of kernel random generator stack, faster fingerprint unlock, July security patch, system updater storage fix, battery drain and heat build-up fix, and many updated APNs.
jjpprrrr.com
2022/06/28
Changelog: https://jjpprrrr.com/pe/20220628-1638/
2022/05/21
Changelog: https://jjpprrrr.com/pe/20220521-0400/
2022/04/15
Changelog: https://jjpprrrr.com/pe/20220415-1325/
2022/03/31
Changelog: https://jjpprrrr.com/pe/20220331-1355/
2022/02/24
Changelog: https://jjpprrrr.com/pe/20220224-1209/
2022/01/22
PE 12 Changelog: https://jjpprrrr.com/pe/20220122-0913/
2022/01/21
PE 12 Changelog: https://jjpprrrr.com/pe/20220121-0407/
2021/12/23
PE 12 Stable:
Changelog: https://jjpprrrr.com/pe/20211223-0300/
PE 11 / 11 Pus:
Changelog: https://jjpprrrr.com/pep/20211223-0443/
2021/11/28
Initial PE 12 BETA official release.
Changelog: https://jjpprrrr.com/pe/20211128-0611/
2021/10/20
Unofficial ALPHA PE 12 builds are available on my website: https://jjpprrrr.com/
2021/10/11
PE changelog: https://jjpprrrr.com/pe/20211011-2303/
PE Plus changelog: https://jjpprrrr.com/pep/20211012-0004/
2021/09/11
PE changelog: https://jjpprrrr.com/pe/20210911-0532/
PE Plus changelog: https://jjpprrrr.com/pep/20210911-0606/
2021/08/18
PE changelog: https://jjpprrrr.com/pe/20210818-0017/
PE Plus changelog: https://jjpprrrr.com/pep/20210818-0016/
2021/07/20
PE changelog: https://jjpprrrr.com/pe/20210720-1512/
PE Plus changelog: https://jjpprrrr.com/pep/20210720-1512/
2021/07/17
PE changelog: https://jjpprrrr.com/pe/20210717-2122/
PE Plus changelog: https://jjpprrrr.com/pep/20210717-2122/
2021/06/25
PE changelog: https://jjpprrrr.com/pe/20210625-2017/
PE Plus changelog: https://jjpprrrr.com/pep/20210625-2017/
2021/06/19
PE changelog: https://jjpprrrr.com/pe/20210619-0238/
PE Plus changelog: https://jjpprrrr.com/pep/20210619-0241/
2021/05/26
PE changelog: https://jjpprrrr.com/pe/20210526-0015/
PE Plus changelog: https://jjpprrrr.com/pep/20210526-0010/
2021/05/14
PE changelog: https://jjpprrrr.com/pe/20210514-0431/
PE Plus changelog: https://jjpprrrr.com/pep/20210514-0428/
Note: The official PE website is migrating to a new storage provider, and the download may be slow in some regions. Please be patient and try again later if you encounter any download issues.
2021/04/17
PE changelog: https://jjpprrrr.com/pe/20210417-0245/
PE Plus changelog: https://jjpprrrr.com/pep/20210417-0245/
2021/03/27
PE changelog: https://jjpprrrr.com/pe/20210327-1844/
PE Plus changelog: https://jjpprrrr.com/pep/20210327-1844/
2021/03/10
PE changelog: https://jjpprrrr.com/pe/20210310-2136/
PE Plus changelog: https://jjpprrrr.com/pep/20210310-2347/
2021/02/18
Changelog: https://jjpprrrr.com/pe/20210218-1327/
2021/02/07
Changelog: https://jjpprrrr.com/pe/20210207-0205/
2021/01/19
Changelog: my website
2021/01/07
Changelog: my website
2020/12/23
Changelog: My Website
2020/11/29
Changelog: my website
**Device Specific Changes:**
- Etude kernel:
* DO NOT use a third party kernel without proper support for Pixel thermal hal
* Linux 4.9.246
* merged CAF R tag LA.UM.9.8.r1-03000-SDM710.0
* modified DT bindings for Pixel thermal hal
* enabled zram writeback
* fixed zram idle and writeback string compare
* added a killable freezer to kill frozen tasks similar to cgroups v2
* increased top-app boost
- Switched to Pixel thermal 2.0
* also updated thermal engine from Pixel 3 XL android 11 build
- Updated HDR, SDM, Adreno, Vulkan, Snapdragon CVE, WFD vendor, media, configstore, dpm vendor, DRM, msm_irqbalance, peripheral manager, power-off alarm, time service, TEE, TUI, ESE power manager, CNE, IMS, QMI, and RIL from LA.UM.9.8.r1-02700-SDM710.0
- Updated WFD system, dpm system, and Widevine blobs from OnePlus8Pro android 11 image
- Updated the following hal versions
* Secure Element --> 1.2
* wfdhdcp --> 1.3
* health --> 2.1
* ESE power manager --> 1.1
* QTI Health implementation --> 2.1
* IRadio --> 1.5
* uceservice --> 2.2
* ims factory --> 1.0
* qti radio --> 2.4
* ims rtp service --> 3.0
* removed qdutils_disp
* added IVr
- Switched to CAF R display and media hal
* screen brightness is now controlled by hwc instead of light HAL, which offers a smooth and accurate brightness adjustment without weird hacks I did on android 10
* display config 2.0
* set higher priority to c2 than OMX
* removed deprecated divx/xvid software codecs
* cleaned up and merged redundant media codec configs
- Switched to stable aidl Pixel power hal
* removed UfsHibern8Enable and clkgate_enable hints in launch and interaction because it may freak out ufshc
- Switched to AOSP NFC 1.2
- Switched to AOSP BT stack for now
- Enabled IORap
* IORap is a new feature in android 11 that greatly improves app startup time by predicting and prefetching potentially blocking I/O
- Enabled zram writeback in fstab and job scheduler
- Added AOSP RCS packages and removed deprecated RCS
- Bumped audio hal to 6.0
- Enabled the option to turn on blur in developer settings (defaults to disabled)
* Note: blur is very expensive on rendering and may incur jank frames
- Added WifiOverlay
- Added TetheringOverlay
- Enabled dex2oat64
- SELinux enforcing and SafetyNet passes out of the box
* if you use Magisk, you may need to turn on MagiskHide
**Feature update highlights:**
- Initial android 11 release with many Pixel features from Pixel 5.
**Known issues:**
- "OK Google" hot word does not work yet
====================================
Old changelogs on android 10 builds:
2020/11/22
**Device Specific Changes:**
- Etude kernel:
* Linux 4.9.243
* wireguard 1.0.20201112
* merged upstream fix on ipv6, vsoc, tee, and thermal from android common kernel
- Fixed audio stuttering in video playback, when you are also in a voice call using BlueTooth headset
- Removed unused vndk-sp
- Added AOSP RCS package and removed deprecated packages
- Added vendor manifest entry for CACert HAL
- Added default BTSAR HAL entry
- Parts: updated API of getting focused stack info
- Removed some ims entries from init script because they are included in vendor
**Feature update highlights:**
- November security patch
- Translation update
- Some under the hood fixes and improvements to make your experience even better
2020/10/15
**Device Specific Changes:**
- Etude kernel:
* Linux 4.9.239
* fixed a camera memory leak
* disabled unused wsa881x codecs
* changed China regulatory domain
**Feature update highlights:**
- October security patch (bumped the version string)
- Translation update
Note: Incremental update for 20201015 build has been removed from server, due to unknown issue causing error 7 in recovery. The system updater will grab the full package instead. If you had issue flashing incremental update, download the full package and flash it in recovery.
2020/09/16
**Device Specific Changes:**
- Etude kernel:
* wireguard 1.0.20200908
- Fixed an issue where the screen has extremely low brightness when woken up by notifications
**Feature update highlights:**
- Fixed missing security patch in Settings - Security
- Fixed potentially duplicated Styles package
- More translation updates
2020/09/15
**Device Specific Changes:**
- Etude kernel:
* Linux 4.9.236
* fpc and goodix fingerprint: use qcom drm notifier instead of the generic one
* fixed xbl_region reserved memory
- Reworked screen panel backlight
* in previous builds
- adjusting brightness slider in the lower range resulted in uneven brightness transition
- previous builds did not allow screen to dim to the lowest possible value
- auto-brightness had slow reaction to ambient light changes
* patched frameworks/base to use linear brightness slider instead of the log scale one
* ported gamma-linear conversion to light HAL
* re-calculated auto brightness curve to fit new light HAL changes
* reduced light sensor debounce time to stay in-line with MIUI
* the result:
- smooth backlight brightness transition when moving brightness slider
- screen can dim to the lowest possible value the panel allows
- auto-brightness reacts faster to ambient light changes
- auto-brightness is no longer jumpy
- screen dimming caused by no user action has proper transitions
**Feature update highlights:**
- September security patch
- PE Plus: Added pocket lock
- Improved face unlock
- Updated translations
- Under-the-hood fixes and improvements
2020/08/31
**Device Specific Changes:**
- Etude kernel:
* Linux 4.9.234
* built with latest Clang 12
* improved suspend/resume latency
* some misc fixes on arm64 and mm
- updated firmware and vendor from MIUI 12 Global Stable V12.0.1.0
- use qti-telephony-common from polaris dump for injection
- fixed an issue where mobile data on one SIM may be broken after the other SIM receives a phone call or SMS
- fixed a few sepolicy issues for sched_boost and sysfs_batteryinfo
- cleaned up Google specific hints from powerhint
**Feature update highlights:**
- Misc fixes
2020/08/18
- Etude kernel:
* Linux 4.9.232
* built with latest Clang 12
* wireguard 1.0.20200729
* disabled LLVM Polly
* merged some loop device backports from upstream
* some scheduler changes on idle load
* upstream on mm, qspinlock, and arm/arm64 specific libs
- created dummy perfd client so that proprietary perfd blobs can be removed while keeping goodix fingerprint sensor functioning
- disabled kpi_optimize in audio extension because it tries to call perfd and spams logs when failed
- re-introduced an updated qti-telephony-common injection to polaris
* this fixed mms issue on some Korean carriers
- dropped wifi-ext
- Updated APNs for Chinese carriers and fixed "HD" capable notification spam
- Bumped Vulkan feature level to 1
- Enabled 802.11r Fast BSS Transition and increased max BSS count
- Enabled unspecialized app process pool
**Feature update highlights:**
- August security patch (android-10.0.0_r41)
- Reworked incremental update so that now it should work no matter which version of recovery you use and whether it supports system-as-root or not.
- PE Plus: Introduced expanded volume panel
2020/07/19
- Etude kernel:
* cleaned up some previous scheduler changes
* built with Clang 11’s ThinLTO and more LLVM Polly optimization options. ThinLTO greatly improves build times over full LTO while retaining most of the performance benefits.
* some upstream for rbtree and arm64 memory assembly
* reverted back to 100HZ tick rate for better battery life
* wireguard 1.0.20200712
* exposed calculated FPS through sysfs. Now you can monitor your frame rates through supported apps (tested on Franco Kernel Manager)
- Switched to QTI BlueTooth stack
2020/07/11
- Etude kernel: Op.10 No.2, "Allegro"
* Linux 4.9.230 and CAF tag "LA.UM.8.3.r1-08100-sdm845.0"
* built with Clang LTO(Link Time Optimization) and Polly(Polyhedral Optimization)
* more scheduler and schedtune upstream
* enabled CONFIG_HZ_300 and disabled core rotation for better load tracking and EAS task placement
* fixed an issue on ebbg touchscreen
- Disabled backpressure propagation due to slight increase in rate of jank frames
- Dropped qti telephony injection
* let me know if on some carriers mobile data is still broken after a phone call
- If you use OrangeFox recovery and have error installing incremental package, please update your OrangeFox to R10.1_3 Stable
* R10.1_3 Stable offers better compatibility with non system-as-root scripts
* link: https://files.orangefox.tech/OrangeFox-Stable/polaris/OrangeFox-R10.1_3-Stable-polaris.zip
* if your partition is not encrypted, make sure to tick "Disable forced encryption" again after updating OrangeFox, because the option will be reset after an OrangeFox update.
PE: July's security patch
PE Plus:
- Brought back color calibration in Livedisplay
- Per-app network isolation
2020/06/27
- Etude kernel:
* some scheduler change from Pixel 3/XL kernel to improve UI responsiveness and jitter
* Shadow Call Stack support
* Wireguard 1.0.20200623
* built with AOSP Clang 11.0.3 (r383902c)
- Fully enabled backpressure propagation in SurfaceFlinger
- Enabled Seamless Transfer
* now you can switch between different audio output devices by tapping the music note icon on the notification of music apps
* if you are not sure where it is, check screenshots: https://jjpprrrr.com/pep/20200627-0839/
- Tweaked powerhint to improve IO latency on UFS
- If you use OrangeFox recovery and have error installing incremental package, please update your OrangeFox to R10.1_3 Stable
* R10.1_3 Stable offers better compatibility with non system-as-root scripts
* link: https://files.orangefox.tech/OrangeFox-Stable/polaris/OrangeFox-R10.1_3-Stable-polaris.zip
* if your partition is not encrypted, make sure to tick "Disable forced encryption" again after updating OrangeFox, because the option will get reset after an OrangeFox update.
For PE Plus:
Known issue: color calibration in Livedisplay is temporarily unavailable due to some changes on ROM source
2020/06/21
PE:
- jjpprrrr's Etude kernel: Op.10 No.1
* the built-in Etude kernel aims to offer smoother experience and better battery life for users who do not feel like flashing a custom kernel
* special thanks to palaych for commits of new Xiaomi changes
* Linux 4.9.228 & LA.UM.8.3.r1-07900-sdm845.0, compiled with AOSP Clang 11.0.1 (r383902)
* upstreamed lz4 to v1.8.3 and enabled lz4 crypto for zram
* simple_lmk, sound control, f2fs rapid GC (by arter97), Wireguard 1.0.20200611...
- Updated Qualcomm Adreno and Vulkan drivers from Pixel 3 XL android 11 beta
* OpenGL ES 3.2 [email protected] (was @415) and Vulkan 1.1.128
- Fixed an SELinux denial of vendor_init writing to blkio on boot
- Increased amount of visible notification icons
- Increased minimum frequency for expensive rendering
- Per-app optimization profile under Settings/Battery
- If you use OrangeFox recovery and have error installing incremental package, please update your OrangeFox to R10.1_3 Stable
* R10.1_3 Stable offers better compatibility with non system-as-root scripts
* link: https://files.orangefox.tech/OrangeFox-Stable/polaris/OrangeFox-R10.1_3-Stable-polaris.zip
* If your partition are not encrypted, make sure to tick "Disable forced encryption" again after updating OrangeFox, because the option will get reset after an OrangeFox update.
PE Plus:
- jjpprrrr's Etude kernel: Op.10 No.1
* the built-in Etude kernel aims to offer smoother experience and better battery life for users who do not feel like flashing a custom kernel
* special thanks to palaych for commits of new Xiaomi changes
* Linux 4.9.228 & LA.UM.8.3.r1-07900-sdm845.0, compiled with AOSP Clang 11.0.1 (r383902)
* upstreamed lz4 to v1.8.3 and enabled lz4 crypto for zram
* simple_lmk, sound control, f2fs rapid GC (by arter97), Wireguard 1.0.20200611...
- Updated Qualcomm Adreno and Vulkan drivers from Pixel 3 XL android 11 beta
* OpenGL ES 3.2 [email protected] (was @415) and Vulkan 1.1.128
- Fixed an SELinux denial of vendor_init writing to blkio
- Increased amount of visible notification icons
- Enabled and improved color profiles in Livedisplay
* you can now choose between Standard, Reading, and sRGB profile
- Increased minimum frequency for expensive rendering
- Per-app optimization profile under Settings/Battery
- If you use OrangeFox recovery and have error installing incremental package, please update your OrangeFox to R10.1_3 Stable
* R10.1_3 Stable offers better compatibility with non system-as-root scripts
* link: https://files.orangefox.tech/OrangeFox-Stable/polaris/OrangeFox-R10.1_3-Stable-polaris.zip
* If your partition are not encrypted, make sure to tick "Disable forced encryption" again after updating OrangeFox, because the option will get reset after an OrangeFox update.
- Known issue: color calibration in Livedisplay is temporarily unavailable due to a ROM source side change.
2020/06/06
**Device Specific Changes:**
- Kernel: merged Linux 4.9.226 and LA.UM.8.3.r1-07900-sdm845.0
- Switched to OSS fingerprint HIDL
- Updated firmware and blobs from MIUI Global Stable V11.0.5.0 for polaris
- Fixed APN related issues in May builds and removed CarrierSettings from vendor
- If you use the latest OrangeFox recovery and see errors flashing incremental package, please
* run "rm /system" in OrangeFox's terminal (or connect to a computer and run it in adb shell)
* then install the incremental package
* you will NOT lose any data. This is simply deleting a symlink for SAR support.
**Feature update highlights:**
- June security patch
- Improved network traffic indicator
- Fixed vibration when battery saver is enabled
- Implemented quick QS brightness slider
- Updated gapps and Pixel Launcher
2020/05/28
**Device Specific Changes:**
- Upstreamed kernel to Linux 4.9.225
- Shipped CarrierSettings in vendor
* This should help users who experienced mobile data issue on the first two builds of May (e.g. Vodafone PT)
- Tweaked power hint a bit to improve battery life
- If you use the latest OrangeFox recovery and see errors flashing incremental package, please
* run "rm /system" in OrangeFox's terminal (or connect to a computer and run it in adb shell)
* then install the incremental package
* you will NOT lose any data. This is simply deleting a symlink for SAR support.
**PE side changes**
- Minor improvements
- Known issue: network traffic indicator will show up briefly in some scenarios despite disabled in settings.
2020/05/24
**Device Specific Changes:**
- Upstreamed kernel to Linux 4.9.224
- Brought back CarrierConfig
- Fixed aux camera (telephoto)
* now gcam with properly implemented aux support can use telephoto camera (tested on PitbulL gcam)
- Merged display HAL from CAF LA.UM.8.3.r1-07200-sdm845.0
* bumped vendor.display.config to 1.9
* increased max_frame_buffer_acquired_buffers to 3
* for the buttery smooth experience
- If you use the latest OrangeFox recovery and see errors flashing incremental package, please
* run "rm /system" in OrangeFox's terminal (or connect to a computer and run it in adb shell)
* then install the incremental package
* you will NOT lose any data. This is simply deleting a symlink for SAR support.
- Known issue: some carriers may not have APN auto selected
2020/05/13
**Device Specific Changes:**
- Upstreamed kernel to Linux 4.9.223
- Fixed frequent charging disconnections and screen wakeups when battery is warm (46C)
- Removed CarrierConfig overlay that is no longer needed
- Raised background blkio weight
- Enabled Rich-Communication Services
- Removed CAF power HAL and imported power-libperfmgr from hardware/google/pixel
- Imported powerhint.json and powerstats from crosshatch
- Updated power profile from crosshatch
- zram: lz4 for compression, size increase as recommended by CAF, and other optimizations
- Enabled Pixel atrace HAL
- Switched to 24 bit for primary audio output
- Removed IO prefetcher, some perf blobs and configs
- If you use the latest OrangeFox recovery and see errors flashing incremental package, please
* run "rm /system" in OrangeFox's terminal (or connect to a computer and run it in adb shell)
* then install the incremental package
* you will NOT lose any data. This is simply deleting a symlink for SAR support.
- If your partition is not encrypted, your phone may not boot properly after flashing the update. This is because the zram optimizations changes fstab, so the previous fstab patched by the "disable forced encryption patch" you had on your phone is overwritten. Therefore, you need to flash the patch to disable forced encryption again. If you use OrangeFox, you can also flash the full package, because OrangeFox will automatically patch your phone after flashing full package.
Pixel Experience 10
- May security patch
- Fixed frame drops and random closes on screen recorder
- Fixed Android Auto flickering
- Fixed random closes on Settings app
Pixel Experience 10 Plus
- May security patch
- Fixed frame drops and random closes on screen recorder
- Fixed Android Auto flickering
- Fixed random closes on Settings app
- Improved long screenshot
- Known issue: network traffic indicator may overlap or disappear if too many icons exist in statubar
2020/04/17
Device Specific Changes:
- Upstreamed kernel to Linux 4.9.218
- If you use the latest OrangeFox recovery and see errors flashing incremental package, please
* run "rm /system" in OrangeFox's terminal (or connect to a computer and run it in adb shell)
* then install the incremental package
* you will NOT lose any data. This is simply deleting a symlink for SAR support.
- Known issue: Android Auto will cause screen flickering. I am still waiting for PE to merge caf surfaceflinger related commits.
Pixel Experience 10
- Fixed abnormal behaviors of elements on lockscreen when enabling "Skip lock screen" in face unlock
Pixel Experience 10 Plus
- Fixed abnormal behaviors of elements on lockscreen when enabling "Skip lock screen" in face unlock
- Long screenshots are now saved to the same folder as normal screenshots
2020/04/07
Device Specific Changes:
- Switched to PE kernel (Linux 4.9.217)
- Merged firmware and blobs from latest MIUI Global Stable V11.0.4.0
* Volume adjustment in video calls has been fixed.
* Firmware is included. No need to flash it manually when installing the ROM.
- Fixed abnormal screen color and brightness behaviors after HDR video playback
- If you use the latest OrangeFox recovery and see errors flashing incremental package, please
* run "rm /system" in OrangeFox's terminal (or connect to a computer and run it in adb shell)
* then install the incremental package
* you will NOT lose any data. This is simply deleting a symlink for SAR support.
Pixel Experience 10
- April security patch (android-10.0.0_r33)
- Face unlock
- Screen recorder with internal audio recording
- Android Auto is fixed
Pixel Experience 10 Plus
- April security patch (android-10.0.0_r33)
- Face unlock
- Screen recorder with internal audio recording
- Long screenshot
- Android Auto is fixed
2020/03/13
Pixel Experience 10
- Upstreamed kernel to 4.9.214
- Boosted microphone volume in different use cases
- March Security Patch (android-10.0.0_r31)
- Some features from Pixel features drop added, as they were included in the security patch
- The navbar home button circle (A.K.A OPA Layout) is finally there
- Added the ability of disabling pocketmode on settings (It’s enabled by default)
Pixel Experience 10 Plus
- Initial Release
- Clean flash is highly recommended.
2020/02/14 - 0240
- Merged February security patch
- Merged blobs from MIUI 20.1.16
- Firmware 20.1.16 is recommended, although the old firmware 9.11.7 may work for most cases
- Kernel has merged latest source from Xiaomi
- If you would like to change kernel, please only use kernels that have new camera drivers
- Fixed A2DP on new BT stack 2
- Enabled ViLTE for all Indian carriers
- Force enabled VoWIFI for any carrier
- Due to a key signing change on PE server, you may have to download the full package to install in recovery manually.
2020/01/31 - 1907
* Fixed double tap to wake on Mix 2s with ebbg screens
* Reduced LED blinking frequency under low battery, without interfering with notification LED
Note: PE has been improving their OTA updater recently and some work is still in progress. Clicking "install" in the updater may cause install error for now. You might need to manually flash the incremental package in recovery.
Update: Updater is only supposed to work with encrypted device. If your phone is not encrypted (OrangeFox disables forced encryption by default), you need permissive SELinux to be able to use the updater.
Here is a quick way to change SELinux status if you have root:
Code:
abd shell
su
setenforce 0
getenforce
You should then see "Permissive" being printed in the shell.
2020/01/25 - 1422
Fixed audio distortion and out-of-sync when recording videos in Snapchat
2020/01/25 - 0052
Fixed Bluetooth call audio on Bluetooth headsets.
2020/01/22
Initial official polaris release by jjpprrrr. Everything is working except for BT calls on some BT headsets.
Thank you so much for this official released Android 10 based rom.
Is Alipay fingerprint payment supported in the rom?
igunisu_mac said:
Thank you so much for this official released Android 10 based rom.
Is Alipay fingerprint payment supported in the rom?
Click to expand...
Click to collapse
It is. IFAA has been fixed for android 10.
jjpprrrr said:
It is. IFAA has been fixed for android 10.
Click to expand...
Click to collapse
Great news! Thank you so much! I will try this later!
The brightness of the notification LED and wireless display is fixed?
ACARAGIA said:
The brightness of the notification LED and wireless display is fixed?
Click to expand...
Click to collapse
LED brightness is always fixed on my builds (long before I made it official). Wireless display is working as well.
jjpprrrr said:
LED brightness is always fixed on my builds (long before I made it official). Wireless display is working as well.
Click to expand...
Click to collapse
Thanks
Best rom very stable
Bt
Huge thanks for the development persistence, your 2 rom's are truly the best of Android 10 but still not working BT calls on AirPods unfortunately :c
"Known issues
BT calls on some BT headsets"
I don't know, but my Parrot Bluetooth works better than any previous rom ever tried, better than stock. Thanks a lot!!!
very good news, this weekend i will try thank you very much
I'm running the latest PE Android 9 build. So I have to flash miui before? Or wipe and install this release?
Are Google play system updates working??
Anybody lost root? my magisk manager says magisk not installed, even though I have flashed 20.4
MIGPOVRAP said:
Are Google play system updates working??
Click to expand...
Click to collapse
Yes
Schlicki said:
I'm running the latest PE Android 9 build. So I have to flash miui before? Or wipe and install this release?
Click to expand...
Click to collapse
You only need to flash firmware 9.11.7. Wipe everything, flash firmware, then ROM. You can find firmware for polaris here: https://xiaomifirmwareupdater.com/archive/firmware/polaris/
A quick Heads up...
Step 1) Download polaris pixel 3 rom. 2) Download Magisk 20.4 (works with 20.3). 3) You really should download the fw_polaris_miui_MIMIX2S_9.11.7_7e1a3a427b_10.0.zip build (google the name, you will find the site to download from) which is 9.11.7 and is 96.1MB in size (happens to be China, NOT global and works on my global phone).
That was my hiccup, as I was using the latest Global Build and the polaris pixel rom would not install (giving me error 7) when I tried using OrangeFox (TWRP).
The order of instal is...
Flash 9.11.7 build
Flash Rom
Flash Magisk (if you want root)
Side note, yesterday in Toronto using the pixel 3 build from early January, I was getting horrible LTE Data speeds 2meg no matter where I was on the LTE network. For what it is worth, on this rom back home, I am getting 20meg speeds inside my home (Preferred Network type installed with: LTE/TDSCDMA/CDMA/EvDo/GSM/WCDMA). I just now changed it to LTE only...
Cheers,
LormaD
LormaD said:
Step 1) Download polaris pixel 3 rom. 2) Download Magisk 20.4 (works with 20.3). 3) You really should download the fw_polaris_miui_MIMIX2S_9.11.7_7e1a3a427b_10.0.zip build (google the name, you will find the site to download from) which is 9.11.7 and is 96.1MB in size (happens to be China, NOT global and works on my global phone).
That was my hiccup, as I was using the latest Global Build and the polaris pixel rom would not install (giving me error 7) when I tried using OrangeFox (TWRP).
The order of instal is...
Flash 9.11.7 build
Flash Rom
Flash Magisk (if you want root)
Side note, yesterday in Toronto using the pixel 3 build from early January, I was getting horrible LTE Data speeds 2meg no matter where I was on the LTE network. For what it is worth, on this rom back home, I am getting 20meg speeds inside my home (Preferred Network type installed with: LTE/TDSCDMA/CDMA/EvDo/GSM/WCDMA). I just now changed it to LTE only...
Cheers,
LormaD
Click to expand...
Click to collapse
I got confused whether you are flashing Pixel ROM by argraur, or Pixel Experience by me, since you said you downloaded polaris pixel 3 rom.
Besides, the hiccup you mentioned could be avoided entirely if you read my flash guide carefully.

[ROM][11.0][OFFICIAL][Polaris] crDroid v7.12 - FINAL 15/11/2021

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today
Features:
https://github.com/crdroidandroid/crdroid_features/blob/10.0/README.mkdn
Flashing Instructions:
Pre-installation:
Orange Fox Recovery (Download from here)
Optional: gapps (Flamegapps - suggested basic) (Download from here)
Optional: Magisk 21.1 or newer for root (after first boot) - (Download from here)
First time installation:
step 1: Ensure to have installed latest recommended firmware as per the rom released
step 2: Download rom and gapps (optional) to your device
step 3: Backup your current rom
step 4: Only if coming from MIUI: Backup all your data, "format data" from recovery (this will delete all your data)
step 5: Wipe system, data, vendor, cache & dalvik cache
step 6: Install ROM. Optional: gapps
step 7: Optional: Install Magisk after first boot
Update installation:
Note: If coming from crDroid v6, First time installation mandatory
step 1: Ensure to have installed latest recommended firmware as per the rom released
step 2: Download rom and gapps (optional) to your device
step 3: Backup your current rom
step 4: Wipe cache & dalvik cache
step 5: Install ROM. Optional: gapps
step 6: Optional: Install Magisk after first boot
Sources:
ROM: https://github.com/crdroidandroid
Kernel: https://github.com/crdroidandroid/android_kernel_xiaomi_sdm845/tree/11.0-polaris
Download (search for polaris):
ROM https://crdroid.net/polaris
Known issues:
- Wireless display might be broken (not tested)
- Bluetooth A2DP might be broken (not tested)
- In rare occasions Bluetooth audio streaming can cause buzzing noise (stop and play to fix)
Visit official website @ crDroid.net
crDroid Community Telegram
Donate to help CrDroid team pay server costs
Credits:
- LineageOS, CrDroid and all collaborators and teams who helped bringing this project
- @bgcngm for his work and involvement on our device and LineageOS
ROM OS Version: Android 11
ROM Kernel: Linux 4.9
ROM Firmware Required: V12.0.3.0
Based On: LineageOS
Status: Monthly
Changelogs
Spoiler: 15 November, 2021
- Initial crDroid 7.12 code base
- Updated to October & November 2021 Security patches
- Polaris: Upstreamed kernel to Linux 4.9.290
- Added large grid workspaces to Launcher (6x10, 6x12, 6x7, 6x8, 6x9)
- Misc fixes and updates
- Updated translations
Spoiler: 30 September, 2021
- Initial crDroid 7.10 code base
- Updated to September 2021 Security patches
- Polaris: Upstreamed kernel to Linux 4.9.284
- Added option to swipe down on recents view to clear all (Launcher settings --> Miscellaneous)
- Redesigned default media player view in notification pull down
- App lock improvements and fixes
- Selected custom font now applies system wide and also in apps (except for apps that hardcode the font used)
- SafetyNet fixes and improvements
- Added NFC icon on statusbar
- Added Google Sound Search tile
- Updated translations
Spoiler: 23 August, 2021
- Initial crDroid 7.9 code base
- Updated to August 2021 Security patches
- Polaris: Upstreamed kernel to Linux 4.9.280
- Polaris: Merge tag 'LA.UM.9.3.r1-02800-sdm845.0'
- Polaris: specify crdroid doze customization usage
- Added Rounded screen corners customization
- Improved Dialer dark mode
- crDroid Music: Fixed replaying same song if Repeat is off and Skip button is pressed while on the last song in the list
- Added option to instantly/15 seconds/screen off lock app on closing for AppLocker (Settings -> Security -> App locker)
- Updated translations
Spoiler: 18 July, 2021
- Initial crDroid 7.8 code base
- Updated to July 2021 Security patches
- Polaris: Track latest Clang version from ROM source
- Polaris: Upstreamed kernel to Linux 4.9.275
- Polaris: Tweak powerhint values
- Switched to crdroid pasty site for error crash upload
- Updated translations
Spoiler: 20 June, 2021
- Initial crDroid 7.7 code base
- Updated to June 2021 Security patches
- Polaris: Switch to Clang 12.0.7
- Polaris: Upstreamed kernel to Linux 4.9.273
- Polaris: Clean-up some deprecated dependencies
- Updated power menu customizations based on LOS
- Added power menu background opacity customization
- Added volume panels (crDroid Settings -> Sound -> Volume Panel)
- Added lottie animations for Settings
- Updated translations
Spoiler: 09 May, 2021
- Initial crDroid 7.6 code base
- Updated to May 2021 Security patches
- Polaris: Upstreamed kernel to Linux 4.9.268
- Polaris: Merged tag 'LA.UM.9.3.r1-01700-sdm845.0'
- Polaris: Overall idle battery drain improvements
- Polaris: Sync NXP config with PN80T template
- Polaris: Prioritize notification led over battery led
- Added Notifications background opacity control (crDroid Settings -> Notifications)
- Added "wireless" charging animation on lockscreen even for wired charging
- Added notification / media ticker customization (crDroid Settings -> Notifications)
- Added "Force Close" button toggle for notification longpress (crDroid Settings -> Notifications)
- Added lockscreen background blur (crDroid Settings -> Lock Screen)
- Added toast notification toggle for apps accessing clipboard (crDroid Settings -> Misc)
- Added Updates channel link to crDroid Settigs -> About (get info on when ROM updates are posted)
- Fixed force close on app info panel
- Fixed "Restrict background data" to also restrict activity on wifi
- Improved opacity customization for notifications
- Removed Google callback for long screenshot app
Spoiler: 24 April, 2021
- Initial crDroid 7.5 code base
- Updated to April 2021 Security patches
- Polaris: Upstreamed kernel to Linux 4.9.267
- Polaris: Updated blobs to V12.0.3.0.QDGMIXM global stable
- Polaris: Switch to Clang 12.0.5
- Polaris: Fixed Google hotword enrollment (OKGoogle)
- Polaris: Fixed power off charging
- Polaris: Updated touchscreen drivers and config
- Polaris: Bring FPS meter
- Polaris: Major Power HAL changes from LineageOS
- Polaris: Add QTI health implementation
- Polaris: configure SQLite to operate in MEMORY mode
- Polaris: Update IMS Blobs
- Polaris: Switch to AOSP Offine charging
- Polaris: Drop LineageOS pocket mode
- Polaris: Other changes and optimizations
- Added new system-wide app lock support
- Added smart pull down options (crdroid > statusbar)
- Added screen off animations - CRT, Scale (crdroid > UI)
- Added option to change screenshot quality/size
- Added toggle to use primary color for QS tile
- Added OnePlus sans font
- Added long screenshot chip
- Added runtime network permission control per app (by default it will be enabled for all apps)
- Added OnePlus lockscreen clock
- Added Fluid lockscreen clock
- Added Oronos lockscreen clock
- Added Sneeky and Spectrum lockscreen clocks
- Various optimizations for performance and power consumption
- Updated translations
Note: Be sure to update your firmware to V12.0.3.0.QDGMIXM
Spoiler: 11 March, 2021
WARNING!!!
1. Clean installation and format data mandatory if you are coming from v7.2 or lower: wipe system, data, cache, dalvik cache & format data.
DO NOT dirty flash or you will have a bootloop.
2. Be aware encryption enforcing is back, if you are coming from v7.0 dirty flash might apply, however clean flash highly suggested.
3. Be sure to have your custom recovery properly updated with Android 11 decryption support.
- Initial crDroid 7.4 code base
- Updated to March 2021 Security patches
- Polaris: Upstreamed kernel to Linux 4.9.260
- Polaris: Merge CAF tag 'LA.UM.9.3.r1-01000-sdm845.0'
- Polaris: Switch to Clang 12.0.3
- Added Pixel Navbar animation toggle and enabled by default
- Added option to theme settings dashboard icons (crDroidSettings -> UI)
- Moved charging sound settings to crDroid Settings
- Added toggle to play a sound when battery fully charged
- Added toggle to vibrate when fully charged
- Added switch styles (crDroidSettings -> UI)
- Changed QS autobrightness icon to the one from OOS
- Added 404 IDE Clock (Settings -> Display -> Style and Wallpaper -> Clock)
- Changed to seekbar option for font size and icon size options on Launcher
- Allow user to add/remove QS with one click
- Updated donate link from about tab to point to our new page (support us if you like our work)
- Further Launcher optimizations
- Updated translations
Spoiler: 18 February, 2021
WARNING!!!
1. Clean installation and format data mandatory if you are coming from v7.2 or lower: wipe system, data, cache, dalvik cache & format data.
DO NOT dirty flash or you will have a bootloop.
2. Be aware encryption enforcing is back, if you are coming from v7.0 dirty flash might apply, however clean flash highly suggested.
3. Be sure to have your custom recovery properly updated with Android 11 decryption support.
- Polaris: Upstreamed kernel to Linux 4.9.257
- polaris: Fixed battery drain caused by prebuilt perf blobs (cpu freq. locked high)
- Optimize Status Bar Notification Area
Spoiler: 10 February, 2021
WARNING!!!
1. Clean installation and format data mandatory if you are coming from previous build: wipe system, data, cache, dalvik cache & format data.
DO NOT dirty flash or you will have a bootloop.
2. Be aware encryption enforcing is back, if you are coming from v7.0 dirty flash might apply, however clean flash highly suggested.
3. Be sure to have your custom recovery properly updated with Android 11 decryption support.
- Initial crDroid 7.3 code base
- Updated to February 2021 Security patches
- Polaris: Upstreamed kernel to Linux 4.9.255 & merged CAF tag 'LA.UM.9.3.r1-00700-sdm845.0'
- polaris: Bring back encryption support
- polaris: Ensure LOS recovery is not flashed automatically
- polaris: Deploy libwfdaac_proprietary for miracast
- polaris: Enable iWlan legacy mode
- Added option to record screen with low quality
- Added QS tile styles (crdroid > UI)
- Added toggle to tint QS tiles (crdroid > QS)
- Added QS status bar opacity customizations
- Added Safety Net patches to framework (SN should pass without Magisk)
- Added toggle for ambient music ticker (show pulse on track change)
- Added Always-on display when charging toggle
- Added Ambient display pulse visualizer
- Added Battery temperature in Settings
- Added Battery stats reset option in Settings
- Added deep sleep percentage in system info
- Added QS footer icon visibility toggles
- Added edge lighting for ambient pulse notification toggle
- Added settings to configure back gesture height
- Added ability to set different ringtone for multi-sim
- Added in-call vibration customization (crdroid > notifications)
- Added toggle to suppress notification sound when screen on
- Added per package sensor block customization (crdroid > misc)
- Added material dismiss button for notifications (crdroid > QS)
- Improve app launch/exit speed
- Other device and source minor changes and optimizations
- Updated translations
Spoiler: 11 January, 2021
WARNING!
1. Clean installation mandatory if you are coming from 7.0: wipe system, data, cache & dalvik cache.
DO NOT dirty flash or you will have a bootloop. You can dirty flash if coming from 7.1.
2. Be aware encryption is no longer supported until fixed, you must disable encryption (format data) if encrypted.
- Initial crDroid 7.2 code base
- Updated to January 2021 Security patches
- polaris: Enable IWLAN assisted mode
- Added ability to open battery advanced usage on header click
- Re-enabled iorapd / perfetto for faster app launch
- Added ability to hide arrow for back gesture
- Fixes for old style mobile indicator
- Added crdroid Ambient Display tuning (crdroid > UI)
- Revamped launcher with many customizations and fixes
- Updated translations
Spoiler: 04 January, 2021
- Initial crDroid 7.1 code base
- Updated to December 2020 Security patches
- Polaris: Upstreamed kernel to Linux 4.9.249
- Polaris: Switch back to QTI BT stack
- Polaris: Drop encryption support for now
- Polaris: Updated to vendor blobs from V12.0.2.0.QDGCNXM MIUI
- Polaris: Optimize overlay corner radius
- Polaris: Address remaining qteeconnector sepolicy denials
- Polaris: Several LineageOS 18.1 tree updates
- Added Pulse audio graphic visualizer
- Added clear all button on bottom when getting recents apps view
- Added blur option toggle switch (Settings -> Display -> Enable blurs)
- Added lock screen clock styles
- Added crDroid Ambient display options
- Added Kill app option to recents app view
- Fixed battery estimate option from quick settings
- Added option to customizing the length of gesture navbar
- Added option to hide gesture navbar (set length to hidden option)
- Added old style mobile data indicators
- Improved QS icons support with Substratum
- Updated Gallery2 app
- Minor changes and optimizations
Spoiler: 11 December, 2020
- Initial crDroid v7 - Beta
- Update to crDroid v7.0 latest source
- Polaris: Bring-up with enforcing SELinux
- Polaris: Upstreamed kernel to Linux 4.9.247
- Polaris: Add Wireguard support
- Polaris: Switch to AOSP QTI BT for now
- Polaris: Disable A2DP offload for now
- Polaris: Address some radio sepolicy denials
- Polaris: Increase default QS columns and rows
- Polaris: Nuke qti-telephony common for now
- Polaris: Several LOS-18.0 bring-up adaptions (too long to post)
Mine 2
I lost camera after 1 day of use. Tried to reboot 2 times, messenger, google camera and google duo are dead. Is it normal? Any solution? It looks like OS problem, no app problem.
Except this, rom works really nice
edit: turn on flashlight if it happens - should help
TPSC said:
I lost camera after 1 day of use. Tried to reboot 2 times, messenger, google camera and google duo are dead. Is it normal? Any solution? It looks like OS problem, no app problem
Except this, rom works really nice
Click to expand...
Click to collapse
Not facing any of those issues. Do you mean Google Duo and Messenger's cameras (if uses any)?
GCam issue might depend on which you use, no problem here with 7.4 v1.6 PitBull.
Either way, need logs and mods/kernel information if any used.
I was able to fix it by turning on flashlight and opening google maps lens navi(dunno if it really helps), I use san1ty google camera port. I'll drop logs if it happens again
edit:I didn't know that "turn off sensors" is turning off also camera
Tom running smoothly for me, forgot how much I enjoy the customisations available.
I can't use my Bluetooth headset's aptx tws+,but aptx is working,
wifi and 4g Speed is too slow compared to MIUI in china
everything else is good,Please repair them if it is convenient :)
crDroid build update (beta) - v7.1 (04/01/2021)
* Update to crDroid v7.1
* Updated to December 2020 Security patches
* Polaris: Upstreamed kernel to Linux 4.9.249
* Polaris: Switch back to QTI BT stack
* Polaris: Drop encryption support for now
* Polaris: Updated to vendor blobs from V12.0.2.0.QDGCNXM MIUI
* Polaris: Optimize overlay corner radius
* Polaris: Address remaining qteeconnector sepolicy denials
* Polaris: Several LineageOS 18.1 tree updates
* Added Pulse audio graphic visualizer
* Added clear all button on bottom when getting recents apps view
* Added blur option toggle switch (Settings -> Display -> Enable blurs)
* Added lock screen clock styles
* Fixed battery estimate option from quick settings
* Added option to customizing the length of gesture navbar
* Added option to hide gesture navbar (set length to hidden option)
* Added old style mobile data indicators
* Improved QS icons support with Substratum
* Updated Gallery2 app
* Minor changes and optimizations
Suggested firmware: V12.0.2.0
Gapps not included
Download: https://crdroid.net/polaris
md5: d82dbbde1e54269c1917b4ee5d3f8050
Hello, i install the update v7.1 but i have brick , the room never start i wipe cache after install
alexander58lol said:
Hello, i install the update v7.1 but i have brick , the room never start i wipe cache after install
Click to expand...
Click to collapse
I've had the same issue tonight. It might be because they dropped encryption for now ? I've downloaded version 7.0 (instead of the update which is 7.1), flashed it with Orange Recovery, and everything went back to normal. I'll probalby update when I have more info and encryption is back. I want to stick with that rom, it's great !
lenerdducdi said:
I've had the same issue tonight. It might be because they dropped encryption for now ? I've downloaded version 7.0 (instead of the update which is 7.1), flashed it with Orange Recovery, and everything went back to normal. I'll probalby update when I have more info and encryption is back. I want to stick with that rom, it's great !
Click to expand...
Click to collapse
Yes, I also downgraded with twrp from rom 7.0 to continue using it.
alexander58lol said:
Hello, i install the update v7.1 but i have brick , the room never start i wipe cache after install
Click to expand...
Click to collapse
lenerdducdi said:
I've had the same issue tonight. It might be because they dropped encryption for now ? I've downloaded version 7.0 (instead of the update which is 7.1), flashed it with Orange Recovery, and everything went back to normal. I'll probalby update when I have more info and encryption is back. I want to stick with that rom, it's great !
Click to expand...
Click to collapse
Update has been reverted back for OTA until this is addressed.
For now if you want to update to v7.1(still available from "Download older versions" in website) a clean installation is mandatory, although better stick to v7.0 for future OTA updates.
If someone can send me a log of this bootloop would be useful.
Wireless charging is very slow(145mA,3.8v,0.6w),that did not happen to other roms.
gundamhyl said:
Wireless charging is very slow(145mA,3.8v,0.6w),that did not happen to other roms.
Click to expand...
Click to collapse
Not happening here (~850mAh) at 25% battery.
Which build? Custom kernels or mods? At what battery level (10%, 50%, 90%, ...)?
Try testing with other cable/charger.
mustang_ssc said:
Not happening here (~850mAh) at 25% battery.
Which build? Custom kernels or mods? At what battery level (10%, 50%, 90%, ...)?
Try testing with other cable/charger.
Click to expand...
Click to collapse
The version I flashing is crDroidAndroid-11.0-20210104 and no custom kernels, (20mAh~145mAh) at 40% battery, after that I tried other Android 11 roms (Evolution X, ArrowOS, ExtendedUI), and their charging speed is (~750mAh) at 60%. I only have a wireless charger, wired charging is normal, but I prefer wireless charging. Is there any app that can record the charging log?
This is the wireless charger I use.
View attachment 5181183
Flashing this kernel solved all problems!!!
mipa_kernel_polaris_v.10.0.zip
gundamhyl said:
The version I flashing is crDroidAndroid-11.0-20210104 and no custom kernels, (20mAh~145mAh) at 40% battery, after that I tried other Android 11 roms (Evolution X, ArrowOS, ExtendedUI), and their charging speed is (~750mAh) at 60%. I only have a wireless charger, wired charging is normal, but I prefer wireless charging. Is there any app that can record the charging log?
Click to expand...
Click to collapse
You can send me a logcat and dmesg while charging your phone with stock kernel with that specific charger.
You can use some apps such as SysLog or pulling manually with adb (some xda guides).
A new build is coming shorting, if you want to try with that one.
crDroid build update (beta) - v7.2 (11/01/2021)
WARNING!
1. Clean installation mandatory if you are coming from 7.0: wipe system, data, cache & dalvik cache.
DO NOT dirty flash or you will have a bootloop. You can dirty flash if coming from 7.1.
2. Be aware encryption is no longer supported until fixed, you must disable encryption (format data) if encrypted.
* Initial crDroid 7.2 code base
* Updated to January 2021 Security patches
* polaris: Enable IWLAN assisted mode
* Added ability to open battery advanced usage on header click
* Re-enabled iorapd / perfetto for faster app launch
* Added ability to hide arrow for back gesture
* Fixes for old style mobile indicator
* Added crdroid Ambient Display tuning (crdroid > UI)
* Revamped launcher with many customizations and fixes
* Updated translations
Suggested firmware: V12.0.2.0
Gapps not included
Download: https://crdroid.net/polaris
md5: 1668002d425eea405db3ba964f3d41f3

Categories

Resources