Installing ROMS & Kernels - One (M7) Q&A, Help & Troubleshooting

Dear Android users,
I am new to the whole rooting procedure and have a few questions regarding installing new roms and kernels.
1. Is it harmful to install new roms one after the other? For example, I just installed a new rom and after one hour of experimenting with it I wanted to try out a different rom so I just re-flashed my device. How often can you flash your device without the risk of bricking it or something else going wrong during the process? I know that in order to find the perfect rom for yourself one must flash their devices a several times until they have found what they want but suppose if i were to install 10 different roms in an entire day, would that be harmful to the device or is it fine as long as you know what you are doing and you are installing it properly and carefully ?
2. Suppose if a certain rom was installed with a preferred kernel of your choice and during the rom installation you did not know exactly what features to install or remove e.g. with Aroma installer or any other kind and then once the installation was complete and you were using the new rom you felt that you wanted to go back and install a few more things which you didn't earlier. Will you then have to Install the rom all over again or do you have the option to modify the rom while its installed?
Sorry if any of the questions sound stupid or irrelevant but these are some things which are important to know

Hi there! Allow me to welcome you to the rooting world! I'll do my best answering your questions. Not to come off as someone who's pompous, I've been using a rooted device for nearly 6 years now, so I've been through the woods quite a bit. I've had my HTC One since June of 2013.
1. Even though sometimes it's looked at as "okay" to dirty flash (flash one ROM over another; this method is mostly used when updating a ROM and the two ROMs are on the same version of Android), I don't take any chances. Besides, if you flash more than one ROM on top of another, it can cause your device to get super slow. So here's my rule of thumb: Almost always wipe before flashing, unless it's a minor update to the ROM you're currently using. Also, when in doubt of whether or not to wipe before flashing a new ROM, ALWAYS DO IT. Haha, better than having a very expensive paperweight! Flashing multiple times in a day isn't a bad thing, as long as your phone is plugged into some power source and you wipe your data and cache before every flash. One thing to keep in mind though, for a ROM to "settle in" to your device, the battery will drop excruciatingly fast the first day you have a new ROM that you decide to keep. I personally let my phone die after I decide to stick with a ROM and leave it off while charging to 100%. Obviously, this can't be done by most because of time restraints and busy lifestyles, so just be aware that you will have pretty... misleading battery results for the first few days of having a new ROM. It's simply optimizing the experience and what you do on your phone around the battery. So to sum up, wiping and flashing is all good as long as you're careful, but don't expect the battery to last you all day for the first few days after deciding on a ROM.
2. This sort of thing depends on the ROM and how the Aroma is set up by the developer. Most of the time, the answer is that you can go back in later and change things at the expense of minor battery issues and sometimes, depending on the modification, it can stop your phone from working correctly. Because of that latter fact, I usually play it safe and wipe before flashing to make the modification to the ROM. If you're installing a separate file to modify the ROM (aka, a mod) then flash it after the ROM is already flashed. A real advantage to having a separate, flashable mod is that you don't have to wipe before flashing it. Just flash it after whatever ROM you plan to use is in place.
Misc. tips:
- Try your best to keep your firmware as up to date as possible. Because we don't get notified of when this updates (roughly every 4 or 5 months), it's our responsibility to make sure we take care of the firmware asap. Not updating it can result in poor performance, low compatibility with newer ROMs, and bad battery life.
- Never, EVER flash more than one GApps package on top of one another. This can cause a ton of issues.
- Speaking of GApps, always flash them (if necessary, of course) after the ROM is flashed, but don't reboot the phone in between those two flashes.
Don't worry about the "irrelevancy" of your questions, man! We were all new to this at a time too, and back then, I bet most of us wished this sort of information was given to us without attitude or the "this guy's a noob" mentality. You should be all good to go! If you have any other questions (or if you want any ROM/mod recommendations) feel free to ask, my friend!

Related

Why Complexities

