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

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

Search This thread

alphalvr

Member
Aug 28, 2018
17
2
This Rom really would make my Nexus 7 useable if it was not for one thing, the only App I want it for does not work.

Waze - Just stops after loading screen.

very old version of Waze - will run but the map is missing, it is just black.

Any idea why? can it be fixed? anything I can do?

I have a 2012 grouper nexus 7

Awesome work none the less. :cowboy:
 
Last edited:
  • Like
Reactions: AndDiSa

alphalvr

Member
Aug 28, 2018
17
2
Really I tried a dozen versions going back 8 years. I hope you are right, looking forward to test it.

I also get stuck at 'checking for updates' when doing clean install after connecting to wifi. I can force it to pass (do not use any network to setup) but it means I have to create a user account and the add another account once in, not ideal.

Waze 4.34.1 works, I am shocked, I am sure I tried this version before after doing a search on this issue and map was black, as was a lot of other versions.

Perhaps it is because I just started fresh...but this is probably the tenth time i installed the rom....weird but good. :)
 
Last edited:
  • Like
Reactions: rahimali

alphalvr

Member
Aug 28, 2018
17
2
Is it common knowledge what versions of 'Tom Tom' and 'Sygic' navigation programs work?

I tried the latest and Tom Tom keeps stopping as it starts up and Sygic seems to have trouble loading the map...it tries but runs out of steam.

Still a great rom, just trying to find the best Navigation program to use.
 

LesGirauds

Senior Member
Jul 27, 2013
311
146
France
Nexus 7
OnePlus X
@alphalvr I use both Sygic (18.8.6) and Here maps on my microg grouper using the latest ROM. Sygic always plays up after dirty flashing a ROM update and I have to reinstall it to get it working again.

Have you got rhe location permission enabled in Sygic and location enabled in android settings? Sygic will hang if not as it requests location on opening. Also, if you're using microg then you'll need some 'location service' files too, and enabled in microg settings.
 
  • Like
Reactions: AndDiSa

Portgas D. Ace

Recognized Contributor
Jun 12, 2014
4,351
3,153
Bergisches Land
For navigation purpose, I think Magic Earth is also worth a shot, though it might not be as accurate as Google Maps when it comes to closed roads or traffic every now and then. Magic Earth offers online as well as offline navigation, based on OpenStreetMaps and is available from the Play Store. Works well for me on both my Grouper with microG as well as my Pixel 3 with microG.
 

alphalvr

Member
Aug 28, 2018
17
2
For navigation purpose, I think Magic Earth is also worth a shot, though it might not be as accurate as Google Maps when it comes to closed roads or traffic every now and then. Magic Earth offers online as well as offline navigation, based on OpenStreetMaps and is available from the Play Store. Works well for me on both my Grouper with microG as well as my Pixel 3 with microG.
you said both, Tomttom and Sygic, any special tips for Tomtom?

I originally used the MicroG version but when I couldn't get waze to start I swapped to the other version and Pico gapps.

I was trying newer versions of Sygic 20.8.... I will try the one you are using. The new one lookis like it is working but the map has no features, it is just black and grey. After 5 mins my road name appears at the bottom of the screen like it is slowly loading but I waited hours and map never finishes loading.

Tomtom 3.2.12 just will not start, it tries then stops.

In my frustration I ordered a newer tablet from Acer (no research) then realised it couldnt be rooted so no good to me, I need root at very minimum. :)

My only issue is with nexus is it occasionally seems to hang which would be annoying for in car use, but could just be because I am using versions of apps it does not like.

I will try the other nav programs suggested.
 

Portgas D. Ace

Recognized Contributor
Jun 12, 2014
4,351
3,153
Bergisches Land
you said both, Tomttom and Sygic, any special tips for Tomtom?

I originally used the MicroG version but when I couldn't get waze to start I swapped to the other version and Pico gapps.

I was trying newer versions of Sygic 20.8.... I will try the one you are using. The new one lookis like it is working but the map has no features, it is just black and grey. After 5 mins my road name appears at the bottom of the screen like it is slowly loading but I waited hours and map never finishes loading.

Tomtom 3.2.12 just will not start, it tries then stops.

In my frustration I ordered a newer tablet from Acer (no research) then realised it couldnt be rooted so no good to me, I need root at very minimum. :)

My only issue is with nexus is it occasionally seems to hang which would be annoying for in car use, but could just be because I am using versions of apps it does not like.

I will try the other nav programs suggested.
I haven't tried TomTom or Sygic, so I can't comment on them. I am very pleased with Magic Earth, as it runs as intended, so I don't bother with other apps that needs some degree of tinkering to get it working.
 

Lumbis

New member
Oct 18, 2021
3
0
Location services does not work for my Nexus 7 (2012). I installed the mg version, then F-droid and Aurora play store. Locations accuracy is set to high (wifi + bluetooth + GPS) but no signal in Maps or GPS apps. The apps have location permission. =\
 

Portgas D. Ace

Recognized Contributor
Jun 12, 2014
4,351
3,153
Bergisches Land
Location services does not work for my Nexus 7 (2012). I installed the mg version, then F-droid and Aurora play store. Locations accuracy is set to high (wifi + bluetooth + GPS) but no signal in Maps or GPS apps. The apps have location permission. =\
Let's try to solve this issue:

1. Ensure that microG is set up correctly for location purpose. Open microG settings and run the included self check. All checkmarks should be enabled, so that microG is able to handle the location backends.
2. Ensure that location providers are set up correctly. Open microG, check the location modules section. All of them (Deja Vu as well as Nominatim) should be enabled. You can add additional location providers, e.g. GSM Location Provider or Mozilla Location Services, both available from F-Droid.
 
  • Like
Reactions: lambofgod13

Lumbis

New member
Oct 18, 2021
3
0
Let's try to solve this issue:

1. Ensure that microG is set up correctly for location purpose. Open microG settings and run the included self check. All checkmarks should be enabled, so that microG is able to handle the location backends.
2. Ensure that location providers are set up correctly. Open microG, check the location modules section. All of them (Deja Vu as well as Nominatim) should be enabled. You can add additional location providers, e.g. GSM Location Provider or Mozilla Location Services, both available from F-Droid.
Thanks for the reply,

Where do I open the MG settings? I do not see it anywhere. I even reinstalled everything just to make sure I got the correct zip.

I booted to TWRP 3.5.2.9, wiped everything, installed only aosp_grouper-7.1.2-mg-ota-20210917.eng.ds.zip, booted into OS. I cant see any MG app anywhere.

Looked at some screenshots now and my settings icon is just named "Settings". Looks like MG is not installed at all. Something wrong with the source ZIP? The MD5 matches...
 
Last edited:

Portgas D. Ace

Recognized Contributor
Jun 12, 2014
4,351
3,153
Bergisches Land
Thanks for the reply,

Where do I open the MG settings? I do not see it anywhere. I even reinstalled everything just to make sure I got the correct zip.

I booted to TWRP 3.5.2.9, wiped everything, installed only aosp_grouper-7.1.2-mg-ota-20210917.eng.ds.zip, booted into OS. I cant see any MG app anywhere.

Looked at some screenshots now and my settings icon is just named "Settings". Looks like MG is not installed at all. Something wrong with the source ZIP? The MD5 matches...
That's the correct zip file (though the one with September security patch level instead of the October one, see https://forum.xda-developers.com/t/...droid-7-x-aosp.3467514/page-243#post-85742861 for newer version).

Your issue here is that microG isn't installed automatically by flashing the ROM zip, you have to manually install the corresponding microG core apps (Service Core, Service Framework Proxy, DroidGuard Helper). Check https://microg.org/download.html for instructions and then report back. I would advice to use F-Droid for installation, so you can update those apps afterwards in an easy way. Proper way to do so: install F-Droid, then open the above provided link for microG repository on your tablet's browser and click on the QR code. This should add the given repository to your F-Droid sources.
 

Lumbis

