[GSI][ROM][9.0][AOSP+GAPPS][07/08/19]

Search This thread

sooti

Recognized Developer
Jan 26, 2012
2,430
6,622

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.
Android-Pie-1.jpg


What is this?
An AOSP based ROM, with gapps included and gesture support (pocket, hand wave, pickup).

Based on Android 9.0

Bugs:
* Hotspot (known issue on all GSI, Phh is working on a fix for this) Works on 2.4GHz, WPA2 broken (You can fix it following these steps)
* Casting? (crashed on mine a while back, haven't tried again since)

Steps:
1. Use latest CosmicDan treble TWRP
2. Re-partition to treble layout if you haven't done so yet
3. Flash vendor.img, system.img and a treble supported kernel (you can use mine or any of the other treble kernels on tissot xda)
4. Wipe data if coming from any other rom(!)
5. Flash Rom (No need for gapps, do not flash them, they are included!)
6. Reboot and wait for setup wizard to come up (may take 2-3 minutes)
7. Reboot to twrp and flash magisk (optional)
8. Reboot
9. After setup is done install ims.apk (optional, if you want volte)

Notes:
* Don't reboot during first boot, the drive is encrypted to FDE and rebooting my corrupt the data
* voLTE has a 30 second delay at boot to avoid crashes, so it takes a bit to load after reboot.

Downloads: Link

Thanks to @Ranjan for IMS.apk
@phhusson for his work on GSI (donate to this man, he works on dozens of devices)
@flex1911 for his help bringing 8.1 kernel source for tissot
Oreo team (you all know who you are,@cosmicdan for twrp, @ghpranav for treble vendor source)

Enjoy!

P.S.
I am not going to add any custom features from other roms so please don't comment about that, feel free to flash any other GSI with this vendor/kernel if you want other features.

Source: https://github.com/aosp-tissot
Void kernel source: https://github.com/aosp-tissot/tissot
Credit to @flex1911 for the original work on Void kernel


XDA:DevDB Information
[GSI][ROM][9.0][AOSP+GAPPS][07/08/19], ROM for the Xiaomi Mi A1

Contributors
sooti, phhusson, flex1911, Ranjan
Source Code: https://github.com/aosp-tissot

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Treble
Based On: AOSP

Version Information
Status: Testing
Stable Release Date: 2019-08-07

Created 2018-09-07
Last Updated 2019-08-07​
 

Attachments

  • photo5805319531374161267.jpg
    photo5805319531374161267.jpg
    64 KB · Views: 17,363
  • photo5805319531374161266.jpg
    photo5805319531374161266.jpg
    42.4 KB · Views: 17,348
  • photo5805319531374161265.jpg
    photo5805319531374161265.jpg
    61.6 KB · Views: 17,246

sooti

Recognized Developer
Jan 26, 2012
2,430
6,622
Changelog:
07/08/19:
* August security patch

02/07/19:
* July security patch
* Updated snapdragon camera app source

04/06/19:
System:
* June security patch

20/05/19:
System:
* Fixed HW button lights

07/05/19:
System:
* May security patch
* Re-did device prop script, should work on @flex1911 treble images

05/04/19:
System:
* April security patch

07/03/19:
System:
* March security patch

27/02/19:
Boot:
* Moved to @flex1911 void kernel for stock stability and performance
* Brought his kernel up to 3.18.136
* Merged latest CAF

05/02/19:
System:
* February Google security patch

04/02/19:
Boot:
* Latest linux tag 3.18.133
* Latest CAF Tag LA.UM.6.6.r1-10500-89xx.0
Boot up should be fixed as well, please report.

08/01/19:
System:
* January security patch
* Switched gapps from PE to opengapps, default dialer issue is fixed
* Changed prop reading method so system image is untouched and we read the device id props and set them at boot, as before safteynet will pass

02/01/19:
Boot:
* Latest linux 3.18.131 patches

25/12/18:
System:
* Added a script that identifies the board using vendor props and sets them in system props, this means that we no longer need the safteynet magisk module,
Device name, ID and fingerprint will be correct and will pass safteynet (only using my kernel) and will allow you to sign in without magisk (First boot the device reboots after setting the prop, after second boot we get boot animation)

20/12/18:
System:
* Fixed hotspot not working (for wpa2 fix, use guide in first post, 5ghz still broken)
Boot:
* Fixed bootloop for new users
* Fixed wrong version
* Merged latest 3.18.130 linux tag + latest CAF tag

4/12/18:
System:
* December Google security patch
Boot:
* Kernel upgraded to 3.18.128

18/11/18:
Boot:
* Merged kernel 3.18.125
* Merged latest CAF commit

06/11/18:
System:
* Merged November security update patch from Google

23/10/18:
System:
* Fixed security patch back to october
* Add some memory optimizations

22/10/18:
System:
* Fixed support for google camera 6.1 (mods), any issues on those mods now are on their side, it opens now on the GSI

Safteynet_patch also updated:
* Fixed zoom lens support for tissot (Google camera wide)

11/10/18:
Boot:
* merged 3.18.123 tag
* Latest CAF tag

Vendor:
* Fixed bt not reading MAC sometimes on boot
* Small bug fix with idle display permission

Safteynet_patch also updated:
* Sets the device name to proper a1 names
* Sets proper Tissot fingerprint ids (instead of op3)

02/10/18:
* October security patch

20/09/18:
* Hotspot fixed again (was missing some permissions), WPA2 seems to be broken for now, will be fixed in next release (you can use open hotspot for now)

19/09/18
* Gapps updated
* Hotspot should work now (2.4GHZ only for now)
* Build does not include root by default anymore (more secure), magisk can still be used as usual (no need to flash again if you already have it now)

09/09/18:
* Replaced Camera2 with SnapdragonCamera from latest 8953 CAF tag (AOSP Camera2 is not working on our device for some reason)

07/09/18:
* Initial release, September patch
* Kernel base 3.18.120 with Xiaomi tissot 8.1 kernel source (thanks to @flex1911 for the merge)
 
Last edited:

zodiak43

Senior Member
Feb 20, 2013
52
1
Hello guys, i followed the steps 3 times with moun kernel and without flashing kernel, but i can't make it boot, it just bootloops. Any help? i'm stuck here
 

coremania

Senior Member
Jan 16, 2016
1,808
557
+1
The boot.img is your kernel ?
Flashing just vendor.img, aosp070918.img and boot318120.img results to bootloop for me too.
Did I missed a file ?
 

Dualitydark

Senior Member
Mar 22, 2018
69
9
he tried to install this rom but the steps for installation is not understood

reset mode recovery
Re-partition to treble layout if you have not done so yet
flash vendor
flash system.img (aosp_070918.img)
Wipe data if coming from any other rom (!)
Here comes my problem says to flash the rom and there is only boot_3-18-120.img when flashing that we selected ??? vendor, system, boot ????
could you help me
 

Top Liked Posts

  • There are no posts matching your filters.
  • 56

    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.
    Android-Pie-1.jpg


    What is this?
    An AOSP based ROM, with gapps included and gesture support (pocket, hand wave, pickup).

    Based on Android 9.0

    Bugs:
    * Hotspot (known issue on all GSI, Phh is working on a fix for this) Works on 2.4GHz, WPA2 broken (You can fix it following these steps)
    * Casting? (crashed on mine a while back, haven't tried again since)

    Steps:
    1. Use latest CosmicDan treble TWRP
    2. Re-partition to treble layout if you haven't done so yet
    3. Flash vendor.img, system.img and a treble supported kernel (you can use mine or any of the other treble kernels on tissot xda)
    4. Wipe data if coming from any other rom(!)
    5. Flash Rom (No need for gapps, do not flash them, they are included!)
    6. Reboot and wait for setup wizard to come up (may take 2-3 minutes)
    7. Reboot to twrp and flash magisk (optional)
    8. Reboot
    9. After setup is done install ims.apk (optional, if you want volte)

    Notes:
    * Don't reboot during first boot, the drive is encrypted to FDE and rebooting my corrupt the data
    * voLTE has a 30 second delay at boot to avoid crashes, so it takes a bit to load after reboot.

    Downloads: Link

    Thanks to @Ranjan for IMS.apk
    @phhusson for his work on GSI (donate to this man, he works on dozens of devices)
    @flex1911 for his help bringing 8.1 kernel source for tissot
    Oreo team (you all know who you are,@cosmicdan for twrp, @ghpranav for treble vendor source)

    Enjoy!

    P.S.
    I am not going to add any custom features from other roms so please don't comment about that, feel free to flash any other GSI with this vendor/kernel if you want other features.

    Source: https://github.com/aosp-tissot
    Void kernel source: https://github.com/aosp-tissot/tissot
    Credit to @flex1911 for the original work on Void kernel


    XDA:DevDB Information
    [GSI][ROM][9.0][AOSP+GAPPS][07/08/19], ROM for the Xiaomi Mi A1

    Contributors
    sooti, phhusson, flex1911, Ranjan
    Source Code: https://github.com/aosp-tissot

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.x
    ROM Firmware Required: Treble
    Based On: AOSP

    Version Information
    Status: Testing
    Stable Release Date: 2019-08-07

    Created 2018-09-07
    Last Updated 2019-08-07​
    21
    Changelog:
    07/08/19:
    * August security patch

    02/07/19:
    * July security patch
    * Updated snapdragon camera app source

    04/06/19:
    System:
    * June security patch

    20/05/19:
    System:
    * Fixed HW button lights

    07/05/19:
    System:
    * May security patch
    * Re-did device prop script, should work on @flex1911 treble images

    05/04/19:
    System:
    * April security patch

    07/03/19:
    System:
    * March security patch

    27/02/19:
    Boot:
    * Moved to @flex1911 void kernel for stock stability and performance
    * Brought his kernel up to 3.18.136
    * Merged latest CAF

    05/02/19:
    System:
    * February Google security patch

    04/02/19:
    Boot:
    * Latest linux tag 3.18.133
    * Latest CAF Tag LA.UM.6.6.r1-10500-89xx.0
    Boot up should be fixed as well, please report.

    08/01/19:
    System:
    * January security patch
    * Switched gapps from PE to opengapps, default dialer issue is fixed
    * Changed prop reading method so system image is untouched and we read the device id props and set them at boot, as before safteynet will pass

    02/01/19:
    Boot:
    * Latest linux 3.18.131 patches

    25/12/18:
    System:
    * Added a script that identifies the board using vendor props and sets them in system props, this means that we no longer need the safteynet magisk module,
    Device name, ID and fingerprint will be correct and will pass safteynet (only using my kernel) and will allow you to sign in without magisk (First boot the device reboots after setting the prop, after second boot we get boot animation)

    20/12/18:
    System:
    * Fixed hotspot not working (for wpa2 fix, use guide in first post, 5ghz still broken)
    Boot:
    * Fixed bootloop for new users
    * Fixed wrong version
    * Merged latest 3.18.130 linux tag + latest CAF tag

    4/12/18:
    System:
    * December Google security patch
    Boot:
    * Kernel upgraded to 3.18.128

    18/11/18:
    Boot:
    * Merged kernel 3.18.125
    * Merged latest CAF commit

    06/11/18:
    System:
    * Merged November security update patch from Google

    23/10/18:
    System:
    * Fixed security patch back to october
    * Add some memory optimizations

    22/10/18:
    System:
    * Fixed support for google camera 6.1 (mods), any issues on those mods now are on their side, it opens now on the GSI

    Safteynet_patch also updated:
    * Fixed zoom lens support for tissot (Google camera wide)

    11/10/18:
    Boot:
    * merged 3.18.123 tag
    * Latest CAF tag

    Vendor:
    * Fixed bt not reading MAC sometimes on boot
    * Small bug fix with idle display permission

    Safteynet_patch also updated:
    * Sets the device name to proper a1 names
    * Sets proper Tissot fingerprint ids (instead of op3)

    02/10/18:
    * October security patch

    20/09/18:
    * Hotspot fixed again (was missing some permissions), WPA2 seems to be broken for now, will be fixed in next release (you can use open hotspot for now)

    19/09/18
    * Gapps updated
    * Hotspot should work now (2.4GHZ only for now)
    * Build does not include root by default anymore (more secure), magisk can still be used as usual (no need to flash again if you already have it now)

    09/09/18:
    * Replaced Camera2 with SnapdragonCamera from latest 8953 CAF tag (AOSP Camera2 is not working on our device for some reason)

    07/09/18:
    * Initial release, September patch
    * Kernel base 3.18.120 with Xiaomi tissot 8.1 kernel source (thanks to @flex1911 for the merge)
    18
    New build is up
    Changelog:
    * Gapps updated
    * Hotspot should work now (2.4GHZ only for now)
    * Build does not include root by default anymore (more secure), magisk can still be used as usual (no need to flash again if you already have it now)
    16
    Latest build is up
    * Merged november security patch from google
    15
    The build this month will be delayed a bit until android 10 GSI is fully working on tissot and gapps are ready.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone