yashsingh1/xdaforums huggingface dataset:
[G Tablet General] rcgabriel:
Funny, I'd reloaded that page not 10 minutes ago and the link wasn't there yet.

Looks like it's a patch against the Tegra 2/harmony Android kernel git repository.

The patch file is only 3 megs so shouldn't be too hard to pick through and figure out what's different.

EDIT: lots of typos in patch, can tell a good amount of this code was probably written by Malata engineers, not Tap N Tap.

I see what looks like touchscreen driver code for the "ak4183", though I thought our touchscreen sensor was a custom Atmel hooked up to three capacitive sensors (?). In fact, I think the ak4183 is for a resistive touchscreen, i.e. some of the other Malata models, not in our G Tablet - good news for our friends with ZPads. I also see a touchscreen driver for the at168, which I believe is the Atmel master chip for our capacitive touchscreens.

Also plenty of stuff related to sleeping and waking. I'm sure the CPU governor stuff is in there somewhere. Hopefully we can fix the lag-on-wake issue properly. I'll try compiling everything this weekend sometime. :)

Also - I see a bunch of places where the 1024x600 resolution is hardcoded into the at168 touchscreen driver, so it looks like enabling higher resolution with alternative LCDs as several people are doing currently might require some hacking of that touchscreen driver.
[G Tablet General] VegUnited:
Release the Hounds!!!!
[G Tablet General] Diesel74:
i don't know why but i D/L'd it for the hell of it and took a peek. . . lol i'm so glad there are people like Gojimi, Roebeet, Rothnic, Bekit, etc (sorry if i missed anyone) cuz code... well to put it simply is a whole other language... which i have no understanding of..lol REALLY looking forward to what comes of this after christmas.... yay big kids get cool presents too :)
[G Tablet General] Virtual Pariah:
This is cool.

With the top notch devs that have been playing with the tablet, we will probably have some awesome things in store for next week.
[G Tablet General] pershoot:
Im on it.

Ill try to get something out by this wknd, time permitting.
[G Tablet General] manfly9884:
Thanks. This IS a nice little gift.
[G Tablet General] rcgabriel:
Word, pershoot. Glad to have you here from the N1 forums. For those who don't know, pershoot has built one of the Nexus One kernels with lots of goodies in it.

The down side is that you will dwarf my lame skills and by the time I get anything useful built you'll have left me in the dust.

Nonetheless, I'm pulling the git repo right now myself, and will at least see if I can get a successful cross-compile this weekend to run on my own tablet to verify that at baseline, it works as well as their pre-built kernels. However, pershoot is likely to have much more success than me at hacking useful stuff into the kernel. :)
[G Tablet General] wasserkapf:
Now that we have the kernel source, how do we get the Ubuntu team to make us a version of Ubuntu?
[G Tablet General] jswinner:
+1 for Ubuntu
[G Tablet General] rushless:
You Linux folks scare me ;)
[G Tablet General] necromonger89:
LMAO! I wish I could understand it. I will probably try my hand on this next, next semester in C++ and C+ classes during summer. I get really jealous at the gtab devs and how they are able to make sense of any of this. LOL!

Well like that guy said.. Unleash the hounds or in this case Unleash the Carnivores! Lets see who gets that reference. FYI it relates to metal as in music.
[G Tablet General] M 5hizzle:
Wooooo Ubuntu!

+1
[G Tablet General] roebeet:
This is where I'm going to have to take a backseat and watch pros like pershoot work their magic. I can get about as far as compiling my own kernel, but that's about it unfortunately.

Watching this very closely and I hope I learn a few things in the process!
[G Tablet General] pershoot:
# uname -a;grep -i harmony /proc/cpuinfo

uname -a;grep -i harmony /proc/cpuinfo

Linux localhost 2.6.32.9-cyanogenmod #1 SMP PREEMPT Fri Dec 24 20:40:30 EST 2010 armv7l GNU/Linux

Hardware : NVIDIA Harmony Development System

now need to clean up some warnings and merge up to the latest KORG build.

ill try to get somethin out by sunday. have a fair bit of work ahead of me...
[G Tablet General] pmcnano:
ha, and people think santa is cool..........:P
[G Tablet General] necromonger89:
LMAO! Ditto..
[G Tablet General] rcgabriel:
Well, I'm no pershoot, but I did manage to get a (reasonably) clean build of the kernel built. Those touchscreen drivers throw crazy warnings when they are building. Doesn't inspire tons of confidence. Anyway, my first Android kernel compile. Next step, I'll figure out how to re-pack it into a boot.img and see if it works. :) I'm an old hat with Linux stuff, but definitely new to Android system internals, so this is slow slogging for me.
[G Tablet General] insight3fl:
How about adding a donate button so we can send you $10 for your overtime and our gratitude?
[G Tablet General] jimcpl:
Hopefully the VS or TNT devs didn't just ignore all those warnings and just ship :)!

