Related
Man, I'm so frustrated.
On other forums some people have mistakenly thought I'm against flashing custom ROMs. I'm not. I'd flash a custom ROM in a heartbeat. In fact, the reason I hang out here is I'm watching for "That ROM". I'm just not comfortable with the state of things on the Captivate. Here's the deal... it seems every single ROM is a compromise. I'm not talking about differences in themes, or what apps are included, etc... I'm talking basic functionality. Sometimes it's little things, sometimes it's big things... but always, you need to give stuff up. And I'll get the response, "yeah well stock is buggy too, so what's your point?". You know... sometimes the little things count. The details add to the experience. Maybe we want all the little things to actually work. Maybe you don't care about bluetooth, but I do. Etc.
Bluetooth. Haptic feedback. Battery life. Cell reception. GPS. Stability. Performance. Voice quality/Audience support. Pick the 3 you don't care about and are willing to give up.
Frustrating.
And a lot of it seems to come down to these "modem" files. Dozens floating about... everyone has their favorite like they have a favorite color. And they themselves come with compromises... use one, and A B and C work but X Y and Z don't. Use another, and it's the other way around... or maybe there's D E and F now. What works for one person doesn't work for another... and yet these are the same model phones. Oh, but wait... now it's passe to say "every phone is different". Like they are? They're the same hardware. But now we just accept for some reason that every Captivate is some random assembly of different chips and so using a ROM is an assumed matter of modem-roulette and deciding what features you want and what ones you're willing to sacrifice.
Why is this "ok"?
It's important to mention at this point that this is absolutely nothing against the hard-working developers here. I don't doubt for a moment that they are doing their absolute best with what they have available to them. It's not that, it's the culture... the community... the mindset. Are we being hypocrites? I mean, if we're just accepting now that every Captivate is unique hardware and no one ROM/modem will work ideal on all of them, why do we hold Samsung to a higher-standard like they themselves could ever produce an official and universal 2.2 firmware for the Captivate where everything actually works for everyone?
Something's not right here. I don't doubt that people get different results with different files... but these are different environments, and the testing not done consistently or scientifically. I don't think it's appropriate to act like the differences come from varying hardware when it's far more-likely that it's differences in other more-random things. Some people are in a primarily 1900 MHz area, some primarily in an 850MHz area. GPS is also environment-specific and someone with a modem that offers below-average GPS performance might report that the GPS is "amazing" simply because they're in an ideal spot. The hardware is the least likely aspect to vary. Surely there must be a solution... a better answer... a potential for a modem that actually works amazing for everyone. Where all bands are supported, GPS works amazing, Audience chip is supported, etc etc.
I just felt the need to vent. I'm not sure what the solution here is... I just feel we've gotten to casual just "accepting" a situation as something it's not, and shouldn't be. One shouldn't have to play modem-lotto just to get basic decent performance from their ROM, or decide what basic features they're willing to sacrifice. I know this is a huge discouragement for me, and why I'm still on stock. I want to flash so badly... but every ROM thread I read through I eventually hit at least one (if not several) deal-breakers, and the casual acceptance of them is just frustrating.
Anyone feel the same way? Thoughts?
I think your over analyizing.....im a flash junkie and I've flashed everything on the forums....I don't use my phone for business so almost every rom I use has everything I need functional...haptic feedback is not a reason for me not to use a rom but camera is.....along with flashing roms I mix matched different kernels and modems.....its all preference.....with the modem situation I just flash one and test it out until I have an issue then move onto the next...I thought jk4 was the best for me until I decided to try jk3. I've noticed I get reception in areas where I didn't with jk4....so ill test this one out for awhile....you can't sit and read until u read that u found the best......u just have to test it out for yourself...it sucks but that's what u get. I feel things wont get better for us until we get our official froyo release by att. Well have our noise cancellation chip working as well as a modem built for att usa. I had better cell service with captivate roms n modems then I do with i9000 ones but the i9000 roms are leagues ahead of any captivate ones
Sent from my SAMSUNG-SGH-I897 using XDA App
Did you try Serendipity? It seems to do quite well on every item in your list.
I have not flashed for mostly the same reasons as you. It seems that every combination has different things that work and things that do not work. I want every function of my phone to work properly. That includes hardware noise cancellation and proper bluetooth support, which seem to be a major issue on i9000 ROMs/kernels/modems. My biggest issue with Captivate ROMs/kernels/modems is the apparent lack of support for bluetooth voice dialing. Now it is a fair argument that bluetooth voice dialing does not work on the AT&T 2.1 ROM, but it is not a supported feature of 2.1. It is a supported features of 2.2, so why shouldn't I (we) expect it to work? If a feature that is supposed to work in 2.2 does not work, that doesn't give me the best feeling about flashing the ROM.
I came over from the Windows Mobile side and I flashed custom ROMs on my Fuze without thinking twice, but there were never core or standard features of the phone or OS missing in the ROMs I flashed. I had bluetooth + voice dialing, good battery life, good cell reception, good working GPS, extremely good stability, great performance (for the hardware), and good voice quality with working noise cancellation in all the ROMs I ran.
I think that overall the devs here are doing a good job, and I think things will improve after the release of 2.2 sources for the captivate, but it seems that right now, there is a compromise involved in any of the custom ROMs.
I can accept the fact that the current ROMs don't meet my expectations, but when people say, "just start flashing" to people like myself who have higher expectations, it gets a little old. The attitude that only people willing to accept these compromises should be reading/contributing to the xda-developers forum is also annoying. I think it is great that there are people working on custom ROMs and there are people willing to run them with the compromises they have to make, but that does not mean that everyone should just be willing to make those compromises and if they are not willing they should not post.
I have made very few posts in the Captivate forum, I guess it could be said that I have been lurking and reading up on each new custom ROM as it comes out, waiting for one that seems to meet my expectations. I have not been vocal, or complained about the fact that we need to make compromises. But others that ask questions about whether certain things work, seem to get flamed and told to just accept the way things currently are, or they are completely ignored. If the devs don't want to answer questions such as, "does bluetooth voice dialing work," or "how is bluetooth voice quality in this ROM," then they should put this type of information directly in the first couple of posts. The newest Cognition ROM thread has this type of information and I greatly appreciate that DG included it. For most ROMs you can't find out if certain items work properly without reading the first 10-20 pages of posts.
Maybe the main issue for people like me (with higher expectations from my phone) is that good information about what works and what does not work often does not float to the top of the ROM dev threads. I started using xdandroid on my Fuze as my first introduction to Android and each phone that it ran on had a thread and on the first page was a listing of each major functional piece (sound, camera, bluetooth, etc) and whether or not it was working yet. Each developer can do as they choose, but if the status of functional items and known bugs was listed in the first page, it would save on questions and some of the less than helpful responses that the questions cause.
People also have to remember that only a leaked/unfinished Captivate 2.2 ROM has been made available as a base for some ROMs so there's no other choice for a complete Froyo ROM without resorting to i9000 ROMs. Expecting things to work from a unfinished leak is a bit different from having high standards.
GPS is also broken for some people whether they're on a stock ROM or not to begin with, devs can't magically make it work for everyone.
Cell reception is not 100% determined by a ROM, if I flash the "most amazing bestestst rom ever" and live in a remote forest with lead leaves, reception might just suck a little because it mainly depends on location.
No phone is the same believe it or not, maybe unless it's an iPhone. If you want something that works as it should perfectly, you probably shouldn't be flashing ROMs, because they are essentially in infinite beta until a dev doesn't want to work on it anymore. Either stick to the stock ROM, get an Aria or some other unlocked phone, or even an iPhone since that's probably most stable thing out there right now.
The ROM threads grow dozens of pages every hour, and posts will always get overlooked whether they are important or not. It still amazes me that people get confused when they start seeing an H instead of 3G. This is a development community and has several thousands and thousands of users at any given time. It is busy.
tysj said:
People also have to remember that only a leaked/unfinished Captivate 2.2 ROM has been made available as a base for some ROMs so there's no other choice for a complete Froyo ROM without resorting to i9000 ROMs. Expecting things to work from a unfinished leak is a bit different from having high standards.
GPS is also broken for some people whether they're on a stock ROM or not to begin with, devs can't magically make it work for everyone.
Cell reception is not 100% determined by a ROM, if I flash the "most amazing bestestst rom ever" and live in a remote forest with lead leaves, reception might just suck a little because it mainly depends on location.
No phone is the same believe it or not, maybe unless it's an iPhone. If you want something that works as it should perfectly, you probably shouldn't be flashing ROMs, because they are essentially in infinite beta until a dev doesn't want to work on it anymore. Either stick to the stock ROM, get an Aria or some other unlocked phone, or even an iPhone since that's probably most stable thing out there right now.
The ROM threads grow dozens of pages every hour, and posts will always get overlooked whether they are important or not. It still amazes me that people get confused when they start seeing an H instead of 3G. This is a development community and has several thousands and thousands of users at any given time. It is busy.
Click to expand...
Click to collapse
For the American SGS phones, I was not trying to suggest that the developers can "fix" the GPS (though it is worth noting that Da_G has made some good progress http://forum.xda-developers.com/showthread.php?t=881941).
I don't completely disagree with many of your points, which is why I am still running the stock ROM. If I had two phones, I would be willing to beta test unfinished software and ROMs, but since I only have 1 phone that I expect to work (or more accurately, my company who pays for it expects it to work) I have not flashed any of the current firmwares that are available.
I think cell reception has a lot more to do with the Radio/Modem than the ROM. If you have a working modem and that modem functions with the ROM, then it should give you the same reception. I think one of the main points the OP was making was that there is no apparent consistency, and some modems work with some ROMs, and not with others. It does not even seem to be accurate to say that any i9000 modem will work with any i9000 ROM, as some combinations cause poor voice quality or other issues.
I do disagree with your statement that "no phone is the same." Any Captivate in the same batch/build should have identical hardware and should function identically (assuming Samsung has good quality controls in place). There is the potential for slight differences between batches, but I can't believe that any of those differences is significant enough to cause software running on the phones to behave differently. If that is the case, there is no way that Samsung can release a working Froyo build, or even a working Eclair build that would function as intended on every captivate. If Samsung was unable to produce identical products consistently, they would be out of business because none of their products would function as intended consistently.
As far as "expecting things to work from a unfinished leak is a bit different from having high standards," I don't think it is unreasonable for better visibility to what works and what does not work in the first page of a ROM thread. I am not saying that I expect everything to work 100% on all ROMs, especially without 2.2 sources, and I am not saying I expect the devs to be able to test every possible things, but I don't think it is unreasonable to hope that as bugs or problems or ROM/Kernel/Modem combinations that do not work are discovered, that information could be made more accessible without reading 100 pages of a ROM thread.
Hopefully most of this is just growing pains as Android is evolving and as we wait for 2.2 sources for the Captivate. For Windows Mobile, much of the OS and functionality of the OS was pretty much set between ROMs. The biggest differences were in the frameworks (Sense vs. Non-Sense, etc) and theming of the ROMs. That is why I have said in the past that if we could get a solid, working AOSP ROM with all drivers, etc for the SGS, it would give a good base for additional ROM development.
Can anyone tell the important and practical advantages of rooting and installing Infused ROM? I Am just looking for a useful reason to waste my time
Sent from my SAMSUNG-SGH-I997 using XDA App
Read the change logs in the very first post, if nothing there appeals to you than don't bother, if nothing makes SENSE to you, read more like I did before diving in lol.
Short answer is, because its fun, addicting, customizing, unlocks features, removes bloatware.....makes it YOUR PHONE, not AT&T's (assuming you don't have Rogers.) Things like Wi-Fi tethering and GPS lock on times are fixed or improved. Stuff like that, plus the whole process can be somewhat addicting. Lol
Infused
Hehe..... So, no usefulness in rooting I guess.... Can you post the link by the way...
Sent from my SAMSUNG-SGH-I997 using XDA App
Not sure how, on my phone. Lol, but if you go to the infuse developers section, you CANT miss it. Big huge title says something along the lines of, [Infused, V2.#.# (gingerbread) blah blah blah] haha.
But ATM the download portion is down because the Canadian release doesn't use 4g, so he's fixing a little quirk with it right now, than it'll be back up I'm sure, gtg is pretty quick.
Also, rooting is different than flashing a Tom, rooting gives you complete control over your phone, gets rid of market branding (I think), and allows 3rd party apps (be carefully)
Flashing a ROM is replacing the current operating system with the SAME one but streamlined and bareboned, or a better one that's streamlined and bareboned. (Or at least that's how I think of it.) Usually involving better apps, updates, and unlocked features.
So yes there is a benifit I guess lol.
Infused
So, what is infused ROM? I suppose it is custom ROM... Right?... So, what the hell is CWM then?
Sent from my SAMSUNG-SGH-I997 using XDA App
All of this info is readily available, when I first got my android I was a little confused to, hell, I still am =P
But here is the skinny,
Root simply means you are granting the phone or yourself super user access. What does that mean you ask... well, it pretty much gives you ultimate admin rights. From here, you can theme, mod, install roms, alter/move/delete system files etc.
Roms are the creations of enhanced versions of the stock os all ready available, and sometimes not available ie gtg's gingerbread rom. The benefits to these"aftermarket" roms vary from rom to rom. You will need to research each one specifically to see what fits your desires.
Although your question seems simple, it its infact a big question that is far to vague, simply put, custom roms made by experienced developers will 99.9% always be superior to stock, but for different reasons. So please research and you will see that there are varying types of directions... Unless you want gb on infuse, kinds only one direction for that at the moment.
Infused with gingerbread **** thanks GTG465X
Thanks, you articulated my thoughts better lol.
CWM is ClockWorkMod, used commonly for its rom manager feature, it helps make flashing the rom's easier, and can install a clockwork recovery mode that replaces the stock 3e recovery the phone comes with, and is far more useful.
Infused
You need root. Normally I'd suggest going with a ROM, but right now the only ROM actively being developed is Infused. However, this is the first ROM where I have gotten very bad response from those who develop the ROM, as well as backlash for the community when I bring up bugs on the releases. Any other phone has developer communities that are helpful and very nice, and receptive to constructive criticism, but it's like Apple sent their goons over for Infused, and both the developers and the fanboys of the developers act like it's some gift from god. Everything released from the Infused team has had some fairly significant bugs, right now the bug is poor data speeds (kinda silly since we bought the phone for it's "4G" being the primary function), but as always, enter at your own risk.
Seriously bella? the only issues I have seen with this community has been antagonized by you. Hell, out of curiosity I check done of your post history... Surprise surprise, most of the post are you complaining. This thread case in point, seriously had to drag your bull **** to another thread, grow the hell up.
just get your sg2 already and take your negativity to another forum. All you ever do is ***** like a whiny baby. Good luck and good riddance, we won't miss you.
Infused with gingerbread **** thanks GTG465X
Krant, don't let Bella's bs confuse you, this phone has to notch devs, with fantastic roms and kernels. Apparently if the devs can't part the seas and build a rom that get 100 hours of staight heavy use batt life then they don't deserve to give us free development
Infused with gingerbread **** thanks GTG465X
Krant, welcome to the forums.
I disagree with Bella - we have an excellent community here, the only problem is that we have an unusual number of people who post in the ROM threads in development when it is clear they have not even read the first post of the thread. We also have people who complain about a ROM without any evidence to back up their complaint, and get hostile when a dev asks them to run a specific test.
On the positive side, the level of coordination we have between developers is FAR better than most other devices. That's why right now you don't really see any junky "hey look I can deodex too!" ROMs.
So far you're off to a good start, you didn't post in the dev forum and you're making an effort to learn. I suggest you take some time to do some research and Googling.
Another thing adding to the confusion here is that with Android, there are two portions of the system that can be separately customized. The kernel is the base operating system, with hardware drivers and such. The ROM is actually what us kernel hackers call "userland" - the stuff layered on top of a kernel to produce a nice usable system.
Most ROMs include a custom kernel, but in many cases you can flash other kernels over it.
Never flash a ROM/kernel intended for another device. (An exception to this rule may eventually come for userland ROMs, but for now that's the rule.)
CWM is a low-level "recovery" tool that allows new files to be flashed to your device that often can't be flashed to a running system. It's most often used for flashing new ROMs, but can sometimes be used for flashing tweaks to a ROM.
And things like that will only scare people away from these forums, i sincerely feel like there are an alarming number of negative, rude people on XDA, and those who AREN'T, are usually Dev's or working with them, Hence my post from like, a month ago in an ENTIRELY different subject lol. And also why i try so hard to be informative, even with what little knowledge i have. please dont go because of a few bad apples, ive seen it ruin peoples experience with there phones.
Hellion_zk said:
Ive cruised these forums for about 8 months now, and i have to say, out of all the forus ive ever been apart of, (PC, Truck, Motorcycle, you name it) this is filled with the worst ratio of rude, abrasive people ive ever seen on a forum, and am surprised that the mods make no attempt to instill respectful comments to one another.
Click to expand...
Click to collapse
And it got Thanked,... twice... and it wasnt even by the people getting chewed out, (Although for a valid reason. DONT post nonsense in a Dev thread....oh my GOD they take that seriously here lol)
theraffman said:
All of this info is readily available, when I first got my android I was a little confused to, hell, I still am =P
But here is the skinny,
Root simply means you are granting the phone or yourself super user access. What does that mean you ask... well, it pretty much gives you ultimate admin rights. From here, you can theme, mod, install roms, alter/move/delete system files etc.
Roms are the creations of enhanced versions of the stock os all ready available, and sometimes not available ie gtg's gingerbread rom. The benefits to these"aftermarket" roms vary from rom to rom. You will need to research each one specifically to see what fits your desires.
Although your question seems simple, it its infact a big question that is far to vague, simply put, custom roms made by experienced developers will 99.9% always be superior to stock, but for different reasons. So please research and you will see that there are varying types of directions... Unless you want gb on infuse, kinds only one direction for that at the moment.
Infused with gingerbread **** thanks GTG465X
Click to expand...
Click to collapse
the raffman explained root acces well indeed. I heard another explain it as gaining root access to your phone is the same as logging in to your computer with admin rights; you can make all sorts of changes. However, not having root access to your phone is like logging in to your computer as guest; you can change very little.
I rooted my phone a few days out of the box. Don't get me wrong; I was impressed with its performance. Since then I've flashed roms, kernels, bricked my phone, brought it back to life with odin3 many times. It is exciting and wicked fun to push this phone to its limits. Props to all the devs that enable my habit. Root and flash and I am sure you will never look back.
Root and flash and I am sure you will never look back.[/QUOTE said:
And make sure you do tons of research on how to unbrick it, and know what NOT to do.
Infused
Click to expand...
Click to collapse
Entropy512 said:
Another thing adding to the confusion here is that with Android, there are two portions of the system that can be separately customized. The kernel is the base operating system, with hardware drivers and such. The ROM is actually what us kernel hackers call "userland" - the stuff layered on top of a kernel to produce a nice usable system.
Most ROMs include a custom kernel, but in many cases you can flash other kernels over it.
Never flash a ROM/kernel intended for another device. (An exception to this rule may eventually come for userland ROMs, but for now that's the rule.)
CWM is a low-level "recovery" tool that allows new files to be flashed to your device that often can't be flashed to a running system. It's most often used for flashing new ROMs, but can sometimes be used for flashing tweaks to a ROM.
Click to expand...
Click to collapse
Entrophy512,
I've had my superInfuse for over a month now, I have it rooted, flashed Infused 1.53, 2.0Beta1,2,3,stable2.00, 2.01, 2.02 and used CWM, SGS Kernal Flasher, etc. I thought I understood this all pretty well but you summed it up excellently!!! Thanks so much for that!
Hi guys sorry for the several topics in my subject line but there are several questions that I have.
So I just signed up because I'm a bit confused and I'm quite new to the scene. I actually posted this on another forum which I'm already a member of, but I felt it would be better posting here since this is obviously more specialised.
After reading the rules, I've realised that it's quite hard to do a search for existing topics with my questions. I've already tried to do individual searches on each topic though, with varying success.
I've just rooted my Nexus S (i9023, AUS version) for the first time simply because I wanted to be able to use DroidWall (to only allow certain apps to use data).
1) If I manually update to ICS, will I lose root?
2) Does installing a custom ROM cause you to lose all your data? - I've done some searching on this and it seems to depend. Some do and some don't. I don't quite get it though.
3) Kernels - seem to control battery life and how the operating system runs. This slightly confuses me because it makes me think, what affects battery life more: the kernel or the ROM?
4) Most people like to overclock their phones in the interest of power. Would it be reasonable to underclock it in the interest of battery life? Sometimes I don't think I really need 1GHz.
5) It seems like the OTA for ICS for i9023 has not been released yet but has been for i9020?
I'm trying to find the best 2.3.6 Custom ROM from here but none of these are 2.3.6 based! All of them are 2.3.4 or older. I'm hesitant upgrading to ICS for three reasons:
1) Hasn't been released OTA officially
2) Worried of app compatibility
3) Worried of shorter battery life
For these reasons, I'm looking for a 2.3.6 based custom ROM otherwise I'd be happy to look at ICS custom ROMs.
None of the ICS ROMs seem to have any distinctive features about them, especially after watching the video reviews. It's all pretty much "it's a great ROM that doesn't lag when browsing the web and it's fast". Nothing really distinguishes one from another.
Sorry for the mildly long post, but I'd rather ask as many questions as I can at a time rather than making a couple of threads for each. Hope I can get some help =)
Thanks in advance!
I bought 9023 in hk. Upgraded to ics by ota.
If you want, you may do it manually. Flash the rom by yourself. Ota is no longer available. Check it out at nexusshack.com
I don't have battery problem. But don't know why.
Sent from my Nexus S using XDA App
xdaillum said:
Hi guys sorry for the several topics in my subject line but there are several questions that I have.
So I just signed up because I'm a bit confused and I'm quite new to the scene. I actually posted this on another forum which I'm already a member of, but I felt it would be better posting here since this is obviously more specialised.
After reading the rules, I've realised that it's quite hard to do a search for existing topics with my questions. I've already tried to do individual searches on each topic though, with varying success.
I've just rooted my Nexus S (i9023, AUS version) for the first time simply because I wanted to be able to use DroidWall (to only allow certain apps to use data).
1) If I manually update to ICS, will I lose root?
If it is the update you probably will (not 100% sure), if it is the full OTA you certainly will. But it is not a major issue either way, and i would actually recommend backing up with TB (AND a Nandroid), wiping everything and then installing the Full OTA ROM and just root again, then restore your backup.
2) Does installing a custom ROM cause you to lose all your data? - I've done some searching on this and it seems to depend. Some do and some don't. I don't quite get it though.
They will generally lose any system data, apps, modifications, etc. Titanium Backup will copy over most of it anyway, particularly apps and their settings/data. Keep in mind that you should always have a CWM backup (Nandroid) ready in case something goes wrong.
3) Kernels - seem to control battery life and how the operating system runs. This slightly confuses me because it makes me think, what affects battery life more: the kernel or the ROM?
Both. ROMs can do more or different functions which can cause battery drain. Kernels allow you to change your own settings (most of the time) to actually balance performance and drain. I would say at the moment with ICS, the kernel and the settings you give it is the biggest contributor.
4) Most people like to overclock their phones in the interest of power. Would it be reasonable to underclock it in the interest of battery life? Sometimes I don't think I really need 1GHz.
That is correct. Many people can get the same speed with a lower voltage, lowering battery drain. Others also use something called "LiveOC" and increase the clocks by 10% (or more), changing the bus speed and giving similar speeds to 1000mhz at only 880mhz, again saving power. Just remember every CPU batch has different variations - some can undervolt and overclock like crazy, whereas some struggle with a 5% increase.
5) It seems like the OTA for ICS for i9023 has not been released yet but has been for i9020?
The i9023 and i9020T has been released. The i9020A has not, and the same with the Nexus S 4G (D720 i believe). It sometimes doesnt show up though. Either try a manual command which i can't remember in the dialpad or just update manually (manually is best ).
I'm trying to find the best 2.3.6 Custom ROM from here but none of these are 2.3.6 based! All of them are 2.3.4 or older. I'm hesitant upgrading to ICS for three reasons:
1) Hasn't been released OTA officially
2) Worried of app compatibility
3) Worried of shorter battery life
For these reasons, I'm looking for a 2.3.6 based custom ROM otherwise I'd be happy to look at ICS custom ROMs.
None of the ICS ROMs seem to have any distinctive features about them, especially after watching the video reviews. It's all pretty much "it's a great ROM that doesn't lag when browsing the web and it's fast". Nothing really distinguishes one from another.
Sorry for the mildly long post, but I'd rather ask as many questions as I can at a time rather than making a couple of threads for each. Hope I can get some help =)
Thanks in advance!
Click to expand...
Click to collapse
Lots of words, i'm getting a little confused up there. Anyway, if you are rooted (and i assume your bootloader is unlocked), there is nothing to worry about as long as you backup. I personally love ICS and have no issue with it, as do many others. A minority of people however tend to have some problems, whether its battery or force closes. My experience so far has been that a proper wipe fixes most of these anyway.
ICS is still new. Once Cyanogenmod 9 is officially released i'm sure we'll see much more variety than the same look and feel, as alot is based off their code. And also, practically no phones have ICS yet. I've not found app compatibility a problem though, i think the main gripe is viber (which should work soon).
I hope this can help you, just let us know if there is anything else you're after. Also, there is a TON of information around the site (and Nexus S forums in particular). A good amount of reading and going through a couple of pages of some of these threads can go a long way. That is why you came here after all, isn't it?
I got the OTA for ICS back around 20th Dec 2011, but I chose not to update it because I was going to be away from a computer for a few days and had no backup phone. When I wanted to update it a few days later, the update had disappeared from my phone so I looked it up online. Apparently the OTA disappeared for Nexus S's due to some bugs or incompatibility issues. I've never seen the update come up on my phone since. Even when I go to Settings->About phone->System update, it says "your system is up to date". So I've always been under the impression that ICS for Nexus S (at least for my variant, i9023) has never been re-released to us OTA.
Harbb, thanks for your answers. The only one I'm not so sure about is the underclocking one. It seems a little beyond me in terms of technicality. I am definitely interested in doing it though. Would you be able to tell me if adjusting clock speed requires an app?
I am rooted and bootloader is unlocked (I thought you could only root if bootloader was unlocked?).
So does that mean all these custom ROMs around at the moment are mostly based around Cyanogenmod, which is why they're very similar? As I was saying, I was looking at getting a custom ROM installed and noticed most of them are ICS custom ROMs, and the video reviews all say "this ROM is fast and does not lag when web browsing. It's a great ROM and it's fast and smooth."
The custom ROMs just don't seem to be "promoted" too well because I can't see what makes one better than the other, or what features of one custom ROM are intended to be the standout ones.
I notice you (Harbb) are using Stock ICS 4.0.3 (according to your sig) - so you are not using a custom ROM? Am I able to install a custom ICS ROM without first installing ICS? I am still running 2.3.6 at this point.
Viber does not work at the moment? That's not too bad. I can live with that.
I've done quite a bit of reading so far. It has certainly helped, but still a long way to go, but thanks for giving me a great start!
I will start backing up my apps using TB and CWM (Nandroid)!
xdaillum said:
I will start backing up my apps using TB and CWM (Nandroid)!
Click to expand...
Click to collapse
Best line i've read in days
I have tried several custom ROMs once they started surfacing but i didn't feel like they gave me anything special enough to switch to right now and Stock is setup and running very nicely. Stock ICS colours are fine and other apps now can provide Notifications Widgets. I havn't noticed any particular differences in speed either.
Brainmasters ICS tweaks, custom kernel and Flavours of ICS runs beautifully. The OTA varies with where it shows up. To force a check, type this in dialer: *#*#checkin#*#* [AKA, *#*#2432546#*#* ]
If you are rooted it won't work anyway. Just update manually. There is no need to currently on ICS to flash custom ICS ROMs. I would advise that when going from GB to ICS though (and often between some custom ROMs) that you go into CWM and do a factory/data wipe and format /system. After backing up of course.
At the moment most are not based on CM9, however several do use bits and pieces of code (ie. notification power widgets) from it. Not sure why most ROM descriptions are the same
First thing i'd consider is getting a custom kernel, and then the NSTools app (market). Lots of stuff to mess around with and full control of the CPU (governors, IO, overclocking, undervolting, etc).
Harbb said:
Best line i've read in days
I have tried several custom ROMs once they started surfacing but i didn't feel like they gave me anything special enough to switch to right now and Stock is setup and running very nicely.
Click to expand...
Click to collapse
agree with u. for 4.0.3, stock is my favorite, sad to say that.
for 4.0.4, while stock for NS not available, IMM26 ROM ported from NS4G seems good, if you like the stock rom feel.
Hmm I bricked my phone.
I've done the Nandroid and Titanium Backup and have it sitting on my computer ready once I recover this damn thing. Following the backups, I attempted to manually update to ICS with the zip file on this page: http://www.androidcentral.com/how-manually-update-your-gsm-nexus-s-ice-cream-sandwich
Now I'm following these two threads to try and recover the phone:
http://forum.xda-developers.com/showthread.php?t=1397393
http://forum.xda-developers.com/showthread.php?t=1396056
http://forum.xda-developers.com/showpost.php?p=20382688&postcount=16
Hopefully I will get this back up and working. I'm still confused as to why it got bricked though. Updated via clockworkmod "update from sdcard" and then rebooted system. After that, it just bricked. Can't get any lights to come up on the device whatsoever. Plugging it in to computer, wall charger, pressing all the buttons, taking the battery out and putting it back in.
Odd. Best of luck getting it working, i'm sure the resurrector will work for you so don't stress too much. That's the right file so i'll probably just put the issue on a bad flash or bad download (wise to hash check before flashing). At this point i'd say it's wise when you get it working again, just flash the Full OTA file, and do a wipe of /data, /cache, /system and /boot beforehand.
Sad to hear about your troubles buddy.
So it looks like everything worked out for me. I managed to restore my phone with the help of the threads above. I have to admit though, the guides given on this forum aren't too "complete" - there's always a step or two missing from the guide that the reader has to figure out themselves. And not all the files are provided in the topics either! I'm also kind of concerned why it seems so many people ended up bricking their phone like that. Quite concerning.
In the end, I managed to reflash the stock ICS ROM for i9023 Nexus S which I found in this thread: http://forum.xda-developers.com/showthread.php?t=1445635
So I scrapped the one that I downloaded initially from Android Central. The difference in size was surprisingly roughly 30MB (160MB instead of the 130MB Android Central one).
I'm just using stock ICS, but rooted. Downloaded a few apps which require root, but haven't tried adding any mods or kernels. I might look into that later. But it seems like with 4.0.4 coming out, there might be some interesting new additions!
Thanks for all your help!!
Did you flash this ics from stock recovery?
Sent from my Nexus S using XDA App
Congratulations on resurrecting it! Are you guys saying that there is a risk of bricking a phone, while installing official update? I did a manual update, 3 weeks ago, unrooted, and ICS has been nothing but amazing for me.
I have a question. In case, I ever brick my I9023 (hope not).
http://forum.xda-developers.com/showpost.php?p=20382688&postcount=16
This post states that I must be running Ubuntu on my PC. Does that mean I can't use Windows? And if I must use Linux, can I just do it with Wubi, or with Online Server?
Hey all,
I am not a modder. I prefer my device to be stock as much as possible - I know, not very XDA-like. I am not averse to doing it if necessary.
TMo gave me the MT4G Slide as a replacement device for the MT4G which was having issues. It seems that neither phones are getting an ICS/JB update (as HTC hasn't mentioned it on their list of phones officially getting the update).
I'm curious as to any hardware constraints that the Doubleshot may have to have lead to this decision. Some folks have mentioned the amt. of storage being the issue, but seeing as how these devices contain a 4GB chip and HTC has been quoted saying that this unusable space is due to GB and Sense, is this reason validated? Would ICS+Sense be that much more huge vs. GB+Sense as to not be able to fit in that ~2.5GB of space?
This has probably been a very badly beaten dead horse, but I did a search and couldn't really find anything referenced here on XDA. I see there's some moment on CM9 for the phone...but ultimately I want to know why HTC can't put ICS/JB on the device. It's an important factor in deciding to either stay loyal to the brand or move on to something different. I realize that it's an OEM (TMo branded phone) and that it may be up to TMobile to get it updated, which I'm assuming they would under their "no phone left behind" promise...maybe I assume incorrectly? TMobile hasn't said a thing on the matter.
I may go ahead and put CM9 on it once it's gone 100% stable.
Thanks.
It's not that they CAN'T upgrade to ICS/JB. They WON'T, for just about any reason you can make up. T-Mobile or HTC have not given any official word as to why not, so it could be due to anything.
Possible reasons include:
-Custom MyTouch skin
-T-Mobile holding the update back
-Our phone is essentially a commercial flop. Probably why they're not supporting it. Consequently, we're not a big enough community to make a difference anyway.
-They simply want you to buy another phone.
There is no physical reason they won't do it. Our phone has nearly the same internals as the Sensation 4G. It's still a high spec phone and can handle anything. Hardware is not the problem here. It's the higher ups.
I would like to add that if you don't want to wait, TBalden's Virtuious Inquisition has always been a rock solid ICS ROM for me. NEVER a hiccup even though there have been a few complain of an issue or two. But it will most likely always be that way with any ROM.....even the official releases.
There are a couple of ICSs by UndeadK9 on Rootz Wiki too that are slick. Then there is MikMiui ICS that is soooo close it's scary! KWIM? You HAVE choices right now.
ICS natively doesn't support Hardware Keyboards. That's why our device is under review by HTC/T-Mobile. HTC is willing to push an update, but T-Mobile has it on hold. So it's T-Mobiles fault, not HTC. How do I know this? Worked places, and have numbers.
Sent from my myTouch_4G_Slide using Tapatalk 2
Wow good topic I was just about to ask this because Ive been thinking about this for days now. Seeing the Galaxy 3 makes me crave that OS its really nice. I cant believe this phone flopped in the market its heaps good I love it, this with the droid look really solid with a slide out qwerty. So iffffff TMobile is holding out on the update is it possible that they will release it? or times gone by no chance of this? Im like the TC, Ive never modded a phone and dont know how to do it, but iffffffff I have to put ICS mod what is the best and closest to the real thing and is solid and does not have many bugs etc.? Like if this was your phone you are selling to the world which mod would you add to it? If TMob dont release one I might try attempting my first mod and if anyone can help me out with helpful links or pics as a walkthrough so I dont brick it much appreciated
As someone who spent a good deal of time with sense 4 I can say the only thing I miss from the mysense is the integrated visual voicemail. The positive changes out weighed the loss of the integrated vvm.
Sent from my HTC_Amaze_4G using xda premium
Archangel, if you do decide you want to root your device this is a fairly new but extremely comprehensive, simple & straightforward guide that will give you every bit of info you need to do that. Should you run into a problem, just come back with some specific questions about that parts you don't understand and "we'll git 'er done".
http://forum.xda-developers.com/showthread.php?t=1801106
If I were to recommend an ICS ROM for you to cut your teeth on it would be TBalden's Virtuous Inquisition. http://www.virtuousrom.com/p/inquisition.html This one will let you see what you've been missing on your DS. Good Luck and have a BALL! :good:
If you're looking for a pared down, screaming fast & smooth version of your stock ROM.....MikTouch & BulletProof are VERY tough to beat. (both in the developers section) Just remember that any questions not directly related to a ROM function or issue should always go here in General.
What is the difference between the roms? Like compared to the Galaxy 3 does it have the slick icons that slide and glide easy from screen to screen? and I think its called the live wallpaper when you swipe left or right the image hovers? also kinda like that fish wallpaper they have that has the trickle effect is neat, I noticed the apps menus are different to the Mytouch and smoother. I dont know what you mean by fast, do some of the roms make the OS lag and jaggy?
Personally, I think of fast as responsive.....smooth as changing functions & desktops, etc. But to each their own in descriptive terms, I guess. As far as differences go, I'm not familiar with the Galaxy but each ROM really has a personality of it's own except maybe in comparing ports from other devices.
THAT'S why you will probably become like the rest of us......Flashaholics! LOL
Oh Yeah....then you have THEMES! :laugh:
You know.. it's kind of crazy the captivate is as old as it is, and roms are still being produced (at a fairly large rate) for this device.
For some time now, it has become increasingly apparent XDA could use a slight overhaul or at least a new implementation for the end-users.
I would like to see a review system that allows you to browse by device, then shows you the android roms available based on which version you want to use. .....4.1, 4.0, 2.x......
From there, it could be broken down by most recent version vs. previous versions.
It could have different criteria for review such as battery life, lag problems, how "polished" it is, how well "featured" it is.
Maybe, even an optional set of code for any devs who want to include it which standardize some automatic reporting features so there could be "official XDA stats" and then "subjective user stats"
The reason I'm suggesting this is because even the Captivate which is now *old* by any standard has ample roms for it many of which change at a fast rate. If there was a system that let you see what the original problems were, when they were fixed, and what new problems people were having, it would make the process of rom selection a bit easier. Especially since users have drastically different needs from user to user, and different developers often have different priorities.
We could even have a "voting" system or something where if a user loads up CM10 and feel it has sufficient stutter, A user can go check the "current issues" related to that nightly and click "me too!" so that other users can get an idea of how many people are having what issues. This would also allow us to mark which version of a particular rom we are on and it could even have a system which "moves us" if we report going to a new version/go back device to device.
This would be particularly useful for people who want to give feedback about roms/help developers but, don't want to keep reporting already well known issues vainly, as it would prevent having to look back through 20 forum pages or 15 days of change-log to see what is what. It would also keep users from switching to a new rom, hoping it doesn't have X problem and finding out it does.. only to have to go back and recheck and see if they need to report that issue as well.
XDA is all about the developers but, it's important to consider that a lot of us don't mind giving input/helping/beta-ing and using roms and we even decide our next devices based on what things look like here. That is a 500$ purchase some of us make judging by the atmosphere here at XDA. It is a decision that in a lot of ways pays off, we get to use newer versions of android long after manufacturers quit caring.
If I don't care that the front camera is broken, in CM10 nightly X67 and doesn't work for me, but it works for another user.. Then this can be documented in a much easier to read, easier to follow fashion which would save someone else a lot of time if they don't want to gamble on an unstable camera since they scan lots of QR codes. Especially if the camera was in fact working for almost everyone in the nightly before.
Snow_fox said:
You know.. it's kind of crazy the captivate is as old as it is, and roms are still being produced (at a fairly large rate) for this device.
For some time now, it has become increasingly apparent XDA could use a slight overhaul or at least a new implementation for the end-users.
I would like to see a review system that allows you to browse by device, then shows you the android roms available based on which version you want to use. .....4.1, 4.0, 2.x......
From there, it could be broken down by most recent version vs. previous versions.
Click to expand...
Click to collapse
I don't know how the rating system you spoke of would really work out because just as a problem with a ROM could be caused by an error in the code or build, the same problem could be caused by end-user error and any ratings based on that could cause problems with getting an accurate rating.
However what I very much agree with is your idea to break down the listings by software versions. At least if that was implemented within the Development section it would make navigating so much more efficient.
m1batt1 said:
I don't know how the rating system you spoke of would really work out because just as a problem with a ROM could be caused by an error in the code or build, the same problem could be caused by end-user error and any ratings based on that could cause problems with getting an accurate rating.
However what I very much agree with is your idea to break down the listings by software versions. At least if that was implemented within the Development section it would make navigating so much more efficient.
Click to expand...
Click to collapse
While I do understand your point about it possibly being end-user related, the reason I don't consider this too big of an issue is because there is always a chance for end-user screw ups with any product.
And being totally honest even if it is end user related, it would allow tracking of possible problems people create for themselves.I do my absolute best to read the instructions two or three times and get everything nailed down before I flash a new rom but, I've made mistakes and said "oops" on more than time.
If we can add that much more clarity to end user created problems vs. inherent rom problems, seems like that much more reason to go through with it.
If I can go back and see X is a problem from Y. I would know, "oh I forgot to clear my cache!" go back, repeat the process do it right and wouldn't have to complain to the dev.