New member
Oct 18, 2021
3
0
That's the correct zip file (though the one with September security patch level instead of the October one, see https://forum.xda-developers.com/t/...droid-7-x-aosp.3467514/page-243#post-85742861 for newer version).

Your issue here is that microG isn't installed automatically by flashing the ROM zip, you have to manually install the corresponding microG core apps (Service Core, Service Framework Proxy, DroidGuard Helper). Check https://microg.org/download.html for instructions and then report back. I would advice to use F-Droid for installation, so you can update those apps afterwards in an easy way. Proper way to do so: install F-Droid, then open the above provided link for microG repository on your tablet's browser and click on the QR code. This should add the given repository to your F-Droid sources.
Oh, but what is the point then of the mg zip version?
 

Portgas D. Ace

Recognized Contributor
Jun 12, 2014
4,351
3,153
Bergisches Land
Oh, but what is the point then of the mg zip version?
What AndDiSa said above. The ROM needs some signature spoofing patches, so that microG is recognized as Google Play Services. You can either use the microG patcher to patch the "regular" ROM (without microG patches includes) or use the microG version, where those patches are already applied. For me, it is a no-brainer regarding the question which ROM version to use.
 
  • Like
Reactions: AndDiSa

tomtom_38

Senior Member
Jul 7, 2015
74
1
Hello,
is android 7 with security patches save as android 11 with the same security level/ date?
how long is the security patch support for android 7?
 

FLONE

Member
Dec 20, 2014
16
1
I tried to update and I can't install Gapps, insufficient space.
OTA-Package installed without errors. I have updated in the past and I did not have this error.

I have attched the log. Can you guide me how to solve it?
Thank you in advance!
 

Attachments

  • open_gapps_log.txt
    3.7 KB · Views: 6

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    New Versions 7.1.2 (2021-11) are available

    Hi guys, a new release but only a few changes, i.e. the security paches for November 2021.
    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-20211105.eng.ds.zip (MD5: d8dfedbca14005dce954931d1953e80a)
    aosp_tilapia-7.1.2-ota-20211105.eng.ds.zip (MD5: b5d1f12db835d236c0b736da3bcd79ed)

    as well as the MicroG-Patched images:
    aosp_grouper-7.1.2-mg-ota-20211105.eng.ds.zip (MD5: 4c0ef1ec4507940dda406d4fe83965b0)
    aosp_tilapia-7.1.2-mg-ota-20211105.eng.ds.zip (MD5: cb7d4c64a4c9d48b901f92027abc7c2e)

    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!
    Stay safe!
    3
    @Luckz27 you need to store it as it is on /sdcard no need to modify the zip. During the installation the installer checks different directories for those gapps-config-* files.
    2
    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.
    2
    @ev-olution_net one additional question: in which country you are living? It came into my mind that in Germany all network operators have shut down their 3G networks (UMTS) in favour of 5G. So if 2G is working but 3G not it's probably due to the fact that there is no 3G available ...
    1
    Grouper MicroG installed and working. (y)

    Dirty flashed and re-rooted.
  • 316
    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 20211006) (md5 :b57ddee37bad03f59e2eff562076b027)
      or
    5. Install 7.1.2 Tilapia OTA-Package (Build 20211006) (md5: 65ea4ea189a41ec7792fb13a876157da)
    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 20211006) (md5 :b57ddee37bad03f59e2eff562076b027)
        or
      • Install 7.1.2 Tilapia OTA-Package (Build 20211006) (md5: 65ea4ea189a41ec7792fb13a876157da)
      • 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
    • 20211006(AOSP 7.1.2)
      • I applied the security fixes for Otctober 2021
      • I applied / backported a few CVE-kernel patches

    Latest version with MicroG-patch applied to them:
    aosp_grouper-7.1.2-mg-ota-20211006.eng.ds.zip (MD5: d5d788b3fa735c3e57d9f0fb562e15f6)
    aosp_tilapia-7.1.2-mg-ota-20211006.eng.ds.zip (MD5: 643f8fdf2195c2395f788611578c108e)


    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-03-05
    68
    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!