Jim
[G Tablet General] jersacct:
FYI - Instructions to package a new kernel into an update.zip:

Use split_bootimg.pl to split an existing (ie TnT-Lite-3.10) boot.img to get working kernel and ramdisk:

split_bootimg.pl boot-tnt-3.10.img

Use mkbootimg to repackage the custom kernel with the working ramdisk:

mkbootimg --kernel zImage-custom --ramdisk boot-tnt-3.10.img-ramdisk.gz -o boot-custom-kernel.img

You now have a boot.img to fold into an update.zip (modifying the CWM-Recovery-0.8 update.zip is very easy)
[G Tablet General] rcgabriel:
I found this page extremely instructive, if you want to hack on boot.img and roll your own kernel into it:

http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images

I have just successfully unpacked the Vegan ROM boot.img, built my own kernel, and re-packed my own boot.img file and made an update.zip with it enclosed.

Backed up everything in Clockwork Mod and flashing now...

Unfortunately, it doesn't boot past the Viewsonic birds screen. I never get to the GTabDevs boot image nor any farther. :( Fail on that.

Maybe I should leave kernel builds to the experts. :)
[G Tablet General] thebadfrog:
Everyone was a noob at some point :)
[G Tablet General] rcgabriel:
A-HA! My kernel build was fine, something to do with the way I re-packed my boot.img was happier on the second try (used mkbootimg directly instead of the perl script repacker). Flashed my update.zip, rebooted successfully, and...

$ uname -a

Linux localhost 2.6.32.9-dirty #2 SMP PREEMPT Sat Dec 25 10:40:21 EST 2010 armv71 GNU/Linux

$ grep -i harmony /proc/cpuinfo

Hardware: NVIDIA Harmony Development System

Running my own kernel with Vegan ROM beta4 boot.img repack (i.e. using stock Vegan4 boot ramdisk). And only 12 hours behind pershoot. :)

Of course, looks like he's merged in the CyanogenMod kernel patches, so he's still way ahead of me. This is the stock NVidia Harmony + Viewsonic patches kernel I'm running.
[G Tablet General] rob_z11:
Is it anyway you can post your rom with updated kernel to see if you have gotten rid of the wakeup bug?
[G Tablet General] rcgabriel:
I definitely promise that I haven't. :) It's happening just as often as it was with the most recent kernel from the Vegan beta4 build.

Honestly, it's going to take some work to track this bug down. You could always try just using the older kernel from Vegan beta3/TNT Lite 2.x - there were fewer slowdown issues on wakeup back then. But it still happened from time to time, at least to me.
[G Tablet General] JoeMofknDot:
Don't get discouraged the great thing about android is we have the choice of what we want on our devices and the more options the better
[G Tablet General] rcgabriel:
BTW, not sure if anybody makes anything out of this patch from LKML:

http://kerneltrap.org/mailarchive/linux-kernel/2010/12/5/4655094

Looks like it fixes some suspend-related functionality for Tegra 2 - it might be in the repo head, not sure, but not in the branch that our current kernel is built off of. Something I'll look at later...
[G Tablet General] Coldfirex:
With this and the source from Gingerbread that was released the other day would this eventually lead to the community hacking together GB on our own, or is that something we would wait on VS for?
[G Tablet General] comhack:
Why would you want Ubuntu on such a lightweight device considering ubuntu is quite bloated? Maybe use something a bit lighter like Archlinux, Debian, or Slackware(w/xfce)?
[G Tablet General] wasserkapf:
Because Ubuntu is developing versions for tablets. They have even written their own touch-screen application.

Besides, a distro is only as "bloated" as you want it to be. And by "bloated", do you mean it can do everything that Windows can do?
[G Tablet General] comhack:
NO I mean unneeded gui bloat. Let me quote the Archlinux wiki:

https://wiki.archlinux.org/index.php/The_Arch_Way

Just ask any veteran Linux user and they will tell you the same thing. Ubuntu is great for beginners but is bloatware. As far as windows, linux is not made to be like Windows or Macs and I can do more things on my Linux machines than you could dream of doing on Windows. That is just my opinion

