yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] Clienterror:
*throws captivate against wall*

I win.....wait.....crap.
[Captivate Android Development] Clienterror:
Yea just uncheck auto orientate in sounds and display in settings.
[Captivate Android Development] robstunner:
Ditto, it's nice having two phones :)
[Captivate Android Development] Unhelpful:
My "other" phone is an i617... yeah, I wouldn't use that again if you paid me to.
[Captivate Android Development] robstunner:
Ha nice I have a iphone 4 which is nice to have to compare things to this but I enjoy the captivate more.
[Captivate Android Development] raychang:
Unhelpful,

Is the HSUPA problem caused by initramfs or the missing audio drivers in Captivate? Another thread mention the missing codec codes in the Captivate source tree cause some sound distortion, but I am not sure if their problems are related to HSUPA.
[Captivate Android Development] AJerman:
HSUPA is disabled in modem.bin. Another modem.bin on an otherwise stock Captivate system has no audio, likely due to something like a different audio path. It's entirely unrelated to the missing codecs in the original Captivate source, that was just an issue with Samsung's release.

I've been busy recently, and HSUPA had gotten side tracked by a few other things like the wake lag, but now that things are working I'll look into this issue again. I wish Rogers would just release their code and have HSUPA enabled so we could be done... assuming it wouldn't have the same audio issue.
[Captivate Android Development] Clienterror:
By the way I installed the MoblieAP for Vibrant and it works fine.
[Captivate Android Development] raychang:
AJerman,

Could you please explain what did you mean "Another modem.bin on an otherwise stock Captivate system"? The current state of the art discoveries are that the modem.bin in original Captivate did not work, and somehow the T-Mobile Vibrant kernel has more correct settings for HSUPA than those in the Captivate's kernel.
[Captivate Android Development] AJerman:
The modem.bin is what makes the HSUPA work. The kernel is what makes the voice work with the modem.bin. We could find out what makes the voice not work in the Captivate kernel, but that means we need a kernel patch as well as the modem file. If the Rogers Captivate has the same thing different in the kernel as the AT&T kernel, and an HSUPA enabled modem.bin, then we would only have to flash the modem.

But there's nothing wrong with trying to fix the kernel while we wait for Rogers, hell, nothing says the Rogers version won't have the same problem as all the rest. I would have tried messing with the kernel more myself but I hadn't done anything until Unhelpful found a working toolchain without the lag, and I've been busy since then.
[Captivate Android Development] madjsp:
So I'm gonna go ahead and do this. Where do I put the Vibrant kernel and the Modem tar in Odin? I'm not sure which is which. Very new to android.

(I assume modem is phone, but that is all I know.)
[Captivate Android Development] Clienterror:
Load the file called "I9000xxJP3.tar" in the Phone spot in oden, flash it let it reboot. Put into download again (Make sure to close/open oden before you go into download mode again) then load the stock vibrant kernel in PDA and flash that and you're GTG. Just remember to remap the keys and turn off the auto orientation in sound and display.
[Captivate Android Development] madjsp:
I re-mapped them. Now currently rebooting to see if the new key map took effect!

I remapped the keys but nothing worked. Used root explorer.

This is what I have for melfas-touchkey.kl

key 158 MENU

key 139 HOME

key 28 BACK

key 107 Search

I'm not sure which was which before, or if the change took effect. It didn't switch them.

EDIT 2 - I've switched them a few times, and they still aren't working. Stuck with being backwards... What am I missing?
[Captivate Android Development] Clienterror:
These are what they should be set at:

s3c-keypad.kl:

Key 58 Volume_UP

Key 42 Volume_down

melfas-touchkey.kl:

key 158 Menu

key 28 Home

key 139 Back

key 107 search

Reboot and it should all work fine.

*Edit*

It looks like you have Home and back reversed.
[Captivate Android Development] madjsp:
Yea, I don't think it worked the first time. Took a few attempts at messing stuff up and finally got it. Last speedtest.net result

2275 down, 1292 up. with 3 bars of signal.

