THIS MOD HAS BEEN RETIRED. This is a 1.1-based modded ROM. I am no longer developing 1.1-based solutions but I am leaving this post up for current users, or for anyone who still wishes to use it.
STANDARD DISCLAIMER: USE AT YOUR OWN RISK. By running this firmware mod, you agree that there is the possibility that you may brick your device and neither myself, XDA nor Viewsonic are responsible for supporting you if
that occurs. I would highly recommend that you learn and setup nvflash prior to running any mods, as you may require that as an emergency backout.
Stock 4349 users PLEASE NOTE: Installing this mod might work for you, but there is a chance that you might soft-brick your device, as well. Please be aware of this risk. EDIT: Gojimi has a downlevel tool here for 4349 users -- http://forum.xda-developers.com/showthread.php?t=1036956. However, this is NOT needed if you are going to gADAM 1.4.0. You can skip gojimi's step and go directly to gADAM 1.4.0, the risk of soft-brickage is approximately the same, regardless.
What this IS
gADAM is an alternate 1.1 based ROM for the GTab, based on the Notion Ink Adam firmware. This will flash system, bootloader and your kernel, so be aware of this. You are also REQUIRED to wipe your user data after you flash to this ROM, so please BACKUP ALL DATA before attempting this. Clockworkmod is recommended as a pre-requisite when flashing between legacy 1.0.1 or 1.1 based stock or mods, since the user data wipe is required.
gADAM also adds the following features:
- Rooted and Busybox added (TB friendly)
- Adhoc networking support
- Flash Player (on new installs)
- Dock config file added, for the Ethernet port
- Improved battery life by the removal of the Phone apks
- Youtube and Home Switcher apks added
- Live Wallpapers added (in case you want to use an alternate launcher)
- Adds Pershoot's kernel, as the stock one does not work on our device without major bootloader and partition changes.
What this is NOT
It's not a ROM for Adam owners! Please do not attempt to use this, or you will likely brick your device! There are already gapp updates on sites like notioninkhacks.comm for the Adam.
1. (1.0.1 / 1.1 users only) Install clockworkmod .8 bekit recovery. See PART2 in this link, for details: http://forum.xda-developers.com/showthread.php?t=1005080. If you have adb knowledge, you can do a data wipe using adb ("adb shell wipe data"), so clockworkmod would not be needed (see below). Also, if you are already running gADAM, the likelihood of a reboot looping issues is fairly low, so installing clockworkmod is probably not requirement in that scenario either.
1. Setup and learn how to use nvflash. This is your backout in case something bad happens, so I would highly recommend you understand how to use this, in advance. Link details: http://forum.xda-developers.com/showthread.php?t=861950. nvflash is specific to Tegra 2 devices only.
2. Setup and learn how to use adb. This is a standard Android tool that will give you a remote shell into the device. This is helpful to push and pull files, and do general troubleshooting. For example, you can do a data wipe within adb if your device boot loops by typing "adb remount" and then "Adb shell wipe data" and then reboot. A VERY helpful tool for anyone modding their device.
Information on adb and how to install it / use it can found in several areas in XDA, or on other Android sites. It's part of the Google Android SDK.
3. Have your device on a stock ROM baseline, or a previous version of gADAM. For example, build 3588 is the lastest 1.1-based stock ROM, as of this writing. Details on how to return to a stock ROM are here: http://forum.xda-developers.com/showthread.php?p=9247367#post9247367. A previous version of gADAM is also an acceptable baseline.
Other 1.1-based ROMs should also work, but the lowest risk imo is 3588 stock or a previous gADAM version. This is how I generally test my mods.
Installation for legacy 1.0 or 1.1 stock/mod users
- Ensure that you have the legacy clockworkmod .8 bekit pre-requisite.
- Extract the RAR to the root of your internal memory. So, you'd have a recovery folder and an update.zip on the root of the mounted drive.
- Reboot into clockworkmod recovery and wipe data / factory reset.
- While still in clockworkmod, "install zip from sdcard", then "choose zip from sdcard". Choose the update.zip image and run it. The gADAM update should occur automatically. Once completed, back out and reboot.
- The device should take two to three minutes to initialize, then will boot into the GUI. If it gets stuck, reboot into recovery one more time and wipe data again.
- RECOMMENDED. Use ADB or a Terminal Emulator to revert back to 3588 stock recovery unless clockworkmod is absolutely needed.
To do this:
1- Download the app "Android Terminal Emulator", by Jack Palevich (in the Market).
2- Run the app, toggle the soft keyboard and change the font settings, if desired (default is very small)
3- Type "su"
4- Type "fixrecovery.sh" to downlevel recovery back to 3588 stock.
Note: "Status 7" errors. I had this happen to me once, and an SD re-partition corrected it. I beieve it's some kind of partition corruption that eventually manifests itself.
- Setup and install the 3588 stock ROM. Stock ROM is here: http://forum.xda-developers.com/showthread.php?t=842000
Main Release - gADAM 1.4.0 Link: http://www.mediafire.com/?2qi44w6z7ofonz1
Supplement - There is no supplement, at this time
The supplement is layered over the base build - these are just file copies, like a "hotfix".
(1.4.0) Based off 020240311 NI firmware, updated pershoot kernel. "Unfixed" the Camera - rotation is borked, but the regular image is no longer a mirror (I preferred the latter, and I believe others will).
(1.3.0) Based off 020210311 NI firmware, new command line recovery toggle, released version of Flash 10.2, adds 3588 stock bootloader.
New for gADAM 1.3.0 : GTAB 3588 Recovery Pack
This is a set of scripts to change between standard recovery and clockworkmod recovery, without having to reboot. All you need is adb or a Terminal Emulator package.
I don't use clockworkmod for flashing ROM's anymore, due to its inability to flash the bootloader (something that may be required, in the future). But I still use it for nandroid backups and data wipes, so this is how I can easily switch between the two.
a) To flash recovery to 3588 stock recovery, using your GTablet
- Download the app "Android Terminal Emulator", by Jack Palevich.
- Run the app, toggle the soft keyboard and change the font settings, if desired (default is very small)
- Type "su" (Superuser should allow su access.
- Type "fixrecovery.sh". This should run the flash_image tool and complete in 5-10 seconds
Reboot into recovery to test. 3588 stock has no options, so assuming you have no update.zip in the root of your /sdcard, it should just error out with an "!" error (that's what we want to see).
b) To flash recovery to legacy clockworkmod .8 bekit version recovery, using your GTablet
- Follow steps 1 to 3, above
- Type "cwmrecovery.sh". You should the flash_image tool run and complete
Reboot into recovery to test. You should see the clockworkmod .8 bekit screen, which means the flash was successful.
c) To flash either recovery with adb
Just use an "adb shell" and then run the shell script needed.
Issues and Items of Note
- Click on the upper left corner to minimize the status bar
- Click on or near the clock in the upper left, to get a "icon drawer" UI
- Long hold the home button for a 3D Panel view
- calibration tool seems to work just like our GTAB (calibration.ini on either /sdcard or /sdcard2 to calibrate)
- If there apps missing from the Market, try this hack to correct it: http://forum.xda-developers.com/showthread.php?t=845175
- GMail is cutoff. This happens on a real Adam device, as well.
- An explanation on how this update.zip is designed, in case you want to alter what I've done or build your own: http://forum.xda-developers.com/showthread.php?t=854175
- Pershoot's customized kernel for TnT / VEGAn builds: http://forum.xda-developers.com/showthread.php?t=903505
- Clemsyn's customized kernel for TnT / VEGAn builds: http://forum.xda-developers.com/showthread.php?t=895825
- GTAB 3588 Recovery Pack, and other recovery images: http://forum.xda-developers.com/showthread.php?t=1005080
- gADAM archives: http://forum.xda-developers.com/showpost.php?p=10875962&postcount=4
Main Release - gADAM 1.3.0 Link: http://www.mediafire.com/?473sbxil6wbr6br