yashsingh1/xdaforums huggingface dataset:
[Captivate General] kevria:
Has anybody come across a modem we can install on official froyo to fix the GPS issue? I would prefer to not wipe my wifes phone due to all the crap she has on it that I would somehow have to restore or else sleep on the couch for a week...
[Captivate General] gunadai:
... and after a few days my experience is the same, super fast GPS lock and tracking, snappy performance overall, no need for a memory manager. I am officially thrilled with the froyo update.
[Captivate General] RogueCheddar:
I have noticed the slow animated gif issue as well, plus the fact that they don't play all the way to the last frame.

Has anyone found a way to disable the gps feature of the camera since the upgrade? I don't want my gps running unless I turn it on on purpose.
[Captivate General] Stevewmn:
I started using SystemPanel Lite under Eclair and never got too obsessive about applications running in the background. I mostly use it to kill the browser when it gets hosed by some bad website. I'll have to try Task Manager and see if I like it better.
[Captivate General] bames:
For what its worth i think the statement that official 2.2 is a disappointment is relevant when comparing it to the custom roms many of us have been using.

That being said for those who want to use stock (work phone, warrants, whatever the reason) it is a savior. I think a little credit should be given as it is 110% improvement over the 2.1 stock that came with phone (and the jh7 update).

The UI is much faster/smoother (and not plagued by the media scanner issues), the GPS performance is better (i still get better with supernova but stock 2.2 is much closer in performance to the good custom roms than it is to original stock 2.1).

I guess in summary the official 2.2 makes the phone worth using for those who aren't into flashing or can't flash. I am awaiting replacement phone so i have been on stock for a few days now and if i had to (say no customs available or it was a work provided cell) i could definitely live on stock rooted with this phone. It's not perfect but it was a major step in the right direction.
[Captivate General] Miami_Son:
What does the modem have to do with GPS performance?:confused:
[Captivate General] bames:
for whatever reason....EVERYTHING

try flashing different modems and you will see.

JK4, KNP1, JK3, and TLJ3 are my best modems for GPS. JK4 is head and tails above all other for me in regard to GPS performance. I have tried several modems that i either cannot get a lock or even when i get a lock the device is unable to track for navigation.
[Captivate General] Miami_Son:
Hmmm...first I've heard of a relationship between the two. I have excellent GPS with stock Andromeda 1.2, so I'm not going to risk messing it up by switching modems at this point, but good to know for anyone wanting to experiment.
[Captivate General] bames:
i think andromeda is jk4
[Captivate General] Miami_Son:
That would explain the awesome GPS performance.:D
[Captivate General] bames:
adams gpxfix CWM flashable zip is a great tweak too
[Captivate General] Miami_Son:
That's the one built-into Cog 4.1 and it left me unimpressed as far as GPS.
[Captivate General] fldude99:
All these tweaks and fixes...what a bunch of BS..it should just work. After hearing about the newer builds having flawless gps I'm "this close" to dropping into an att store and seeing about an exchange
[Captivate General] chalee76:
As the title suggests this is how you enable tethering without the verification process at&t has that checks to see if you are on the tethering plan. Beware it will suck up your data so if you don't have the unlimited data plan (most folks dont) you can run up your bill. Of course you can always just use a custom ROM.

1)get the update from samsung via kies

2)root your phone I used SuperOneClick

3)install TitaniumBackup

4)In Titanium Backup look for an application called Tethering Manager 1.0 uninstall it

Plug your phone in usb and turn on tethering. I unplugged the network cable from my PC and just plugged in my droid so I can verify that this worked for me. I did have to toggle the use packet data under the wireless networks menu off then on one time to get it to work but not on subsequent attempts. I don't have my laptop at work so I can't test the wireless hot spot feature but when you turn it on it doesn't go through the verification so I'm assuming that works also.

So for those of you that don't want a custom ROM and want tethering there you go.

(not responsible for bricked or useless phones with this process.)
[Captivate General] bames:
you can also delete tetheringmanager from the /system/apps folder using root explorer if preferred.
[Captivate General] JohnnyDanger:
will this also enable Mobile AP or only USB tethering?
[Captivate General] chalee76:
Just checked from my home laptop and yes Mobile AP also works. On the screen to turn in on or off it will say you need the feature on your account and to dial 611. But you won't need to do that as it will not enter "verifying" mode.
[Captivate General] PhilipPeake:
Since the real update was not available until today, I suspect that these tests were not done with "official" AT&T 2.2 update.