First off, Thank you to all the dev's who've put out all the great roms (too many to mention)....
But, as I was reading through some of the most recent releases of roms, I found myself more and more frustrated with confusion. It wasn't the screenshots (thanks, it helps), it wasn't the list of changes/additions/subtractions (that really helps), it was more the complex install info.
I'm not trying to hurt anyone's feelings, but why would you go off on a tangent to left field while your writing down how to install something? Can we get a universal install procedure?
Most roms are released within hours and in some cases days of one another. Lets assume that rom a has what newest rom b needs and create something from that. Then if you need to express random thought for the new guy, that could be post #2. I guarentee that most of the people here have flashed and re-flashed and soft bricked and flashed again.
Guess what I'm trying to say is, rom dev's are releasing things that probably no one will use cause they aren't clear and concise on the install procedure.
FroztIkon said:
First off, Thank you to all the dev's who've put out all the great roms (too many to mention)....
But, as I was reading through some of the most recent releases of roms, I found myself more and more frustrated with confusion. It wasn't the screenshots (thanks, it helps), it wasn't the list of changes/additions/subtractions (that really helps), it was more the complex install info.
I'm not trying to hurt anyone's feelings, but why would you go off on a tangent to left field while your writing down how to install something? Can we get a universal install procedure?
Most roms are released within hours and in some cases days of one another. Lets assume that rom a has what newest rom b needs and create something from that. Then if you need to express random thought for the new guy, that could be post #2. I guarentee that most of the people here have flashed and re-flashed and soft bricked and flashed again.
Guess what I'm trying to say is, rom dev's are releasing things that probably no one will use cause they aren't clear and concise on the install procedure.
Click to expand...
Click to collapse
I see your on super nova. Have you looked at Mosaic. I tried to make the directions as simple as i could
right now with the recent port of the i9000 2.3.3 things have changed.
and changed very recently.
soon enough there will be an easier, more standard way to upgrade.
but keep this in mind....
what we are doing here is programming a phone. the devs AND YOU!
programming an electronic device is not a simple thing, and is not childs play.
the devs have YEARS of experience in programming to bring us the software,
we need to understand what we are doing in order to do it.
so we need to understand programming.
this cannot be done in 10 minutes by just reading instructions.
and this SHOULD NOT be able to be done in 10 minutes by reading instructions.
there are real risks in doing this, that is why it voids your warranty.
you need to understand what you are doing to be able to do it.
thats why you must LEARN in order to do this.
nobody ever learns with brain-dead instructions.
the more you LEARN first, before flashing, the better your chances at success.
the easier the instructions the easier noobs run into problems! Brick their device or get scared and confused about very simple things that they should have understood first!
so the complexity has a dual purpose, it forces you to go out and LEARN before you do anything AND also provides you with alot of information to start learning
<<Captivate Post of the Week>>
TRusselo said:
right now with the recent port of the i9000 2.3.3 things have changed.
and changed very recently.
soon enough there will be an easier, more standard way to upgrade.
but keep this in mind....
what we are doing here is programming a phone. the devs AND YOU!
programming an electronic device is not a simple thing, and is not childs play.
the devs have YEARS of experience in programming to bring us the software,
we need to understand what we are doing in order to do it.
so we need to understand programming.
this cannot be done in 10 minutes by just reading instructions.
and this SHOULD NOT be able to be done in 10 minutes by reading instructions.
there are real risks in doing this, that is why it voids your warranty.
you need to understand what you are doing to be able to do it.
thats why you must LEARN in order to do this.
nobody ever learns with brain-dead instructions.
the more you LEARN first, before flashing, the better your chances at success.
the easier the instructions the easier noobs run into problems! Brick their device or get scared and confused about very simple things that they should have understood first!
so the complexity has a dual purpose, it forces you to go out and LEARN before you do anything AND also provides you with alot of information to start learning
<<Captivate Post of the Week>>
Click to expand...
Click to collapse
Nice long post. Although alot of rambling Tru but I like your last line
As for a standard set of installation instructions, I dont think we will ever see it. Each rom is as unique as the person that developed it, and with that individuality comes an individual requirement for implementation.
ATM some ginger roms are wipes, some arent, this used to be true for all froyo/eclair roms.
that is why we USED TO have to flash to stock each time. same now. (for non wipe roms)
that changed! it can again!
as for getting the bootloaders, if you are installing a WIPE rom you dont need to flash the whole i9000 package. Just the bootloaders alone and ONLY ONCE. some roms currently use this method.
other roms that arent wipe roms depend on apps and framework to be there, or might not like other stuff left over that may still be there. so it is necessary to flash back to i9000 stock, this can be done with or without bootloaders if you already have them. but most of the non bootloaders packages have been taken down. once again you only need to get the bootloaders once.
once again all this can change and standardize again. with the following intructions:
from eclair or froyo
1. odin flash GB bootloader and CMW3 kernel in a single package. (small 4 MB package!)
2. boot into CWM3 and flash a WIPE ROM.
done and upgraded.
my fastest upgrade was one extra step. the bootloader package had re-orient kernel with no cwm3 so i had to reboot and odin flash talon between step 1 and 2.
still pretty easy with a wipe rom.
we grow up so quickly...

[Q] Totally confused about kernel/ROM/lagfix

