Why you would want to do this: You want your Nexus 7 to stay powered on at all times with the Kegboard plugged into the micro-USB port. Stock Android powers the Kegboard, but you cannot charge the tablet at the same time. This method allows you to both power the Kegboard and charge the tablet at the same time.
Please note that rooting or otherwise modding your Nexus 7 voids the manufacturer’s warranty and has the potential to brick your device forever! Kegbot/Bevbot is NOT responsible for any negative outcomes that may arise if this procedure causes you any problems! This procedure is provided as a courtesy to curious users and we make no claims to its effectiveness or reliability.
ROOTING YOUR TABLET WILL ERASE ALL EXISTING USER DATA! PERFORM A BACKUP!
[Download Android SDK Tools] (http://developer.android.com/sdk/index.html)
This needs to be installed on your personal computer. It is a development environment that will be used to send commands to the Nexus 7.
- Unzip the downloaded package to your chosen destination
- Double-click on
SDK Manager.exe
in the root folder of the downloaded package and wait for packages to load - If the button on the lower-right says
Install 1 package...
, click it. SelectGoogle USB Driver
, thenAccept
, thenInstall
Download Tablet Image & Files
Warning! Be sure that you are downloading the correct files for your Nexus 7 version! The 2012 model is codename grouper
while the 2013 model is codename flo
. It is your responsibility to know which model you have, and which items to download. We highly recommend verifying the MD5 of your download against the known MD5 of the release before proceeding.
2012 / Grouper
- [TeamWin Recovery Project (TWRP)] (http://teamw.in/project/twrp2/103)
- [Kangaroo Kernel] (http://d-h.st/LZq)
2013 / Flo
- [TeamWin Recovery Project (TWRP)] (http://teamw.in/project/twrp2/193)
- [ElementalX Kernel] (http://www.androidfilehost.com/?fid=23329332407581544)
Move Downloaded Tablet Image & Files to sdk / platform-tools
in the Android SDK directory you extracted to above
It’s important for these files to be in this folder so they can be accessed later.
Upgrade Stock Nexus 7 to 4.4.2 (KitKat)
You can do this through normal means. Click Settings
-> About Tablet
-> System Updates
. Depending on your existing operating system, it may take several updates to get to 4.4.2. Verify that Android Version
in About Tablet
is 4.4.2 before proceeding.
Prepare the Tablet
Enable Developer Options
- Under
Settings
->About Tablet
, clickBuild Number
seven times.
Enable USB Debugging
- Under
Settings
->About Tablet
, click the newDeveloper options
and enableUSB debugging
Plug the Tablet into your Personal Computer
- Your Nexus 7 will probably show up as a media device. You need the Nexus 7 device to use the Google USB Driver. Since there are a number of operating systems you may be using, we won’t cover how to install drivers for devices here; but you will need to attach the driver located in
sdk / extras / google / usb_driver
to your Nexus 7 device - Your tablet will now ask to
Allow USB debugging?
. ClickOK
.
Test adb (Android Debugger)
- Within a terminal window, navigate to
sdk / platform-tools
- Type
adb devices
. Your device should now show up in the device list
Reboot into Bootloader
- Within the same terminal window destination:
- Type
adb reboot bootloader
. The Nexus 7 should reboot into the bootloader
Unlock the Device
Note: this step wipes EVERYTHING if it is your first time unlocking!
Verify that you understand that this step voids your warranty
- Within the same terminal window destination:
- Type
fastboot oem unlock
. Click the power button on the tablet to confirm - To reboot the tablet, press the volume up/down button until you see
Power Off
. Click the power button to confirm
Verify Unlock
- Power-up the tablet. You will be greeted with the first-run setup flow, confirming that the Nexus 7 was unlocked. Fill out the information as you normally would
- You will once again need to
Enable Developer Options
andEnable USB Debugging
. Once again, confirm that you willAllow USB Debugging?
on the tablet
Root the Nexus 7
Copy Kernel .zip to Tablet
- Within the same terminal window destination:
adb push NAME_OF_DOWNLOADED_KERNEL_ZIP.zip /sdcard/NAME_OF_DOWNLOADED_KERNEL_ZIP.zip
Install TWRP Recovery Image
- Within the same terminal window destination:
- Type
adb reboot bootloader
and wait for the tablet to reboot into the bootloader - Type
fastboot flash recovery NAME_OF_DOWNLOADED_TWRP_IMAGE.img
. You should see positive confirmation in your terminal window - Power down the tablet
Boot into TWRP Recovery
- Hold down the volume up and volume down buttons. Then hold down the power button for 3-4 seconds until you’re in recovery mode
Install the Custom Kernel
- Press the volume up/down buttons until you see the
Recovery mode
option. Click the power button. You should be greeted with the TeamWin logo and the new TWRP recovery panel - Tap
Install
- Navigate to
NAME_OF_DOWNLOADED_KERNEL_ZIP.zip
and tap the file - Swipe to confirm install
-
2012 ONLY: Navigate back, and tap
Reboot
thenPower Off
. You will be asked to Install SuperSU. Confirm SuperSU by swiping -
2013 ONLY: You’ll be greeted with the ElementalX UI. Continue to press
Next
until you’re greeted with custom options. We HIGHLY recommend choosingStock
options where available and keepDefault
options when aStock
option is not listed. When you reach theOther settings
screen, tapEnable USB OTG+Charge mode
. When you reach theReady to install
screen, tapInstall ElementalX
. The device will automatically restart when finished
Install Kegbot App
Do this through the normal methods.
Connect the Hardware to the OTG Power-Y Connector
- Attach the tablet’s micro-USB cord between the Power-Y female micro-USB and the tablet’s wall charger
- Attach the Power-Y male micro-usb connector to the tablet
- Verify that the tablet is now charging
- Attach the second micro-USB cord between the Power-Y female USB port and the Kegboard’s female micro-USB port
- Verify that the tablet recognizes the Kegboard