Removing the TetheringManager.apk does NOT work with the official release.
[Captivate General] Pirateghost:
you sure about that? you know, cause the version we already had IS the official release...it just got to us early.
[Captivate General] PhilipPeake:
Just tried removing TetheringManager 0114.apk from /system/app and rebooting.

When I look at Settings > Tethering it still has the notice about needing a tethering account, turning on USB tethering seems to do nothing, and EasyTether still doesn't work.

(With the apk removed, Tethering 1.0 no longer shows up in TitaniumBackup)
[Captivate General] chalee76:
I am using the official release that I got over kies from samsung I did it this morning. I shall send a screen shot of my phone if you really want it.
[Captivate General] Pirateghost:
if you are on official release, you probably need to remove .odex file too, if it exists.

but regardless, when you remove the tethering apk, you will still see the message
[Captivate General] chalee76:
To test this. Make sure you have no internet connection on the pc you are connected to disconect or shut off your pc's wi-fi or unplug it from the network. Make sure debug mode is off... Plug your phone in when it gets to the screen asking what you want to do just click home. Pull up tethering turn it on wait. Pull up a browser see if you are connected. If your useing a mac I can't help you. Will try to do this on linux when I get a moment.
[Captivate General] shinji257:
Hmm... Looks like there has been some additional posts since my last refresh so I'll change my post a bit.

I tested and verified this on an official rom updated using Kies mini. I used root explorer to rename the TetheringManager0114.apk file to TetheringManager0114.apk.disable. This was to keep the file around just in case it is needed later on. I rebooted the phone and I tested both Mobile AP and USB Tethering. Both worked as expected but I had to do an ipconfig /release and ipconfig /renew to get them to kick through. I had wifi disabled on my laptop (was used to test) and no ethernet cable plugged in. There is no odex file to worry about in the official release for Tethering Manager.

P.S. - As already stated above you will still get that message.
[Captivate General] bames:
i didn't have to take any steps aside from removing the tethering apk
[Captivate General] PhilipPeake:
Ok !!! it works.

My problem was really pretty simple ... the tethering AP is on channel 6, as is my home AP.

The home AP was completely swamping the the android AP so I couldn't even see it.

Anyone know how to change the channel on the Android AP???
[Captivate General] chalee76:
I completely deleted my file it never occured to me I may need it later on. Can one of you kind people post or pm with it?
[Captivate General] PhilipPeake:
Which file?
[Captivate General] chalee76:
TetheringManager 0114.apk
[Captivate General] rodimus_prime:
or you can use an app called pda net
[Captivate General] chalee76:
what fun is it if you just go installing apps and not try to break your phone.
[Captivate General] bames:
check cog4 he has a link in the op with the apk
[Captivate General] Machavity:
Here's the long and hackish way to do it if you don't want to buy some apps. It's long but relatively safe. Not responsible if you brick or do other bad things(tm) to your phone!

1. Root your phone. Nothing sinister here and easy to do with http://xdaforums.com/showthread.php?t=803682

2. Install the Android Developer SDK onto your machine (good for sideloading apps) For info on installing and sideloading visit

http://ars.samsung.com/customer/usa...ID=2&PROD_SUB_ID=557&PROD_ID=558&AT_ID=303992

Yes, Samsung tells you how to get around AT&T.

3. Open a command prompt (in Windows go to your search bar and type "cmd")

4. Navigate to where adb is installed. In mine (Win 7 64 bit) this was C:\Program Files (x86)\Android\android-sdk-windows\platform-tools

cd C:\Program Files (x86)\Android\android-sdk-windows\platform-tools

If you need some help, open Windows Explorer (not IE) and search for adb.exe, then copy the path as text and paste (right click) into cmd

4b. If you've not done so before, please put your phone into USB Debugging mode

5. Open the adb shell

adb shell

6. Go up to root. Your screen will look like this

$ su
su
#

The # means you are now root. You may, on your phone's screen, need to approve this

7. Mount the system folder into read-write (this is why you need root)

mount -o remount,rw /dev/block/stl9 /system

8. Move to /system/app

cd /system/app

9. This is where the aforementioned TetheringManager0114.apk lives (boooo!) If you want to verify this (these commands are all cAsE sensitive)

ls Te*

Should dump out

ls Te*
TelephonyProvider.apk
TelephonyProvider.odex
[COLOR="Red"]TetheringManager0114.apk[/COLOR]

