• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[OFFICIAL][FINAL][ROM][8.1][Pixel Experience][15/07/18]

sooti

Recognized Developer
Jan 26, 2012
2,380
6,550
113

Code:
Disclaimer:
We are not responsible for anything that may happen to your phone as a result of installing custom roms and/or kernels. you do so at your own risk and take the responsibility upon yourself.

PixelExperience for Xiaomi A1 (Tissot)

What is this?
An AOSP based ROM, with gapps included, and all Pixel stuffs (launcher, wallpapers, icons, fonts, bootanimation).

Based on Android 8.1


Whats working?
Everything

Bugs:
Device bugs
* We can't delete old fp and add new ones after 5 enrollments, working on it
* LED for notifications is not working
voLTE is reported as not working by some users, I don't have this feature in my country, please do not post about this, if I find a definite fix ill add it otherwise I can't fix it myself.
* Permissive selinux
Rom bugs
* Sim settings menu crashes when clicking on sim
* Softkey navbar doesn't enable in settings menu

Kernel:
Based on @flex1911 bringup and:
* Sound Control
* KCAL
* Vibrate control
* Other small stock improvments

Device:
* Added gestures (under system) from sony incuding: lift, handwave and pocket mode for ambient

For issues:
Please attach a logcat and screenshot, I won't fix anything that doesn't have those, this is for Xiaomi a1 only.
Dolby Atmos Guide: https://forum.xda-developers.com/mi-a1/how-to/guide-install-dolby-atmos-viper4android-t3775621/
DON'T FLASH GAPPS, ALREADY INCLUDED

Steps:
1. Use latest TWRP
2. Wipe data if coming from any other rom(!)
3. Flash Rom (No need for gapps, do not flash them, they are included!)
4. Flash TWRP (optional)
5. Reboot to twrp and flash magisk (optional)
6. If you are coming from stock, you needt toDownload: bootloader and flash userdata.img from stock nougat

Official Downloads: https://download.pixelexperience.org/tissot/
OLD Downloads: Link

Credit:

@ghpranav for fixing cam on our tree
@flex1911 for his amazing work on kernel
@deadman for his work on dt and kernel
@TeamOreo for continuing the work even when we ran into a wall for the longest time :) you guys rock
@jhenrique09 for this amazing rom and thanks to all the rest of Pixel Experience team as well

Device tree: Link
Kernel source: Link

Solution for all fingerprint issues (will add to OP as well):
So I had several issues both on my phone and others, even wiping data didn't work, the solution afetr digging in is actually really simple and works 100%.
1. Download latest Oreo stock fastboot from Xiaomi
2. Flash using miflash with full wipe and lock
3. Once you get to setup wizard don't setup anything, reboot back to bootloader
4. Flash userdata image from august nougat stock
5. Format userdata to get correct userdata size
6. Boot latest TWRP and flash latest Pixel Rom
7. Flash TWRP (optional)
8. Reboot into recovery and flash latest magisk (optional)
After this all 5 fingerprint work fine including delete, no more left over fingerprint after deleting, solution is permanent unless you downgrade to nougat stock, then you have to do the procedure again.


XDA:DevDB Information
[OFFICIAL][FINAL][ROM][8.1][Pixel Experience][15/07/18], ROM for the Xiaomi Mi A1

Contributors
sooti, ghpranav, flex1911, deadman
Source Code: https://github.com/PixelExperience

ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x

Version Information
Status: Stable
Stable Release Date: 2018-07-15

Created 2018-03-19
Last Updated 2018-08-29
 

Attachments

sooti

Recognized Developer
Jan 26, 2012
2,380
6,550
113
Changelog:
15/07/18:
* Fixed battery drain and high cpu usage issue

09/07/18:
* Fixed wrong LTE signal bar values in noisy areas (thanks to Phh for helping)
* Latest kernel updates (3.18.114)
* July security patch
* Latest PE merge

07/06/18:
June Google Security Patch

06/06/18:
* Fixed HW button light settins
* Fixed Navbar enabler
* Latest Kernel v3.18.112 patch
* Fixed BT crash on boot (Which lead sometimes to MAC Address appearing incorrect)

27/05/18:
* We are official, OTA will work in future releases
* Fixed audio plugins (like atmos) from crashing
* Fixed bt and wifi address showing up incorrectly
* Latest 3.18.109 kernel base
* Selinux enforcing
* Some other fixed im probably forgetting

