yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] shoman94:
The lower frequency offers greater distance and increased building penetration. Also 1900 is said to be better in a city environment (large building in close proximity) Since the wave is sharper it travels in between buildings more efficiently. Also in my own testing leaving it on one frequency doesn't change anything in battery life. I prefer to leave it in automatic and let the modem do what it's designed to do. The modem only uses transmit power when connected Call or data) but some modems IMO use less battery when sleeping overnight. Maybe something to do with it searching for additional towers etc....

Another note.... Every modem I tested (which is pretty much every modem available) prefers to camp on 1900 even though 850 may be a bit stronger. One would think it would move to the stronger one everytime but it doesn't. On the other hand.... in my testing... some modems prefer 850 once on a call.

There is nothing wrong with what we are doing to get better modems for our US variants. That linked post tries to make it sounds like were doing something immoral IMO. To each there own I guess.....
[Captivate Android Development] BigBen:
:confused:

Always good to have your input, Shoman. Thanks. This is becoming an interesting discussion. Whooda thunk?

Which linked post are you referring to as making it sound like we're doing something immoral?

Ben
[Captivate Android Development] shoman94:
It was linked by h3llstorm.... that post just seemed to make it sound so wrong...lol

Everyone is entitled to their opinion...but some people in that post just seem different.
[Captivate Android Development] opticalc:
Hello, I have a Galaxy S I-9000 with 850/1900/2100 WCDMA bands, can I use the JL2 modem.bin file you guys use in your Captivate in my phone?
[Captivate Android Development] .:Crack:.:
Hey, first of all: sorry for the cross post, but its urgent :D

Wow getting pretty confused with all those modems

I Live in western Germany and im searching the best modem for me. -Battery life and performance/signal strength/call quality/etc.

At the moment im using JVE and im pretty happy with it. But i would still like to know whether there is a better one out there I did flash ZSJPG once but when calling, people couldn't here me?! I flashed XXJVE and everything was fine! What about that JP5 -can't find a link...

Thanks in advance!
[Captivate Android Development] harpo1:
Just put all the modems on your sd card and flash them at will until you find the one you like. I usually have 5 or 6 on my internal sd card at all times.
[Captivate Android Development] .:Crack:.:
Actually i this is my internal SD ;) http://img833.imageshack.us/i/modemsv.jpg/

I tested all of them but i just can't decide...

Please help me :D
[Captivate Android Development] mrhaley30705:
Im running Apex 5.1, reorientaded i9000 kernel. I wanted to try the JPA modem. One will everything work, and does anyone have a cwm modem to download?

Thanks to everyone.
[Captivate Android Development] shoman94:
Well.... I have a soft spot for JPG but I'm gonna run JS1 for a while.
[Captivate Android Development] BigBen:
I don't have enough knowledge to answer this. Maybe someone else will, but you are better off looking in the I-9000 forum.
[Captivate Android Development] shoman94:
Yes.... i9000 kernel uses i9000 modem
[Captivate Android Development] .:Crack:.:
Ok thanks, still got a few questions ;)

1. Whats better with JPG than JVE?

2. Whats better -JPG or BVJJPG? -Or whats the difference?

3. Isn't using a "ZS" (Asia) modem bad for signal strength in Europe?

Thanks again!
[Captivate Android Development] DRoc740:
Was anyone able to get a hold of the modem files for the JH3 or JH7?
[Captivate Android Development] flyboy021:
How about JQ1?
[Captivate Android Development] fractaline:
Of you're looking for jq1 it and many others can be found in the new modem thread...

First sticky in dev section.

Sent from my fire fly'n liberated captivate

{onix enhanced}
[Captivate Android Development] l7777:
Yes, modems can be applied without disabling lagfixes as they do not reside on a separate location in the phone's storage. For that matter, kernels can also be applied as long as your new kernel supports the same type of fix.
[Captivate Android Development] mrkava:
something is still missing

arffer, thanks for the clarification. However, I think there is one small bit of this puzzle that isn't explicit. Let me think out loud, if I may.

We need the JG8 modem to enable 850 in the i9000 ROM, but when we flash another modem (e.g JPM/JPP), the 850 enabled still "sticks."

This leads me to believe that the band enable/disable is not related to the modem, since we are flashing over the modem used to enable 850.