We want to RENAME the file

# mv TetheringManager0114.apk TetheringManager0114.apk.old

10. IMPORTANT - remount /system in read-only

mount -o remount,ro /dev/block/stl9 /system

11. Restart your phone and enjoy your tethering (but not too much, lest you run up your bill!)

Please note that this does NOT remove the AT&T notices about needing an account when you go to enable tethering.
[Captivate General] lnxfrk4lf:
Great Detailed Instructions

Just wanted to say thanks for posting that. I had performed relatively the same steps as you did with success.

Though for some reason I wasn't able to connect to the internet via either USB or the AP (am blaming my laptop though for now).
[Captivate General] NiTRoN69:
For me to get tether working thru AP just needed to create new APN with the info from

http://xdaforums.com/showpost.php?p=11493471&postcount=193

and switch to it and wioala.. no need to do anything else.. tethering works

"This doesn't remove the blue message though but who cares"
[Captivate General] natedog75:
Thanks!!

Thanks!! Moblie AP is working great. I have not tried USB yet.
[Captivate General] mmarquis:
Couldn't find the place to enter "MMS Protocol WAP 2.0"

Any ideas?
[Captivate General] richb500:
After you switched to the new apn did you reboot, cycle data connection, wait a while our anything like that? I ask because I just tried it and it still verified me and still blocked me.
[Captivate General] richb500:
I couldn't find it either.
[Captivate General] dozyaustin:
Ha!

So I renamed the TetheringManager0114.apk into TetheringManager0114.apk.old. file using RootManager (buhbye $4)

I set up the new APN - could not find the WAP2 piece, but it works nonetheless.

And I successfully connected through Mobile AP

This is amazing!

D
[Captivate General] PhilipPeake:
Works for me without setting up a new APN. The existing one works fine.
[Captivate General] foxbat121:
There is no need to setup new APN if you remove or rename TetheringManager0114.apk.

Setup new APN is a different way that works for Inspire 4G or Atrix 4G, not necessary for Captivate.
[Captivate General] squarejp:
I guess AT&T has done something to allow the TetheringManager0114.apk to re-spawn after deleting it and rebooting. The only method is to use Titanium Backup to FREEZE it permanently.
[Captivate General] Nick D:
So far I've rooted, renamed tetheringmanager0114.apk to tetheringmanager0114.apk.keep (using Super Manager which is free), unrooted (try to keep it that way for warranty issues), and added the new AT&T APN. The program still tries to verify then boots me back out. Any ideas?
[Captivate General] Nick D:
Just saw this after I posted my question. So if I root, freeze the program, and then unroot does it remain frozen? I'm not familiar with the freezing aspect and if it stays frozen or if TiBu has to be running and have SU access.

I gave it a shot and realized I can't freeze without the paid version. I suppose I'll do without until I can get back to work and pay for more than groceries and the house :D.

Has anyone had the change stick without having to freeze yet?
[Captivate General] loonieryan:
Thanks OP! This works on the i896 Rogers stock ROM as well. It kept trying to authenticate with Rogers and failing, but now it works with Tethering Manager gone.

Cheers!
[Captivate General] chalee76:
Possibly unrooting your phone puts it back I've rebooted several times since renaming/deleteing of course I've kept root and everythinng is still golden.
[Captivate General] foxbat121:
New APN is not needed and does nothing to stop TetheringManager.

Also, I noticed the system patition is now read-only, unlike previous ROMs. So, when I use adb shell command to remove it, I have to remount it to writeable first. If you use a 3rd party tool, I'm not sure if those tools can remount the system partition for you.

BTW, it seems to me that when enable Mobile AP, you need to wait a few minutes before your PC can connect to the internet. The PCs can connect to AP just fine but first few minutes will not have internet access. It seems the MobileAP tries to locate and load TetheringManager for a few minutes before it gives up.
[Captivate General] Seanbest:
Worked great. Did this, it didn't seem to work, rebooted phone again, and it worked. Didn't try USB tethering, but did use the Mobile HotSpot.
[Captivate General] shinji257:
Root Explorer can remount from within the android gui so if you already have that then you will be golden.