It is easier to make a custom distro if you start with a clean slate versus stripping a distro.
[G Tablet General] wasserkapf:
I tried to install Archlinux on my netbook. It is so simplethat x wasn't even installed. I tried several times to install it, without luck.

So then I installed Ubuntu, and everything happily works. I also have the Android-SDK and Eclipse installed on this netbook. But Arch Linux had trouble with X.

So much for simplicity.
[G Tablet General] comhack:
I wrote a nice tutorial to help users install and setup Archlinux here http://forums.scotsnewsletter.com/index.php?showtopic=27596

The guide will walk you through the process step by step.

Here is the official guide: https://wiki.archlinux.org/index.php/Beginners'_Guide
[G Tablet General] comhack:
Also, there is no problem with X as Archlinux does not install it. You only get the kernel and a few libs OOTB, nothing else. Think of Archlinux as a piece of clay, you mold it as you like from the beginning instead of the other way around. Archlinux is like LinuxFromScratch or Gentoo, as you have to follow a guide otherwise you will not be able to get it setup.

Honestly, I would like any distro installed on the tablet but I do like Android. Especially since it uses the Linux kernel among other things.
[G Tablet General] wasserkapf:
I don't want to get into a distro war here, so this is my last post about it.

I am a Fedora user, at heart. I used Fedora since Fedora Core 2, to set up several MythTV HDTV boxes. But the simplicity of using Ubuntu has sucked me in!

I do have Fedora set up as an audio studio, using packages from PlanetCCRMA. I also just updated an old laptop to Fedora 14, so I can use it to record vinyl albums, as I just bought myself a USB turntable for christmas.

So, actually I would like to put Fedora on this tablet. But I doubt that anyone at Fedora would work on something like that.

EDIT: MeeGo would be the distro to put on this tablet. And I understand it is based on Fedora! :)
[G Tablet General] comhack:
Oh, no problem, I did not mean to mean to come across like that. Sorry if it came off that way, I just thought using a minimal distro as a starting point would be much easier. No worries...
[G Tablet General] s_frit:
I started a thread about what's actually in the patch with some preliminary analysis. It's here:

gTablet-TapUI-1.1-Kernel-Patch -- Summary and Analysis

http://xdaforums.com/showthread.php?t=887288

I know the geniuses can just read a 100k line patch and know what everything is but I'm new to this and thought it might be helpful to break it down..
[G Tablet General] comhack:
Thanks s_frit!!
[G Tablet General] rcgabriel:
Hey pershoot, et. al., has anybody merged the Viewsonic patches into the latest Harmony code (10.9.7)? Or at least the 2.6.32/tegra-harmony-10.9.6 release?

Because there are just a metric ****-ton of bugfixes and patches in mainline Harmony related to suspend/resume functionality, which appears to be one of the most glitchy areas of the Viewsonic kernel.
[G Tablet General] pershoot:
yea, i have merged up to 10.9.7 (with handful of changes not making it in).

when i finish and have everything decent on the latest .32, ill create a repo in my git.
[G Tablet General] rcgabriel:
Awesome, thanks, I may play more with merging things up myself for a few hours as an exercise then, but I won't worry too much about finishing the job.

And there are definitely some changes that are better left out, so that sounds fine to me. :)
[G Tablet General] landykos:
This is a question I've always wondered. Anyone?
[G Tablet General] rcgabriel:
Any update, pershoot? We've been screwing around with the baseline kernel trying to fix the lag-on-wake issues, and I was hoping to see if we had any better luck with your updated, merged-up kernel.
[G Tablet General] pershoot:
working on it.
[G Tablet General] pershoot:
im almost there for a release.

i couldnt sort the wifi, so i have to use their binary. im on a last remaining piece which i cant quite pin down, as of yet.

finished rolling up to nvidia 10.9.8

up to kernel.org's .27

need to convert some ventana patches to harmony.

ill try to enable what i can without breaking their wifi, and roll in the rest of the stuff i wanted, then ill release as a base and we can go from there.

also need to clean up the barrage of warnings from their patch.

http://github.com/pershoot/gtab-2632

snapshot in time (if you want to test; remember this is not completed yet; tested against tnt lite, but the others should work also): http://droidbasement.com/gtab/kernels/2632/boot-cm_2632.27-vfpv3_fp.zip

then ill pick apart the nvodm/dvfs stuff and work towards backporting AOSP's frequency scaling, etc.

-pershoot
[G Tablet General] pershoot:
even with me more to do, le' kernal is good so far. touch is sensitive, wake up is fine, quite responsive, a bit more snappier, etc. ill try to get it done tonight and then it can be built up from there.