I have been trying to find answers for a week now and have found a lot of info. The problem is most of the info is contradictory and I'm not really sure which is good and which is not. I currently have an AT&T Samsung Captivate, firmware ver 2.2, kernel ver. 2.6.32.9 build# FROYO.UCKB1. I believe that is the stock At&t froyo build. It is rooted, I do have SGS tools (which I don't really understand what all it can do for me) and Titanium backup (which I've not tried to use yet for fear of breaking my phone). I run 91PandaHome and a bunch of apps I like.
My problem is that the phone sometimes is just really sluggish, certain programs really kill it. For example, I have PlantVsZombies which mostly runs ok, but sometimes slows down and worse 3 out of 5 times I play will not close. I have to power/volume up reboot to get out of the game. Other programs occasionally do this to me, but not as often.
I've been reading up and see that there are lagfixes, and understand that samsung apparently chose a ****ty file system, but I don't understand android well enough to know what's safe. What I want to know is what is as of today the safest, easiest way to fix the lag. I think I am going to be told something that changes the file system to ext4 is what I want, but I really don't understand what will be safe to use for that. I thought I wanted OneClickLagFix, then I found that maybe Voodoo was what I wanted, and now it seems that neither is currently being developed. Reliability, ease of transition and ease of putting it back to stock are important factors for me.
Suggestions, links and general help will be greatly appreciated.
Try going to a custom rom where all of that is done for you. Since you are new to this, I suggest you go look up the rom Serendipity 6.4, it's very easy to install and has it's own thread in the development section.
fianor said:
I have been trying to find answers for a week now and have found a lot of info. The problem is most of the info is contradictory and I'm not really sure which is good and which is not. I currently have an AT&T Samsung Captivate, firmware ver 2.2, kernel ver. 2.6.32.9 build# FROYO.UCKB1. I believe that is the stock At&t froyo build. It is rooted, I do have SGS tools (which I don't really understand what all it can do for me) and Titanium backup (which I've not tried to use yet for fear of breaking my phone). I run 91PandaHome and a bunch of apps I like.
My problem is that the phone sometimes is just really sluggish, certain programs really kill it. For example, I have PlantVsZombies which mostly runs ok, but sometimes slows down and worse 3 out of 5 times I play will not close. I have to power/volume up reboot to get out of the game. Other programs occasionally do this to me, but not as often.
I've been reading up and see that there are lagfixes, and understand that samsung apparently chose a ****ty file system, but I don't understand android well enough to know what's safe. What I want to know is what is as of today the safest, easiest way to fix the lag. I think I am going to be told something that changes the file system to ext4 is what I want, but I really don't understand what will be safe to use for that. I thought I wanted OneClickLagFix, then I found that maybe Voodoo was what I wanted, and now it seems that neither is currently being developed. Reliability, ease of transition and ease of putting it back to stock are important factors for me.
Suggestions, links and general help will be greatly appreciated.
Click to expand...
Click to collapse
Just a few quick things:
Titanium backup is a good friend to have on your phone. It won't break it - it will just take snapshots (for lack of a better phrase) of your apps so that you can restore them later if you need to.
Most lagfixes are cooked into kernels, so using lagfix will most likely go hand-in-hand with flashing to a custom rom. Not that you can't lagfix stock, but statistically speaking, lagfix will be done with a new kernel via the Clockworkmod Recovery Menu.
As for general fixing of lagginess... (READ UP FIRST) Flash a custom Rom (READ MORE). Most of the problems you're experiencing (ARE YOU READING UP ON FLASHING?) should be fixed by flashing (DO MORE READING) a custom rom. Do some research on roms and pick one that you think you'll like. (Note - don't post questions asking which one to do, it tends to be a bit of a touchy subject on the forum.) If you're wanting to be cautious, it would be safer to stay with a Froyo-based rom, as they're more tested and there's less danger involved (specifically, you don't have to flash bootloaders, which is the area where you can get a real brick).
Oh, and (shameless self plug) if you need to know what different terminology and items on the forum mean, just click the link in my signature.
jmtheiss said:
Just a few quick things:
Titanium backup is a good friend to have on your phone. It won't break it -
Click to expand...
Click to collapse
Actually, it CAN break your phone if you don't know how to use it. Backing up is safe, but never, ever restore system data with TiBu when changing ROMs and only restore app data you know is safe.
I would recommend staying away from any Gingerbread-based ROMs until you have a better understanding of the phone and the process. Andromeda 3 is a good choice for a Froyo-based ROM and is very easy to flash, but do your research on the process before you attempt it. Almost any custom ROM will have a lagfix in the kernel and performance will be noticeably better than stock. You will likely have to redo your root after installing a new ROM, so read up on that process, too.
jmtheiss said:
As for general fixing of lagginess... (READ UP FIRST) Flash a custom Rom (READ MORE). Most of the problems you're experiencing (ARE YOU READING UP ON FLASHING?) should be fixed by flashing (DO MORE READING) a custom rom.
Click to expand...
Click to collapse
I lol'd at the "()" parts
To build on jmtheiss post. For "reliability" look for a KB1 based ROM as this is what your phone is currently running, and is the newest version of firmware written specifically for the AT&T captivate. You won't come across any major issues that make the phone unusable, nor any "annoying" bugs. Then if your feeling more adventurous, and have gotten a solid understanding of the process of flashing ROMs, look to I9000 based 2.2.x ROMs, and lastly 2.3.x based ROMs.
For "ease of transition" start by getting the SGS Kernel Flasher or Heimdall to change the kernel. From there you can get past 3e recovery and you'll be free to make other changes.
For "ease of putting it back to stock" first find out what is your stock. Since this phone technically has 3 different "stock" firmwares. Then get a copy of that firmware (and steps on how to flash it) and keep it on your computer, in a location you'll be able to find easily in case of problems. Depending on how far "to the dark side" you go, will effect just how much of the "stock" files you'll need to keep as backups.
Personally I'd suggest this ROM as it's whats currently on my phone. Many have started off with Cognition and it's still a crowd fav. Both are KB1 based ROMs

[Q] A few questions about mods, from a total n00b

I have a Sprint HTC hero with original everything.
I've been wanting to do a mod but that brings up a few questions.
1) A lot of places say the CM7 mod from here is great for this phone but I clicked around and can't find a list of things it changes/improves. Why would I install a mod and will most things continue to work (market places, email, phone utilities, purchased apps).
2) All roms have those warnings that they void warranty. How often do they brick the device? Is this something I should worry about?
Sorry for the noobish questions but I am looking towards modding the hero but I want to make sure I don't make it worse.
1.) well basically MOD's are roms that people cook themselves from the scratch android or from a base like for example the DesireHD android base. They can do things varying from the look and feel of android to adding elements like being able to browse Privately on your browsers. i know that CM7 allows you to do that. Being able to flash different roms opens up a even bigger Android World.
2.) I have been flashing back and forth for a long time and not once have i bricked the device. Besides not like a little system restore wont fix anything. Also if you happen to send you device into maintenance or repair just restore you phone back to factory settings. All of it is reversible. When i first started out it helped me to really read NOOB forums so i didn't do something i would regret, but you should have nothing to really worry about.
reply from a still nearly noob, although i read alot about roms already and flashed my sgs2. ill just attemt to help you a little here.
1) i now flashed lite'ning rom on my phone as there is no cm7 for it yet. once realeased i will also flash it as i also read that it is the most widely used rom with best support. within a thread of the specific rom there should be a list of improvements/major changes or what will be added if you flash the rom. these and mostly more battery life and/or more speed are the reasons people flash roms. after flashing the phone you will have all the things still working, sometimes even better. for apps it depends on the rom. mine for example didnt require a wipe that delets all you data on the phone. others (as i think cm7 also) require a wipe of all you on-phone personal data apps and so on (not sd card if im not mistaken, please correct me!)
2)yes, you void warranty if you flash a custom rom, root or do sth else on the firmware not published by the manufacturer. when i flashed and overflashed my phones rom for several time already i haven't had any problems. and as i read all over the net/xda there is just a very little chance to brick your phone and even there you might have possibilities to revive it, i think. but im not sure on this, cosider others informations first!
hope i could help you a little from noob to noob and enjoy flashing roms. oh and of course have a look in the htc hero android development section for roms!
cheers!
IQHU
Damn - too late, and didnt recognize until now...
Sent from my GT-I9100 using XDA App
Go to this thread and start reading some of the linked threads. All your answers can be found there.

