So Android Lollipop 5.0 was a fairly disappointing experience, as reported by many other Nexus 7 users. 5.0.1 and 5.0.2 were better, but significantly worse than KK 4.4.4, so I'm back to on KitKat using the instructions provided on the Android Developers' site. In brief the steps are:
- Download image for your device from the link above and extract the . Enable developer options on your device
- Go to Settings > Developer options > Enable USB debugging
- Connect USB Cable to a computer where adb is installed (On Ubuntu 14.04 you can install android-tools-adb package from synaptic)
- Click "allow" on device to always allow connections from that computer (useful incase you ever get locked out of the device)
- Reboot the device into bootloader. Use the device specific instructions or, in a terminal, run: adb reboot bootloader
- Unlock the bootloader (CAUTION:this wipes the device)
fastboot oem unlock - Flash the new image by executing flash-al script in the image directory
- Reboot into Bootloader as in step 5, then lock the bootloader using fastboot oem lock