power key debounce seems ok now. no more tapping it/holding it and it not doing what you want (for the most part).
[G Tablet General] copc:
Now this is not the normal how do I connect my gtab to a adhoc or wifi tether....

I do some photography and have a eyefi card. This card sets up on a wifi signal and transfers photos.

I have is set up on my hero and with wifi tether I can use it to upload pics right from my camera to flickr and my home server.

there is a ap call fefi that allows the eyefi card to upload pics direct to your android device. But you must get the card to see the device.

has anyone found a adhoc/wifi tether app that works that way? I tried tetherWifi.apk but get FC's.

I know this not a normal request as the gtab has no cell service, but would like to use the wifi to upload pics from my camera to show people.

Hope someone has seen something that works, thanks
[G Tablet General] thebadfrog:
You can install either vegan or tnt lite roms which have this support built in or follow the thread for the file and instructions.

http://xdaforums.com/showthread.php?t=849793
[G Tablet General] copc:
I guess you failed to read my post and look at my sig.

#1 I'm running tnt from Robeet, I have since day one.

#2 I'm not trying to connect to wifi or an adhoc, but create one on my gtab to connect to my eyefi card.

Like I said this is not a typical wifi/adhoc question thanks for trying.:eek:
[G Tablet General] ml_boston:
Did you try

this

one?

(My wife's Gtab is working fine on TNT-lite 2.4, so she's not letting me touch it at the moment. So I have no clue if the link does/doesn't work.)
[G Tablet General] copc:
Closer, it actually runs on the tab, unlike others I have tried. I will have to mess with settings, to see if my card can connect.

Right now it will see the tab but time out before connecting.

Thanks, any others are appreciated also.

Merry Christmas
[G Tablet General] thebadfrog:
Seriously?:eek:
[G Tablet General] copc:
Yep, seriously. This is not a typical adhoc/wireless question, as I stated.

I'm trying to have my gtab seen as a adhoc/wifi device not get wireless to it. That way my eyefi card will see it and connect.

That last apk allows it to bee seen but never connects. So the search is still on. :confused:
[Nexus S Q&A, Help & Troubleshooting] gogol:
Hi,

When you press the SEARCH key, and typing in the text field ...

Does the keyboard give you text prediction?

And also when you search in the Market app ...

If not, is possible to enable text prediction on all input fields?

Thanks.
[Nexus S Q&A, Help & Troubleshooting] unremarked:
Negative on the text prediction for search. I get text prediction in the form of app suggestions on the market, but I don't know if that's quite what you're looking for.

As far as enabling it, I have no idea. I don't recall if any of my past Android devices did text prediction on search. :/
[Nexus S Q&A, Help & Troubleshooting] IDtheTarget:
Take a look at SwiftKey. Text prediction is one of the reasons that my wife and I moved to it. We like this keyboard much better than stock, for us it was well worth the money.
[Nexus S Q&A, Help & Troubleshooting] Chinpokomon:
This is common for several fields in several different apps. I work for Swype, so I've seen this myself, but since our keyboard doesn't typically work this way it's only been a curiosity for me. I believe it is considered a "feature" since you might want to explicitly type something else other than what prediction guesses. If you want to give Swype a try, the beta is currently open at: http://beta.swype.com/
[Nexus S Q&A, Help & Troubleshooting] gogol:
Hi there,

Thanks for your info. I still find it odd, to not have this common behavior on all input fields.

Heck, the old HTC_IME hack on HTC Desire works pretty well with all the options to have prediction in all kind of input fields (thanks to the modder, jonasl). I still have this on my signature below.

But recently, I like the new Nexus S keyboard. It look slick, easy to type. But yeah, I missed some of the HTC_IME improvements, like SMILEY button!

As for SWYPE, granted, it is a very nice keyboard. But, I don't use ENGLISH that much :D I am using south-east asian language which is not supported :)

So, I am afraid that it does not offer much advantage.
[Nexus S Q&A, Help & Troubleshooting] nxt:
The built in Gingerbread keyboard does have a smiley button. It's a "smart" keyboard, it knows what you're doing and shows you the appropriate keys/features/functions.

Go write a txt message, and you'll see a smiley key on the bottom right.
[Nexus S Q&A, Help & Troubleshooting] meetagrawal:
They should've taken out the period and extended the space bar. Its very frustrating when I'm trying to type fast. IPhone still had the best touch keyboard available
[Nexus S Q&A, Help & Troubleshooting] gogol:
Thanks, I did not know that.

Obviously because I am using Nexus S keyboard on my HTC Desire! Probably it does not work fully as designed (I did not see that smiley button).

But, does that smiley button also appear when you type in EMAIL or TEXT AREA like replying to forum like this using the web browser?

Or when typing comments on Facebook app! That would be very nice.
[Nexus S Q&A, Help & Troubleshooting] nxt:
I only see it in the Messaging app.
[Droid Incredible Q&A, Help & Troubleshooting] thevoiceless:
Full disclosure: I'm a bit loopy after getting my wisdom teeth out, so I may not be thinking straight, but I have a quick question about an app idea (I'm assuming this would be the correct place to post). I have no idea if something like this is possible, but could an app be created that mimics the functionality of corrective lenses? As in, if you specify whatever your eyesight is, something other than 20/20, could the app augment the way things are shown on the display to compensate for that? Physics is probably working against me here, but I figured someone on XDA would know if this could be done.
[Droid Incredible Q&A, Help & Troubleshooting] Gahh Its Lee:
Personally I have horrible vision and I can look at the camera and see perfectly fine since it makes the image all of a foot away instead of the twenty feet that it really is... I hope that makes sense to others.
[Droid Incredible Q&A, Help & Troubleshooting] thevoiceless:
That is true...I guess this wouldn't be very useful since the phone will be close to the person using it
[Droid Incredible Q&A, Help & Troubleshooting] luvit:
So you're wanting an app that makes the phone and it's fonts do the correctiveness.. This would be cool, and should be possible for very basic eye problems, but the dev may have to assume both eyes are equally weak or the same prescription, but allow customizing per person.

