- Turn the G completely off, then plug in the USB cable.
- Hold both Volume buttons and turn on the G (keep volume up pressed)
- At this point, your computer should recognize a new device called "APX". The drivers for it can't be located
The Hardware ID for this device has a Vendor ID of 0955 and a Product ID of 7820.
Upon doing a bit of research, APX refers to Nvidia's Tegra platform for smartphones/MID. I downloaded the Tegra 250 development SDK here and it included the drivers for "APX".
Upon installing the drivers, the device is identified as "NVIDIA USB Boot Recovery driver for Mobile devices"
According to this Tegra Development Guide, this recovery mode is used to flash a base Android OS (when used in conjunction with the Tegra Development Kit (hardware!).
So what does this all mean? We have access to the bootloader now. If someone could rip the kernel from our current build, and some how incorporate it into a vanilla image (or the Nvidia developer's image), we could potentially flash it and liberate the G from its horrendous TapnTap UI.
Does any of this make sense? Or am I being totally incoherent?