I didn't make any of the software used here, I just worked out a way to assemble other people's hard work to make this work. All credit goes to them (mostly pershoot and his amazing kernels.)
The Problem: After no more than 2 minutes after pressing the suspend button, your gtab actually deep suspends. Wifi turns off. Calendar alerts and any alarms won't go off. Email is not checked. Heck, you can't even set a lockscreen to come on after X minutes where X is greater than 1, because the stupid thing goes into Deep Sleep before it locks the screen. Epic. Fail.
So, I dunno what the guys at TnT or VS are smoking, but in my world a tablet is always on, and does its best to cope with battery life not by going into "suspend" or "deep sleep" mode. What's worse, even in this "deep sleep" your gtab will STILL burn about 1% battery per hour. Which as you can see in a moment isn't really any less than with a decent kernel with proper power management. So you're not saving anything....
The Fix: This should work with any custom rom that can run pershoot's OC kernels - he currently has both Froyo and Gingerbread based builds, so that should be everyone. No idea if these work on the stock rom, for those still on stock.
Here's how you can fix this - I'm not going to tell you how to do the ROM/Kernel flashing, just follow the directions for each.
1) Use a custom rom. Obviously, the first step. Gives you Root. Gives you a functional OS. I'm using VEGAntab Ginger, but it should work with the Froyo based ones too.
2) Install these apps from Marketplace:
SetCPU -
https://market.android.com/details?i...g.overclocking
Softlocker Free -
https://market.android.com/details?i...=search_result
(you can get SetCPU for free if you're a registered xda member, search for it there... also, if you use any of the Gingerbread roms, you can use their inbuilt overclock settings instead.)
3) Install the correct latest version of pershoot's overclock kernel for your Rom:
Droid Basement
You want the GTab/Zpad 1.4ghz one, either Froyo or GB depending on which Rom you're on.
4) use SetCPU or your Rom's OC settings to set the top speed and bottom speed of your OC as desired (or as is stable) My gTab runs rock solid on the 1400/216 settings, which is the maximum over and underclock.
5) Run Softlocker Free, Disable device sleep, and check "Start service on boot"
6) Set Settings/Wireless/Wifi Settings - press Menu - Advanced/Wi-Fi Sleep Policy to Never
Now, you've got a much faster gtab, than only idles (with screen off) at 1% per hour battery use, and which NEVER fully goes to suspend/deep sleep. Wifi stays on. Alarms and Calendar reminders go off. The damn thing will go to lockscreen after the timeout you specify, even if that timeout is 30 minutes.
Basically, it now acts like a real always on tablet, and not some weird netbook without a keyboard.
Huge props to pershoot, who fixed the no-sleep timeout issue on a Saturday within about 90 minutes of me posting to his xda thread.