[INFO][GUIDE] Rom Problems, fixes, and flashing guide

Welcome existing xda members, and new comers.
To clear things up before you read any information is that if you preform any tasks mention from within this thread me, and other members of the XDA community are not responsible for lost data,bricked devices or anything of that nature. If anything like this happens you are on your own, we can try to help you out of the problem if you post in this thread, however, we are not liable for any damages as said before.​
Code:
#include
*
* Your warranty is now void.
*By you using my Mods, Roms etc...
* I am not responsible for bricked devices, or dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
Before we start there are some words of which some member may not know the meaning of, so to clear things up here we go:
"Dirty flash" This is a word used by people refering to not clering any data or cache before the flash, this can lead to issues depending on the type of rom your flashing
"Clean Flash" This is another word used by member here on XDA, it is where they wipe both the data and cache before a flash to minimise any bugs in the rom what may occour.
The main purpose of this thread is to resolve potential issues such as cache errors, dalvik issues, force closes, sluggishness etc... There will be a FAQ at the end of the main posts, to resolve some of the most common issues reported by other members to me, via another thread or PM.
Currently there are three main roms of which most people are using, these include:
Nameless Rom, all editions mainly build 7.2 and up
Explosion Rom, others may move from this rom to the nameless, due to it being unsupported
Stock Rom, many people will choose custom roms over this, because they are faster.
ReVoluTioN RoM, all editions from v1.0 this includes both the sense and de-sense editions.
Whichever Rom you decide to flash weather it's stock, custom or whatever some of the most common problems are mostly the easiest to fix, for example; Let's say if a member at XDA has Nameless Rom 7.1 and they "dirty" flash 7.2 they may have problems such as force closes and market apps not installing, this is caused by cache errors, so clearing the cache is a simple fix to resolve the issue.
Below there will be a series of posts, which will range from rules of flashing and rom specific bugs and fixes etc... these sections are:
A guide to flashing, make sure your doing it right
Common rom bugs, and recommendations I have found a lot of bugs due to my dirty flashing as a noob lol
Thread rules no spam!
FAQ
Guide to flashing
Have you been hearing about all this custom ROM business on our Desire C and wondering what in the world all those are, and what they are for?
Your maybe you already know what those are but are still afraid of trying custom ROMs on your phone because you don't know how to install them or don't want to lose your data and wreak your phone?
Well today I'm going to show you the most safe way to flash Roms to our phone, there are four main steps involved in this:
First you will want to root your phone, there are guides on the Desire C forums on this, such as the very in detail guide written by air.combat the link to this thread is:
http://forum.xda-developers.com/showthread.php?p=33066306
Download your Rom from XDA, this could be the Nameless Rom
Reboot your phone into the recovery (to do this turn off the phone, hold down VOL- and hold the power button the HBOT menu will show up, press the top button once agin and then select recovery from the list)
Backup your current Rom, this is incase anything goes wrong during flashing, it rare but can happen. (It can be found in the backup and restore section of the recovery)
flash your Rom. (using the flash ZIP section on the recovery, and select the file of your rom.)
For whatever reason, you may want to go back and thats what the backup is for, you can use the backup section in recovery to restore your image before of your system)
Above is a overview of some of the most important steps required to flash a Rom onto your Desire C, however for some new members I will explain in more detail on how to preform these steps listed above, providing you follow these steps you will be fine.
Rooting
Firstly, rooting is usually a 5 minute process, and many guides around the web that explain about rooting our Desire C, but for some users there are issues they can face, such as ADB not working and other things. I think to best way for new members to root would be to use the All-In-One-Toolkit for the HTC Desire C, by hansoon2000 so all credits of this tool go to him. Instructions on how to use this program are easy, and any noobie can do it, if you have any issues with this feel free to post here, or send me a PM.
Downloading your Rom
Second, you will need to download your Rom, now as of now youu have two main choices (This will be updated with time to a list) these are:
Nameless Rom
Explosion Rom (may not be a good choice becasue it is discontinued)
ReVoluTioN RoM
Location of Rom on SD CARD
Once you have downloaded it if you downloaded it on your phone you will find it in the following folders; /sdcard/download/namelessxxx.ZIP (namelessxxx.ZIP being the Rom file you downloaded for your phone)
However if you have downloaded it on your phone I recommend making a folder called ROMS or NAMELESS or something to do with Roms, in the root of your SD CARD, for example; /Sdcard/Roms/namelessxxx.ZIP (it is much easier to keep your Rom folder organised if you have many versions saved)
Once that is done, we will move to the next step, which is wiping your data and why;
Wiping data, cache
Wiping your data and cache when flashing a new Rom, or base is a good option as it can prevent errors, and force closes when the new Rom is installed. If the data and cache is wiped your phone will feel faster a smoother on the new Rom as there are not useless files bloating the system, which is also slowing it down. I STRONGLY recommend wiping the cache because it holds information relating the version of android base etc... and if that data from the old Rom conflicts with the new one which may have a newer base, this will mean trouble!
To wipe the data and cache is easy, hen inside recovery simply select restore to factory defaults, this will prepare your phone for the new Rom flash, without useless files, the next section will explain the flashing part;
Flashing the Rom
Before flashing any Roms flash the required boot.img, this is the kernel without it the Rom will not work properly! remember to flash a boot.img its; [fastboot flash boot boot.img] and then [fastboot erase cache] then finally [fastboot reboot] If you do not flash it things such as WIFI will not work!​
When you flash a Rom you will want to make sure you backup your current Rom first, just incase anything goes wrong. To do this inside recovery go to the backup and restores section, and select backup this will make sure you current Rom is safe. (however after backing up your Rom, copy the ClockWorkMod folder in the Root of your SdCard to a safe folder on your computer incase your SD card dies for whatever reason the folder will be laid out like so; /Sdcard/Clockworkmod/backups)
After you have backed up your system, you can safely go to the flash ZIP section in recovery and find your Rom ZIP file on your Sdcard. When you select it it will ask you are you sure select "yes" and proceed, one that is done you can reboot you phone into the new Rom!.
If you have any questions regarding flashing Roms, please read the FAQ before you post on this thread or send me a PM.
Why should I wipe and Not Dirty flash?
When people refer to the term wipe, it is my understanding that it means to delete the old ROM from various locations. This ensures a more clean installation, almost like its better to install Windows afresh instead of an upgrade. However, this is not Windows, its Linux, I am sure the logic behind this is because the way Linux works, it has certain files in certain directories, that if the file is there, the service is loaded automatically. Now if you had to replace a stock rom with something completely different, some of those auto loaded files will be left behind and you will be stuck with loaded services that should not be there, this can cause issues inside the new rom such as force closes.
This is where things might start becoming slightly confusing. Many people seem to argue that when upgrading from a stock version to another stock version that you don't need to wipe, I completely agree with this, as this will almost be the same upgrade process the default upgrade will follow, just with different files. However, if you upgrade to a very different ROM, start paying attention, as things might just get slightly more complicated, for these reasons:
The Rom base is different, this means you could be upgrading android to a newer version, which uses different files, or even the same one but slightly different.
The current Rom could be sense based, where as the new rom may be CM based for example
As a reminder of how to Wipe your data and cache follow these steps:
Boot into Recovery Mode, this can be via the Rom inbuilt "reboot to recovery option, only for custom roms" or turn the phone off, and hold down the VOL- button to boot into HBOOT and then Select recovery from the list with the sleep button
Once the Phone is in recovery mode...
Go to Wipe Data/Factory Reset and select YES
Go to Wipe Cache Partition and select YES
Go to Advanced, Wipe Dalvik Cache and select YES
Now that all to it after these steps your phone will have no useless files, or ny user files on it, once booted it will behave like a new system with it's set up etc...
Potential Bugs in custom Roms
reserved 2
Recommended roms and things to do with it
When it comes to flashing Roms as explained on some of the posts above, there are some guidelines or recommendations of which I think I should mention.
When using roms for a long period of time on this phone it may become slower, mainly due to sense bogging down this lovely phone. So as a NOTE before you post your phone is slow etc, try a reboot sometimes it can make all the difference.
Thread Rules
This thread is about sharing experiences from both me and other members in this forum. I do not want this thread to end up like many others do on xda, this meaning things such as spam, and off topic posts.
The following information which this thread is intended to include is:
Fixes to existing bugs in roms
Questions about flashing, backing up roms etc...
Answers to problems other members are experiencing
Guide lines to flashing roms
If you have any concerns about your phone, and have problems after following all the available information, available on this thread please feel free to ask a question, remember no question is too stupid! You can post on this thread or PM me directly whichever way, Happy flashing!
FAQ
Q: Help my phone will not boot.
A: You did a dirty flash didn't you? Come on admit it, okay well all you need to do is a FULL wipe like you should of done first. Learnt your lesson?
Q: Help my battery life is really bad
A: Fully charge your phone then when it is fully charged wipe the battery stats from recovery, let it fully drain down, then re-charge now your battery is calibrated.
Well I can tell one thing stright away from the poll........ we're a bunch of liars :laugh::laugh:
Haha we have all done it, at least one, haven't we? lol
I've always done clean flashes. And this might be a stupid question... But is there a way to save your settings and configurations? Everytime I've had to redo them.... the apps download by themselves thanks to google play.
Can you FIX CM9 bugs?
I am new to developing things, I find it hard to do update scripts at the moment, when I know more it will be attempted.
Karuko said:
I've always done clean flashes. And this might be a stupid question... But is there a way to save your settings and configurations? Everytime I've had to redo them.... the apps download by themselves thanks to google play.
Click to expand...
Click to collapse
Titanium backup?
---------- Post added at 04:42 AM ---------- Previous post was at 04:38 AM ----------
whoamigriffiths said:
Well I can tell one thing stright away from the poll........ we're a bunch of liars :laugh::laugh:
Click to expand...
Click to collapse
Dirty.
I things go bad do clean.
;- )=
Lazy whenever possible.
It's about right lol, My De-sense rom is updated with a few new apps and a new keyboard.
Updated first post with new roms, and updated FAQ.
Suggestions
russell664 said:
Updated first post with new roms, and updated FAQ.
Click to expand...
Click to collapse
hi, i just installed ReVoluTioN_Sense_Edition_v3.1, i faced following problems.
i was not able to successfully boot using boot.img included in the zipped ROM, instead i tried a couple more and finally was successful when i used boot.img from HTCDesireC_Explos!on_v2.1.1.
i had to restart it a couple of times to finally have a successful boot
lemme try it more and will let u know
---------- Post added at 02:31 AM ---------- Previous post was at 01:33 AM ----------
to add more, senseless / nameless ROM simply doesnt work
mzz163 said:
hi, i just installed ReVoluTioN_Sense_Edition_v3.1, i faced following problems.
i was not able to successfully boot using boot.img included in the zipped ROM, instead i tried a couple more and finally was successful when i used boot.img from HTCDesireC_Explos!on_v2.1.1.
i had to restart it a couple of times to finally have a successful boot
lemme try it more and will let u know
---------- Post added at 02:31 AM ---------- Previous post was at 01:33 AM ----------
to add more, senseless / nameless ROM simply doesnt work
Click to expand...
Click to collapse
If you look inside the Rev rom folder there is a folder for other boot.img's .
The one in Explosion I believe was either a very old stock or a very old oc .img . Either way it's very old and you really need to find one that is newer and works for you , as htc has made updates i believe.
The one that comes as std in rev mod is an 828oc , it only works for so many phones . There are some phones that can only handle a lower oc and some can only the stock speed(600).
So first try the ones in the Rev folder.
Also Nameless is moving to out of date , explosion is very out of date and I believe it was still buggy when the dev changed his phones and stopped developing it.
Hope this helps .
If you need a std boot.img there is one in this stock rom Stock rom
huge thanx
whoamigriffiths said:
If you look inside the Rev rom folder there is a folder for other boot.img's .
The one in Explosion I believe was either a very old stock or a very old oc .img . Either way it's very old and you really need to find one that is newer and works for you , as htc has made updates i believe.
The one that comes as std in rev mod is an 828oc , it only works for so many phones . There are some phones that can only handle a lower oc and some can only the stock speed(600).
So first try the ones in the Rev folder.
Also Nameless is moving to out of date , explosion is very out of date and I believe it was still buggy when the dev changed his phones and stopped developing it.
Hope this helps .
If you need a std boot.img there is one in this stock rom Stock rom
Click to expand...
Click to collapse
u r awesome man. i just solved many problems as i was not able to connect to data/WLAN but using 722 kernel, it worked like charm. Just a couple of questions please, wats the most active ROM for HTC Desire C? wats the difference between 722 and 767 kernel? i am using revolutionmod v3.3
thanx
mzz163 said:
u r awesome man. i just solved many problems as i was not able to connect to data/WLAN but using 722 kernel, it worked like charm. Just a couple of questions please, wats the most active ROM for HTC Desire C? wats the difference between 722 and 767 kernel? i am using revolutionmod v3.3
thanx
Click to expand...
Click to collapse
Glad I could help :good:
Now you are on the most active desire c rom atm . You have these options though depending on preferences.
You can use Rev de-sensed which makes it a bit quicker than the sense. Now I'd have thought this would be the most popular but it seems a lot of the guys love sense.
Then there is super -stripped de-sense . This is for us guys who want our phones as fast as possible .
Next up is SaM's xperialised sense .... Its whats written on the tin , based on sense but themed like a Sony . Take a look as its a cracking looking rom , though in fairness I've not tried it yet.
Next is amans MIUI themed rom which I believe is sense based too .
Then there is the Daddy that spawned it all Nameless but the Dev einstein.frat is not working on it atm and we have no idea if he will work on it again .
Finally there is Explosion but it was buggy and is way behind the times now .
Oh just remembered Sense5 (oops sorry russ) By the Dev of revolution and based on Rev sense but its sense5 themed and this is a real looker , and whilst it is sense based he is stripping away the excess ruthlessly .
I think thats pretty much all the roms , sorry if I missed any .
It's all down to what you like the look of , and how you use the phone .
As to kernels , obviously higher number= faster kernel as all the ones in rev folder are made by nikhil .Now he has some older kernels too and theres no telling if an older higher oc will work for you .
His best kernel to date was what he called "a flakey one for you to test rich" and its the one I've been using as my daily since he sent it to me to test . his thread is here Prometheus Kernel
My advice is to flash every single kernel he has on the first page and the one linked in my sig (my daily). You just never know which one will work for you . We have all found out that there is a lot of variance in our phones behaviour towards overclocking .
good luck just give a shout if you have any more questions
all the best
rich
whoamigriffiths said:
Glad I could help :good:
Now you are on the most active desire c rom atm . You have these options though depending on preferences.
You can use Rev de-sensed which makes it a bit quicker than the sense. Now I'd have thought this would be the most popular but it seems a lot of the guys love sense.
Then there is super -stripped de-sense . This is for us guys who want our phones as fast as possible .
Next up is SaM's xperialised sense .... Its whats written on the tin , based on sense but themed like a Sony . Take a look as its a cracking looking rom , though in fairness I've not tried it yet.
Next is amans MIUI themed rom which I believe is sense based too .
Then there is the Daddy that spawned it all Nameless but the Dev einstein.frat is not working on it atm and we have no idea if he will work on it again .
Finally there is Explosion but it was buggy and is way behind the times now .
Oh just remembered Sense5 (oops sorry russ) By the Dev of revolution and based on Rev sense but its sense5 themed and this is a real looker , and whilst it is sense based he is stripping away the excess ruthlessly .
I think thats pretty much all the roms , sorry if I missed any .
It's all down to what you like the look of , and how you use the phone .
As to kernels , obviously higher number= faster kernel as all the ones in rev folder are made by nikhil .Now he has some older kernels too and theres no telling if an older higher oc will work for you .
His best kernel to date was what he called "a flakey one for you to test rich" and its the one I've been using as my daily since he sent it to me to test . his thread is here Prometheus Kernel
My advice is to flash every single kernel he has on the first page and the one linked in my sig (my daily). You just never know which one will work for you . We have all found out that there is a lot of variance in our phones behaviour towards overclocking .
good luck just give a shout if you have any more questions
all the best
rich
Click to expand...
Click to collapse
again awesome brother, thanx a lot. Really grateful. Downloaded almost all ROMs and will try in next couple of days. Thanx a lot again

