I now recommend that you use a newer (and more stable) version of Jelly Bean. See my new article: New Life for the G-Tablet
We now have Jelly Bean (Android 4.1) running on the ViewSonic G-Tablet. Thanks, TeamDRH! Click this link to visit their site and give them some “thanks” and a donation.
If you are a bit uncomfortable with flashing a new ROM on your tablet, here is a video of the entire process – in real time. It only took 30 minutes from start to finish. And, for this one, I actually did it in Windows 7. (You can also use Linux if you prefer.)
And, here is a short video (6 minutes) displaying the NEW GTab running Jelly Bean!
For everyone that likes to see a printed guide, here is a step-by-step “How to.”
The NVFlash tool (program) is the PRIMARY Starting Point for any major changes or software fixes to your GTab. If you are having ANY problems with your ViewSonic G-Tablet, this is THE guide to follow. However, this version will increase the system partition to 350MB. That is necessary for the CM10 ROM but it may cause problems for some devices. Do not use this version except for CM10 (or later).
If you experience any problems with this NVFlash and how it sets up the GTab, then you should revert to CM7 or CM9 and the 250MB version of NVFlash (see the link above). Note: NVFlash is also called “APX mode”.
- Backup any data on the GTab that you wish to save and copy it to some external storage. These procedures potentially delete everything on your GTab.
- Charge the battery to at least 70%. It is also a good idea to leave the power cable connected during these operations.
- Power off the GTab & remove your external SDCard (if you have one in the device).
- Download the NVFlash file from above.
- Extract the TeamDRH_350M_Prep.zip archive and rename the extracted folder to nvflash.
- LINUX ONLY: You must make the nvflash file executable – Open the nvflash folder; right-click on the nvflash file; Properties; Permissions tab; Tic the box to run the file as a program. Then - Skip to the “PROCESS” steps below.
- WINDOWS ONLY: INSTALL the APX drivers located in the “Flash USB driver” folder.
- CONNECT the USB cable between the GTab and your computer.
- On the GTab, hold the Volume minus (“-”) button AND the power button until the GTab comes on and then goes BLACK (this is the APX mode)
- When the gTablet is detected by Windows, and you are prompted for drivers, point the wizard to the ‘Flash USB Driver’ folder (inside the new “nvflash” folder.
- The driver install should complete normally and you will hear an audible connection sound.
- Power off gTablet by pressing the Power button for ~5 seconds.
- WINDOWS ONLY: If you have not installed the APX/USB drivers, then go back to the “PREREQUISITES.” Step and complete this step first.
- Connect the USB cable between the GTab and your computer. (If you continued from the previous section, the cable may already be connected.)
- On the GTab, hold the Volume minus (“-”) button AND the power button until the GTab comes on and then goes BLACK (this is the APX mode).
- On your computer, open the nvflash folder & click on the NVFlash program: Windows users, run the nvflash_gtablet.bat – Linux users, Open a terminal window, browse to the nvflash folder & enter the command, “sudo sh ./run.sh” (without the quotes. – note the space after the “sh” and before the “./” characters.)
- Wait. The NVFlash tool will only take about two minutes to complete. Do not proceed until it reports that it is finished.
- Power off gTablet by pressing the Power button for ~5 seconds. Leave the USB cable connected.
Partition the SDCard
- On the GTab, start ClockWorkMod (CWM) RECOVERY: Hold the power and volume plus (“+”) buttons until the “recovery key detected” text appears at the top of the screen.
- Select “advanced” (using the up and/or down buttons) and press the Enter button (arrow on the right side of the screen).
- Select “Partition Internal SD Card” and press Enter.
- Select “2048M” and press Home – then select “0M” and press Home again. The GTab will report that it is “Partitioning Internal SD Card.” Do not touch the device until it reports “Done!” (3-4 minutes) at the bottom of the screen.
- Tap the “back” button (rounded arrow) to go back to the main menu.
- Select “Factory Reset” and press Enter. (Takes 2-3 minutes)
- When the screen reports “Data Wipe Complete, tap “Mounts & Storage” then “Mount USB” & click Enter.
- On your computer, Windows (or Linux) will recognize the new storage device. Open a window (if it is not automatically opened) and copy the TeamDRH-JB-Alpha-5.3.zip file to the root of the GTab.
- On the GTab, select “Unmount” press Enter to disconnect from the USB port. At this point, you can remove the USB cable.
- Press the Back button (rounded arrow) to return to main menu.
- Select “Install zip from sdcard” and press Enter. Then select “Choose zip from internal sdcard” and press Enter. Select the TeamDRH-JB-Alpha-5.3.zip file and press Enter. Answer “YES” and press Enter again.
- Follow the prompts (accept the licenses, etc).]
- When the screen displays “Please select installation options below” just tic all of them unless you KNOW you do not want that option. When finished, tap “Next” and the process is started. (Takes about 3 minutes.)
Reboot into Jelly Bean!
Note1: GTab “expert” Rajeevvp on XDA has suggested four things that can stop the LAG experienced by many who use this ROM. (http://forum.xda-developers.com/showpost.php?p=28974462&postcount=619) Here are his suggestions (they work GREAT for me):
Try these things to reduce lag:
1. Apps/Background process limit – Reduce to 2.
2. Apps/ Don’t keep activites – Check the box
To determine if your device has the 350MB system partition…
(if you followed these procedures & did this NVFlash, then it DOES – no need to check.)
To check the size of your SYSTEM partition, open the Terminal Emulator app (free on Play Store), enter “df” (without quotes). The “Filesystem” area is at the top of the list (either turn the GTab to portrait mode or scroll up to view the top of the list). Check the line that ends “/system”.
My device (with 350meg system) reads: /dev/block/mtdblock3 35xxxx xxxxx xxxxx xx% /system
If your device shows something around 200000 – or anything less than ~ 35xxxx, then you probably have a system partition that is TOO SMALL to support Jelly Bean!
TELL US about your experience in the comments below.
- Why Would I FORMAT My GTab?
- How to Flash Honeycomb on a GTab
- Installing Honeycomb (Users Perspective)
- USB Keyboard on gTab
- GTab Sleep of Death
- Review – GTab Case & Keyboard
- GTab does HDMI
- NVFlash for Dummies
- Traveling with the gTab
- Ice Cream Sandwich on G-Tab
- ICS Update
- NVFlash Update
- GTab Tip of the Day
- Jelly Bean on the GTab
- New Life for the G-Tablet