yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] TheTodFather:
No mobile AP? I was just about to do this... im still going to do this perhaps try and reinstall it? can u install voodoo on it is this technically a i9000.

*Is the 850 freq. working?
[Captivate Android Development] TheTodFather:
Regarding MobileAP ...duh we had to flash unhelpfuls kernal to get mobileap working. If i remember currectly...but that will give us a captivate kernal... :(
[Captivate Android Development] frenchtoasted:
Im using an i9000 ROM along with the JG8 modem and mobile AP works fine for me. I don't have tethering checked. This also worked with JH3 and an i9000 kernel with SRE.
[Captivate Android Development] wpb2:
Yes MobileAP (not sure about USB tethering) is working along with 850MHz 3G. I can't get the GPS to work properly though. That is all I noticed so far.
[Captivate Android Development] wpb2:
No you need Eugene373s' ROM because the i9000 reorientate kernel won't get a Data/voice signal at all. I tried everything I could to get it to work, but no dice.

Eugene373s' rom is pretty cool, a little laggy, but I haven't applied a lagfix yet.

I still have a slight problem with Voice call quality. It got alot better, but my Wife complains it doesn't quite sound like me when Im talking (go figure). It is still better then the stock i9000 kernel with the Bell Vibrant modem (which was horrible). Everyone I talked to said I sounded like I was drowning, while sleeping inside a shoe with a busted sole, and no shoe strings while doing a backflip with a snorkle up my a$$.

Pros' of this setup

External SD working

Orientation working

Wifi working

Captivate codec built into the kernel
[Captivate Android Development] TheTodFather:
This would of been perfect but i have to have mobileap or no credit card processing. I cant tether with usb cause i just took that off my plan i just have the unlimted data on phone now. Not sure how they tell what one you use i just know its impossible to tell im tethering with the mobileap , as far as i know.
[Captivate Android Development] wpb2:
Please read my posts. MobileAP is working just fine. It is included in the Eugene373 kernel v1.2
[Captivate Android Development] TheTodFather:
i apologize, i knew he fixed it but when we added in all the other ones i thought it got broken. When u said mobileap yes i thought it was like yes it screwed. Well thats good news. Thanks...

Ive read your post i just need clarification. I about to hspa it up baby c ya!!!
[Captivate Android Development] mostyle:
Am I following you correctly that the 1.2 kernel works with data and voice and that orientation is correct? I'm using Hybrid r3 with JG8 modem and the orientation kernel and cannot get an ip address from the mobile ap.
[Captivate Android Development] wpb2:
So today MobileAP is acting a little flaky, but It connects for me. It seem after a bit of inactivity it drops the connection.

I now have USB tethering working no problem. Here are the instructions.

This is on my Macbook pro, but the settings will also work on Windows, just not sure how, or where to enter them.

How to Tether

Account Name: wap@cingulargprs.com

Password: cingular1

(Advanced settings)

Vendor: Samsung

Model: GPRS (GSM/3G)

APN: WAP.CINGULAR

CID: 1
[Captivate Android Development] wpb2:
Mac setup screenshots.
[Captivate Android Development] thekurrgan:
Enable HSUPA on Stock ROM (F6) USA-All Bands

I live in an area where there is both 850/1900 mhz -- So i've tested this on all the bands, and so unless I got real lucky, it seems overly easy to turn on HSUPA on the Captivate.

Go to Field service mode:

Go to Debugging, Phone Control, NAS Control, RRC(HSPA) Control

From here you can read the state. If you are assoc. EDGE, it will say HSDPA/HSUPA 1 - If you're ON 3G at the time, it should say HSDPA/HSUPA 1/0

You will then need to change hspa revision to release_6

Then re-read the state.. it should then say 1/1

If it does not, change the GCF mode to 1 (Release 6)

I've tried this on 3 so far, and only 1 of them required the GCF setting.. This unfortunately is not stored, and must be re-done every reboot.

Do a speed test, afterwards on mine I got 2873kbps down, 1287kbps up where as previously it was stuck at around 256Kbps up or less.

VARIABLE:

I have previously flashed my rom to H3, then back down to F6. I am unsure if this would make any difference, but its a step I did that may be different from others.

Also I have changed my aquisition order from GSM->WCDMA to WCDMA->GSM

Rooted, with lag fix is only mod to the stock ROM.

I can verify that all bands pass the traffic, since I have access to our in building DAS which harbors only AT&T at the moment, and I can configure the radios to pass only 1 band or the other. Seeing as how there is no signal without the DAS, I assume that filtering out the 850 band would be a decent test.

OTHER CONSIDERATIONS:

Having operated a AT&T cell region, I can tell you that IF the operator knows what they are doing, they can set the parameters of what devices are SUPPOSED to do what, and have the system inform them if they are outside of the determined range.. HSUPA assoc is on the list, and since not many devices can do it yet, they have the ability to be dicks if they want and probably void a warranty or something at the least.. However i can also say that having been on the inside, it is very likely that only the sites I configured are this anal, and that even if someone did care to monitor it, it'd take about 5 damn years for the message to get from the engineering people to the corporate people and then to anyone who may care.. In short, AT&T has no idea what goes on with their towers. Otherwise they'd catch every person who has a smartphone without a data plan instantly, but as we all know they dont catch them hardly ever.
[Captivate Android Development] ranova:
Im on stock JF6 and mine was reading 1/1 without touching anything. I changed the revision as you instructed, and it is (obviously) still 1/1 and no change to upload speeds. (3 bars, 2k down/250 up)
[Captivate Android Development] TheTodFather:
on jh7 it says hsdpa 1 hsupa1...no go.
[Captivate Android Development] l7777:
JH3. An observation, even when selecting [3] RELEASE 6(HSDPA/HSUPA), the top line says CHANGE_REL5. If I select [1] RELEASE R99(HSPA OFF), it says CHANGE_R99 as the top line and does appear to limit speeds. For each test I would turn flight mode on, make change the release mode, then run a speed test. The HSPA OFF mode definately made things dirt slow, but there was no change between Release 5 and Release 6.
[Captivate Android Development] locust43:
Would the steps to enable HSUAP on the Nexus One work on the Captivate without having to flash and everything? See below..
[Captivate Android Development] Dani897:
not sure, it is believed to be in the modem files. this should be updated in the op so people can find it but on froyo the bell vibrant gt-i9000m jk3 modem.bin and i9000 reorient kernel work with only one flaw, that the wired headset doesn't work for calls with a reorient kernel yet.
[Captivate Android Development] designgears:
reboot and check the speeds
[Captivate Android Development] clubtech:
BREAKTHROUGH!!!!

So i tried the i9000 radio with our Captivate and i could not connect to a 850Mhz tower (My office is a 850Mhz only location).

So today i decided to try the Vibrant radio and Voila, it works both on 1900Mhz AND 850Mhz WCDMA AND HSUPA enabled. i get 1.2Mbps up where is with the Captivate stock radio i only got like 320Mbps.

You guys are welcome to give this a try: http://www.multiupload.com/HQX6PV6CJ0

Flash with Odin under modem. no need to repartition or select a pit file.

I am running on this on the i9000 JM2 ROM (becasue it is much better than the stock at&t) one.

Wifi, GPS, Sound, Camera and BT all work fine.

Please note that i am not responsible if you brick your phone. This works for me like a charm.

OP if other people get the same results please kindly update your post.
[Captivate Android Development] madjsp:
Why would the vibrant radio work on this?
[Captivate Android Development] clubtech:
No Idea, but it does.

Does it matter?
[Captivate Android Development] clubtech:
Update: the vibrant radio does give u hsupa but I can't hear anyone that is calling. The other side can hear me fine.
[Captivate Android Development] rekoncrank:
I used Odin3 to flash just the modem.bin file and I didn't get either HSUPA or hear audio. I'm on a 850 band, if that makes any difference. I also had intermittent connectivity on my 3g connection. It would show up as 3g for a bit, then just show the bars with no actual connection.
[Captivate Android Development] anilkuj:
@clubtech will this work with stock captivate rom?
[Captivate Android Development] Drachen:
Unless you don't use your phone for calling, it's pointless because you can't hear anyone. It also disables Band V (850 MHz 3G). Some hold out hope for the Rogers version next month, but more than likely there will be the same voice calling problem. The other possibility is that AT&T will re-enable HASUPA after some period of iPhone HSUPA exclusivity. I wouldn't hold my breath though...
[Captivate Android Development] :
Properly enabled devices such as the Nexus One get HSUPA in markets where AT&T has fixed the problem.

I don't doubt that AT&T crippled the Captivate on purpose. It shows they knew their was going to be a problem with their network when to many people hopped on with HSUPA devices. This was a bug they knew about long before iPhone4 launch and they just hoped users didn't know what a speed test app was.

Apple dictates what goes on the iPhone and had no intention of disabling HSUPA for all the other carriers in the world who had properly, and PROACTIVELY prepared their network for a influx of HSUPA users.

Like everything AT&T does, they don't prepare for anything, and only react when their name gets plastered over every geek news site on the web.

When they say they identified a bug with Lucent equipment, they mean they identified quite some time ago.

While I think AT&T has a pretty decent network with better than average download speeds and better than some other providers coverage, they certainly do lie a bit more than other corporations.

Thank god Verizon is going to start rolling out LTE at the end of the year, because like usual, AT&T will be forced to "react" and maybe fix all these lazy little issues that plague their otherwise decent GSM network. I realize of course they don't work well in every market.

-James
[Captivate Android Development] AJerman:
I'm curious how you tested both 850 and 1900? Do you live in an area with both and disabled each to test the other? I wouldn't make guesses on if it'd work on 850 or not myself since it has no reason to work on 1900 but it definitely does. That would definitely be helpful to know that it absolutely does or does not work on 850.

As for everything working, did you test sound in call? That's what doesn't work for anyone. All other sound works, but calls are just silent. I ask because if you're using the i9000 ROM, there's a chance it behaves differently and accepts the EU or Vibrant ROMs while the i897 ROMs have the voice issue.

So please, if anyone can help verify either of these claims, it would be useful information to know about what we need to do next.

I doubt that the HSUPA network issues had anything to do with it really. The Nexus One was never sold as an AT&T phone, it was sold from Google and worked on AT&T's network. I'm sure AT&T had some approval on it running on it's network, but it's not an AT&T device. That's why it has HSUPA. The Captivate is an AT&T device, branded, and loaded with their software. They had a say in how this phone ran, so they disabled HSUPA, and very possibly because they wanted to keep that as an exclusive for the iPhone. Honestly, there's absolutely no other reason why to disable it when every other Galaxy S phone has HSUPA.

What we really need to do is find an email address where our complaints can be heard and let AT&T know we don't like our phones being crippled and want HSUPA on the Captivate. It would be easiest if they'd just enable it in the next update.
[Captivate Android Development] warri:
What is more likely to happen, is once we get some DEVs on board, we will see a beautiful influx of Custom ROMs which hopefully will have some Edited/Custom Radio Firmware that enables HDSUPA enabled.
[Captivate Android Development] clubtech:
I just can't believe how much at&t crippled this phone.

- No FFC

- No FM Radio

- No HSUPA

- No Side loading (unless you root)

- No tethering options - even if i wanted to pay for one (unless you root)

And this is why the phone is going back.

I think that this is the only way at&t is going to learn. the more people returning the phone to them - the better.

We really should not be spending hours on hacking this device just to get the basic android functionality that we should have from the get go.

The Canadian version is coming out in two days and should have everything enabled and working out of the box and it will have 850/1900Mhz 3g.
[Captivate Android Development] AJerman:
I'd love to hope for that too, and anything is possible with the talented hackers out there, but this is pretty unlikely from what I see. Like I was saying earlier, the radio source code isn't released, so it's not just like compiling a custom ROM. And from digging into the modem.bin file, it looks like AT&T's radio firmware was even compiled with some of the HSUPA files. That means you can't modify the AT&T radio to just enable it, and you're not going to be able to compile a new one without the source. That leaves us with modifying the other ROMs, and the EU and Vibrant ROMs already are missing things like 850 MHz support that would also likely be impossible to add without source (unless the previous posts about 850 on Vibrant are true). So that leaves us waiting for the Rogers ROM.

I'd love to be wrong and see someone find a way to enable it with what we have, but I know enough about coding to know it's unlikely.
[Captivate Android Development] designgears:
HSUPA is enabled and working... I can tether thru usb without rooting.
[Captivate Android Development] sl8125:
Tethering is possible. I think it's ATT that blocks you from using it.

However, others are issues. I too trying to get the canadian version. It has all function. One thing though, cant seem to have them sell me one via telephone. Plus you need to have it unlocked. I don't think anyone has unlock one yet. I will see what comes up. Maybe one of our Canadian friends can hook us up.
[Captivate Android Development] :
USB teathering seems to be there. When tell the USB option to let you "choose" instead of using Samsung Keis, you get the option for "PC Internet".

This teathers over USB. I tried it and it works great. Except for the upload speed of course.

-James
[Captivate Android Development] designgears:
So upon further investigation, more speed tests, HSUPA is NOT enabling even tho it says it does.

Release R99 (HSPA OFF)

Release R5 (HSDPA ONLY)

Release R6 (HSDPA/HSUPA)

If you switch between those, you will notice when you select R6 the info screen says R5 and says HSUPA is enabled.

It is being faked.

Time to call up AT&T and ask for a monthly discount on my data plan.
[Captivate Android Development] :
I assume you're being sarcastic, but if not, let us know how that goes.

It would be nice if a major site like engadget cared enough to publish this particular kind of crippling.

-James
[Captivate Android Development] clubtech:
HSUPA is 100% NOT enabled with the stock radio.

If you flash the Vibrant radio you will see that you can go over 1Mbps UP.

If the stock radio you are capped at HSDPA speeds on the uplink.

As for the USB tethering option, i am sure this was simply overlooked by at&t and that it will be removed with the froyo update.
[Captivate Android Development] designgears:
Do calls work when you use the vibrant radio?
[Captivate Android Development] alphadog00:
As other mentioned,

You can tether without root - and without any apps

You can sideload without root - via adb

As for FM radio and FFC missing - it is not like they hid this - these are not implied features that they turned off

HSUPA - would be a nice to have - but it is not the end of the world if I don't have it.
[Captivate Android Development] lgkahn:
b.s.

i have the i9000 i can tether via wifi.. no option in the menus on the captivate for that

2. i can sideload directly on the phone.. vi built in file manager or root explorer, astro etc. or a multitude of other programs.. not on the captivate without root.

both fm radio and ffc working on i9000

hsupa working on the i9000 on att network but unfort. only on 1900 band.

looking myself for a canadian version not crippled
[Captivate Android Development] gtg465x:
Speaking of crippled... where's the search button on the i9000?
[Captivate Android Development] trinikartel:
Press and hold the menu button
[Captivate Android Development] :
http://www.androidcentral.com/rogers-announces-captivate-coming-soon-flipout-available-now

Rogers, because we love upload.

-James
[Captivate Android Development] warri:
Lets hope some very talented Devs can rip out the radio for use on HSPUA for us ATT people ;(
[Captivate Android Development] bacuy82:
just for laughs and giggles...

after flashing the Captivate to I9000 Eclair, I flashed the RADIO MODEM.BIN from JM2 and JM5 to see if HSUPA Upload Speed is fast. Sure enough, it was between .809 - 1.296 mbps. Of course, MODEM.BIN from JP3 also works. Again, the downfall to this is losing CALL AUDIO while using with the Captivate Kernel. Flashed back to original JF6/Captivate Modem.bin, CALL AUDIO returned and so was the .3mbps upload speed. Bummer! ;-(

Update: Flashed to I9000 Kernel and JM2 Radio Modem.bin, HSUPA works great, both download (up to 3mbps) and upload (up to 1.28mbps). Call Audio works through Speaker & On phone ear piece (I don't have a bluetooth headset to test for call quality.) Call Audio does not work with Wired Headset, music seems to play ok, and Since it's I9000 Kernel phone does not recognize External Micro SD card either.
[Captivate Android Development] madjsp:
I think it is time I delete my old backup of stock i9000 and try it again. I have a couple bugs that I hope a fresh install will work out. If it does, I'm flashing this!

Edit. I tried to install jm5 sms it was in russian and it did not recognize my sim. Had to use the one click flash. Stupid russian.
[Captivate Android Development] NikAmi:
Why wouldn't the I900 kernel recognize your microSD card? Did you use a modded firmware or format your SD card a certain way? Since you can actually mod the kernel, is there any chance you can get the SD card to work while still retaining the speed boost? I would think that, since most people don't use a wired headset to call people, you may have found our holy grail.
[Captivate Android Development] Apple Pi:
As far as the russian bug goes make sure your sim is not in backwards like mine was and be sure to flash your kernel with the 512bit key other wise the default language for this ron is russian... just my experience with this rom hope it helped :)

Sent by my Captivate running i9000 rom
[Captivate Android Development] :
Maybe someone can try the Vibrant radio that just came available from Bell...

http://www.androidcentral.com/vibrant-now-available-canadians-bell

-James
[Captivate Android Development] AJerman:
It looks like the Bell Vibrant is tri-band 850/1900/2100, so we can definitely give it a try as soon as someone dumps the firmware. Let's cross our fingers!
[Captivate Android Development] bacuy82:
I don't have a technical answer for you but I think it's like having the right driver on your computer for all the hardware to work properly. Examples with the I9000 kernel, you can't use POWER button to SELECT in Recovery Mode and screen orientation is not like the stock Captivate kernel (hence the reason why you have to turn off automatic screen orientation in settings,) and if you're playing games it's quite difficult with the axis sensor all screwy. If you can do away with little gaming that uses the sensor or don't mind not having extra space then it's a perfect thing for speed right now.:)

I don't have the knowledge and lack the know how to modify I9000 kernel to fix the external SD and Axis sensor issue. Hopefully, one of the developer may look into this.
[Captivate Android Development] designgears:
Ok, I have in my hands a canadian vibrant! How do I dump the modem?!
[Captivate Android Development] AJerman:
Honestly I have no idea... Clockwork or ROM Manager maybe? Not sure, haha. I'm about to go out for a bit though, so if you haven't figured it out later when I get back I'll see if I can help more.
[Captivate Android Development] mfriedman79:
I really hope we see better success with the canadian vibrant than we did with the t-mobile or UK variants.

On a side note though, I stopped into an At&t and was taking to the manager about how unhappy I was that they purposely gimped the upload speeds. His response was that their analysis indicated most people didn't upload much and didn't need it, but that they were evaluating enabling the full HSUPA functionality when 2.2 rolls out. Of course I take that with a huge grain of salt.
[Captivate Android Development] AJerman:
Can anyone help designgears dump his firmware? I don't know how to do that, but I'd really like to try this radio ASAP.
[Captivate Android Development] NikAmi:
I think you have to use nandroid to dump the firmware. At least that is what I have gleaned from my reading. Apparently other software, such as Clockworkmod, automate the nandroid process so I would start there if I were you. Thanks in advance for taking the time and effort to help out.

God, I can't wait to get back to the states and get my new phone.

*edit* After further reading, I think that Nandroid might only backup the Android system as the modem firmware most likely does not sit in the NAND memory (although I don't know that for sure).
[Captivate Android Development] AJerman:
Ahh! NukaCola helped me figure it out!

Here's what you need to do:

Open a shell to your phone with adb shell (or you could probably do it in terminal emulator even)

Do the following command: "dd if=/dev/block/bml12 of=/sdcard/bml12"

Then if you can upload the bml12 file that it dumped to your sdcard, I can use it to flash the Captivate. bml12 is where the modem.bin is placed, plus a little padding, but I'll deal with the padding when I get the file. It might not matter at all.
[Captivate Android Development] NikAmi:
Awesome work bud. Ship that modem.bin off to a dev who can mess around with this and see what we got.
[Captivate Android Development] AJerman:
Okay, so, as an update. I got the JG8 modem from samsung-firmware.webs.com. Still haven't seen a JG9 like most people seem to have on their phones from the factory, but regardless, they should be similar enough.

HSUPA works again, audio doesn't work again, so it looks like AT&T has really done a number on something. I'm digging through logs to see if I can figure out what's going on.
[Captivate Android Development] asrrin29:
Is it bad audio quality or the same "can't hear one end" audio? if it's just bad quality, there may be a fix found on one of these other threads dealing with compiling the kernel, I'm not sure.
[Captivate Android Development] deadpenguinvx:
I tried JG8 one my captivate also and had the same issue with no voice. When i make a call on my captivate with stock modem it switches from hspda to 3g icon. On JG8 modem it stays on hsdpa, maybe this is the cause for no voice?