Frequently Asked Questions

[SIZE=+3]Frequently Asked Questions[/SIZE]
[SIZE=+2]LG Optimus 2x[/SIZE]​
[SIZE=+1]This a short list of frequently asked questions in this device forum and the answers often given as a response. It should serve as a starting point for gathering knowledge and finding solutions to many common problems. Please only post in this thread with feedback on how to improve this document. Do not post "Thank you" type responses. If you have additional questions or require more help, try to find an existing thread or create your own. Do not use this as a general help thread.[/SIZE]
[SIZE=+1]Q1: How do I root my LG Optimus 2x running a stock ROM? [/SIZE]
1.Using spyrosk’s AIO toolkit (option 3), OR
2.If you are on stock Gingerbread, you can use TyrmHansen’s method here
These methods also install a custom recovery (such as CWM/TWRP on your phone)​[SIZE=+1]Q2: How do I enter recovery mode?[/SIZE]When your phone is powered off, hold volume down and power button together for a few seconds till the recovery mode shows up. Some ROMs also have a "Reboot into recovery" suboption in the "reboot" in the power menu.​
[SIZE=+1]Q3: How do I change my ROM (install a custom ROM)?[/SIZE]First, check if the ROM is usable on the bootloader you are currently on(check next question), then download the ROM zip file. Check the ROM thread for further instructions and details like what needs to be wiped prior to flashing and then install it in recovery(select install zip from sd card on cwm or "install" button in twrp and select the rom file). If the developer recommends a full wipe prior to installation, format data partition(factory reset) and system partition in recovery first. In many cases, you need to flash Google apps package (gapps) separately. It is recommended to take a nandroid backup before flashing a new rom, to be able to recover a working system quickly, in the case of a problem like non-booting rom or user experience not satisfactory for you etc.​
[SIZE=+1]Q4: What’s with the bootloader thing? What care should I take regarding it?[/SIZE]There are two bootloaders: old GB one, and new unlocked ICS one, one of which exists on your phone. As a user, all you need to worry about is that you flash a ROM made for the bootloader you are currently on​[SIZE=+1]Q5: How can I determine which bootloader I am currently on?[/SIZE]If at the very start of your phone’s boot, you see a black and white LG logo, you are on the old GB bootloader. If you see a color LG logo, you are on the new unlocked ICS bootloader. Look here for images​[SIZE=+1]Q6: How can I change my bootloader? The ROM I want to use is not available for the bootloader I am currently on[/SIZE]Use spyrosk’s AIO toolkit’s option 4. Read the toolkit’s guide first, and follow all the instructions carefully​[SIZE=+1]Q7: Which bootloader would you suggest for me?[/SIZE]There is no “best” or “worst” bootloader. Although some old bootloader ROMs need a minor workaround for fast charging, there is no major difference in the two bootloaders. Choose either one and flash an appropriate ROM.​
[SIZE=+1]Q8: How do I flash a kernel?[/SIZE]Flashing a kernel follows a similar procedure as flashing a ROM. First, check if the kernel is usable on the bootloader and with the rom you are currently on, then download the kernel zip file and install in recovery. Check the kernel thread for further instructions and details​[SIZE=+1]Q9: How do I fix the slow charging on my phone?[/SIZE]Some old bootloader ROMs suffer from slow charging bug. As a workaround, switch off you phone, plug into charger, wait for battery animation to complete (~15 seconds) and then turn on your phone. It will charge at normal speed.​[SIZE=+1]Q10: What is ADB?[/SIZE]Read a useful post on ADB here​[SIZE=+1]Q11: How can I help developers make a ROM/kernel better?[/SIZE]Firstly, remember that developers are doing voluntary work, so please do not demand anything from them or keep bugging them about something. Search around in the thread if your query/bug has already been answered/stated by someone. If not, bug reports are best supported with logs, or at least a procedure to reproduce the bug. Without these, it makes it hard(sometimes impossible) for a developer to solve it.​[SIZE=+1]Q12: How can I provider a developer with useful logs to report my bug or give feedback on a test version?[/SIZE]Read tonyp’s guide on how to get useful logs​[SIZE=+1]Q13: My phone has a terrible battery life. How can I improve it?[/SIZE]Check in your battery settings for the app(s) which is draining your battery. There may be an app which keeps your phone from sleeping and thus decrease battery life. Overclocking also reduces battery life. Also remember that after a long usage period(many months, or years), a phone’s battery usually wears out and its battery life may start decreasing.​[SIZE=+1]Q14: Where can I find a list of all the latest ROMs, kernels and guides for this phone?[/SIZE]In this thread​[SIZE=+1]Q15: I am using a ICS/JB ROM. Network works fine, but my "baseband" or “RIL” is shown as “unknown”. Anything to worry about?[/SIZE]No. Just leave the default RIL as it is on ICS/JB ROMs, don’t try to play around with it.​[SIZE=+1]Q16: How do I change my baseband?[/SIZE]All the info you need is in this thread here by tonyp.​
*​
Forum Rules | New Users Guide | XDA Tour | Report Posts​
This FAQ is part of a Recognized Contributor Group Initiative. Please look for a similar FAQ thread when visiting another device forum.
A special thanks to everyone who contributed to the production of this FAQ​
Reserved
Nicely done mate :good:
this deserves a sticky
Kowalski Kernel
Everyone should go for the below link kernel. It's damn good.
http://forum.xda-developers.com/showthread.php?t=2097788
have pro
thanks should have found this 4 hours ago
I am thinking of buying this phone cause the cost is just about right. The real question I have is that I use the phone alot for calling and skype calling over wifi no 3g required as of now. How long do you think this phone battery will last? Is the battery replaceable? Can I get bigger battery?
danyal241 said:
I am thinking of buying this phone cause the cost is just about right. The real question I have is that I use the phone alot for calling and skype calling over wifi no 3g required as of now. How long do you think this phone battery will last? Is the battery replaceable? Can I get bigger battery?
Click to expand...
Click to collapse
I would say 1 day, at most. The battery is replaceable and you can get a bigger one.
Thank you.
This is a very useful sticky.
How to make phone app start faster?
Hi,
I've tried many ROMs (currently CM11), but the phone app started always slowly. The phone starts ringing and/or vibrating and only after 5-8 sec will the phone app and the caller ID appear.
Is it possible to give higher priority in order to switch to the phone app in case of call immediately?
Thanks in advance.
Is it normal to get antivirus warning when downloading the spyrosk’s AIO toolkit ? Or are the links tampered?
Is there a solution to un-root the phone after it's been rooted?

Categories

Resources