yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] AJerman:
You can't hear either end. You don't hear the person talking, and they don't hear you. Unfortunately it's not the same fix as the one we had when compiling custom kernels. I'm even running my kernel with that fix while I'm testing this. :p

As a still somewhat wild guess, I think I have it traced down to an issue with setting the audio path, but that has to be managed by the modem.bin since the issue only arises when using a different modem.bin file. This means there's not much we can do in the way of editing, so I'm not really sure where to go.

On the plus side, it could be something slightly different in the Vibrant from the Captivate, and if that's the case, the Rogers version is going to be the Captivate, so maybe it won't have the same issue? Like I said, this is all shots in the dark right now. The logs aren't helping me much so I'm kind of working blindly. I'm about to try a kernel with more verbose logging to see if I can get some more info.

Not sure what you mean by that. Are you running the I9000 ROM or something? The Captivate doesn't even show H at the top when it's stock. If you're seeing that on the I9000 ROM then maybe there's something interesting to look at there, but I wouldn't see why it would even need to drop off HSPA to make a call, so I'm not sure.
[Captivate Android Development] andars05:
Wouldn't this imply that there is something in the kernel that interacts differently with the modem.bin?
[Captivate Android Development] deadpenguinvx:
I am running JM2 on my captivate so it distinguishes between HSDPA and 3G which is UMTS I believe. If 3G and HSPDA work like CDMA 1x and EVDO that may be the reason. The phone is trying to make a call over HSDPA which cant carry voice(maybe?). Because with stock ATT Radio my phone shows H until I start a call then it switches to the 3G icon. On JG8 it stays with the H icon and the call is just static on the other side.
[Captivate Android Development] AJerman:
Possibly, and even probably. We know something is different in the modem.bin file to cause this issue, so there's probably something that corresponds in the kernel, but I haven't found what exactly it is yet, and haven't had a chance to look a whole lot more.

Well, I can't say anything for certain, but I wouldn't have thought that to be the case. HSPA is just an updated version of the 3G system they already used, so I don't know why it would make any difference. Also, if that were the case I'd expect it wouldn't connect at all. We're making a good connection, it's just our audio that's broken.
[Captivate Android Development] designgears:
Hey guys, I got the canadian vibrant modem dump, I will post it as soon as I get home!

thanks to jentech!
[Captivate Android Development] madjsp:
This is like telling me I've won the lottery but you'll put it in a bank account for 3 years! GAH!!!
[Captivate Android Development] designgears:
I just posted it on my last post :P

---

just flashed it... phone booted, data working, calls are not :(
[Captivate Android Development] raychang:
Is modem.bin included as part of the open source codes Samsung has recently released? If so, then probably some parameters changes in that part of the source codes will enable the HSUPA.
[Captivate Android Development] madjsp:
I asked Samsung on their facebook page and they referred me to AT&T. I asked on their twitter and "they do not have that information at this time."
[Captivate Android Development] designgears:
http://www.multiupload.com/H4HZTUUIIS

modem.bin from the Bell Vibrant

still no calls :(
[Captivate Android Development] bacuy82:
Since it's the CAPTIVATE KERNEL is what making the MODEM.bin AUDIO CALL not working. Can the I9000 kernel be used and be modified so that it will recognize Captivates hardware? or that is easier said than done?
[Captivate Android Development] raychang:
I have not tested the flashing of the kernel, MODEM.bin, but have untarred the source codes of Captivate, I9000, Vibrant. The source codes of Vibrant and I9000 are much similar than Captivate.

Is MODEM.bin produced during the compilation process? If, so, then we can find out the related files from the corresponding Makefile which produced the MODEM.bin. If the MODEM.bin is not produced in the compilation process from the release source codes (from some other external module), will it possible to determine which Makefile include that external module? I grepped the keywords MODEM, modem, Modem from the source code trees, but found many places with that keywords but don't know if these found modems are used in the Samsung phones.
[Captivate Android Development] AJerman:
Sorry guys, I was out last night and didn't get back to reply.

Yeah, the Bell Vibrant is doing the same thing, and I honestly haven't had the knowledge or chance to try to figure out why. I've tried a few different things that didn't work, read logs that contained nothing useful, etc. It might end up being that the difference in the hardware means something was set up differently, and that may mean that the easiest solution would be to wait for the Rogers Captivate, but then that may not work either and that's a couple weeks out still I think. I'd like to get back to working on this, but I don't really know what more to do to try to fix it.

Unfortunately the modem isn't part of the source code because I believe the carrier would compile that. If it were available we could have had this fixed a long time ago. And unfortunately it doesn't seem like it's something that could easily be fixed with something like a hex edit.
[Captivate Android Development] rahlquist:
I recently asked GalaxySsupport on twitter about HSDPA (yes the wrong one) and she gave me the info that yes it was supported but what was interesting was this document

http://ars.samsung.com/customer/usa...ID=2&PROD_SUB_ID=557&PROD_ID=558&AT_ID=282035
[Captivate Android Development] rahlquist:
Her last reply to me was this;

GalaxySsupport: @rahlquist It has the x-gold 616 baseband processor ( http://bit.ly/9045el ) which does support HSUPA. Plz contact ATT about future plans. ^L

So very likely it wasn't specifically crippled in hardware.
[Captivate Android Development] warri:
And if you notice it does support HSPUA as well, and it seems that we are being crippled via ATT
[Captivate Android Development] madjsp:
the best indicator is that people have had 1.2 mb uploads but no data. It is definitely AT&T keeping the bandwidth open for the iPhone 4.
[Captivate Android Development] rahlquist:
Possibly but I also wonder if maybe they were having the same issues with losing voice while enabling HSPUA so they opted to disable it until they can finish fixing it maybe in 2.2..
[Captivate Android Development] asrrin29:
Ok, I have a random crazy idea. Rogers in Canada supposedly has the same bands as AT&T does here in the US. Roger's also has HSUPA enabled. However someone tried porting the radio from a Roger's to a AT&T Captivate and still got the audio issue. But does an actual Roger's Captivate work on an AT&T cell tower AND get HSUPA? If it does, would it be possible to use this knowledge to enable HSUPA on a US phone?

Forgive me if I am totally off base.
[Captivate Android Development] designgears:
no, you are on base, but we already went over this a few posts back, it wont be out for a few weeks.
[Captivate Android Development] rahlquist:
You're not off base at all, I am just hoping that the Rogers version actually has it enabled and functional. :)
[Captivate Android Development] TimF:
It is my understanding that the HSUPA only affects the upload speeds hence the name Hi-Speen Uplink Packet Access. What advantage is there to enabling HSUPA on your phone. I can see that a faster upload would be nice if you are tethering and you want to upload files but the majority of the bandwidth used by smart phones is on the down-link side.
[Captivate Android Development] wpb2:
Well for 1. VOIP would be greatly improved. 2. Download would be improved as well because of packet checking (for every packet downloaded a small packet of data is transmitted back to say "hey this packet is good send another" I forget the exact terminology. But it actually improves your download speed.

On my iPhone 4 HSUPA is enabled, and I was getting Download rates 2x higher then with my Captivate, and Upload 4x higher.
[Captivate Android Development] TimF:
That makes sense, I never thought about the VOIP.
[Captivate Android Development] rahlquist:
So you're using VOIP? I assume you still have the unlimited data plan then? What voip are you running on captivate?

ACK's going out is highly subjective to download type and number of downloads. I've seen claims of single downloads at 50Mbps sending 800Kbps in ACKs. Cut that by a factor of 10 and at 5Mbps your looking at a rough guess of 80kbps up which is not much so I would think in most areas adding HSUPA would only net you a small increase in download.
[Captivate Android Development] AllTheWay:
Yep just did a speed test on my iphone 4 and was able to get upload speeds at 1.26mb with 2.4mb down.
[Captivate Android Development] AJerman:
Rogers hasn't released the Captivate yet. Bell released a Vibrant, but it had audio issues. I'm hoping that Rogers won't, but we won't know until we try. At least it's the same phone if that will help, but since I haven't been able to figure out why the audio is missing, it's hard to tell what needs to change to support it.

A Rogers Captivate would work on AT&T just fine, but you'd have to get an unlock code which aren't very easy to come by at this point.
[Captivate Android Development] derek4484:
That was a Bell Canada Vibrant that they used the modem firmware from, not a Rogers Captivate. The Rogers Captivate doesnt come out until August 20th.
[Captivate Android Development] asrrin29:
I coulda swore someone scored an early Roger's captivate and was trying to get the firmware to the devs. Must have been my imagination though. Oh well, I'll check but it sounds like we are just going to have to wait another 10 days or so.
[Captivate Android Development] mykenyc:
No their vibrant.
[Captivate Android Development] clubtech:
Did anyone try the radio from the new firmware released today from Samsung-firmware?

Maybe it will magically enable HSUPA?
[Captivate Android Development] Zilch25:
It doesn't, still slow upload speeds =P
[Captivate Android Development] derek4484:
HaHa, wishful thinking. No HSUPA, and they took out the USB to PC tethering, which I've never used, but I think its $hitty that they took out a nice feature.
[Captivate Android Development] labbu63:
ok well i found this thread i think yesterday that said how to do something i forgot name but someone found a way to fix the call issues i think by taking the vibrant voice codecs or something like that and putting it on the captivate

finally now i found it here is quotes but didnt find a OP

ok now i found the original post here it is

its from here http://xdaforums.com/showthread.php?t=746343

PG 3 near bottom
[Captivate Android Development] NikAmi:
From my understanding of the problem, this won't help as it isn't a question of whether the phone can handle the audio being sent to the kernel but rather that the kernel and modem firmware do not operate well together, i.e. there is a problem with the way the modem passes data to the kernel. Changing the modem firmware should not affect the type of data it hands over to the kernel. The reason the guys in the other thread were getting garbled audio, if my understanding of their problem is correct, is because Samsung's release of the Captivate source has been pretty crappy and did not include the requisite codec in the tree. So, when negotiating with the towers, the phone would default to a low quality codec and that is the reason for the crappy audio. Once they added the good codec back in from the Vibrant tree, the phones would select to use the good codec instead and, voila, problem fixed.
[Captivate Android Development] labbu63:
you never know and there is no harm in trying so yeah
[Captivate Android Development] TheTodFather:
Anyone getting a Rodgers Captivate? I really feigning for hsupa on this biotch. It sucks i have to run a business from a tethered captivate processing credit cards is slow as hell.
[Captivate Android Development] madjsp:
I should try this. I have 1900 mhz in my area!
[Captivate Android Development] NikAmi:
Lol...what the eff is this supposed to mean?
[Captivate Android Development] madjsp:
I can confirm that this indeed speeds up your upload, but it does not work with the 1900 band. That is all I have here in my city, and I still get static. So even if you have a bunch of 1900 roaming the area, this will NOT work!

http://www.speedtest.net/result/914264210.png

I have 1 bar of signal in my house, and I still got that.

EDIT: So now, I can't get my phone to work after I've put the stock captivate kernel as well as the pit file. What am I missing?
[Captivate Android Development] vendetta007:
have you tried the odin 1-click restore?
[Captivate Android Development] TheTodFather:
LOL.

Well sir what i was trying to explain is that if could enable HSUPA from the Rodgers Captivate I would stop slappin my hos and perhaps donate some brews to my bros. :D

Bottoms up man!
[Captivate Android Development] :
I hope to God you wouldn't have to give up slapping your ho's.
[Captivate Android Development] TheTodFather:
THis bastard who works @ the att franchise store next to me has a HSUPA connection on his data card. Well, i was doing some trouble shooting on his computer and had noticed that his PING is sub >100ms. WTF? Well it seems as if besides upload speeds you get good ping and that my friend is a beautiful thing. This is with only 3-4 bars. Anyone else get better pings with HSUPA?
[Captivate Android Development] madjsp:
I did but i couldn't flash the stock modem. Just had to restore my rom after
[Captivate Android Development] AJerman:
No, sorry, I was the OP here and there. That doesn't help our issue with the radio. I wish it did though!

You need the stock radio, not the stock kernel. Radio and kernel files are different from each other. I don't remember if there was a link in this thread for the stock radio, so just in case I'll attach it to this post.

I'm attaching the JH2 stock modem which should work on JF6 as well. Just extract the modem.bin file, put it in the "Phone" part of ODIN, and flash.

Absolutely, it can definitely help. All data transfered has to go both up and down. When you request a webpage, your phone has to send that it requested it before it can receive it, so with HSUPA and upgraded upstream, it makes it that much quicker overall. But that's not to say that I've gotten very good pings even on HSDPA alone. I've see 1xx ms pings without HSUPA many times. I'd also venture to say that the fact that it was a data card helped out too though.
[Captivate Android Development] madjsp:
that would be why! Oh well, I just odin 1 click and then did my rom manager restore. best app i paid for!
[Captivate Android Development] :
Smartphone user don't get the same priority as data card users.

I put a data card sim in my nexus one (HSUPA all the way), and my pings dropped 70ms.

Normally I get about 200-250 on a close speedtest.net server in the Salt Lake Market. T-Mobile users are seeing 130ms here on the same servers.

Also you will see a bit better pings while tethered. I can get down into the 170's and 180's over USB from my laptop.

-James
[Captivate Android Development] TheTodFather:
I was aware of priorities, however, from what i know isp over wap is what I think you are referring to. I dont think data cards are superior over phone. The only way at&t knows is how you are connecting that they see isp or wap. I think you have to have a isp plan to even connect to it,however, I have a tether plan so I can connect both ways. However tethering over ISP is not unlimted , i only have 5 gigs where as wap is unlimited. The att guys next to me say that connecting through isp is better , I personally have not seen that as true in the million ping/speedtest i do.
[Captivate Android Development] AJerman:
I don't know about priorities on the system, I think data cards are usually faster because they are plugging into a fast computer that can handle the data more efficiently than a phone. But then, phones are getting so fast that I don't think that makes as much of a difference anymore.
[Captivate Android Development] :
I don't beleive the data cards themselves are technically any (much?) different from phones as far as chipsets are concerned. It is provisioning I am referring to as being the culprit.
[Captivate Android Development] NikAmi:
I think that they can use a more powerful signal because they draw power from the computer and it is assumed that the computer has a large battery or is plugged in. The stronger the outgoing signal, the less retransmissions needed and confirmation packets are also quicker. I'm not sure about the intricate technical details, but I think that is why PC cards tend to be quicker than phones.
[Captivate Android Development] lgkahn:
any solution to this.. i currently have the euro model i9000 and get full 3g 2.5 meg down 1.4 up on at&t network where 1900 avail. was thinking of getting the captivate for my son.. but not worth it if the upload is hobbled.

thanks
[Captivate Android Development] TheTodFather:
So are you telling me that you get full 3.5 g with that phone. I thought it was only triband no 850mhz?? SO do you live in the US???
[Captivate Android Development] madjsp:
it's a great phone no matter what. Yes, upload is crippled a bit, but how much do you really upload? That is what it comes down to.

The major part is the download, and I am still able to get 3mb down. That is what I am most happy with. If they crippled that as well, I'd be pissed. But if the upload is a bit shotty for now, I can survive with that until we find a fix for it.

I've tethered my laptop from my phone on multiple occasions, and it is just fine. The only thing I could see causing problems if you were uploading files or using a torrent program, but why would someone do that on the phone?
[Captivate Android Development] derek4484:
Did you not even read his post? He said he gets 2.5mb down and 1.4 mb up where 1900 is available. Obviously since its the i9000 it doesnt work where AT&T has only 850.
[Captivate Android Development] derek4484:
People who like to take a lot of photos and videos and then upload them via facebook, youtube, etc will be disappointed by the crippled upload speeds; or, as you mention, people who like to tether to a laptop and use that as their internet connection.
[Captivate Android Development] Zilch25:
So uhh... according to samsung-firmware's twitter:

JH2 firmware for Canada Samsung Galaxy S soon online :)

This could be good news, yes?
[Captivate Android Development] TheTodFather:
very nice! High Five!
[Captivate Android Development] TheTodFather:
unfortunately the radio will not be released like the other firmwares so no updated modem files for hsupa but...we could dump it from the phone itself right.
[Captivate Android Development] wpb2:
I guess I will put my at&t captivate up on ebay, and get an unlocked Rogers Captivate.

I can't live without HSUPA.
[Captivate Android Development] madjsp:
Yes, but it isn't unbearable of speeds. i get about .3 mb/s up. I can live with that on my mobile phone. I'd love to have them speed it up, don't get me wrong, but I am not going to sell a phone, or not buy a phone, because of the HSUPA.
[Captivate Android Development] joeybear23:
LOL

5char
[Captivate Android Development] ranova:
What are you doing? running a full blown FTP server on your phone or something?

HSUPA is nice, but I havent seen the NEED for it. VoIP works fine without it.
[Captivate Android Development] TheTodFather:
ok im going to chime in, HSUPA does make a huge difference in speed from what ive been experimenting with. Ping is better, packet acknowledgment is much quicker. .362 compaired to 1.4 is a huge difference that effects the up and down speeds. I really think .3 is just gimpy. I sure there is a magic number where you would not notice a difference if it was any higher im not sure. I do know that .3 is too low and causes web lag.

I tether with my phone and do credit cards and yeah hspda sucks...
[Captivate Android Development] :
During the whole HSUPA fiasco with AT&T, I measured the difference with HSUPA on and off (once upload was working again). I was testing on my N1.

Without HSUPA, I saw 150 more ms added to ping. When you already dealing with 200ms round trip from AT&T, 150ms in addition is a lot more.

This does have a huge impact on perceived responsiveness of any data application, and would impact VoIP in the amount of latency you experience.

Yes I think it's very important, but more for latency than for outright bandwidth. I'll take it if I can get it.

-James
[Captivate Android Development] sl8125:
Is there a rogers captivate rom available anywhere? Is hsupa radio not compatible with att captivate yet. Was following this thread but got lost somewhere.
[Captivate Android Development] designgears:
Just tried the modem.bin from the froyo tablet firmware leak, same results :(
[Captivate Android Development] TheTodFather:
thanks gears, :( i got excited when i saw this bumped...im sure soon enough
[Captivate Android Development] sl8125:
Where are the rogers captivate owners? Can they dia system dump and pull the modem files for us att. User? Am i missing something.
[Captivate Android Development] wpb2:
Seriously though, The Rogers captivate has been out for a whole day now (sarcasm) can a brother get a modem file already. sheesh!
[Captivate Android Development] johnsoto85:
Reading this thread is pretty suspenseful.

Still have my Captivate stock with AT&T. Increasing the net speed would make this phone a lot better although it is already pretty damn good out the box.
[Captivate Android Development] sl8125:
Thats what I said. Lol. Where are you guys lets share the love. Since now unlocking us available no worries.
[Captivate Android Development] lillejord:
You really shouldn't get peoples hopes up. They might actually believe what you say...

What I don't understand is why Rogers hasn't announced a release date yet. How hard is that? They announce they the will be getting it and "More details will be available in the coming weeks". That was on the 4th. Then after a ton of comments (and no replies) they gave an "update" on the 19th saying "In terms of the release date for the Samsung Galaxy S Captivate, we don’t have that information just yet. But as those details become available over the coming weeks, we’ll share it with all of you. Stay tuned!"

http://redboard.rogers.com/2010/samsung-galaxy-s-captivate-coming-soon-to-rogers/

At this point shouldn't they have said "over the coming months"?

They do now have a website you can sign up and get updates about the Captivate. http://www.rogers.com/captivate

Seems like Rogers is as bad as AT&T when it comes to communicating with their customers.
[Captivate Android Development] sl8125:
Wait a minute. Rogers captivate is not released yet? Wth. I thought it was released on 16th. Oh mang. Not cool. Rogers need to get their act together.
[Captivate Android Development] strictlyphat:
I have my captivate running the singapore i9000 eclair rom with HSUPA ENABLED WITH VOICE CALL WORKING. I downloaded the rom via samsung-firmwares.com and loaded through odin. I can't remember exact rom right now..in at work.but it works.hsupa and voice.speed is crazy. 3.11 down and 1.59 up. And I loaded the COMPLETE ROM. NO TRACE IF CAPTIVATE STOCK ANYTHING. IT IS FROM OPTUS CARRIER.

ONLY PROBLEM WITH THIS IS THAT THE KERNEL IS ALSO FROM THAT PHONE SO SOME APPS AND SETTINGS LOAD IN LANDSCAPE AND dO NOT ROTATE BACK TO PORTRAIT BUT I JUST TURNED OFF AUTO ROTATE AS I ONLY USE THE PHONE PORTRAIT ANYWAYS. I AM NOT A DEV BY ANY IMAGINATION BUT I FIT HSUPA WORKING WITH VOICE CALLS WORKING. I'LL POST ALL DETAILS TOMORROW AND HOPEFULLY I HAVE TIME FOR A SHORT VIDEO
[Captivate Android Development] TheTodFather:
:I id like to believe you. So you say calls work too?
[Captivate Android Development] rahlquist:
Perhaps all the delays are because they need to fix the same problem everyone appears to be having getting voice and HSUPA working.