• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][NZH54D][2021/12/05][Asus Nexus 7 2012 WiFi/3G][F2FS/EXT4]Android 7.x AOSP

Search This thread

AndDiSa

Senior Member
Dec 2, 2009
3,606
4,812
Heidelberg
You don't need root permissions, you only need to give the browser file permissions, i.e. go to settings/apps/ and look for your browser application, e.g. Chrome. Then go to permissions and enable storage permissions (I suppose those are disabled).
 

Luckz27

Member
Aug 31, 2013
46
13
Nexus 7
Amazon Fire HD 8 and HD 10
You don't need root permissions, you only need to give the browser file permissions, i.e. go to settings/apps/ and look for your browser application, e.g. Chrome. Then go to permissions and enable storage permissions (I suppose those are disabled).
All storage permissions for browser, file manager ecc. in Settings are enabled, so I don't think that is the problem.
 

momentoid

Member
Feb 7, 2011
24
24
Hey @AndDiSa, I noticed in Settings>Backup & Reset, the "Backup account" option is greyed out. Is this preconfigured in the build? I have a Grouper and use GApps. Thank you.
 

AndDiSa

Senior Member
Dec 2, 2009
3,606
4,812
Heidelberg
@momentoid no, no special preconfiguration regarding settings ... but I just checked and it's the same on my device even if I was able to select to store backups on Google Drive ... :unsure:
Not sure whether it's related to the fact, that the device is also showing "not certified" ... probably Google is offering the backup only to certified devices ?!
 
  • Like
Reactions: momentoid

Portgas D. Ace

Recognized Contributor
Jun 12, 2014
4,353
3,156
Bergisches Land
Nexus 7
Google Pixel 3
Hi,
How is the microG version installed? Just one file and all, or do I need extra steps? Like installing the AuroraStore?
Quite simple. Just flash the microG version provided in post #2. Then head over to the microG download section and install the corresponding apps from there. From my point of view it makes sense to install all provided apps beside Fake Store (you can install Aurora Store directly from F-Droid, for example). Reboot your device afterwards, then open microG Settings app and set it up. That's it.

EDIT: by adding the microG custom repo to your F-Droid sources, you can get automatic microG updates via F-Droid.
 

NikoNik7

Member
Sep 22, 2018
49
1
Quite simple. Just flash the microG version provided in post #2. Then head over to the microG download section and install the corresponding apps from there. From my point of view it makes sense to install all provided apps beside Fake Store (you can install Aurora Store directly from F-Droid, for example). Reboot your device afterwards, then open microG Settings app and set it up. That's it.

EDIT: by adding the microG custom repo to your F-Droid sources, you can get automatic microG updates via F-Droid.
Hi, you mean ...provided in post #1?
And how better head over to the microG download section and install the corresponding apps from there?
After installing the MicroG version, I can neither access the Internet (no app), nor install APK (although I have permission). The system does not see the APK at all.
In TWRP APKs are not installed either...
 

Portgas D. Ace

Recognized Contributor
Jun 12, 2014
4,353
3,156
Bergisches Land
Nexus 7
Google Pixel 3
Hi, you mean ...provided in post #1?
And how better head over to the microG download section and install the corresponding apps from there?
After installing the MicroG version, I can neither access the Internet (no app), nor install APK (although I have permission). The system does not see the APK at all.
In TWRP APKs are not installed either...
If you can't access the internet (or install apps from storage or adb), there is something wrong with your setup. Do a clean flash of the microG ROM version, then reboot the system and try again.
 

username one

Member
Sep 2, 2019
26
4
Hi, you mean ...provided in post #1?
And how better head over to the microG download section and install the corresponding apps from there?
After installing the MicroG version, I can neither access the Internet (no app), nor install APK (although I have permission). The system does not see the APK at all.
In TWRP APKs are not installed either...
Yes, "Downloads" shows no files. I had to install F-droid from the PC through ADB and then install apps from there.
 
Last edited:

spoonweg

New member
Sep 29, 2010
3
0
Hello and thank you for your Work!
How can i get my USB File Transfer working after Update on my Nexus7 Wifi 2012 ?

I can select "File transfer only" wen plug in USB Cable, but it does not work on my Win7 Computer.
I allways need to restart the Device in Recovery Mode to upload Files to the Tablet.
It also did not work in my Drohne App, wen i plug in USB i got asked if i want to allow, i press Yes but there is no Video Stream sending over USB File Transfer.

To explain a bit more, i connect my Tablet with the Drohne over App and USB Cable to remote Controller.
Normaly the App get the live Video stream from the Drohne Remote Controller over USB.
After updating Firmware this is not working anymore. I think there is something wrong with the USB File transfer system, as i also are no longer able to send Files from my Computer without restarting the Tablet to Recovery Mode.

Only in Recovery Mode File transfer over USB works fine.
So im in hope some of you understand my problem and maybe have a solution ?
As my Tablet was never so fast before, as it is now after the Update and i want to keep this Firmware :)

thank you and stay healthy!
 

AndDiSa

Senior Member
Dec 2, 2009
3,606
4,812
Heidelberg
@spoonweg you need to use either ptp or mtp protocol to transfer files between PC. This was changed in Android 7 but I heard already from different sides that Windows sometimes has issues to connect via ptp / mtp.
Unfortunately I cannot help you much as I am using Linux almost all the time ... probably someone else here from the community can help out?!
 
Oct 27, 2021
15
2
Hello and thank you for your Work!
How can i get my USB File Transfer working after Update on my Nexus7 Wifi 2012 ?

I can select "File transfer only" wen plug in USB Cable, but it does not work on my Win7 Computer.
I allways need to restart the Device in Recovery Mode to upload Files to the Tablet.
It also did not work in my Drohne App, wen i plug in USB i got asked if i want to allow, i press Yes but there is no Video Stream sending over USB File Transfer.

To explain a bit more, i connect my Tablet with the Drohne over App and USB Cable to remote Controller.
Normaly the App get the live Video stream from the Drohne Remote Controller over USB.
After updating Firmware this is not working anymore. I think there is something wrong with the USB File transfer system, as i also are no longer able to send Files from my Computer without restarting the Tablet to Recovery Mode.

Only in Recovery Mode File transfer over USB works fine.
So im in hope some of you understand my problem and maybe have a solution ?
As my Tablet was never so fast before, as it is now after the Update and i want to keep this Firmware :)

thank you and stay healthy!
Make sure you enabled developer settings. If you already did that,connect your tablet to PC and go in to developer settings, find "Select USB Configuration" and change it to MTP.
 
  • Like
Reactions: AndDiSa

AndDiSa

Senior Member
Dec 2, 2009
3,606
4,812
Heidelberg
New Versions 7.1.2 (2021-12) are available

Hi guys, a new release with updated security, i.e. the security paches for December 2021 and some additional patches to mitigate some security issues in the kernel.
The full list of changes, as always, you can find in my Github repos

The "standard" versions for Grouper / Tilapia are available for download:
aosp_grouper-7.1.2-ota-20211208.eng.ds.zip (MD5: 1c9c1cbfff13598d161d29d068bf1918)
aosp_tilapia-7.1.2-ota-20211208.eng.ds.zip (MD5: 939d2d51b6bc0337e7f32057d3081589)

as well as the MicroG-Patched images:
aosp_grouper-7.1.2-mg-ota-20211208.eng.ds.zip (MD5: 3d4778b5582facb453b2ce54026640a7)
aosp_tilapia-7.1.2-mg-ota-20211208.eng.ds.zip (MD5: eb4afe6e10537c45df30808e5d043aa3)

I quickly tested the ROM and didn't find issues, nevertheless I will wait for feedback from the community before I'll add the new version to the OP.

If you report a successful (or unsuccessful :)) installation, please note which version (Grouper / Tilapia, with or without MicroG-patch) you have installed and tested. Thank you very much!

Have a wonderful Christmas time and a happy new year and most important within this times: stay safe!
 