I love when people decide to mess around with crap and make stuff work!
[Captivate Android Development] Clienterror:
Glad you like it! Now that I have HSUPA I don't want to flash anything else and lose it! lol
[Captivate Android Development] madjsp:
Absolutely. And Oh no, the quad cities... I'm in Bloomington/Normal :D
[Captivate Android Development] Clienterror:
Normal is fun! I graduated from SIU but I used to go there and party with friends occasionally :-P
[Captivate Android Development] rkorzuch:
Anbody have instructions on how to edit the two keyboard files? I can use Root Explorer to browse to the files but I don't know how to open them in order to edit. Thanks for your help.
[Captivate Android Development] Clienterror:
Open root explorer and navigate to system/usr/keylayout. You want to edit the 2 files I said in post #271. To do that long press the file and scroll down to "Open in text editor" then you just change the numbers assosiated with the keys that I posted in #271 at the top of the page. Basically you just swap the back and home numbers in the one file and swap the volume up and down numbers in the other. Then reboot your phone and you're GTG my friend.
[Captivate Android Development] rkorzuch:
I tried that and it says the file is read only. When I select Permissions it says the file is read only. What am I doing wrong?
[Captivate Android Development] Clienterror:
OH, I had that happen, reboot your phone the try root explorer again and it should switch to R/W.
[Captivate Android Development] rkorzuch:
That worked, Thanks!
[Captivate Android Development] Clienterror:
NP glad I could help! :-)
[Captivate Android Development] mostyle:
Sumise..

So, the only apparent negatives right now with this is:

1) You have to lock the rotation

2) Lack of haptic feedback since its based on a euro rom

Everything else works? I really want the faster U/L speed but don't want it at the cost of system stability.
[Captivate Android Development] madjsp:
GPS doesn't work. I didn't lose any of my haptic feedback. but I had to map out the keys differently.

I also had a slight issue that required a battery pull, but that could be from a multitude of different things. I have SRE, a lag fix, evo mod with the circle battery indicator.

And I use the Multi-touch keyboard from the droid x, so the auto rotation really doesn't bother me.
[Captivate Android Development] Clienterror:
I had one random restart this morning so I stress tested it for 2 hours and I haven't had any issues since.

Sent from my SAMSUNG-SGH-I897 (My phone is having and identity crisis, it boots to an i9000 screen then a Vibrant screen then loads the captivate rom lol)
[Captivate Android Development] rkorzuch:
So these are my results using USB tethering.

Not getting the speed everyone else is.

Did I do some thing wrong? Is there anyway to check if HSUPA is enabled?
[Captivate Android Development] madjsp:
HSUPA is enabled. without it, you would have less than 384 upload.

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

I have spotty signal in my house.

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

The first is a server closest to my house, the second is the recommended server from speedtest.net. I live in illinois, but for some reason AT&T routes me through philly.
[Captivate Android Development] rkorzuch:
OK, then I'm happy!
[Captivate Android Development] shaolin95:
So please guys confirm this for me before I do this:

#1 GPS is for sure going to be lost as in , My Location stuff wont work anymore?

#2 My phone is rooted, OCed to 1.2 and lag fix 2...I have to flash back to stock before doing this?

#3 forgot what I was going to ask so never mind..the two above should be enough :-)

Thanks!
[Captivate Android Development] Clienterror:
#1 you just lose the physical GPS, you still have the cell tower triangulation(obviously crappy).

#2 you don't need to flash back to stock or undo root or lag fix. The only thing is once you flash the vibrant kernel you lose you OC.

#3 hope that helps :-)

Sent from my SAMSUNG-SGH-I897 (My phone is having and identity crisis, it boots to an i9000 screen then a Vibrant screen then loads the captivate rom lol)
[Captivate Android Development] DJGonzo:
I flashed Euro FW and now mines does Galaxy S boot image, then the regular AT&T boot image.:D
[Captivate Android Development] shaolin95:
Thanks mate.

