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

Search This thread

Sam Nakamura

Retired Forum Moderator
If someone didn't know yet what's the noble motivation behind this: https://xdaforums.com/showpost.php?p=77354175

To further add to the 'noble reasons'...


(...)on some days I think about the approximate volume of electronic waste @AndDiSa's updates have avoided - not just him but in general, XDA & the custom ROM scene are doing a great job at fighting for our environment, even though it's probably not their first goal, it's definitely a precious and important side effect...

I'm really convinced that the whole custom ROM scene makes quite a difference here!

Sent from my Nexus 6 using XDA Labs
 

CamoGeko

Retired Forum Moderator
I would pay for this kind of support. I'm sure a lot of others would, too. But the companies want to sell new hardware instead of selling updates.

Ain't that the truth of 2020.

I'm so over most Android manufacturers now, all they want to do is sell you expensive new tech with a year's worth of updates. If that!

Unless you fork out for a Pixel.


Sent from my mata using Thebear Blue XDA Labs
 
Last edited:

CamoGeko

Retired Forum Moderator
You describe very well why I buy last generation Pixel smartphones for my whole family. The Pixel 2 and 3a are real cheap on eBay nowadays.

You made a good move there!

Same reason I bought an Essential Phone in 2018, its a perfect example of a nicely balanced Android device for not much money at all... and with updates until 2022 at least I'm happy for another couple of years. This is how Android should be, relatively cheap and with long updates! :good:

The 3a is really a very good device for it's price ... ;)

It is a good one, although personally I would go for a nice condition used Pixel 2XL 128GB. It has a better SoC, screen, storage, speakers... just about everything and for about the same price or cheaper.
 
Last edited:

kozmo2k4

Senior Member
R.I.P,. my grouper.
Bought is (barely) used in 2014.
Last month started to freeze randomly.
Flash it back to factory, then back to this AOSP.
Week later, random freezing again.
Went ahead and formatted the three basic partitions in fastboot. Flashed AOSP again; worked for a few days, until I started to add more apps.
Now I can only boot it in to fastboot and or TWRP. Can't format system nor userdata.
Thank you, @AndDiSa, for keeping this ancient tablet alive for this long.

Sent from my Nexus 7 using Tapatalk
 

laugeek57

Senior Member
Nov 7, 2014
1,168
393
55
Metz
Mine also begins to age I have to press regularly on the back so that the sound comes back on the left and the right ... bought in November 2012
Thanks AndiSa:D
 

SGH-i200

Senior Member
Aug 31, 2009
1,088
253
Sony Xperia XZ1
Google Pixel 2
I bought an Essential Phone in 2018 [...] with updates until 2022 at least I'm happy for another couple of years. This is how Android should be, relatively cheap and with long updates! :good:
Bad news for you: "Essential shuts down: No more PH-1 updates, No GEM phone" https://www.xda-developers.com/essential-shut-down-no-more-updates/

This shows that a company which only updates the old phones and does not sell new ones won't stay long in this market. Too bad.

Will you switch to a Pixel now? Maybe someone will build a custom ROM for the Essential Phone l, with the help of the tools mentioned in the XDA news article.
 
Last edited:

NikoNik7

Senior Member
Sep 22, 2018
52
1
The system goes into reboot after connecting to the Internet through the Hot Spot

Good ROM. Only one problem stretches from version to version.
The system goes into reboot after connecting to the Internet through the Hot Spot of the mobile phone. As soon as the application upgrade begins, so restart. Not on the first app, so on the second.
It would be great to get rid of her. I suspect that the problem is due to the inability of the Wi-Fi driver to correctly process a significant change in the speed of the mobile channel, which is heard through the Wi-Fi point.

After installing the pre-Christmas update, problems with working via Wi-Fi mobile phone on Tilapia disappeared. If the author has not corrected anything, then Google spoils the communication module from time to time. I 'm afraid to install further versions with their security updates.
 
D

Deleted member 5367514

Guest
Dirty flashed (grouper) and whilst it all worked, my Nexus was rather laggy. As I'd dirty flashed last month's update, I figured maybe it was time for a spring clean. So I wiped, clean flashed and re-installed everything from scratch. All okay (touch wood). Thanks again @AndDiSa :good:

Wiping and clean flashing does make the update process longer but I do think it's worth the extra effort.
 

NikoNik7