Turtle Trader

New member
Dec 9, 2021
1
0
New Versions 7.1.2 (2021-12) are available

Hi guys, a new release with updated security, i.e. the security paches for December 2021 and some additional patches to mitigate some security issues in the kernel.
The full list of changes, as always, you can find in my Github repos

The "standard" versions for Grouper / Tilapia are available for download:
aosp_grouper-7.1.2-ota-20211208.eng.ds.zip (MD5: 1c9c1cbfff13598d161d29d068bf1918)
aosp_tilapia-7.1.2-ota-20211208.eng.ds.zip (MD5: 939d2d51b6bc0337e7f32057d3081589)

as well as the MicroG-Patched images:
aosp_grouper-7.1.2-mg-ota-20211208.eng.ds.zip (MD5: 3d4778b5582facb453b2ce54026640a7)
aosp_tilapia-7.1.2-mg-ota-20211208.eng.ds.zip (MD5: eb4afe6e10537c45df30808e5d043aa3)

I quickly tested the ROM and didn't find issues, nevertheless I will wait for feedback from the community before I'll add the new version to the OP.

If you report a successful (or unsuccessful :)) installation, please note which version (Grouper / Tilapia, with or without MicroG-patch) you have installed and tested. Thank you very much!

Have a wonderful Christmas time and a happy new year and most important within this times: stay safe!
hi, where i can found tutorial for install this OS? thx before
 

Top Liked Posts

  • 1
    I come from a Cyanogenmod version. I have installed it a few years ago. Battery life was awful with that version. It may have been I broke something during installation. This was the reason I haven't used the tablet too much. Now, it came back to life. With screen of, I can see an obvious improvement but that is because I had a defective installation, I guess. Now, with screen off, the battery stayed at 100% for a day and then, went to 99% after a day which is pretty normal for me.
    So, I love this software version, I installed Spotify, Youtube and Youtube Music and I am thinking of using the tablet as an audio source for parties with friends,only provided battery life is good, because I need at least 4 hours of SOT. Good thing about my Grouper is that you can charge it while listening to music without other improvisation.

    I found an issue though: bluetooth won't receive files and I can't connect the tablet to a bluetooth player. Is this something particular to my configuration, or a general bug?
  • 13
    Hi guys,
    I hope you and your families entered safely the new year and everything is fine for you.

    Just to inform you: I'll skip the January 2022 build as there is only a single patch to be applied. For those of you who are building from the sources, it's already pushed to my repository.
    4
    @tbmmbt sorry, I didn't update the OP yet. Yes, there is the build from December 2021 already available.
    I'll do the update as soon as I find time.

    Edit: done!
    2
    I just dug out my nexus 7 after finding out I might be able to update it a bit and make it a bit more usable. Mine is the 2012 version. What is the latest version on android I can put on this thing? Poking around the web, it seems like it should be able tor run lineage 17.1. I have found guides how to do it, but cant find the correct version to download. lineage 17.1 looks to be android 10. Can this thing actually run that? Or am I missing something? Thanks!
    Hi, welcome to the thread. This is about AOSP based Android 7.1.2 ROM for Nexus 2012, both variants. The latest version includes Dec 5 security patches. Page 1 details links to download and how to install it. The device with this ROM works great.
    2
    @AndDiSa

    I flashed the latest ROM with latest Gapps and your Information with gapps-config-tilapia.txt on /sdcard worked fine for me.

    Thank you...
    1
    @Snype32 your device is in APX mode which can indicate severe hardware issues, but it can also be the case that e.g. the vol-button is stuck as you can enter APX mode when pressing both (vol+ and vol-) buttons in parallel while booting. To exit APX mode you need to press the power button for more than about 20 sec. and without any cable connected ... unless there is really a severe issue with your device. Good luck!
  • 318
    This thread is about installing and using AOSP 7.x (Nougat) ROM for the ASUS Nexus 7 Grouper / Tilapia devices.

    Asus - Model names

    Grouper = Asus Nexus 7 2012 WiFi
    Tilapia = Asus Nexus 7 2012 3G


    Initial Setup Installation
    1. Update Recovery to TWRP 3.5.2-9 for Grouper resp. TWRP 3.5.2-9 for Tilapia
    2. Boot into Recovery
    3. Factory Reset (only needed if you are not already on Android 7.x AOSP)
    4. Install 7.1.2 Grouper OTA-Package (Build 20211208) (md5 :1c9c1cbfff13598d161d29d068bf1918)
      or
    5. Install 7.1.2 Tilapia OTA-Package (Build 20211208) (md5: 939d2d51b6bc0337e7f32057d3081589)
    6. Reboot into recovery
    7. Install Open GApps (arm/7.1/pico)
      (if you have issues regarding the size of the GApps please refer to the next post)

    [*]To get root access, I suggest to use either Magisk (V21.4) and Magsik Manager (V8.0.7) the "old" version of Magisk, or the new unified Magisk (V23.0) which can be flashed by TWRP, too. Probably you'll need to rename Magisk-v23.0.apk to Magisk-v23.0.zip

    Do not install Magisk on initial setup as it might lead to issues. Start the ROM without having root access the first time and install Magisk in a second step.

    If you are already on Android 7.x AOSP, it's sufficient to do the follwowing steps:

    Update Installation
    • Boot into Recovery
      • Install 7.1.2 Grouper OTA-Package (Build 20211208) (md5 :1c9c1cbfff13598d161d29d068bf1918)
        or
        Install 7.1.2 Tilapia OTA-Package (Build 20211208) (md5: 939d2d51b6bc0337e7f32057d3081589)
      • Reboot into recovery
      • Install Open GApps (arm/7.1/pico)
        (if you have issues regarding the size of the GApps please refer to the next post)
      • Wipe cache/dalvik-cache (optional, but suggested)
      • reboot

    Important: For more detailed installation instructions please refer to the next post
    Important: First boot after upgrading will take a bit longer (stays on ANDROID) because of art optimizations

    flash and use on your own risk!


    CREDITS,
    AOSP/Google, LineageOS, Ziyann for setting up the Grouper-AOSP repository and his Unlegacy Android project, daniel_hk for some hints how to get the 3.1 kernel running with N, timduru for his work on the Asus Transformer, Timur Mehrvarz for his work on the tegra kernel, Francisco Franco for his kernel work in general

    Bugs:
    • please report

    Latest Changes
    • 20211208(AOSP 7.1.2)
      • I applied the security fixes for December 2021

    Latest version with MicroG-patch applied to them:
    aosp_grouper-7.1.2-mg-ota-20211208.eng.ds.zip (MD5: 3d4778b5582facb453b2ce54026640a7)
    aosp_tilapia-7.1.2-mg-ota-20211208.eng.ds.zip (MD5: eb4afe6e10537c45df30808e5d043aa3)


    Changelog
    Please refer to the changes found in the github repos

    All ota packages can be found here:
    AndDiSa ROM files repository

    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 7.x AOSP, ROM for the Nexus 7

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

    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.1.x
    Based On: AOSP

    Version Information
    Status:
    Stable

    Created 2016-09-23
    Last Updated 2021-12-09
    69
    Please note:
    • the system partition is already quite full which leads to the problem that gapps probably will not install correctly and that may lead to weired problems (apps closing / not showing up correctly / ...). I suggest to use the dynamic gapps package linked above. In addition I suggest you to erase the system partition completely before applying the OTA package
    • If you get "Error 7" when trying to flash the ROM directly after upgrading to TWRP 3.5.2-9, wipe the Boot, System and Cache partition and clean dalvik-cache, then re-boot to Recovery and try again (you will not loose any data as long as you do not wipe the Data partition).
    • If you get "Error 70" when installing GApps copy the attached gapps-config files into the same directory where the gapps installation packages is copiedI.e. something like

      /sdcard/open_gapps-arm-7.1-pico-20210922.zip
      /sdcard/gapps-config-tilapia.txt
      /sdcard/gapps-config-grouper.txt

      and then try to start the installation again. Error 70 should be fixed.

    Some additional hints
    • If you are in a bootloop which shows to Google logo again and again, it's sufficient to hold vol- while booting. The next bootloop will boot into bootloader.
    • If you are in a bootloop which shows the ANDROID splash screen continuusly, connect your device to your PC and enter
      Code:
      adb reboot bootloader
      After a few seconds the device should show up the bootloader screen
    62
    Hi guys,

    first of all I would like to thank all of you for your support you offered to me in the last days and I really feel honoured that so many of your would like to support / help me so that I am able to continue the development for the Nexus 7.
    I've got many offers for a "new" Nexus device from all over the world which I really didn't expect. I was really torn between continuing and stepping out. I've thought very much about pros and cons and it wasn't an easy decision especially if you get so much positive feedback. Thank you again!

    Finally I've decided to stop development for the Nexus 7 (at least for the moment). There are several other projects (not all of them related to Android) I've in mind and probably this now was a broad hint to start with something different. I've uploaded the sources of the ROMs latest version (inc. security patches for June 2019) to Github and tested together with @fidoedidoe whether all needed repos and changes are consistent and that one can build the ROM from those repos without the need of doing additional modifications or patches. The build should run smoothly after synchronizing everything. I will also support and help everybody who would like to step in and continue the builds.
    I know there are several people interested in building the ROM from sources. Probably there is someone (or probably even a group) who would like to continue ...
    Cheers,
    AndDiSa
    55
    2019/02/05 - release for Grouper and Tilapia uploaded

    I've just uploded the latest version of the ROM for Grouper and Tilapia. As always the Android security issues listed in the latest Android Security Bulletin are patched in this ROM.

    Beside that once again I've worked much on the kernel side. Some features are added (multiple binder devices, alarm timer device, ...) and some bugs have been fixed.
    I am still working together with @OlliWi on the slow charging issue which occurs from time to time. Even if I was able to get charging currents up to 1500mA while the device was connected to a charger, we still have the impression that the cable / charger detection needs to be improved. We are on it ...

    Those of you who are familiar with the installation process of the ROM can download directly from here, otherwise please first read the instructions in the OP

    7.1.2 Grouper OTA-Package (Build 20190209) (md5: 885e601a06a2104628a1e450b73f3a18)
    7.1.2 Tilapia OTA-Package (Build 20190209) (md5: 8e4c0e1955ecc0bb65a51582bb01f779)

    And finally as always: flash on your own risk ... ;)
    52
    New year ... new security fixes (2019/01/05)

    Hi guys,

    I've just uploaded a new version of the ROM for our beloved Nexus 7 (Grouper / Tilapia) having the January 2019 security fixed applied to it.

    Beside that I found a bug causing bootloops on initial install / after wiping dalvik. This was caused by zygote not having enough memory available to create the boot.jar on the fly. To fix this issue, I am doing a dex-preopt for the boot image on compile time now which leads to a slightly larger image but improves initial boot time a bit, too.

    To get more memory free on the /system partition, I debloated the ROM a bit, e.g. removed the Browser2, LegacyCamera, Music and Calendar apps as some of them even didn't work fully. There are several alternatives available in several stores which you can install if you need them. Probably most of you do not even notice that these apps were removed.

    Most changes were applied to the kernel. I tested the changes in the last 4 weeks but as I have a Grouper device only and I cannot test each functionality I cannot exclude that something doesn't work as expected. So please file a bug report (best with logcat and a meaningful bug description) if you find some unexpected behaviour and I will have a look at it.

    The most important fix here is probably the improved charging behaviour (many thanks to @OlliWi who provided with fruitful analysis and hints and pushed me to have a deeper look at this issue).
    To get a faster charging of the device, do not boot with a USB cable connected as this prevents the device to charge with more than 500mA (or at least disconnect and re-connect the cable after the device booted).

    I've updated the links in the OP, so you can download the latest version from there.

    Happy new year to all of you!