yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] c0ns0le:
wouldn't happen to have been an issue w/ the message centre would it?

had faught that a few days back, frustrating to no end. just make sure your message centre isn't blank:

sms>menu>message centre
[Captivate Android Development] Haloruler64:
Any news on anything? Fixed wifi or anything at all??

Also where is /efs backed up to with this method?
[Captivate Android Development] Haloruler64:
How do you uninstall this? Just delete the Gingerbread folder?
[Captivate Android Development] MikeyMike01:
It's in the OP.
[Captivate Android Development] Haloruler64:
No, I meant how do you remove eve4ry trace of CM7? I'm back to running whatever ROM I had, that was simple. I just want to know exactly how to remove it
[Captivate Android Development] TheEscapist:
Yeah, just delete the folder.
[Captivate Android Development] Haloruler64:
Thanks 10char
[Captivate Android Development] Nick281051:
when i try to enter busybox tar zxvf i keep getting an invalid tar message. any idea why?
[Captivate Android Development] Phateless:
This will be sick when it's closer to stable. If I could put CM7 on my gf's phone I think she'd finally be totally happy with it.
[Captivate Android Development] RockRatt:
Anything new with this yet. If we have already had the original Gingerbread from supercurio installed and still have the gingerbread folder is it possible just to use the reoriented file and flash it via cwm? Or do I NEED to do the adv completely? I am hardly ever on a pc anymore. I look forward to a full ginger experience on our phones.

Sent from MY Perception 10.2 Darkness 2.5, Glitterballs v.4 1280 Oc/Uv, UGJL2 MODEM on XDA App
[Captivate Android Development] switters1:
Is this related at all to the CM7 gingerbread port that ytt3r is working on?

From what I've read, his port is our best chance of seeing gingerbread on our captivates any time soon...
[Captivate Android Development] shishir95:
well it sort of works.

sometimes it crashes and turns off the phone while in sleep mode, most of the time, i don't get a signal, i HATE adw launcher (and all other thirdparty ones. don't judge me, i'm a fan of stock), so turns out CM7 won't be for me in its current state. but that's what this is for!

But the speed is perfectly fine. It's like a highly unstable rom that takes forever to boot up and has a crippled and messed up boot animation. i really cannot wait until someone ports gingerbread in its entireity to our captivates.
[Captivate Android Development] bedwa:
Shishir95, I use the LG launcher in my sig. I do prefer stock, but I also like sense and with the bottom and the categories it's a pleasant mix. ;) Just throwing things out there for you.
[Captivate Android Development] joeshmoe08:
OP, would copying the Gapps into /data/gingerbread/data/app not work?
[Captivate Android Development] RockRatt:
Tried it out and look forward to a complete build. Had a issue with the android keyboard though kept force closing. I tried to add another gingerbread keyboard but it wouldn't stop. It did work with the japanese keyboard without force closing though. I hope this can be fully ported someday soon. Great work on all your parts guys.

Sent from MY Perception 10.2 Darkness 2.5, Glitterballs v.4 1280 Oc/Uv, UGJL2 MODEM on XDA App
[Captivate Android Development] david2777:
Quick Question

I'm on Linux (Ubuntu 10.10 to be exact) and can not use ODIN. Any chance this this will work?

http://www.addictivetips.com/mobile...sung-galaxy-s-kernel-with-sgs-kernel-flasher/
[Captivate Android Development] cardassianvol:
Have you tried Heimdall?
[Captivate Android Development] TheEscapist:
Why are people still using this? The i9000 team has been releasing builds for almost a month now, me/y3ttr/Atimn/various other people have pushed captivate code to them. If you want a real CM7 rom, you can just build from their sources.
[Captivate Android Development] Billabong81:
I'd assume because not everyone knows about it and/or does not know how to build from sources.
[Captivate Android Development] ksimilie:
don't be silly, building from source code is just like walking and talking, everyone does it all the time.
[Captivate Android Development] Kaik541:
are you building from the teamhacksung sources or coolya's? trying to build from teamhacksung and "lunch cyanogen_captivate-eng" just fails after like the fourth line (coincidentally "lunch cyanogen_galaxys-eng" works fine it seems). I'm currently syncing coolya's repo to try that, just curious to see where you're going from.
[Captivate Android Development] insaneturbo13:
Use atinm's repo. Its the updated one
[Captivate Android Development] smithisize:
Correct.