So, if the modem isn't what governs the enabled bands, but we still need to start with JG8, is it because the modem enables the *#0011# option? Otherwise, we could just enable bands using JPM/JPP-based ROMs, right?

Also, HSUPA is a "modem" thing and not an "enable it" thing, meaning that the JJ4/JI6 are "physically" unable to use HSUPA, correct?

And, if we were fine with 1900 (as in we have no 850 around anyway), merely just flashing a i9000 ROM (which also has a i9000 modem) would give you both HSDPA and HSUPA on 1900, right?

I can following instructions pretty well without knowing why, but sometimes I get a bit curious. :-)
[Captivate Android Development] arffer:
Its not the menus

All of us that have at any point been involved with this odd 'fix' have admitted we do not understand why it works. We are all curious too, but none of us understand it. We are just extrememly grateful that we have this odd 'fix'.

Nope. I have never been without the "*#0011#" feature, but have many times had the broken 850. I have also at times had access to the WCDMA and GSM menu and through them been able to select the 850 options, yet they don't work until I take the JG8 steps.

Its not that access to the menu is what's fixed, but rather something internal that is fixed. Without the JG8 step, I can 'enable' 850 through those menus till I'm blue in the face, it has no effect. Then I go through the JG8 steps, and all is again well with the world.

Correct and correct.
[Captivate Android Development] Disgustipated:
I just wanted to mention that I have done the jg8 to jpp "fix" and I have hit 5070 kbps download and 2000ish kbps upload. This was at my house at around 2 am PST using the 850 band. I am located in southern california. In the paat month or so that I've had my captivate, the max download I could get was ahout 2 mbps and 700 kbps upload. In comparison I get about 35 mbps download and 33 mbps ulload on my verizon fios connection at home. Hopefully we can get a permanent hsdpa and hsupa fix.
[Captivate Android Development] psxstudio:
Hmmm... Where in socal? Im in inland empire and cant seem to get 850. Gonna have to redo the fix it seems.

Sent from GT-I9000 (disguised as Cappy) using XDA App
[Captivate Android Development] jhnstn00:
Jpb

http://db.tt/8cFjizd

Dropbox to jpb modem hsupa i9000. l7777 may want to re post on opening post.

Using it on spike speedy rom.

Edit. Cwm ready.
[Captivate Android Development] Killemalll:
Thanks for posting it here! I'm gonna give it a try.
[Captivate Android Development] pmpntl:
great thread... however, there should be more modems added, i think, especially recently from i9000 forum.
[Captivate Android Development] double RL:
Just to add a little something to this conversation, I have the JG8 to JPP modem with a Cog rom and setiroN 1.3.5 kernel. I found that I never had a problem connecting to 850 until I toggled the 3G to 2G trying to save battery. It would never pickup the 850 WCDMA again. I had to reflash the JG8 and then the JPP again. I tried the toggle again just to make sure that's what happened and it was a duplicate of the first time. So no more 2G/3G toggle for me.

Anyway, my point is that it sticks and this "odd" fix works. When I toggled it, I disabled the band and it all makes sense now. Well except for why exactly it sticks. As long as it does, I do not care why really.
[Captivate Android Development] zootallure:
I've been using jpd from the 9000 thread. Working good so far. I was getting noisy and muffled sound from jpp, jpm, etc
[Captivate Android Development] Boobie Watcher:
how do i uninstall the modem if it doesent work?
[Captivate Android Development] shadowscreation:
If i am correct u dont uninstall it u just flash the modem over it

Sent from my cappy

I have Rom A.D.D.

Give me more roms
[Captivate Android Development] Phoenix-Lead:
You are correct in saying that. If you have flashed a modem and it is not to your liking, you have to flash the one you do like over the existing one. You do it following the same steps you did to flash the one you don't like.
[Captivate Android Development] DAGr8:
so what is the rogers modem ?

rogers is on 2.1 right now ..
[Captivate Android Development] di11igaf:
Dont know if anyone seen this or not but it looks like we got a new bell 2.2 modem. I'm gonna try this out tonight without using jg8 first to see if it will connect to 850 without doing that. Ill post results after I flash

Edit: Bell modem jk3
[Captivate Android Development] AllTheWay:
I think this thread needs a lot of help.

If anybody would like to hunt down the modems and post them or at least link them I can update the first page to make it easier to find all the modems.
[Captivate Android Development] evilution:
I tried this.

Odin'd to stock jf6.

unzipped Axura's rom, replaced the modem.bin with jk3.

re-zipped it all.

flashed the rom, and boom, 850 on captivate w/o the jg8 hassle.
[Captivate Android Development] EtherealRemnant:
Yes, the Bell modem is quite nice. I'm definitely a fan.

Its a shame that at&t wants to lock us down to HSDPA only though. Guess the network just can't handle HSPA yet...
[Captivate Android Development] AllTheWay:
Other phones on the AT&T network do HSUPA no problem. All iPhone 4's are HSUPA enabled and I believe the Sony Xperia X10 is as well. If you use a ROM with a i9000 kernel you can be rockin' HSUPA on the 850mhz bandwidth.
[Captivate Android Development] emuneee:
The only phone sold by AT&T that does hspa is the iPhone 4. All other phones only support hspda. :-/
[Captivate Android Development] Mac11700:
How come this isn't a sticky yet...I am finally beginning to understand this...

Major Thanks for this thread

Mac
[Captivate Android Development] arffer:
Like this?

You mean like I did back on November 10th, but never got added to the OP?

http://xdaforums.com/showpost.php?p=9137474&postcount=11
[Captivate Android Development] evilution:
help anyone?

Not sure why, but my mobile data stopped working again.

The regular jf6 modem works.

cognition rom works.

di11is rom and axura's don't work. Looks like it is i9000 rom related. Did I mess something up?

Is there something in the setiron file that left something permanent ?

It used to work fine, until I was on the jfs lag fix, then the battery drained to 0, then I got to boot loop (this was on axura 1).

Flashing axura allowed me to get my phone working again, but data stopped working.

Had to master clear to eventually get it to work, (odin didn't even work).

Now I got the same problem again. but no i9000 rom seems to fix it

Looks like I'll be back to cog in the mean time.

EDIT: Looks like it was an issue with the jk3 modem or rom. According to the DG's Perception thread, a reboot should fix it.
[Captivate Android Development] timur525:
Sorry if my post seems ignorant but I'm on 3 battery percent... what would be the best modem for me? I live in Wichita Falls, Texas. If someone could check that be great...
[Captivate Android Development] phishie:
Can this thread be stickied? Great for reference.
[Captivate Android Development] AllTheWay:
Good stuff thanks for the info.

Consider it done.

I agree. Thank you for posting this I will update the these as I see new stuff posted. It seems all the forums usually have a modem thread as a sticky.
[Captivate Android Development] bluerogue85:
whats the difference bet the jpp and the jpm modem for 2.2? im on latest cog right now..ne benefits if i flash it?
[Captivate Android Development] alkiter:
Great thread. At first flashed 2.3b6 but didn't have signal. Flashed JJ4 update and now works!
[Captivate Android Development] ProBoner:
Dang, over 4mb uploads with bell now
[Captivate Android Development] Dani897:
this is all great but there is nothing in referance to bluetooth and call quality. can user post there experience with hsupa enabled modems. jk3 is the only one that i know for sure is working 100%, but can it be used with a captivate kernel?

if people post there experiences then someone (maybe me) can put the info into a simple chart for reference, if posible id like to see people post modem/kermel/rom combo and bluetooth clear/not clear calls clear/not clear and battery life about stock/better than/worse than stock.

its great to have all the modems in one place but there are some pieces missing.
[Captivate Android Development] cesierra:
modem: JK3

Rom: Cognition v2.2 BETA8 (10/21/2010)

issues:

voice calls: no audio
[Captivate Android Development] Pirateghost:
as stated, jk3 is an i9000 modem which means you NEED an i9000 (reoriented) kernel in order for it to work.

if you also use an i9000 rom, bluetooth works, but the wired headset is still problematic.
[Captivate Android Development] Dani897:
this sounds good but there are many roms out there that dont use all i9000 stuff. axura for example is tmobile vibrant jk2 with setiron reorient kernel and bell vibrant jk3 modem.bin.

and obsidian is jj4 based with jk2 framework and is available with a modded captivate "cog" kernel

the only problem is these developers dont have a wiki of known issues that i see.

what are people experiences with these roms? is jk3 modem used for the 850 band and hsupa only? is bluetooth an accepted known issue with these roms? is there a fix that they use like borrowing files from the i9000?

did past i9000 roms have have working bluetooth audio after the 850 band was enabled? i never was any information stating that they did.

i don't necessarily doubt you pirateghost i just want evidence of it so we can come up with a wiki of known working and non working combinations. if that means using all bell vibrant files and a reorient kernel fine i just want eveidence.
[Captivate Android Development] l7777:
What your asking is somewhat answered in my initial post. i9000 modems work with i9000 kernels, Captivate modems with Captivate kernels, and Vibrant (tmobile) with Vibrant kernels. There are very few exceptions to this. It is also good practice to use a ROM based on the same source as your kernel and modem. Us captivate users can use i9000 modems and ROMs because Xcaliberinhand create a kernel for us based on the i9000 kernel and not the captivate kernel. He simply fixed the handfull of issues that come with using a stock i9000 kernel with captivate hardware. The only big outstanding issues is that the wired headset still does not work for making calls but does for playing back audio.

Issues beyond kernel/modem issues are better dealt with in the developers threads as they are most likely ROM related. It is also on the developers to bring over the known issues from the kernel creator's threads. If they are not doing that, you should let them know. At the very least they should be linking to the proper kernel threads. Chances are that if you have an issue that is indeed kernel related, someone else has also had that issue and reported it. All the info can be obtained by reading, yes there is a lot to read but that is the only way as no one can compile a list of all issues in such a manner that would be useful. If you, or anyone for that matter, doesn't have time to read and seek out their own answers, they shouldn't be attempting to modify their phones outside of what is pre-packaged.
[Captivate Android Development] Pirateghost:
this x 1000

good post
[Captivate Android Development] nappent:
I would be interested if anyone looked into seeing if we could have two modems for one rom. Meaning, use HSUPA enabled modem when needed but then switch back to something else when bluetooth is required on the fly. We all want HSUPA but like many states bluetooth is required if you are going to make/recieve any calls when driving. Just a idea I would throw out there. Figured it might be easier than trying to make one modem work for everything.
[Captivate Android Development] double RL:
JK3 modem has all bands and HSUPA. Bluetooth works fine on the roms I've used it on. No need for two modems. I don't think there is an actual way to have two installed at the same time anyway.

I've used Perception, Axura and am currently using di11igaf's 2.0 and loving it. All have the JK3 modem and setiroN's kernel although Axura is Vibrant based.
[Captivate Android Development] Dani897:
Now that I think about it this was the wrong thread to raise big questions like I did. It being a sticky it would be best to keep it un cluttered.

I like to have good information when it exists and not assumptions and generalizations.

Maybe a poll separate from this thread or some personal experimentation is in order. But I'm starting to believe that the jk3 modem is the huspa w/bluetooth fix regardless of rom but may depends on the kernel.

Sent from my SAMSUNG-SGH-I897
[Captivate Android Development] l7777:
This is simply not possible. The best you could do would be to have a working HSUPA modem and kernel in CWM update.zip format and anthter update.zip with the modem and kernel that make your bluetooth work. You could then simply go to CWM and switch between the two, but there will never be a way to switch from within the OS.

There is really no making one modem work, it is simply using one from a different build. The source for the modems has not, and probably will not, be released so there is no tweaking to be done at that level. All we can do is swap them in and out from different builds that are released or leaked from Samsung. Regarding bluetooth specifically, If you use an i9000 modem and kernel, bluetooth works just fine. The issue is using the wired headset to make calls.
[Captivate Android Development] BL4zD:
Hopefully someone can figure out how to turn on T-mobile's 3g bands so we can use our captivates on T-mobile with 3g fully supported.
[Captivate Android Development] jvanbrecht:
This is not possible, as the hardware is slightly different, the ATT bands are physically different from Tmobile.
[Captivate Android Development] BTTNext:
Can anyone confirm that the new JPU modem doesn't have support for 850?
[Captivate Android Development] silverslotcar:
Trying to install the JK3 modem update zip from the OP through clockwork mod and it stalls at installing update forever. Requires battery pull. Any ideas/suggestions?? I flashed the JK4 modem this morning but lost my gps function and now I need to go back to the JK3 modem.
[Captivate Android Development] derek_h77:
have you tried to flash jk3 with odin?
[Captivate Android Development] lbbo2002:
To get your GPS working after the JK4 modem flash just clear you GPS data and re-run the tests. It works like a charm after that. Many people (including myself) have done this with great success.

K4 does a little better on upload otherwise its similar to K3. Not sure if there is any difference battery wise. None that I can tell any way
[Captivate Android Development] koreancanuck:
Doesn't work for me. Ran it several times after clearing GPS data. Same thing with me for JK3 flashable zip, anyone have a working one? :)
[Captivate Android Development] silverslotcar:
Yea I cleared gps data and ran position test multiple times with no success and jk3 modem in op wont work. Awesome.

sent from my craaazy fast cappy running di11igaf v2.5 at 1280mhz!!!
[Captivate Android Development] koreancanuck:
For those having problems, try this out (got it from adam in Axura thread, and JK4 modem gave me great GPS after that).

1) Go into LbsTestMode

2) Go into SUPL/CP Settings and change Server to supl.google.com; change your Server Port to 7276.

3) Press back and delete GPS data

4) Reboot

5) Try out your GPS
[Captivate Android Development] derek_h77:
jk3 in the op works--i just d/led it last week. if you're having trouble with cwm use odin. unzip the file and put the modem.bin in the phone section of odin.
[Captivate Android Development] darkamikaze:
The OP needs updating with JK4 and JL3
[Captivate Android Development] silverslotcar:
Okay maybe it works with odin but me and another just tried it in cwm after flashing jk4 and it did not work. Just sayin...

sent from my craaazy fast cappy running di11igaf v2.5 at 1280mhz!!!
[Captivate Android Development] temp7788:
Thank you for your help
[Captivate Android Development] BL4zD:
No, that's not how radios work, LOL.
[Captivate Android Development] l7777:
Well since you seem to know so much about them, how about you tell everyone how to enable the odd frequency? Fact is that t-mobile uses a different frequency than every other carrier. There is also a good chance that their hardware is different to pick up the different frequency. If that is indeed the case, then his statement is true, there will not be any way to "unlock" t-mobile's 1700 frequency. In addition, the modems are all closed source and that will probably not change so there will be no roll your own modem to solve the problem.
[Captivate Android Development] mikewong27:
Does anyone know which modem firmware resolves the bluetooth voice calling issue? I'm currently running Spaceman aospMOD v 1.1 (11-26-10) ROM with JK4 Modem firmware. The problem I'm having now is that whenever I place a phone call through bluetooth inside my car, I get lots of static. I cannot figure out how to resolve this issue. when I first upgraded from stock froyo rom to Spaceman aospMOD v 1.1, I had not issues with bluetooth voice calling. Once I updated my kernel and modem to SetiroNKernelXT_1200 version 146 (also version 143) and JK3 (also JK4), I could not do any bluetooth voice calling. I would like to resolve this issue asap. Thanks in advance.

Mike
[Captivate Android Development] rasroygbiv:
I believe that ROM had problems with bluetooth in general. I read that some of that was addressed in CRONUS and CRONEXUS, so you might want to check those out if you like asopMOD. They are the continuation of asopMOD.
[Captivate Android Development] mikewong27:
Hi rasroygbiv

By any chance, do you know any good rom that does not have bluetooth voice calling issue? I really need this feature on my phone. thanks,

Mike
[Captivate Android Development] emuneee:
Today I used a modem with HSUPA enabled....I loved it. 4Mbps down / 1.5Mbps up...why did AT&T disable this? This makes for a much better user experience.
[Captivate Android Development] nkawtg:
Unfortunately, everyone has to take a back seat to the iPhone. AT&T disabled HSUPA on all other phones to give/reserve the bandwidth to the iPhone 4. From what I understand this is in their contract with Apple to make sue iPhone users have a great experience.

Basically, they shaft all other paying users so the iPhone users can gobble up the data and have a wonderful time. Gotta love the death star!
[Captivate Android Development] JoeMap:
Yet another reason I can't wait for Verizon to get the Iphone. So AT&T's bandwidth will be more available to the rest of us!! Once Verizon Iphones are released, their "Can You Hear Me Now?" slogan will be over...lol
[Captivate Android Development] ctfeet:
What are the differences between JJ4 and JJ6 modems? Is there a good reason to flash JJ6?

Thanks
[Captivate Android Development] existz:
NEW MODEM:

Pulled this from Samfirmware.com for i9000M USA - I9000UGJL2 ....it does enable 850 by default, same as JL3, JK3, JK4... havent been running it that long so cant comment on battery...
[Captivate Android Development] sixstringsg:
I'm running Assonance V5 and it works on it.