Anyways I did a sanity test and I connected my wifi to my xbox. I live near the 3g tower servicing me (literally walking distance) so I can get almost 3mbit down :p . Anyways I checked and the games were far from playable. Got moderate nat (good enough) and pings 200-300ms were nothing shattering. I played Call of Duty Black Ops as that test so it was something that needed some good response. Game showed 2 yellow to 1 red for anyone that cares.
[Captivate General] e-RickNET:
Yes, I've tested with Mobile AP and it works now, maybe would be the same with USB Tethering.
[Captivate General] Nick D:
I'm getting braver by the minute :p. Here's how I ended up doing it.

1) Root using SuperOneClick.

2) Run Titanium Backup and update Busybox.

3) Reboot.

4) Using Super Manager I copied the TetheringManager0114.apk file to SD for backup. Close Super Manager.

5) Open Titanium Backup.

a) Make a backup of TetheringManager0114.apk for argument's sake

b) Uninstall TetheringManager0114.apk

c) Close Titanium Backup.

6) Tested Mobile AP - works.

7) Unroot.

8) Reboot.

9) Tested Mobile AP - still works.

It might not be as efficient as some of the other methods but it worked for me.

I'm pretty sure when I was "renaming" the TetheringManager0114.apk on the previous tries the program was unable to rename it but didn't tell me so. I was never actually getting the name change to take so I thought it was just coming back.

Thanks for everyone's help and information.
[Captivate General] michaelgaribaldi:
Tethering after Froyo

Had to jump in here.

I've been tethering with Eclair (OEM from AT&T) Upgraded to Froyo and can still tether. Bear in mind this will work with Linux and not windows (I'm tethered right now with Linux and my Captivate running Cognition 4.1 (Best Rom available! )

1.)No need for drivers, but you MUST root your phone.

2.) Create a file in /etc/ called wvdial.conf (In OpenSuse wvdial.conf lives in Etc,

your version may vary)

In that file insert:

[Dialer Defaults]

Init2 = AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0

Modem Type = USB Modem

Init1 = ATZ

Modem = /dev/ttyACM0

Baud = 460800

Init3 = AT+CGDCONT=1, "IP", "WAP.CINGULAR"

ISDN = 0

Stupid Mode = 1

New PPPD = yes

Phone = *99#

Password = test

Username = test

3.) Save the file

4.) Connect your Captivate (make sure Debug is on)

Run Wvdial.conf and you should see:

linux-v0of:/home/phoenix/Documents # wvdial

--> WvDial: Internet dialer version 1.60

--> Cannot get information for serial port.

--> Initializing modem.

--> Sending: ATZ

OK

--> Sending: AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0

AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0

OK

--> Sending: AT+CGDCONT=1, "IP", "WAP.CINGULAR"

AT+CGDCONT=1, "IP", "WAP.CINGULAR"

OK

--> Modem initialized.

--> Sending: ATDT*99#

--> Waiting for carrier.

ATDT*99#

CONNECT 7200000

--> Carrier detected. Starting PPP immediately.

--> Starting pppd at Sun Feb 27 08:22:09 2011

--> Pid of pppd: 8053

--> Using interface ppp0

--> local IP address [removed]

--> remote IP address [removed]

--> primary DNS address [removed]

--> secondary DNS address [removed]

--> Script /etc/ppp/ip-up run successful

--> Default route Ok.

--> Nameserver (DNS) Ok.

--> Connected... Press Ctrl-C to disconnect

You're now online!

Works just as well from a hotspot as it will in your home or your office!

Enjoy!
[Captivate General] JohnnyDanger:
High folks, I need some help. Ive done what is stated in post #20, but when I try to use Mobile AP I get the message saying I need to call AT&T to set up a tethering plan. Im not talking about the message at the top of the Mobile AP screen either, its the authentication method.

When I go into Root Explorer it doesnt show that the TetheringManager0114.apk has been renamed to TetheringManager0114.apk.old.

I tried to just delete it, but it says I cant because its a read only file. Can anyone tell me how to correct this?
[Captivate General] Pirateghost:
when you are in root explorer, within /system, you see that little button at the top that says R/W?

push it

that makes the system r/w and you can delete or rename.....
[Captivate General] pietro_spina:
I renamed it the old fashioned way

adb devices
adb shell
(Unlock your screen on phone)
su
(click allow)
mount -o remount,rw /dev/block/stl9 /system
cd /system/app
mv TetheringManager0114.apk TetheringManager0114.apk.disabled
mount -o remount,ro /dev/block/stl9 /system
[Captivate General] JohnnyDanger:
Thanks you guys. Will try what was said.
[Captivate General] locsplitter:
Worked. Awesome.
[Captivate General] fldude99:
So what is the final thing here...Is freezing the tethering manager in titanium all that needs to be done or do you also have to rename the apk? Or is renaming the apk all that is needed?
[Captivate General] foxbat121:
You only need to do one of them, not all of them. So you only need to pick one from following:

1. Titanium Backup to freeze Tethering Manager

2. Delete TetheringManager0114.apk

3. Rename TetheringManager0114.apk.
[Captivate General] pietro_spina:
Yep it is just personal preference. Pick one of the three methods. And if you are not sure what to pick... Pick the first one. (or #2 if you can only afford the free version.)
[Captivate General] fldude99:
Thanks! When it gets to where I can't afford the 5 spot for an app...yikes then I've got more problems than figuring how to tether...
[Captivate General] joeybear23:
For anyone who does not want to use MobileAP, you can just install the free WirelessTether app.

I have attached it for anyone interested.

You need to be rooted to grant it permissions, but it is very simple to setup and use.

You have several security options as well, including MAC filtering... but some people will argue it isn't secure enough.
[Captivate General] fldude99:
Well..anyone that doubts the greed of ATT is living under a rock. To lock down a native froyo feature such as mobile AP is appalling. I have no reservations in freezing that dam tethering manager and using mobile AP as I please-and I'm a pretty conservative corporate kinda person
[Captivate General] shinji257:
I could never get that program to work properly. Any tips?
[Captivate General] joeybear23:
What kind of trouble are you having?

It is not my program, but I have used it for several months. There may be a newer version of it out there, but this one is version 2.0.6
[Captivate General] foxbat121:
The older version I tried a while back will randomly lock the phone (requires battery pull) and it only support ad-hoc wireless tethering. That mean it can only work with PCs. The security is not easy to deal with. The whole thing is not very stable IMO.

It has no advantage over Mobile AP app that's already on your phone if you follow the simple instruction in this thread to remove the restrictions.
[Captivate General] bames:
in all due fairness every carrier attempts to lock it down as well and make users pay extra to tether.

Of course its greed but its also incredibly short sighted IMO.

If you press ATT on it they will be quick to point out that its just an industry standard and other carriers do the same.

My question is alway....."who cares about industry standard? Do you want to lead or follow? Do you want to innovate or stagnate?"

To which they reply off script "the plans are reasonable and give you an extra 2gb of data....oh did i mention its industry standard" =)

It escapes me how they don't realize what a great model and marketing tool it could be. "Come to ATT and Tether all you want....Pay for what you use...its not our business how you use the data your paying for"

If you had a 2gb smartphone plan and used 4GB you would pay the same as the tethering plan. What they count on is people thinking they are getting a bargain because they can tether freely + they get 2 more gb's of data not realizing that even with tethering many of them will never tap into that extra 2gb of data. So basically its a way to get many users to pay $20 extra for NOTHING.
[Captivate General] foxbat121:
Because AT&T knows its network can't handle the load if it let anyone tethering all you want. I don't think they expect a lot of revenue from this HotSpot/Tethering plan but at least they can keep most out of trying to tether.

My daily average 3G speed is 500kb down and 100kb up (can go as low as 100kb down and 60 kb up) here in nation's capital. That's the REASON why AT&T is so against anything that can use a lot of bandwidth.
[Captivate General] joeybear23:
It is a matter of personal preference.

I like the wireless tether app because it is simpler to setup IMHO, quicker to access without needing a special shortcut, and has a nicer interface, plus no legalese thrown at you every time you use it.

I have used it for hours at a time in some cases, but usually short bursts like when I need to connect at an airport, etc, and I have never once had it lock up my device or even force close.

But really, whatever method you want to use is your call, I am just showing other users here there is another way.
[Captivate General] yamabigdog:
this did not work for me
[Captivate General] stoobie-doo:
One more reason to fix it yourself

Irony of irony; my Captivate is provided by my company - so paying for the tethering plan is actually the right course of action, because I need the higher data allowance.;)

Well... I had to show my account team where AT&T documented that tethering was now available. Then after they had it provisioned, it didn't work. :confused:

I then got on the phone with tech support, who I had to show the same AT&T Answer Center FAQ to. And it didn't work.:(

Then we factory reset the phone. :mad:

And it didn't work (I am on stock after all - that I had to flash via Odin because Mini Kies didn't work).:rolleyes:

Off to warranty exchange. Want to bet I get one back with 2.1 and a problem IMEI number?:eek: