[ROM][6.0.1_r67][MTC20K][F2FS/EXT4]Android 6 AOSP on Grouper

Search This thread
May 12, 2016
8
1
0
I'm totally new to flashing custom stuff to android devices, and I have a few questions before I "commit".

I am using the SkipSoft Unified Android Toolkit. I've installed the device driver and I've successfully connected to the nexus in usb debug mode. I unlocked the bootloader.

The first step in the process is to flash TWRP 3.0.0. I downloaded the file. I'm assuming I should put the .img file into the "put_image_files_to_flash_here\Nexus7" directory? Then I'll select option 11. Boot or Flash .img Files to Device, and pick the Recovery partition to flash into?

Does the same procedure hold for the asop rom itself? I noticed there a lot more files in there than just the .img - do I just extract all the files into the above directory?

When I flash the boot.img - do I pick the Boot partition to flash into?

Are there any other steps I need to do to complete flashing the asop files?

How do I load gapps? Does the zip file go into "put_zip_file_to_sideload_here" or do I need to do something else with all the files in that archive?

Thanks for any help you can give me.
 

ludespeedny

Member
Apr 30, 2016
41
10
8
The easiest way, is to install TWRP, then you can and change filesystems if you want. Then wipe, plug it in to your comp via usb transfer the zip files to the device and install the zip (twrp has the option to install from zip) for the rom first, then gapps, then su, then reboot. (That is the way I did it).

I'm totally new to flashing custom stuff to android devices, and I have a few questions before I "commit".

I am using the SkipSoft Unified Android Toolkit. I've installed the device driver and I've successfully connected to the nexus in usb debug mode. I unlocked the bootloader.

The first step in the process is to flash TWRP 3.0.0. I downloaded the file. I'm assuming I should put the .img file into the "put_image_files_to_flash_here\Nexus7" directory? Then I'll select option 11. Boot or Flash .img Files to Device, and pick the Recovery partition to flash into?

Does the same procedure hold for the asop rom itself? I noticed there a lot more files in there than just the .img - do I just extract all the files into the above directory?

When I flash the boot.img - do I pick the Boot partition to flash into?

Are there any other steps I need to do to complete flashing the asop files?

How do I load gapps? Does the zip file go into "put_zip_file_to_sideload_here" or do I need to do something else with all the files in that archive?

Thanks for any help you can give me.
 
  • Like
Reactions: syndicatedragon
May 12, 2016
8
1
0
Don't relay on toolkits, Google is offering all you need and get familiar with adb and fastboot, that's all you need.
OK.

I downloaded and installed android studio. I found the adb and fastboot tools. I was able to successfully flash TWRP 3.0.0 to the recovery partition. I was able to enter recovery mode and start TWRP on the device. It seems to work.

I am really unsure what to do next though. Can anyone give me a hint? Thanks for your help so far.
 

ludespeedny

Member
Apr 30, 2016
41
10
8
You can use the method I did if you want: boot into TRWP, Wipe the device, plug it in to your comp via usb and download and transfer the zip files to the device (for the rom, gapps and su) and install the zips for the rom first, then gapps, then su, then reboot.
 
  • Like
Reactions: syndicatedragon
May 12, 2016
8
1
0
Hmm. I was able to boot into TWRP once (all I did was select reboot when I was there), but now when I try adb reboot recovery, or adb reboot bootloader and select recovery, I get a cute little android on its side with a red "!" over its open chest. So... I'm not sure what I did wrong.
 
May 12, 2016
8
1
0
I did a little more research, and I ended up using adb sideload with TWRP. I sideloaded the asop and the gapps. When it boot up though, I just get a bunch of popups "Setup Wizard has stopped" and "Google Play Services has stopped". What do I need to do now? Thanks again for all the help, I wouldn't have gotten this far without it.
 

AndDiSa

Senior Member
Dec 2, 2009
3,473
4,543
268
Heidelberg
Looks to me as if the permissions for the Google apps are not set correctly, most likely some old pre-MM settings remained from the old OS.

Go to settings/apps/

Select show system apps

Now you need to find the google apps and you have to grant all permissions they are requesting.

Sent from my Nexus 7 using XDA-Developers mobile app
 
  • Like
Reactions: syndicatedragon
May 12, 2016
8
1
0
OK Thanks.

Was there something I was supposed to erase before flashing the new stuff? I did check wipe davlik and cache when flashing with TWRP. I don't mind doing it again if there's a "cleaner" way to do it
 

ludespeedny

Member
Apr 30, 2016
41
10
8
I do it all from within twrp, to wipe, do advanced wipe and select everything. Then there is an option to change filesystem(may be called format data), change the system partition to ext4 and then change data and then cache to f2fs.
 
  • Like
Reactions: syndicatedragon
May 12, 2016
8
1
0
Success! I wiped everything via TWRP, sideloaded the two zips and everything seems to be working OK. Thank you all very much, it's so nice to find a helpful and friendly online community.
 
  • Like
Reactions: marcgo

adrianburns

Member
Sep 25, 2011
14
5
0
Nottingham
Great work, thank you!

Installed a couple of days ago and everything appears to be working fine for me. Also installed Parrot Mod, again with no issues. My Nexus now performs noticeably better than it did when running on stock 5.1.1... Big thanks! :D
 

Tomekks

Senior Member
Aug 19, 2011
105
4
0
Hi!

I'm using the tablet for Spotify but once flashed this ROM, wifi seems to disconnect when tablet is going to sleep. I've set so that wifi does not disconnect in the settings but it still does. Is there a way to keep wifi working 100% of the time?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 86
    Features
    • AOSP based (latest security fixes from August 2016 applied)
    • Optimized for Grouper as a "low memory device" for smoothest user experience
    • Kernel updated to support uid_cputime
    • KSM enabled
    • ZRAM disabled (my be enabled using e.g. TricksterMod)

    Installation Instructions
    1. Update Recovery to TWRP 3.0.2
    2. Boot into Recovery
    3. Factory Reset (only needed if you are not already on Android 6 AOSP on Grouper)
    4. Install OTA-Package (Build 20160908) (md5: cd4d42e6fd726232c6aaab9652d1d016)
    5. Install Gapps for 6.0 (I used Benzo-Gapps)
    6. Install SuperUser v2.7x (systemless) (Optional)
    7. Wipe dalvik (Optional, but sometimes prevents some issues)
    8. Reboot

    As an alternative to flashing the OTA-Package, you can also flash the boot-.img and system-.img using fastboot.

    Btw.: I suggest to disable journaling on ext4 partitions (you might want to have a look at this thread and running fstrim regularly

    flash and use on your own risk!

    CREDITS,
    AOSP/Google and Dmitry Grinberg for great initial support and Ziyann for setting up the Grouper-AOSP repository

    Bugs:
    • ---

    Changelog
    • 20160908
    • 20160808
      • updated to 6.0.1_r62 (August security fixes)
      • updated the kernel with security fixes, too (CVE-2016-3840, CVE-2015-2686, CVE-2016-3841, CVE-2012-6701, CVE-2016-4482, CVE-2016-4578, CVE-2016-4569, CVE-2016-4578)
    • 20160708
    • 20160611
    • 20160503
    • 20160406
    • 20160309
      • updated to 6.0.1_r17 (March security fixes)
    • 20160203
      • updated to 6.0.1_r13 (February security fixes)
    • 20160115
      • minor performance optimizations
      • f2fs support
      • xmm_wakeup-patch included
    • 20160105
      • updated to 6.0.1_r10 (January 2016 security fixes)
    • 20151229
      • fixed issue with WIFI location (thanks to Dumonde)
      • fixed issue with 720p60
      • ZRAM reduced to 100MB
      • probably fixed issue with Bluetooth audio (feedback appreciated)
    • 20151220
      • move autorotation fix from frameworks/base to kernel (thanks @Ziyan)
    • 20151217
      • reorganize repository
      • minor changes in sepolicy
      • fix OTG for non root applications

    Downloads

    Version from 09/08/2016
    OTA package 20160908
    Version from 08/03/2016
    OTA package 20160803
    Version from 07/11/2016
    OTA package 20160711
    Version from 06/11/2016
    OTA package 20160611
    Version from 05/03/2016
    OTA package 20160503
    Version from 04/06/2016
    OTA package 20160408

    Version from 03/09/2016
    OTA package 20160309

    Version from 03/02/2016
    OTA package 20160203

    Version from 15/01/2016
    OTA package 20160115

    Version from 05/01/2016
    OTA package 20160105

    Version from 29/12/2015
    OTA package 20151229

    Version from 20/12/2015
    Boot-image 20151220
    OTA package 20151220

    Version from 17/12/2015
    OTA package 20151217

    Version from 09/12/2015
    OTA package 20151209
    Boot-Image 20151209
    System-Image 20151209


    Sources
    https://github.com/AndDiSa

    If you would like to build from the sources, you can do so by cloning and build from repositories:
    but please take in mind that you need to have some free space (>= 100 GB) and some time ...

    XDA:DevDB Information
    Android 6 AOSP on Grouper, ROM for the Nexus 7

    Contributors
    AndDiSa
    Source Code: https://github.com/AndDiSa?tab=repositories

    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.1.x
    Based On: AOSP

    Version Information
    Status: Stable

    Created 2015-12-10
    Last Updated 2016-09-09
    15
    Updated to 6.0.1_r13 (MMB29U) with the Februar 2016 security fixes, new Link in the OP.
    14
    A new version of the ROM containing the August security patches is out ... You can download it from here or from the OP.

    For some time the OTAs were having always the same kernel / boot.img, this time there is an updated version integrated having several security patches applied.
    14
    New version uploaded
    Changes:
    13
    Just updated and uploaded the OTA package for 6.0.1_r10.
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