Nexus 7 (2012) – why are there no Android 10 or 9 ROMs available and why has the only Android 8.1 ROM available only been released recently?

The Nexus 7 (2013) has a ROM for every Android version since the version it first launched with. Even when support for it was discontinued when Android 7.0 Nougat was released, the development community were quick to make ports of it. A port of Android 10 has recently been released.

The year older Nexus 7 (2012) only had ROMs going up to Android 7.1.2 until recently where a LineageOS 15.1 ROM was released. How come the Nexus 7 (2012) has a lot less ROM treatment than the one year newer model?

First of all, let’s start with hardware. The Nexus 7 (2012) has 1GB RAM and a Nvidia Tegra3 CPU, whilst the 2013 variant has 2GB RAM and a Snapdragon S4 Pro. That’s a noticeable difference in speed and performance just there. The Nexus 7 (2012) was good back in its day, and even now, if you choose the correct ROM, can make a good tablet, but Android 9 and 10 just won’t run very well on it. On LineageOS 15.1 and Unlegacy Android 7.1.2, I experienced lag but on stock 4.3, 4.4, and Unlegacy Android 6.0, it was perfectly acceptable for every day use.

Android Go was announced by Google a while back providing an optimised Android version for low end devices such as the Galaxy J2 Core. LineageOS 15.1 appears to use Go’s optimisation for the Nexus 7 (2012) but a 2019 low end smartphone may just be that little bit faster than a mid-range tablet from 2012.

Let’s not forget the system partition. When I tried Unlegacy Android 6.0, 7.1.2, and LineageOS 15.1, I had to use the minimal GAPPS package (pico) only including the Play Store and basic Google functionality. The Nexus 7 (2013) has a resize method available but it appears to be hard to use and you risk messing up the partition table resulting in an unrecoverable device. There is no such method for the Nexus 7 (2012). Recent Android versions take up more space and on the Nexus 7 (2013), the only currently available Android 10 ROM requires a resize before it can be installed.

Can we expect Android 9 or 10 ROMs for the Nexus 7 (2012)? Probably not. Unless a resize method is found for the system partition, there’s little chance of it and even if it was made, it probably wouldn’t run very well. Luckily, Android 6.0 or 7.1 is still adequate and a great majority of apps still work fine on it so if you’re looking for a good ROM to revive your tablet, look there instead of hoping for a ROM which could put the tablet past its limits.

What ROM do you have on your Nexus 7 and how does it run? Tell me down below in the comments section!

-Chas 😎

Galaxy J3 (2016) LineageOS development cancelled

In an earlier blog post, I mentioned that I was going to start development of a LineageOS 15.1 (Android 8.1 Oreo) ROM for the Galaxy J3 (2016). A couple of weeks later after testing and error fixing attempts throughout the build (which have failed or led to more errors which are harder to fix), I regret to inform you that development of this ROM port is coming to an end.

It appears that currently the J3 device tree for LineageOS 15.1 is still unstable and still being worked on, explaining the errors and also the fact that a developer who promised a LineageOS 15.0 ROM a couple of years back never posted it, probably because it errored out or they got it to build but it was way too unstable for general use.

I can say that I will attempt to make other ROMs for other devices, such as the Nexus 7 and Lenovo Tab4 8 Plus. But sadly, all the J3 ROM slots have been taken and porting newer Android ROMs to this device is incredibly hard.

I hope that I can announce the development of a new Android ROM for another device but at the moment I’ll just be playing around to see what I can get to work before testing anything.

Sorry for this, but Oreo for the J3 (2016) doesn’t seem possible just yet.

-Chas 😎

LineageOS 15.1 for Galaxy J3 (2016) development 

The Samsung Galaxy J3 (2016) launched at the end of 2015 running Android 5.1.1 Lollipop and has never received a major OS update and to this day is currently still on Android 5.1.1 should you choose to stay on stock firmware.

However, custom ROMs for this device have been made based on newer Android versions without the TouchWiz UI, such as LineageOS 13 (Android 6.0.1) and Resurrection Remix based on Android 7.1.1.

However, the community has never seen a development of an Android 8.x based ROM for this device. There was an attempt to port LineageOS 15.0 (Android 8.0 Oreo) to the J3 (2016) but the developers abandoned the project and never provided a download link.

Luckily, I’ve came across a kernel and device tree for the J3 (2016) supporting Android 8.1 Oreo ROMs, as well as a tutorial for making unofficial LineageOS ROMs for devices that don’t have official support (like the J3 2016). I’m going to attempt building it. Will it work or will I find out why LineageOS 15.0 was abandoned for the J3 (2016)?

I’ll keep you updated of progress of porting it here, and let’s hope it will be a success.

Wish me luck!

-Chas 😎