17/04/18:
* Rebased to latest 3.18.105 kernel
* Fixed watermark in A1 stock cam

14/04/18:
* Returned to flex1911 base kernel plus minor tweaks (fixes camera not saving when motion is enabled)
* Fixed clicking sound from speaker

10/04/18:
* Merged linux kernel 3.18.104
* Changed offmode charging to MIUI (now shows percentage while charging when device is off)

08/04/18:
* Merged linux kernel 3.18.103 + some small patches from Franco Kernel
* Latest April 5 security patch
* Reverted interactive governor tunable changes (back to stock values, feel free to change via root)
* Small device tree cleanups for better stability

03/04/18
* Base kernel is now stock with some basic optimization picked from @franciscofranco kernels (no more fancy stuff other then vibrate, sound and kcal control), this will provide better battery life + performance
* Merged April security update from Google

01/04/18
* Removed some kernel junk that doesn't really help and may even lower battery life (fp boost, autosmp hotplug)
* Rebased to @flex1911's latest kernel
* Improved some auto brightness values

28/03/18
* Fixed voLTE no working after reboot

27/03/18
* Fixed telephoto lens, works on both wide gcam magisk mod and a1 stock cam magisk mod
* Added FP boost for faster unlocking
* Fixed autosmp not showing up in kernel auditor
* Changed some of interactive governor defaults to less power hungry values for better battery life
* Add some IO schedulers (zen, FIOPS)

26/03/18
* Merged kernel 3.18.102 stable into our kernel
* Removed DSP for now since it crashes (no equalizer for now)
* Fixed dt2w sometimes not waking when in deep sleep
* Removed Dt2w toggle from display settings since it doesn't work

25/03/18
* Fixed crash in Sim settings
* Fixed audio control not showing up in kernel settings
* Did a proper rebase of March security update (Official PE is still in Feb)
* Rebased kernel to 3.18.101 from @flex1911

23/03/18
* Switched to Abhishek's implementation of Dt2w for kernel
* Fixed LED for notifications
* Added Google Camera Ultra Minimal (Same features as Pixel Cam) as default - credit @Tolyan009

21/03/18
* Fixed camera issues, should work 100%
* Added FP gestures for notification bar
* Added double tap to wake & Sweep to wake (Use kernel auditor to enable)
* Fixed FP deletion issues

19/03/18
* Initial release
* Merged march AOSP tags into project (official is currently on feb)
 

Attachments

Last edited:

robby_tan

Senior Member
Aug 15, 2012
54
5
0
Wow. I'm waiting for this for so long. Enjoyed it a lot on my Redmi Note 4 (mido). Thank you to all devs here and there!

Does anybody have tried it? I'm tempted to flash it right away but now I need my phone to be working well right now.
 

Bot96

Senior Member
Sep 11, 2017
205
102
0
Wow. I'm waiting for this for so long. Enjoyed it a lot on my Redmi Note 4 (mido). Thank you to all devs here and there!

Does anybody have tried it? I'm tempted to flash it right away but now I need my phone to be working well right now.
Its still uploading.
 

murtaza1326

Elite Member
Jun 21, 2014
1,045
1,132
113
24
godhra
murtazapiplod.ml
does this rom has notification bug like in RN4 ???
eg:-Change settings of notifications access of a app (take whatsapp here) then change setting of no notification tone from whatsapp setting and disable notification sound and save it
then still you will recive notifications (if it is still disabled from setting)and whatsapp notification tone will also work (disabled from whatsapp settings) and when you go to check in settings it will be resetted to default settings -______-
that my friend had and he is suffering from OCD -______-
if you know this you will understand what i am telling ?
 
Last edited:
  • Like
Reactions: konradit

joeyhuab

Recognized Developer
Nov 5, 2012
2,905
11,681
113
26
Antipolo
evolution-x.org
does this rom has notification bug like in RN4 ???
eg:-Change settings of notifications access of a app (take whatsapp here) then change setting of no notification tone from whatsapp setting and disable notification sound and save it
then still you will recive notifications (if it is still disabled from setting)and whatsapp notification tone will also work (disabled from whatsapp settings) and when you go to check in settings it will be resetted to default settings -______-
that my friend had and he is suffering from OCD -______-
if you know this you will understand what i am telling ?
The ROM is yet to be uploaded. Wait for feedback once people have flashed it.