The dev may have to be savvy on optimity.
[Droid Incredible Q&A, Help & Troubleshooting] thevoiceless:
Yeah, that's pretty much it. I don't really know how to do it, it was just an idea
[Droid Incredible Q&A, Help & Troubleshooting] luvit:
I think it would be cool.. You know how some far-sighted users can barely read anything at arm's reach.. Like they need longer arms.
[Droid Incredible Q&A, Help & Troubleshooting] thevoiceless:
It would be cool...the question is, is it possible?
[Droid Incredible Q&A, Help & Troubleshooting] luvit:
I was thinking, with all the high-res pc screens being around for so long, and a pc app like this has not been created, yet, I don't think this would be possible on the lower resolution if the phones.

Another reason this may not work [well], it's that my father-in-law used to use a manual-focus camera and film. During his final years , he continued to shoot pics without his eye glasses and he would focus to his naked eye. The end result was a blurry pic that even looked burry to him.

I write this example to sample the complexity of the issue.

I think this is possible, but terribly complex from person to person. I may have access to a doctor at work for their feed back.
[Droid 2 Global General] grimez:
I just bought a droid 2 global for my girlfriend and I am trying to figure out what apps would be safe to disable/backup. After the update her phone has been quite sluggish and it's driving me nuts listening to her complain. I figure the VZW apps can go, skype as well, cityid for sure, then i dont know after that. Whatever is bloatware and safe to remove I would like to.
[Droid 2 Global General] evilp8ntballer7:
pretty much everything except backup assistant but make a backup of the .apks because for future OTA updates you will need them
[Droid 2 Global General] leobg:
From all the apps installed, only CityID, Skype Mobile and Amazon MP3 are constantly lurking in memory (beside backup assistant of course). There might be one news widget that stays resident too.

Be careful what you disable though as if you kill something crucial phone may not boot. CityID, skype mobile and amazon are safe to disable. Keep them around shall you want to apply future OTA updates from Verizon/Motorola.

Sent from my DROID2 GLOBAL
[Droid 2 Global General] Master Turkey:
Root. Buy titanium back up. Back up. Then freeze or full on remove the programs. You can also use rom manager or another app that "fixes permissions" (a mac does the same thing using disc manager) and then reboot... that seems to make everything jive better.

Or (without root) you can download task killer (ax Droid) and put the widget on the home screen for her. I always remind her to turn it off at least once a day too.

Sent from my Rooted Droid 2 Global
[Droid 2 Global General] Master Turkey:
I should say, I haven't tried to remove anything just freezer a bunch but I will and get back to you. Cheers!

Sent from my Rooted Droid 2 Global
[Droid 2 Global General] grimez:
I backed up CityID, AmazonMP3, and Skype through ADB. I also fixed permissions and things seem a bit smoother.
[Droid 2 Global General] Master Turkey:
I was also able to backup and uninstall skybe, amazon mp3, and city ID. I wasn't able to uninstall blockbuster or kindle... but the three mentioned above worked fine for me. Cheers.

Sent from my Rooted Droid 2 Global