NOTE: You need an x64 system to build from source for GB. I downloaded all the repos and everything and was starting to build then was saddened by an error because I only have an x32 system :(
[Captivate Android Development] Kaik541:
yeah 64 bit system is a known requirement for gingerbread. you can remove the 64 bit checks (which I think codeworkx and coolya did originally, but changed their minds later) but I wouldn't recommend it. Besides, if you aren't building this on a system capable of running 64 bit linux, it would take an unreasonable amount of time... just set aside 20 some odd GB for a machine to build on.
[Captivate Android Development] smithisize:
I have a 64 bit machine laying around somewhere, just haven't had time to transfer all my data yet lol I may have to for CM7
[Captivate Android Development] david2777:
I would, but it seems like its 64bit only. My system is 32bit. =(
[Captivate Android Development] joeshmoe08:
Why couldn't someone with a 64 bit linux build the kernel and upload it for the others? (sorry if its a noob question but I am new to building). I found this in the CM7 forums that codeworkx posted when a captivate user asked how to get auto rotate working for captivates:
[Captivate Android Development] lowlymarine:
I believe the CM people have asked us not to do that. Something about CM on SGS not being an "official" port. It seems kind of silly that an effort to port Gingerbread from the Nexus S has reached RC status on several HTC phones but is still in what could be charitably described as beta on the phones that share 99% of their hardware with the NS, but such is life I suppose.
[Captivate Android Development] Kaik541:
not quite. it's true that the CMSGS team is not considered a true part of the cyangenmod team/team douche. The main problem with our phones is the bml partition layout as opposed to the far easier mtd partition with uboot bootloaders. Also, the hardware is *not* 99% similar. We share a CPU and GPU in common... that's about it. The camera sensor is different, the proximity/accelerometer sensors are different, the wifi is different, the GPS is different, etc. The reason there are no uploads from other people besides coolya/codeworkx in the i9000 department is because they have deemed their release suitable as an alpha build and because one of their testers leaked and early version and they didn't want people using it out of desperation for CM7.

they have asked that people not release ugly builds until they're satisfied with how it'll run, and we are choosing to honor their request. if you have an inkling of what you're doing, there are guides on how to do it (hell I'm compiling my first build right now) on the appropriate githubs. The validity of the port as cyanogenmod is because it can't be merged into mainline without breaking a number of other things, so it isn't up to par to be considered "real" cyanogenmod.
[Captivate Android Development] joeshmoe08:
See the problem is that although the hardware is same, the software is very different. I am not an expert but since nexus is AOSP and samsung heavily modifies certain parts that cause big things not to work. This was said by codeworkx who is one of the main porters(question was why desire has better port):

Edit: beat me to it
[Captivate Android Development] cckidquick:
Yeah..I'm trying to to the same now...care to share what guide your using?
[Captivate Android Development] Kaik541:
come to #cmsgs on freenode, plenty of people willing to help :)
[Captivate Android Development] cckidquick:
I'm installing my Linux system now...ill come in soon
[Captivate Android Development] joeshmoe08:
Hey guys I have a question, I built my tarred zimage so is there anything else I need to do or is that it? Also to install do I just flash it with odin over what I already have or do I have to do some special procedure? Thanks
[Captivate Android Development] bobbylx:
The zImage is just the kernel. You would still need to build the rom, and zip that up, and zip up the radio and ota. Its all in the pastie
[Captivate Android Development] Dlev7:
I got this running on my old captivate pretty much my back up captivate and its super smooth.

A lot of bugs though its crazy a lot of random shutdowns, and when it boots up the picture is messed up but really nice to see it on 2.3 right now haha.

Edit: Most annoying of bugs though is when I try to see the cool power off animation the phone shuts off... any idea how to fix that im not asking for a super stable and I know thats impossible right now just making sure.
[Captivate Android Development] peachpuff:
Think you have to set your wifi sleep policy to never, its something related to that i believe, otherwise check out the cm7 thread in the i9000>dev section.
[Captivate Android Development] steph2:
Nice to c the start of 2.3 to our captivates i was starting to think it was never comeing
[Captivate Android Development] Dlev7:
Ya someone said that about the i9000 thread. But I have no idea how I would flash that would I have to go back to a 2.2 ROM and do all those things?
[Captivate Android Development] Kaik541:
please, I ask people to stop using this as it is horribly broken and outdated. if you want CM7 on your phone, you are more than welcome to build it from source (good enough to be a daily driver now) or to wait until there is a sponsored release by the cmsgsteam.
[Captivate Android Development] Baltix:
I'm compiling CM7 for Captivate right now, bored and nothing to do this weekend. :) I'll see how it runs on my setup today. I ran the 9000 and it was fairly smooth, remembering to disable WiFi sleeping. Still things to work out as expected for Alpha.

I'm no programmer but I can bug test and compile just fine. The GT-I9000 and Vibrant are posted on CM's official forum, but there's nothing posted as an initial and kernel for Captivate.

I'd be glad to post a build for us captivate peeps if I get an okay by the CM7 SGS team. Seems they don't want to dev for Captivate but will gladly check code and host if approved.

Lets get some more love for our Cappys! I think we had some captivate volunteers last week or so, haven't heard much since then but surely something in the works.
[Captivate Android Development] Kaik541:
There is no captivate build available because the CMSGS team doesn't want there to be one just yet. There are one or two small things before it's ready for public consumption. We ask that you do *NOT* post a build and there is plenty of dev work going on for the Captivate, they just all get posted to the main repo.

Please do not distribute unofficial builds of CM7 at this moment.
[Captivate Android Development] davwman:
people need to calm down about cm7 on captivate. Give it time and it will soon be here. Im as excited about aosp on my cappy but give cyanogen team a break already.
[Captivate Android Development] chrisz5z:
Not sure of the details but I changed galaxys to captivate in the mirror download links in the test release thread on the cwm forums and so far this build seems 2 be for the captivate
[Captivate Android Development] Dlev7:
Ignore

10 Char
[Captivate Android Development] zerojay:
We asked people to not post binaries yet as you can see earlier in the thread. Do not ask any one for support with these binaries, thanks.
[Captivate Android Development] atinm:
For developers only, the instructions to build Gingerbread are on http://cmsgs.com

If you intend to develop for Captivate, you are welcome to use the instructions to build from source and test/debug/fix. This is not for the average user right now and we ask that you do not post binaries for users because things are unstable and we'd really rather not be dealing with users who've managed to screw up their phones.

Thanks,

-Atin
[Captivate Android Development] gandalf21502:
Just a big pre-THANKS for all those who work hard and cook up some great roms for us all!!!
[HD2 Windows Mobile 6.5 Themes and Apps] Madraum:
Hi there all Pro Masta Flex Manila Majsters

I Have question to ask

I need to know how to backup /add / install or whatever it takes this bar/lauchpad with icons showed on this screen ?

Its right under taskbar and shows when you tap on the place where winmo 6.5 has start menu

I have also winmo 6.5.3 like on the screen , but in my custom this isnt there . I don't want to change rom so please and I mean very please Answear my call

even if makin this work mean manila editing , registry or else

I'll be happy for any answears!
[EVO 4G Q&A, Help & Troubleshooting] aalopez10:
So i have rooted my phone a while back, and been flashing new roms back and fourth , but not sure why recently after a couple of weeks, i have seen my 3g signal drop without me doing anything, on the same places were i usually get perfect 3g signal,

i updated the radios to recent ones, update the profile , PRL profile etc so see if these was the problem that 3g drops all the time,

so i have flash myths , cya mods roms, MIUI , and evry other sense roms like HD SACS and fresh evo etc and i even try AOSP roms to see if the sense roms was the problem, but with AOSP Roms it even drops more,

example of what i mean:

i will be using the internet were it takes forevr to load cuz 3g dont kick in,

than out of no where 3g works perfectly for like 5 to 10 mins,

than after a while i try to use any application that uses internet like facebook, pandora, youtube etc, the 3g starts acting up and doesnt kick in , does this evry other 10 mins which its annoying the crap out of me.

PLEASE IF ANYONE CAN HELP ME I WILL EVEN DONATE $20 TO 30 BUCKS FOR YOUR TIME BY PAYPAL.

NOT SURE WHAT OTHER OPTIONS I HAVE, AND I REALLY DONT WANT TO REPLACE MY PHONE AND IM PRETTY SURE I CANT BRING IT TO SPRINT TO FIX IT CUZ ITS ROOTED, OR CAN I?

THANKS
[EVO 4G Q&A, Help & Troubleshooting] dills2214:
Here is the best thing to try for starters.

Start completely fresh.

Download this zip

http://www.mediafire.com/file/ikylelx99c49133/Calkulin's_FORMAT_ALL.zip

flash that zip from recovery and it will format everything without a doubt.

Then flash a rom like this

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

stock rooted ruu - simple and no modifications.

If you are still having issues after this, then it is possible that you are having hardware issues.

It wouldn't hurt to try updating your radios as well

http://xdaforums.com/showthread.php?t=715485 - the combo one at the top should get them all.
[EVO 4G Q&A, Help & Troubleshooting] nuggyunlimited:
+1 those are the best suggestions than I think can be given to help with your situation. I had the same problem on my hwd 003 evo sent it in and got a hwd 004 speeds were better I think it was a hwd problem cause I couldn't find a fix.
[EVO 4G Q&A, Help & Troubleshooting] dills2214:
Any luck with this?
[EVO 4G Q&A, Help & Troubleshooting] aalopez10:
i just try this like 2 hours ago, its going fine for now but still dropping the 3g couple of times, i just want to see how it goes by the end of the day...because this phone that i have its a replacement cuz my original evo i lost it, hopefully i didnt get a evo that has a hardware issue even though it was working fine for the first months, till now.

thanks again for ur help and ill keep u updated of how it goes and test it for a couple of days.
[EVO 4G Q&A, Help & Troubleshooting] aalopez10:
so i use it over the weekend, and after a day it starting acting up again, i was happy when it work almost for a full day and than it starting acting up where 3g wasnt kicking in, thanks for ur advise and i guess i have to replace this evo.
[EVO 4G Q&A, Help & Troubleshooting] miguelfp1:
you might wanna try going to a Sprint store with service center, maybe they can figure it out there, as you've basically tried everything one can do at home to try and fix it, and are still having problems.
[EVO 4G Q&A, Help & Troubleshooting] topdawgn8:
Here's one to accompany that. It may not even be your phone. Call *2 and ask if they are having network issues in your area. Mine was doing the same thing after a storm (we had tornaders...yes, tornaders...live with it). It was back up withing 48 hours, then again, I reported the issue.

I'm sure they have some pretty good monitoring systems in place; however, if the guys behind the NOC are anything like the guys here at my work...well I won't say anything, but you can piece together the picture.
[EVO 4G Q&A, Help & Troubleshooting] aalopez10:
nobody else i know have 3g issues, because i have ask my friends with evo's and my roommate to let me see there evo and check if the sprint network just acting up, but is not cuz there phone is running good. but it seems like i start getting normal 3g signal when i first flash a rom, than after a couple of hours or a day it start acting up, its annoying as hell cuz i could be in the middle of doing something during the day and when i need my phone to work with 3g, it start acting up,

thanks though for the suggestion, not sure if rooting the phone would effect the signal problem,
[EVO 4G Q&A, Help & Troubleshooting] lithid-cm:
Just because you see it drop to 1x doesn't mean anything. That means that sense doesn't want you to know about it. so there is no icon for 1x since aosp is different and doesn't lie it tells you the truth. I thought things like this from time to time until I did this. Flashed stock. Speedtest... sat in the same spot flashed CM, speedtest. Both were about the same.. some tests were faster on CM then sense and some were faster on sense then CM. I get my email... and my market downloads never fail... So I can't really complain.
[EVO 4G Android Development] zodttd:
Hi,

I am the author of psx4droid. It's a PSX emulator that uses a dynarec. Due to the nature of this code I can have to invalidate the instruction cache on these Android's ARM processors. Just like Yong must do in GameBoid.

I noticed performance loss on the Evo 4G, MyTouch 4G and potentially others. As do some people running GameBoid (though this emulator lays heavy on frame limiting as it runs faster than 60 FPS so it's not noticed as much).

Both these arch's (ARCH_QSD8X50 for the Evo 4G and ARCH_MSM7X30 for the MyTouch 4G) have an oddity when it comes to flushing the "icache".

As seen in these platform's kernel sources at ./arch/arm/mm/cache-v7.S the *ENTIRE* icache is flushed on each cacheflush syscall!

The fix for my performance loss, and others, is to only clear the range specified for userland cacheflush's. While this may not help much besides apps that use cacheflush a lot like emulators, it will help these apps greatly.

My hope is someone can release ROM(s) for the Evo 4G and/or the MyTouch 4G with this fixed. Thanks!

Here's the offending code. Note	"mcr	p15, 0, r0, c7, c5, 0" clears the entire icache as well as others.

ENTRY(v7_coherent_user_range)

UNWIND(.fnstart	)

dcache_line_size r2, r3

sub	r3, r2, #1

bic	r0, r0, r3

1:

USER(	mcr	p15, 0, r0, c7, c11, 1	)

add	r0, r0, r2

2:

cmp	r0, r1

blo	1b

dsb

mov	r0, #0

mcr	p15, 0, r0, c7, c5, 0

dsb

isb

mov	pc, lr

9001:

mov	r0, r0, lsr #12

mov	r0, r0, lsl #12

add	r0, r0, #4096

b	2b

UNWIND(.fnend	)

ENDPROC(v7_coherent_kern_range)

ENDPROC(v7_coherent_user_range)

Here's a faster version of this function from the Samsung Fascinate (Galaxy S) that clears a range as it's supposed to:

ENTRY(v7_coherent_user_range)

dcache_line_size r2, r3

sub	r3, r2, #1

bic	r0, r0, r3

1:	mcr	p15, 0, r0, c7, c11, 1

dsb

mcr	p15, 0, r0, c7, c5, 1

add	r0, r0, r2

cmp	r0, r1

blo	1b

mov	r0, #0

mcr	p15, 0, r0, c7, c5, 6

dsb

isb

mov	pc, lr

ENDPROC(v7_coherent_kern_range)

ENDPROC(v7_coherent_user_range)
[EVO 4G Android Development] HTCRALEIGHFAN:
huh....please post a evo performance for dummies.
[EVO 4G Android Development] lordofokra:
This fix isn't for end users, this is for devs to put into their ROMs for you.
[EVO 4G Android Development] whoamanwtf:
ZodTTD as a long time user of your various emus on various platforms I would just like to say thank you for your contributions. You have gone above and beyond here by hunting out this problem for us Evo users and posting it here even finding a solution!

You are awesome man keep up the good work, no matter how often you hear the thanks your work is appreciated!
[EVO 4G Android Development] Unknownforce:
Wow, good find! I'm curious to see how many "daily" apps use this function and that can be sped up by putting this patch in...
[EVO 4G Android Development] zodttd:
Thanks!

To continue this discussion, I found out this kernel might be using a VIPT (Virtually Indexed Physically Tagged) instruction cache. Due to this usage, it requires the entire icache to be invalidated.

Can we disable VIPT icache on this kernel with some amount of ease? :(

Noted on ARM's site:

Example 7.1. A situation where software must be aware of the Instruction cache tagging strategy

Two processes, P1 and P2, share some code and have separate virtual mappings to the same region of instruction memory. P1 changes this region, for example as a result of a JIT, or some other self-modifying code operation. P2 must see the modified code.

As part of its self-modifying code operation, P1 must invalidate the changed locations from the instruction cache. If this invalidation is performed by MVA, and the instruction cache is a VIPT cache, then P2 might continue to see the old code. For more information, see the ARM Architecture Reference Manual.

In this situation, if the instruction cache is a VIPT cache, after the code modification the entire instruction cache must be invalidated to ensure P2 observes the new version of the code.
[EVO 4G Android Development] zodttd:
Besides some emulators such as GameBoid and psx4droid... perhaps not many. Mono uses it, so games written with Unity 3D that use Mono could benefit. Basically any app that uses a JIT / dynarec will benefit. But those are limited by far.
[EVO 4G Android Development] xlGmanlx:
thanks for the post, i took the liberty of posting it in the kernel forums with a link to your thread
[EVO 4G Android Development] vin255764:
Gonna have to subscribe to this thread.Cant loose this precious :)
[EVO 4G Android Development] cmart4:
Thanks for posting this.... hopefully our awesome defs can whip this up into their next batches of goodness!
[EVO 4G Android Development] halorin:
Zod,

I've used your emulators over the years and have loved them. Thank you!
[EVO 4G Android Development] khshapiro:
if you post this up in the Desire forum i bet it will have a much greater effect on Devs, the Desire seems to have the trickle down effect to EVOs. Have you post any of this up on MoDaCo.com? Great work!
[EVO 4G Android Development] Greenfieldan:
Zodttd, you're one of my long time heros on Android :D (right up there with Cy and Myn haha).

I do hope a lot of developers make use of this patch for their ROMs :)
[EVO 4G Android Development] dmaustin:
Zod, I use your PSX4Droid all the time! On my Samsung Fascinate... I'm guessing that we don't have you worry about this issue. Never really noticed slow downs since v2. But I do get kicked out to rom selection randomly in FF7. Slightly annoying if I forget to save. But still... Best app on my Fascinate!
[EVO 4G Android Development] hagisbasheruk:
I just hope this come to the attention of kernel developers and is pushed upstream

Thanks For your great work throughout the many years and platforms you have brought your work to.
[EVO 4G Android Development] invisiblek:
adding to my dinc kernel, will report back