So is it too hard to go back and forth so that I can recover my OC and GPS when I feel I need them?
[Captivate Android Development] rkorzuch:
Anybody else have an issue with wakeup lag?
[Captivate Android Development] raychang:
I am also thinking about doing the experiments for enabling HSUPA. Could someone please let me know if after all these experiments, if I decide to recover back to the Captivate stock JF6 ROM by flashing this ROM in Odin3 (with its Captivate's stock kernel and modem.bin), will I have to reinstall all of the installed applications and redo the rooting and other modifications such as Market Access (I currently use Captivate stock JF6 ROM)? Will the flashing of the stock ROM in Odin remove all of the installed application?

Could someone please post the direct link for me to download the Captivate stock JF6 ROM? The samfirmware.webs.com has stopped to work for several days.

Thanks a lot in advance.
[Captivate Android Development] raychang:
Does anyone know if this T-Moble Vibrant Kernel + I9000 modem.bin modification to enable the HSUPA in ATT Captivate only works in the 1900 Mhz band or it also work in 850 Mhz band?

Thanks.
[Captivate Android Development] AJerman:
Use an OC Vibrant kernel if you want and you can have both.
[Captivate Android Development] anilkuj:
Already tried that phone wont boot

Only stock vibrant kernel works
[Captivate Android Development] madjsp:
At this point, I really don't need GPS nor over clocking, so I'm going to stick this one out until something else is done about it.
[Captivate Android Development] TheTodFather:
Harrrr me mattes. I flashed to stock then flashed to jh3 then i flashed the 9000 to phone rebooted then vibrant stock to pda. Now me lucky pirate celly dosnt get a signal...I'm going to reflash again to stock and skip the jh3 and try it. I do believe this messes with the antenna in a bad way. I usually only get 2 bars, after this flash i go to 0 bars to no service. I'll try to flash again this time no jh3. harrr
[Captivate Android Development] Clienterror:
I tried that a few days ago and posted it didn't work ;-)
[Captivate Android Development] TheTodFather:
Damn did it again this time bone stock added in the 9000 to the phone rebooted then added kernel-vibrant-stock.tar.md5.tar to pda. Reboot. Phone boots up with Vibrant logo and the phone orientation is all messed up so obviously the kernal is in. MMMM why no signal... It like the antenna is not as optimized as with the captivate kernal. Unless i doing something wrong...

I def. know from what i've experienced with this workaround is that the phone signal is severely compromised. Before i would have 3-4 bars but when i apply fix i get 0 to 1. One bar is only brief... (sad face)
[Captivate Android Development] Clienterror:
That's weird I haven't seen reduced signal strength. After you finish flashing all your stuff try a reboot maybe? I'm not sure why it wouldn't work just for you o.O
[Captivate Android Development] TheTodFather:
It must of been something i did. Yes i did reboot. When I did get full bars my speed test was in the gutter. like .39 down by .24 up. LOL. I try again when i get home i flashed the post from 225 first then flashed the post from 223 next. This is with the stock cappy firmware might i add. Perhaps it dosn't like stock or the jh3. about to go try to flash to a rom that has been proven to run on.
[Captivate Android Development] ranova:
bars mean nothing, what are your actual signal strengths between the two, sitting in the same location? (settings -> about phone -> status)
[Captivate Android Development] strictlyphat:
i dont know if its just me but when i go try to fix the button mapping, i cant "open in text editor." i only have the option to "open as text"
[Captivate Android Development] anilkuj:
try opening in root explorer , just hold the file for a sec and select of the last menu options open in text editor
[Captivate Android Development] madjsp:
Found another bug. I tried to play an MKV file and I didn't have sound. I assume it is because of the new kernel. I didn't try it with headphones. The music player does work though, so I'm not sure why the MKV file wouldn't work.
[Captivate Android Development] strictlyphat:
yeah im not having luck with vibrant kernel anymore, it keeps almost soft resetting every half hour or so. the screen goes black with the soft keys lit, and it starts up again. doesnt turn off completely, doesnt even show boot animations, just restarts android. if that makes any sense.
[Captivate Android Development] Clienterror:
Dang, I had it do it to me the first day once then it hasn't done it once over the last 2 days.
[Captivate Android Development] jc2470:
when I flashed to the i9000 rom I was on hsdpa but didnt have voice, I changed to the i9000 2.2 rom I had voice back and working clearly and hsdpa was working great to, didnt have any signal loss whatsoever.
[Captivate Android Development] Clienterror:
So you are using the froyo i9000 rom and what kernel then? I'm assuming the I 9000 one?
[Captivate Android Development] AJerman:
That's weird since there's nothing that should change in an OC kernel vs the stock kernel that would affect the phone booting unless the kernel had mods other than OC, since the OC changes are identical on both kernels.

Either way, that's just more reason that using the wrong kernel isn't really a good solution to the problem. We have to either mod the Captivate kernel to fix the issue, or get a modem.bin that has HSUPA and works with our normal kernels.

I promise I'll play with it more when I get a chance. Tomorrow is going to be busy, but after that I think I should have more time to sit down and start working on the phone again. Mine needs a reflash again anyway.
[Captivate Android Development] raychang:
I think this approach is more tangible than depending on the mercy or miracle from Rogers. I also think the reasons that the stock T-Mobile Vibrant kernel's being successful in working with the i9000 modem.bin for HSUPA is not coincidental or lucky, but the subtle clues buried in the release source codes (the clues may not be very obvious though).
[Captivate Android Development] shaolin95:
I hope you guys can figure this out soon indeed....I am sure you will.

I just got a speedtest image from my bro who lives in Puerto Rico and did the test to a server in Atlanta and he still schooled my ATT Captivate with his Tmobile one getting 1.7 download and 350 upload.

I can never get over 125 or so upload...how lame is that? :-(
[Captivate Android Development] darcjrt:
I did a speedtest in PR and i got 3mbps download and over 1 upload. That is insane. Esta cabron!!!! I want this modem fw!!!!!!
[Captivate Android Development] darcjrt:
These are new but i got some pretty goot upload speeds before!!
[Captivate Android Development] shaolin95:
Honestly I feel like I have my main gaming pc , an i7 920 oced to 4.1 with a gtx 480 and 3d stuff etc....but then I am using my old Commodore 64 300baud modem to connect to the internet...that is how I feel with my Galaxy right now....
[Captivate Android Development] strictlyphat:
thanks for that, today its working fine(except) for orientation. it has to do with the sys/devices/virtual/accelerometer/accelerometer/dev-and-uevent. i cant for the lifeof me edit those files, i tried in root explorer, and with adb pull and push editing on computer, no avail. someone please fix this orientation!!!! lol. also why wouldnt the gps be working now. i figured captivatge and vibrant have the same gps chip

oh yea also i figured that the orientation sensor on the vibrant is 90 degrees different than the captivate, so editing the degree of rotation in those files should fix it, stock from captivate are 241:0, we need to edit it to 0:-274. maybe. i am not a dev, i have no experience in coding, but im just damn good with computers so im trying here.
[Captivate Android Development] Unhelpful:
/sys is a virtual filesystem exposing information about devices and their configuration. Much of it is read-only and exists to provide information rather than a means of configuration.
[Captivate Android Development] wpb2:
I only really use landscape mode when browsing. I set my browser to default to landscape in settings (Dolphin HD) so everything is now portrait except for browsing is landscape.

Its not a 100% fix, but is acceptable (for now) A small price to pay for HSUPA.

I also edited the buttons to fix the Vol + -, and Home Back swap.
[Captivate Android Development] jc2470:
I don't remember what I was using but it's under development section it was packaged with root already I just flashed it didn't flash kernal and it had screen lock built in
[Captivate Android Development] anilkuj:
canu link the post or send me a PM?
[Captivate Android Development] strictlyphat:
The vibrant kernel is definitely unstable on my captivate...keeps soft resetting
[Captivate Android Development] AllTheWay:
Download speeds on the captivate are exactly par with the iphone 4 and any other smartphone on AT&T network. HSDPA is still alive and well. You just can't upload as fast. It does suck when i try and upload hd videos to youtube but that's the only time that I notice the slowness of the internet.
[Captivate Android Development] anilkuj:
no issues here it just happened to me once.
[Captivate Android Development] Clienterror:
What I went to hsupa my download speed doubled and my upload speed was x5 faster.
[Captivate Android Development] wpb2:
I am having the same problem. Every ~15min it soft resets. I am wondering if it has something to do with SREv1. I had flashed designgears SRE, and had the ext4 lagfix installed.

Did you have any lagfix/ Super Rooter?
[Captivate Android Development] anilkuj:
I have SRE latest version installed and EXT2 lagfix
[Captivate Android Development] Clienterror:
You know what, now that you guys say it. I originally had SRE installed, then the 2nd time I did this I used Unleash the beast because I thought maybe the MobleAP that came preinstalled with SRE was messing it up. Since I used Unleash the beast I haven't had a single reset/reboot.
[Captivate Android Development] GermanGuy:
On my iPhone 4 I get download speeds consistently >3MB/s. On the Captivate w/o HSUPA enabled, I only get about 1.5 MB/s download speeds. HSUPA definitely affects download speeds.

I have not done the hacks yet to enable HSUPA since I need GPS.
[Captivate Android Development] wpb2:
Is this only 1900mhz? I am seeing my signal drop a few bars with this hack enabled.

Is there a way to get it to HS(U/D)PA on 850mhz?
[Captivate Android Development] TheTodFather:
I'm going to try this one last time. It turns out it was saying i was in a "G" area i wasnt getting edge or 3g and obviously hsupa. Funny cause i was in a 3g area. It was dropping calls like crazy. Speedtests where totally crap as expected. However before I flashed, i was getting 2000 down .32 up. After flash .34 down .23 up. I never did check the signal can almost guarantee that was the issue. I could be wrong though but I know something adversely effected the signal from the flashing. Well i'm going to do it again here in a area downtown with good full signal. Don't know why before it gave me a "G" though.
[Captivate Android Development] TheTodFather:
ok, well this is weird everything worked!!! However, I must conclude that it seems rather buggy because when i go back home i am predicting that my signal will drop from 3g to G. Where as if I didn't flash i just have 3g. Whatever, im just happy this worked. So i'm going to cross my fingers...
[Captivate Android Development] darcjrt:
HSUPA

Does the voice call works??? I want HSUPA. I installed JP3 modem with no luck. I have now FMJ6 with JH3 modem and I get an H instead of 3G and speedtest goes up to 1.7Mpbs download. But when I flashed the JM6 modem it went up to 3Mbps.
[Captivate Android Development] anilkuj:
can u pls post JM6 modem link pls?
[Captivate Android Development] darcjrt:
I just extracted the bin from the file downloaded from:

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

hope this helps
[Captivate Android Development] darcjrt:
Even with the JM6 modem, the voice did not work
[Captivate Android Development] anilkuj:
thats just the same JM3 modem packaged in that
[Captivate Android Development] darcjrt:
Ohhh. Well rite now I have

PDA: I9000XFJM6

PHONE: I897UCJH3

CSC: I9000DBTJM1

and I have and H instead of a 3G. Speed is not that fast as it was with JM6 FW. Last test was 1.69Mbps, .39Mbps. With JM6 I had ~3.2Mbps and 1.5Mbps.
[Captivate Android Development] anilkuj:
what u have is a I9000 ROM , for this to work u need to be on Stock captivate ROM either JH2 or JH3 and then flash Jp3 / Jm3 modem and then finally flaash the stock vibrant kernel,

and for fixing the keys look at one of the previous posts and also turn of auto-rotate

and then you are good to go.
[Captivate Android Development] darcjrt:
What did u do to get HSUPA. Does voice works??? whats the speed on your cappy?
[Captivate Android Development] darcjrt:
Thanks a lot!!
[Captivate Android Development] TheTodFather:
OK Im a home now and as it turns out everything makes sense. I have a very low 3g signal out here so it is just kicking the modem/radio into edge mode. THus my crappy speeds. I did get 3mb down and 1.6 up while at work.

Boooya!

THis was my main pet peave since i had the phone.

I backed both before and after up in clockwork and it seems there is no way to revert(switch) between the two roms. Why is that? It will only revert back to the flashed vibrant rom. I thought i was going to have it made switching between the two.
[Captivate Android Development] darcjrt:
I found the files for fixing the vol buttons and home buttons. What do i have to do with those files??? English is not my first lang, that is why i ask so much. Thx.
[Captivate Android Development] jc2470:
I tried to find post but I cant. all i have is file name of what i downloaded

JP3.rooted.insecure.clockworkmod.zip

basically it was already rooted and had clockwork installed and a few other things. had built in button in notification bar to lock the screen. As I said worked great for me just the home button worked as back button so had no home button which irritated me.

I can upload the file if needed
[Captivate Android Development] darcjrt:
If you can do that pls. Thx.
[Captivate Android Development] wpb2:
how to enable 850Mhz HSPA (3G) on captivate

I tried playing around with all the settings in the Debug menu, to no avail.

I know Im being picky now, but I really need HSUPA enabled on 850MHz. I do get great speeds with 1900Mhz, but thats outside, and I can't stand outside all day. my boss might get mad.
[Captivate Android Development] jc2470:
http://www.multiupload.com/PYV1ZHV10B Here is link
[Captivate Android Development] madjsp:
My phone just randomly stopped connecting to the network. I tried to put the jh3 modem.bin and the captivate kernel back on. Only got edge.

I can't live with edge, so I'm going back to stock on this one. It's a shame, but I want at least HSDPA... sigh.

Not sure if this caused it, but I was able to get back on the network after i flashed the different modem and kernel. Not sure what caused it.

EDIT: Disregard. I guess 3g, and our phone network, went down in our area. Damn, and I just flashed everything back to stock.. Good thing i've not a nice backup from clockwork. stupid at&t network! My fiancee's iPhone is on edge too.
[Captivate Android Development] r34p3rex:
I don't think anyone has figured that out yet.. we need the radio file from the hopefully HSUPA enabled Rogers Captivate