Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

How I Brought my Nexus 7 Back to Life

DZone's Guide to

How I Brought my Nexus 7 Back to Life

If your Nexus 7 has started to slow down with recent updates, then maybe KitKit can make your device more usable.

· Mobile Zone
Free Resource

Discover how to focus on operators for Reactive Programming and how they are essential to react to data in your application.  Brought to you in partnership with Wakanda

I own a Nexus 7 (2012 version) and I was pretty satisifed with it. It is small and I used it primarly with Zite / Flipboard and to quickly read my news feed. The device is nice, but it has crappy hardware and, after a couple of years, it stopped charging.

It turns out that there is a problem on the USB port that prevents proper charging. The simplest solution is buying a Docking Station, but Asus decided to stop producing it, and now you can only find it on the internet at a really high price.

The cheapest solution is buying a Flex Charger Cable and replace it by yourself. After replacing it the tablet started to charge correctly.

Then I noticed that even after a full reset it was slower than in the past, so I decided to check if it is a problem in the Lollipop upgrade. Google has a public page where you can find all the stock roms for Nexus 7, so I downloaded the Android SDK, downloaded kitkat 4.4.4 then restored the device to KitKat in almost less than half an hour.

Now my tablet is back to life. It doesn't have astonishing speed, but it is perfectly usable as it was in the past. I’m also happy because I was able to avoid wasting a device that can still be useful.

In the end there are a couple of compliants I have about the Nexus 7.

  1. If the device has a known problem with USB charging (lots of users claim to have this problem) Asus should have continued to produce the docking station instead of forcing people to open and fix the device.

  2. Lollipop is really slow on Nexus 7, and Google should do better testing of new roms against official old devices and warn the user that upgrading to the latest version can impact performance. Also, I’d like a simple option to being able to rollback to previous Android version directly on my device, even if it will reset to factory settings.

Learn how divergent branches can appear in your repository and how to better understand why they are called “branches".  Brought to you in partnership with Wakanda

Topics:
hardware ,nexus 7 ,lollipop

Published at DZone with permission of Ricci Gian Maria, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}