yashsingh1/xdaforums huggingface dataset:
[G Tablet General] Lindarose84:
Ok I must be doing something wrong because nothing happens for me at boot up. I created a calibration.ini text file on my tablet and put a copy on the root of my internal SD card and just in case I plopped in an external microsd card and put the ini file in the root of that as well. I rebooted the device and nothing happened? Am I supposed to get the calibration program to start at boot? Or is there some internal process that happens that I can't see. Please someone provide a dummy guide to get this to work. I'm at my wits end because everything about this device is great for me except for the damn touchscreen. It's driving me insane! I don't want to have to return this thing.
[G Tablet General] Lindarose84:
Ok so I thought I would update my progress with this and I will say after finally getting Roebeet's tweak to work, my screen sensitivity is phenomenal! I tested all of the "dead" areas (the "a", "l", "delete", "space", and "123/abc" keys) after the tweak and they all work great now! No having to keep pressing keys 20 times before they register. In fact, I can now type just as fast as I normally do on my Evo without missing any keys.

Definitely less frustrated with the device :)
[G Tablet General] MoonPops:
Worked for me!!

The external sdcard worked for me. Another THANKS to Roebeet!!
[G Tablet General] flashlight1:
I was skeptical too, but put in extra micro sd with fake calibration file, and instant noticeable improvement. Any way to incporate this into tnt so we dont need the secondary micro sd?
[G Tablet General] marianosf:
Me too, I was skeptical about this quick fix. Now, I'm believer !!!
[G Tablet General] nicholas621:
Thanks ! This fixed the dead spot . My menu/a/l keys always work on the 1st tap now.
[G Tablet General] original G:
I'm gonna try it now. And like you said this needs to be a part of every TNT build from here on out. Though I'm sure the dev was thinking that when he posted in this thread. :) Good find everyone. i appreciate it.
[G Tablet General] markgolly:
Wow, amazing difference! Thank you so much - you saved me a trip to Sears to replace my gtab!
[G Tablet General] Canadoc:
Just for fun while waiting for my Elocity Tab I figured I would try the fix so bought a microSd card put it in the G tablet and it says card is damaged when I boot it up.

Suggests that I reformat it but it won't do it form inside vegan rom

Tried with CWM

and get no app2sd partition found.....

Anyone have a fix?

It is a brand new Lexar card never used.
[G Tablet General] markgolly:
Interesting observation - I've reloaded my gtabs multiple times using bekit's restore:

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

and the touchscreen calibration has stuck.... The calibration must be stored somewhere else other than in the gtab's flash....
[G Tablet General] manfly9884:
Very snappy response after applying file. I placed ini file in SD and SD2 cards.
[G Tablet General] WickedStyx:
+1 for this fix. I was having to hit the home and back buttons 10 or 15 times to get them to work on VEGAn. After running TSCalibration it works every time.
[G Tablet General] roebeet:
Why are you thanking me?

http://xdaforums.com/showpost.php?p=9774374&postcount=27

epods_one should get all the credit. :)

Since this only seems to work with /sdcard2 (microSD) I don't see any way to add it to a build. But, it's in the General FAQ section now and thus an easy find for anyone searching.
[G Tablet General] epods_one:
Glad things worked out...

Hello Again,

I'm happy to read my little hack has made you all's "G" touchscreen experience acceptable, again. My tablets were on their way back to the store before getting "TSCalibration" to perform its magic! I now have a simple script that runs the utility "rooted" within the "Terminal Emulator" program. Recall, I'm still suffering along with the stock firmware from Viewsonic!

By the way, the two tablets I have (one from 'Sears' and other from 'Office Depot') have very different serial numbers (last 6 or 7 digits), one is in the 40K range ('S') the other is in the 100K range ('OD'), what are your "digits"?

Best Regards.
[G Tablet General] Canadoc:
thnaks so much for the fix only wish i got it working as in my frustration I ordered an Elocity a7 tegra2 7 inch tab that I got shipping confirmation on just hours before I was able to get this fixed.

The Gtab is now running perfectly and would be the perfect tablet if not for the bad viewing angles.

I suppose I could return the elocity but then I will lost probably 30$ plus on shipping charges.The elocity sounds promising though as it is the first available tegra2 tab in 7 inch form factor and was only 299$
[G Tablet General] joedhimself:
would you mind instructing some of us noobs to automate this? pleeeease :)
[G Tablet General] devlop:
I gave this a try, but when I type in the exec command it kicks back saying exec/system/bin/TSCalibration: not found. What am I doing wrong? Just a forewarning, this is all new to me.
[G Tablet General] epods_one:
If what is shown here is what you actually typed in, then you should have a space between "exec" and the "/system/...".