Senior Member
Sep 22, 2018
52
1
Dirty flashed (grouper) and whilst it all worked, my Nexus was rather laggy. As I'd dirty flashed last month's update, I figured maybe it was time for a spring clean. So I wiped, clean flashed and re-installed everything from scratch. All okay (touch wood). Thanks again @AndDiSa :good:

Wiping and clean flashing does make the update process longer but I do think it's worth the extra effort.

Quite often I update completely, but several versions in a row this did not eliminate the problem of spontaneous reboot when working through Hot Spot
 
  • Like
Reactions: AndDiSa

AndDiSa

Senior Member
Dec 2, 2009
3,705
5,078
Heidelberg
HTC Desire
Nexus 7
Version with March 2020 security fixes is out

... new month new fixes :)

I've just updated the repositories and I have already updated the OP with the links to the latest builds.

Grouper OTA-Package (Build 20200303) (md5: 8ddde21862486f1b29bc22aab66071de)
Tilapia OTA-Package (Build 20200303)(md5: 300899bcf2c02b64770d54a563ed74b1)

... and as always, the builds are not tested yet, so please report issues / findings. If there are no issues I'll update the OP within the next days.
 
D

Deleted member 5367514

Guest
Grouper clean flashed, rooted, gapps installed. All up and running cleanly and smoothly. No obvious faults or problems. :good:
 

dark0shark

Senior Member
Feb 17, 2013
279
197
Hamburg
Nexus 7
HTC One (m7)

Attachments

  • Screenshot_20200305-204521.png
    Screenshot_20200305-204521.png
    57.3 KB · Views: 449
  • Like
Reactions: AndDiSa

mdncb

Member
Apr 21, 2018
17
4
Was previously using LineageOS 14.1. Did a factory reset, wiped dalvik/cache, installed the current build (20200303), wiped dalvik/cache again and booted up. No Gapps. Takes a while to boot the first time as usual but eventually booted up with no problems. It's worth noting that there's no file manager with this method, so I installed the FDroid APK via adb install. After that, booted into recovery and installed Magisk v20.1, and again wiped dalvik/cache. No bootloops, no crashes, so far all is well.

So far it's a night & day difference between LineageOS 14.1 (laggy, unstable, battery vampire) and this (silky smooth). Will test more over the next week, but I'm already very impressed with what I see.
 
Last edited:

Sylar

Senior Member
Mar 12, 2012
115
22
Hi,Nexus 7 could sopport Netflix HD, why I can't see Netflix in HD but only in SD? There is a method to see?
It says me drm lvl 3..
@AndDiSa
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    @ridley1000 yes, it's normal as f2fs doesn't provide any advantages for read only partitions. f2fs helps to leverage the usage of the flash memory when changing / overwriting data but as the system partition is read only there is no advantage.
  • 332
    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.7.0-9 for Grouper resp. TWRP 3.7.0-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 20240306) (MD5: 81b65db59a0690d6f5a5f1791133d684)
      or
      Install 7.1.2 Tilapia OTA-Package (Build 20240306) (MD5: b9beb4aa902c0aaf271e51f37b17db17)
    5. Reboot into recovery
    6. 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 the unified Magisk (V27.0) which can be flashed by TWRP, too. Eventually you'll need to rename Magisk-v27.0.apk to Magisk-v27.0.zip

    I was not able to flash Magisk 24.x by TWRP / direct install, nevertheless the patching boot.img method worked. For that you need to extract the boot.img from the OTA and transfer it to your devies. Then you need to patch the boot.img and transfer it back to your PC. Finally you can flash the patched boot.img using fastboot.
    For detailed instructions please consult the Magisk threads here in XDA.

    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 20240306) (MD5: 81b65db59a0690d6f5a5f1791133d684)
        or
        Install 7.1.2 Tilapia OTA-Package (Build 20240306) (MD5: b9beb4aa902c0aaf271e51f37b17db17)
      • 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
    • 20231212(AOSP 7.1.2)
      • security fixes up to December 2023

    Latest version with MicroG-patch applied to them:
    aosp_grouper-7.1.2-mg-ota-20240306.eng.ds.zip (MD5: aa5b2fe8b9c0889479f45537fb551dea)
    aosp_tilapia-7.1.2-mg-ota-20240306.eng.ds.zip (MD5: bc6723ea47fa9ceec36cf3e33fa3b74c)


    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
    76
    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!