[ROM RETIRED] gADAM - Alternate 1.1-based GTab Firmware

Search This thread

roebeet

Senior Member
Jul 15, 2010
3,487
1,405
Pennsylvania
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)
- Gapps
- 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.

REQUIRED Pre-requisites

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.


Recommended Pre-requisites

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.


Backout

- Setup and install the 3588 stock ROM. Stock ROM is here: http://forum.xda-developers.com/showthread.php?t=842000

-------------------------

Downloads

Main Release - gADAM 1.4.0 Link: http://www.mediafire.com/?2qi44w6z7ofonz1
md5sum: 644ab3c4d1fefd7fe20bfd47fdd11165
(updated 3/30/2011)

Supplement - There is no supplement, at this time
The supplement is layered over the base build - these are just file copies, like a "hotfix".

Changelog:

(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

Homescreen:

9eNK5.png


==================================

Archives:

Main Release - gADAM 1.3.0 Link: http://www.mediafire.com/?473sbxil6wbr6br
md5sum: dd78c8c38866abdafe7c6f2bdbcfad3e
(updated 3/23/2011)
 
Last edited:

roebeet

Senior Member
Jul 15, 2010
3,487
1,405
Pennsylvania
Archived releases

------------------------------------------------------------
Archives:

gADAM 1.2.0 Link: http://www.mediafire.com/?scicnfprki14nct
Alternative Link: http://www.megaupload.com/?d=S5WD6PSP
md5sum: ecc82667ecb7eacbd03418107468599a
Updated on 3/15/2011
gADAM 1.1.0 Link: http://www.mediafire.com/?eyj0snbl1yo17zy
Alternative Link: http://www.megaupload.com/?d=SVM2305W
md5sum: f48b17ab7742857259339324f73cb2fa
Updated on 2/14/2011
gADAM 1.0.0 Link: http://www.mediafire.com/?s2yf1rpcnx7yd0n
Alternative link: http://www.megaupload.com/?d=8SQCTYGB
md5sum: 3df27802bde0b1f4c792f660c2ad91e4
Updated on 2/6/2011


gADAM 1.1.1 Supplement Link: http://www.mediafire.com/?ttzx52tfac25085
md5sum: fb95aea6336f7ec8beb97fdff87eecae
Updated on 3/02/2011


Archived Changelog:

(1.2.0) Based off 20220211 NI firmware, new Market, added Flash 10.2 (installed when user data is wiped)
(1.1.1) New Gmail, Market and a patch for this vulnerability: http://forum.xda-developers.com/showthread.php?t=977154
(1.1.0) Updated for 2/14/11 NI firmware. Transparency toolbar removed, as NI updated it.
(1.0.0) Based off 2/5/11 NI update. Adds Maps 5.1 and spin fix (thanks jwischka, atakapa and Butch1326!).
(a5) Adds VOLD fix for *nix users, so that the USB mount doesn't cause file copy corruption. Also adds the transparency toolbar (thanks GTO777!)
(a4) Deleted a few more Pixel Qi related files + the Mms apk (no more FC's), bumped the frame buffer to 60 (thanks to gojimi for the hex editor tips and Dexter_nlb for the orginal hack). Also tweaked the init.rc (thanks ejhart!)
(a3) Fixed the camera.
 
Last edited:

mcampbe

Member
Jun 3, 2009
45
11
Okay i figured how to sideload apps. There is a file manager in the office app. Launcher pro is smooth as hell. Got flash running. Gapps wont wrk but it doesnt send me into a bootloop.
 

Pazzu510

Senior Member
Dec 10, 2010
318
59
Very different rom from an other, but very easy to use.

So far i like it but the first thing to do isnto get out the 3g functions. I cant stand to see the black bar in the top of the screen saying there is no service. Does anyone else has the black bar in the top space of the screen with a flashing "!" in green and saying there is no service?

It is a very fast rom, very very fast.:D nd it has the most respnsive keyboard i have seen. Xd

G-Tab Running Eden-alpha1
 
Last edited:

japhule

Senior Member
Aug 25, 2007
182
22
Very different rom from an other, but very easy to use.

So far i like it but the first thing to do isnto get out the 3g functions. I cant stand to see the black bar in the top of the screen saying there is no service. Does anyone else has the black bar in the top space of the screen with a flashing "!" in green and saying there is no service?

It is a very fast rom, very very fast.:D nd it has the most respnsive keyboard i have seen. Xd

G-Tab Running Eden-alpha1

If you tap the battery icon in the top left, it will toggle on/off the black bar.

The Eden home screen pages seems to reset after reboot. ADW Launcher EX works fine also and can be installed and made default home.
 

bigwewe

Member
Dec 14, 2010
19
0
Thanks Roebeet!! You are the man!
It is indeed a very very fast rom. Like previous posts have said, very responsive keyboard, flash works like a charm. Best web browser out there. Excellent interface overall.
That black bar with the flashing 3G signal is a buzz kill for sure. Chops off top portion of web pages too. Dont know if Launcher Pro or ADW would help in any way, havent tried installing those yet.
 

proengin

Member
Dec 18, 2006
49
6
Holy cow!!!

Data2loop works but busybox's path has to be changed to /system/xbin.

77Hz refresh rate works also.

Full Market works.

Only thing doesn't work is adb remount permission in UI mode, but manually mounting /system in cwm solves this temporary problem.
 
Last edited:

bigwewe

Member
Dec 14, 2010
19
0
Holy cow!!!

Data2loop works but busybox's path has to be changed to /system/xbin.

77Hz refresh rate works also.

Full Market works.

Only thing doesn't work is adb remount permission in UI mode, but manually mounting /system in cwm solves this temporary problem.

What did you do for the Market?
 

proengin

Member
Dec 18, 2006
49
6
It is a combination of using vending.apk from 10/15 mdpi gapps pack, market access.apk and build.prop. Doing all three, I can see all my purchase apps in Market. Don't know if this can be qualified as claiming "Full Market".


For some reasons, I can never get wifi settings to stick on reboot. It means I have to enable wifi and re-set "advanced" settings after each boot.
 
Last edited:
  • Like
Reactions: roebeet

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    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)
    - Gapps
    - 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.

    REQUIRED Pre-requisites

    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.


    Recommended Pre-requisites

    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.


    Backout

    - Setup and install the 3588 stock ROM. Stock ROM is here: http://forum.xda-developers.com/showthread.php?t=842000

    -------------------------

    Downloads

    Main Release - gADAM 1.4.0 Link: http://www.mediafire.com/?2qi44w6z7ofonz1
    md5sum: 644ab3c4d1fefd7fe20bfd47fdd11165
    (updated 3/30/2011)

    Supplement - There is no supplement, at this time
    The supplement is layered over the base build - these are just file copies, like a "hotfix".

    Changelog:

    (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

    Homescreen:

    9eNK5.png


    ==================================

    Archives:

    Main Release - gADAM 1.3.0 Link: http://www.mediafire.com/?473sbxil6wbr6br
    md5sum: dd78c8c38866abdafe7c6f2bdbcfad3e
    (updated 3/23/2011)
    5
    It will actually be fairly easy to port updates, assuming we can get them. Probably the biggest hurdle (for me) is fixing the status settings given that I pulled out the phone stuff. I did that similar to how the VEGAn did it, to conserve battery life.

    A real 1.0.0 release would conceivably fix that. Or, worst case, we'd have to put the phone stuff back in, which I'd rather not do. Again, it's hard for me to gauge what's buggy because of our hack, and what's buggy because of the original firmware.
    3
    Great work Roebeet! This is fun to play around with.

    The notification "!" annoyed me so i toned it down:
    Flash in CWM : TransparentNotification

    Pics

    Can't seem to edit the services.jar for full transparency though....
    3
    screenshots - please :D

    NJlxZ.png


    Ad-hoc is in there, as well. I have to test that.

    Basically, all the extras in TnT Lite have been ported. The only thing broken is the Camera, I think. I also pulled our the Phone stuff for now, just so it doesn't eat battery (I know the devs here like rothnic will be able to fix that, he's a pro).
    2
    Alpha 2 prototype has the Market, now. Worked on the first shot and saw my purchased apps (wasn't expecting that). Going to use the 60 Hz frame buffer version, just like TnT Lite (for now)