For example:

"exec /system/bin/TSCalibration"

(without the double quote characters, of course!)

Hope this helps...

Regards.
[G Tablet General] arrow21:
Wow. Just creating and placing the file on my microsd worked! More sensitivity!! Thx

just tobe clear, I did not write a script
[G Tablet General] devlop:
That was it, thanks!
[G Tablet General] epods_one:
Did your touchscreen responsiveness get better?
[G Tablet General] devlop:
Yes, it seems so. Now, I can lightly tap and I get response 99% of the time. Before I'd have to give more of a push rather than a tap. Makes typing a lot easier.
[G Tablet General] gertschl:
Here is another way to do this.

1. put microsd card in Gtab

2. open ES File Manager

3. open your sdcard2 folder

4. hit menu button on tablet

5. select add new from menu option

6. select new file

7. type in "calibration.ini" with out quotes in file name.

8. reboot and enjoy new touchscreen sensitivity.
[G Tablet General] manfly9884:
This is exactly wharlt I did yesterday and it worked flawlessly.
[G Tablet General] thx69:
That worked well for me.

1. Made sure my TB was working

2. Downloaded Terminal Emulator for Android

3. Enter command su

4. Enter command echo>/sdcard2/calibration.ini

5. Enter command /system/bin/TSCalibration

Using VEGAn B3 CWM 0.8 w/ MicroSD in Sot
[G Tablet General] comhack:
Thanks, it worked perfectly. I just made the blank file via vim on my main machine and then used AndFTP on the tablet to download it. I moved the blank file to the internal and external cards. I originally had issues with the right side of my screen and I would have to press a tad harder. Now it works beautifully even with the slightest touch. Thanks again for the useful tip!!
[G Tablet General] KorbenD:
Thank you for posting this fix. This was pretty much the only annoyance left on my tablet after moving to the Vegan build.
[G Tablet General] gotwillk:
so all i need to do is put that calibration.ini file into my sdcard2 folder? don't have to run any commands after that?

edit: ok nvm, i got it. it works awesome! this actually fixed the multitouch problem that i had! before, pinch to zooming with both fingers doing a straight vertical motion | would not register. i had to pinch and zoom at an angle / or \ for it to work properly. also when my fingers got too close to one another, it would lose detection. this has fixed it! thank you epods_one AND roebeet!
[G Tablet General] roebeet:
I read a post that you should remove the ini file after its calibrated. Makes sense, as the binary probably keeps trying to calibrate over and over on each reboot. Maybe just use it as needed, then remove it.
[G Tablet General] cscotty:
Wow this worked great for me. Lets see how long it'll last lol.

Thanks for the tip.

Scott
[G Tablet General] mmracing:
So nothing else is required other than creating the .ini file, putting it in the root directory of the internal and external memory, and reboot? You don't need the terminal emulator?

How do you know it worked other than the screen sensitivity seems to be better? Does anything pop up on bootup for calibration?

Thanks for the help!
[G Tablet General] Lindarose84:
Same question I had before- but yeah you don't see anything happen other than you notice the touch sensitivity is much better. Believe me it's a noticeable difference so you'll know whether it worked or not. All you have to do is drop the ini file in the root of the sdcard2 folder (with an external card popped in of course).
[G Tablet General] mmracing:
Thanks

-:Sent from my ViewSonic GTablet (VEGAn) using Tapatalk Pro:-
[G Tablet General] cscotty:
If you don't have an SD card can you just dump it on the root of the internal storage card? Will that work?

Thanks

Scott
[G Tablet General] roebeet:
My understanding is that is does not, but you can certainly give it a try. I've run this manually in terminal and if I try just /sdcard/calibration.ini, it doesn't seem to run correctly.

I have to wonder why this isn't integrated into the device via some GUI -- it sounds like it's really critical for a lot of people.
[G Tablet General] rcgabriel:
Thought this might be useful to some of you - it was to me. I hacked up a version of TSCalibration that reads your internal SDCard for calibration.ini instead of your external SDCard (i.e. it looks in /sdcard instead of /sdcard2). In case you're wondering, no I didn't properly reverse engineer nor de-compile the binary, I just hex edited it up and as suspected, the strings were all easy enough to find and change. :)

Please note that this is attached in a ZIP file. You need to open the ZIP file, and copy the enclosed TSCalibration file to your sd card via your USB cable. And you still need an empty calibration.ini in your /sdcard directory, so copy that over too (or you can just create it with the "touch" command if you have Terminal Emulator running on your G Tablet).

Then use Root Explorer to remount /system/bin as r/w, then copy the file TSCalibration from /sdcard and paste it into /system/bin. Then fix the permissions (which should be r/w/x for user, and r/x for group/other).

Now you can run TSCalibration whenever you want from the command line (as explained in earlier posts).

BTW, Roebeet, maybe you can package up this version of TSCalibration into TNT Lite/Vegan ROM, since it should be usable by everybody, with or without an external SD card.

I have tested this, and my little hack seems to work just fine. It fixed my terrible multitouch/pinch and zoom (though the G Tablet still only seems to be able to sense 2 simultaneous touches maximum, like the Nexus One - no true multitouch - sad).

NOTE: If you leave calibration.ini in your /sdcard directory, your G Tablet will re-calibrate on every boot. This means that if you are touching the screen in any way during the booting process, the calibration will be screwed up. Even if you are just holding near the edges. My recommendation is to reboot once without touching the G Tablet at all, and if you are happy with the new touchscreen calibration, rename calibration.ini to calibration.ini.bak so you won't accidentally screw up your touchscreen calibration again. It really doesn't need to be run on every boot.
[G Tablet General] roebeet:
Awesome! I think this will be very helpful for those users without a microSD card. downloading it now and I plan to add it to future builds.
[G Tablet General] anlog:
We're positive the hacked version works?
[G Tablet General] rcgabriel:
Well I'm entirely positive, I ran it on my G Tablet running Vegan beta3 (both from the command line, and on reboot), and it worked perfectly. It's not going to fry your device, to the best of my knowledge, though there are no guarantees in this world.

If you don't trust my hex editing work, it's pretty easy to do this yourself. Just copy TSCalibration to your sdcard, move it to your desktop, then open it in a hex editor (I used HxD, which you can download for free, just Google it). Then search for the string "sdcard2". Now change that text to say "sdcard/calibration.ini" instead of "sdcard2/calibration.ini", and you'll of course have an extra "i" character at the end of the string. Now change the extra i character into a hex "00" (i.e. a null terminator for the string). Now save the file, copy back to your sdcard, and follow the rest of my instructions.

Or you could just use the file I uploaded. :) Like I said, I verified that it works before posting it here, and the change I described above is the only thing I did to the file.
[G Tablet General] anlog:
I'll give it a try!
[G Tablet General] lightpants:
Added the .ini file to my sdcard2, reboot, the difference is easily noticeable!

Thanks
[G Tablet General] justauser:
Wow, this made a HUGE difference

I tried this fix (actually used Z4root/terminal) and it worked. What a difference. The screen is now VERY responsive. This *ONLY* works if you have a microsd card in the slot and won't work by creating the calibration.ini on the builtin sdcard. THANKS SO MUCH!!!
[G Tablet General] rcgabriel:
You have to use my hacked version of TSCalibration if you want it to work with calibration.ini on the builtin sdcard. See my post on the previous page. You are correct that the standard version only looks in the sdcard2 directory.

And yeah, running the calibration at least once seems like an absolute necessity with this touchscreen. I think the people who haven't tried it yet just don't realize how much better the touchscreen can be. :)
[G Tablet General] acooper:
Stylus

I know some concerns on this thread have deeper roots, but I wanted to share that I was disappointed with the touch sensitivity of my G-Tablet as well. I eventually returned it, but decided to buy another when they went on sale for $349 (too good of a deal). However, this time I purchased a small stylus with my G-Tab and have been amazed at the results. I agree with many that the screen seemed to handle oil/grease from fingers very poorly and it did seem to effect accuracy and sensitivity over the long run (as well as make the screen streaky). Since using the stylus I can't believe how much better it has been.

Highly recommended for under $10. Keeps screen clean, and improves sensitivity. Still use fingers for some things (like pinch/squeeze zoom) but overall this has improved performance or the G-Tab.

I am not able to post links yet but if interested look up "Targus Stylus for Apple® iPad"
[G Tablet General] birchs:
Just did the same thing. You don't actually see it do anything different on boot but try touching any of your previous problem areas an you will see the difference.
[G Tablet General] rcgabriel:
Just one comment - I recommend removing that calibration.ini file after the issue is fixed, because otherwise the screen will recalibrate on every reboot. And if you are touching the screen when it calibrates, it will be all sorts of screwed up until the next recalibration/reboot.
[G Tablet General] teleknEsis:
Same issue here. Although I notice its pretty much all keys in the corners. A, caps button, L, and Delete give me biggest fits. Although some times I get going and I can type out strings fast as hell with little or no mistakes.

Tried the calibration trick and WOW what a difference. Typing is soooooo much easier now. Thanks!
[G Tablet General] M5Ivan:
So I tried this and it didn't work for me the first time. I'm running the Vegan beta 3 and the on-screen home button was only working intermittently. I tried it a second time, this time letting it sit for a minute after booting up, and voila it worked!!!! What a difference....!

Thanks!!!
[G Tablet General] New2Android:
getting error messages

I was successfully able to get the touch sensitivity calibration issue taken care of by using the es file manager method. And now the touch sensitivity is very very good.

Either as a fallout of this or some unexplained reason since i did this hack i am infrequently getting the following message

Sorry

The application Google Services Framwork(process.com.google.process.gaaps) has stopped unexpectedly. Please try again.

I removed the calibration.ini file after the first try from the sdcard2 and rebooted again but still get the same error message.

Despite the intermittent error the touch sensitivity is great and i am still able to use the tablet.

Any thoughts by the experts as to what could be the reason for this. I am on VEGAn beta 3 and have never received this error message earlier ever since i flashed beta 3 the day roebeet put it up.
[G Tablet General] New2Android:
^^^^Bump^^^^^^

Now besides the error i cant get the google talk to open. It fc with same error message and closes.

Anyone to help
[G Tablet General] rcgabriel:
Well, it sounds like could be a user data corruption issue to me. But definitely not related to the touchscreen calibration in anyway.

I'd try re-flashing your ROM first, then try wiping user data if that fails. Sorry no better suggestions here. But nobody else has had any issues calibrating the touchscreen.
[G Tablet General] New2Android:
Wiped cache and redid market fix again as i was also not able to download any apps. That fixed all the errors. I can even get the google talk to open now and use it.

All good
[G Tablet General] jtbnet:
I'd try the minimal framework/market fix first....

Menu- Settings- Applications- Manage applications

then

Stop Market,

Stop Google Services Framework AND Clear Data for Services Framework

Reboot
[G Tablet General] New2Android:
Thanks that is what i exactly did and got it working.
[G Tablet General] jimcpl:
Now you all are fixing problems that I didn't even know I had!

I've been testing Smart keyboard, and having problems with 'p' vs. 'l'. Thought I was fat-fingering. Just tried the calibration.initial on /sdcard2, rebooted, and VOILA!

Plplplplplplplplplpl

It works! It's amazing how much faster and more accurately I can type!

Thanks!

Jim
[G Tablet General] ctendell:
fantastic!!!!!!!!
[G Tablet General] chiliu78:
Apparently this worked for me without an external SD card. I just created the the ini file on my computer and it in the root of my internal storage, shut down, booted back up and now my screen is super sensitive. My testing point is holding the tablet vertically with the keyboard showing. The button to switch from letters to numbers was a HUGE issue for me. I sometimes had to press 7 or 8 times between it would recognize my touch to switch over to numerals. And now it's working on the first touch! Who knew a simple fake file would do the job!
[G Tablet General] rcgabriel:
Yup, starting with TNT Lite 3.0 and the test builds of Vegan ROM beta4, Roebeet used the hacked TSCalibration in place of the stock version, which means it looks in /sdcard instead of /sdcard2 (i.e. it looks on your internal SD card area instead of your external micro SD card).

So if you are on these latest builds, re-calibrating your screen is now super easy - just create a blank calibration.ini file in your /sdcard directory and reboot (don't touch the screen during bootup), then delete the calibration.ini file once everything is working to your satisfaction.
[G Tablet General] ifoundmccomb:
Thank you, thank you, thank you, thank you.

Please see title. I love this place.
[G Tablet General] jneidlinger:
Putting the calibration.ini on /sdcard2 made all the difference in the world. Screen issues were literally ruining my experience with my gtab completely, and I was extremely close to returning it. This makes it absolutely perfect and the way it should be.

Thanks!
[G Tablet General] jimcpl:
I wonder if Viewsonic knows about this? Maybe someone should suggest adding it to an FAQ if they have one, or to their user guide?

Jim
[G Tablet General] hitekredneck:
Thanks for the calibration.ini tip! Now the A and L keys on my keyboard are working like they should.

Been pulling my hair out over this since getting my Gtab, especially with smart keyboard pro!

Thank you, thank you and thank you once more!

HTR
[G Tablet General] jimcpl:
Hi,

BTW, if you're using smart keyboard, it has its own calibration , separate from the TNT one, under its Settings. Sometimes that also helps.

Jim
[G Tablet General] insight3fl:
I don't see the calibration for Smart Keyboard.Which menu is it under? (There are many!!)

Thanks
[G Tablet General] jimcpl:
Yeah, I keep forgetting where it is too :).

Long press 123 key

General

about 2/3 way down

Jim
[G Tablet General] Bango:
Didnt work for mine

***EDIT***

Ok, so I'm an idiot. Actually, I was just really tired when I read the whole post the first time. I didnt catch that it was now changed to putting the file in the internal sdcard now. NOT sdcard2. I moved the file restarted, and voila! Works as advertised. Thank you everyone who works on phones and these things and takes the time to help out the rest of us who are programmatically challenged. :)

I was so hoping that this trick would work but no luck.

I have a G-Tab with TnT Lite 4.0 on it. I tried the sdcard2 calibration.ini file, but it didnt change how it reacted at all. Im so fed up with this machine, as much as I WANT to like it, I cant seem to bring myself to.

Apps dont see sdcard2, a touch screen that doesnt touch, etc etc etc. Whats the use of having Hurcules, when he has a malformed knee, a broken elbow, and a hernia?

Im seriously considering returning it and exchanging it for an Archos A70. Is there ANY other trick anyone knows about to make the touch sensitivity work? Id really like to keep it, but if you have to touch the same icon or key 8 times to get it to do anything, whats the point?
[G Tablet General] insight3fl:
Thanks... I must have an older version :(
[G Tablet General] cgrzadziel:
WOW!!! Thanks for this. I just did it and it is totally better.
[G Tablet General] srmathers:
Thanks to all that contributed to this fix! WOW what a difference...my Gtab SCREAMS now and works like we all expected it could.

You have helped us NEWBEES more than you can imagine.

Keep up the great work.
[G Tablet General] rick.brewer:
Fixed it!

This fixed it right up.

At the prompt #

1. touch /sdcard/calibration.ini

2. /system/bin/TSCalibration.
[G Tablet General] Valkyrie77:
Thanks!

Just want to add my thanks to the list. My G-tab touch was getting progressively worse every day and this fixed it! The home key in the top left finally works for the first time. Thank you, thank you, thank you! :p
[G Tablet General] hongkai:
OMG! I am so happy! This is magic. I use VEGAn 5.1, first put the file on microSD, doesn't work, then copied the file to internal SD on the tablet, reboot, it is a brand new (better than new) tablet! Going to kiss the screen...
[G Tablet General] sharstad:
awesome

It seems there is no problem which you all can not fix.:D
[G Tablet General] slsmag:
I created a new file and saved it in /sdcard as 'calibration.ini'

It worked perfectly on my [rooted-su'ed-busyboxed] GTab.

My touch screen is RESPONSIVE again!

This made an unbelievable difference.

This simple solution should be standard fare on every GTab. If it were pre-installed it would save a lot of frustration for a lot of users. The info should be added to a FAQ sticky at the top of the forum.

- michael
[G Tablet General] themsn:
indeed it made the world of a difference!!!

using TNT 4+

so I was able to just place the dummy calibration.ini file onto root using Root Explorer.

Rebooted and everything is awesome.

Interestingly, when I went back to Root Explorer to delete the calibration.ini file (since people were saying it should be removed otherwise it'll recalibrate every time you reboot), it wasn't there. *shrug

Thank you, thank you for making this work better! (i was just complaining to my wife last night that my Gtab was so less responsive than her iPod Touch)
[G Tablet General] slsmag:
hmmm... I placed the empty file in /sdcard days ago - and have powered down, rebooted, awakened from sleep countless times since - and the file is still there (VEGAn 5.1)

- michael
[G Tablet General] goodintentions:
Shouldn't this thread be stickied?