[Upgrading, Modifying and Unlocking] vikas_toad:
THIS IS GOING TO BE A LONG POST SO DO READ EVERYTHING! NOT ONLY RAHEEM BUT EVERYONE

Oh my humble god !

Okay raheem let me take this slow and very simple for you

1. that somebody who told that many are running ICS on A5(Including me) is me

2. somebody who told that there are a lot of procedures is coolprateek.kumar

3. the guy you are calling innocent jaydev6681 has much more knowledge than you

so please learn to respect

4. WE ARE NOT TALKING ABOUT THE ROMS ON 1ST PAGE>>>THOSE ARE NOT TRUE ICS ROMS! WE ARE TALKING ABOUT THE TRUE ICS ROMS POSTED IN PREVIOUS PAGES...I WILL NOT MENTION THE PAGE NUMBERS AS YOU HAVEN'T DONE YOUR HOMEWORK OF READING!

5. The reason your installed GB 2.3.6 ROM looks like ICS is because of installed Launcher (as a system app) which gives the look of ICS

(Now Please donot ask what is a launcher...if you don't know that you have some serious reading exercises to do)

6. Did you know that android and every other OS is in general a big application consisting of many small application?

Stock ROM itself has about varying 60-80 apps installed (Some are services and you cannot view them directly unless rooted and using Link2sd or some other system analyzer--- again a general term i'm using)

7. So you may have installed additional apps making a total of 150 and still have 120mB free in your internal storage

that is because the apps you installed are light wieght (do not require a lot of space)

8.Compass has nothing to do with the orientation sensor... Compass is a magnetic sensor which by default points to the magnetic north pole(not the physical north pole) of the earth. the acceleromoeter(3axis-x-y-z) and gyroscopes(6 axis) are used to point the orientation of the mobile against a fixed super position of all the planes represented by the individual axis

9. Ofcourse you can run 12 light weight apps or few Heavy weight apps (in this case weight corresponds the to runtime memory --ram required-- by the app) and still the phone can run fast.. let me explain you how that happens

+Every modern Multitasking OS implements multi tasking by context switching and PCB(Process control block)

+Suppose you are running two games game1 and game2 and each game is run by its process's PCB PCB1 and PCB2

+now currently you are playing game1 so PCB1 would be loaded into the RAM

The PCB Contains the current state of the processor, the data it need, memory location of the data at fixed memory etc

+now when you switch to game2 (after minimizing game1) what happens is the contents of PCB1 is changed to indicate that the game1 is minimized and so whatever additional data (ex mp3 background music) can be unloaded from the RAM to make space for game 2

+now context switch will take place that is the processore will handle PCB2

+after this is done Contents of PCB2 is changed to indicate that game2 is active and the additional data required like the mp3 is loaded into the RAM

This is how Multitasking is done!!

when an app is minimized only its PCB is stored in the RAM and not the data

sometimes it may happen that the PCB stored some data aswll like the mp3 file and that is why even when minimized, the app will occupy more space in RAM

and this the reason why task managers in android is used to toally kill the app (unload the PCB from RAM) to free RAM

10. you don't need only CWM Recovery(which is the most popular) ..other recoveries exist(like the stock) as well though i doubt that any recovery apart from stock and CWM exists for Karbonn A5

11. 3G or 2G Does not depend on the SIM.. It Depends on the Frequency Band Spectrum your Network Provider Uses... and by the way if you are getting free 3G .. That is awsome...but it has nothing to with ROMS(Apart from the functionality implementation)

You Know with a little tinkering with your phone...you i can change the "about phone" Section of Karbonn A5 to look like this

Brand name

Sunny Leone :p

Model

Newbie

Android version

I AM A NOOB

Build no.

Winows IOS 87!

and yes i will also provide screenshots

Obviously you are cheating by posting wrong info and that too with such confidence

The reason you cannot see any baseband info on GB is because you have flashed a wrong Baseband probably.

Same is the case with ICS..if you have Flashed TRUE ICS ROM(and not the themed ones from page 1) without updating the baseband..

you will have no network...If you have the updated baseband you can see the version in about phone section

also while in GB you can check baseband version by Diallin *#36# then in version info and then the BP Version is the baseband version(Again if you have flashed wrong baseband of ICS Baseband... nothing will be listed under BP Version)

More info at the end of this post (as a reply to the last quote)

Yes Changing the ROM is needed because the ROM contains the APIs for accessing camera and other hardware

Now now...

now lets not get into who does what but since you have already started let me explain you something about baseband and drivers in general

Since you have stated that you have 18 Years of experience in electronics&communications and assuming its true..that means you are a lot older than me(Im pursuing Engineering by way) so with all due RESPECT SIR,

Let me Give you an example

Suppose you are back in college

and your mathematics professor has given you a problem to solve with his method

now in this case

Mathematical Problem = Hardware(Radio hardware in this example)

Method = Baseband

Professor = Android ICS or any other version

marks = network

now what you will do is solve the problem using the professor's method and obtain the final answer and present it to your professor and then he will give you marks

Now suppose the professor changes and an even Strict Professor comes as the new one..

and he again gives you a problem to solve

now again you solve the problem using the method given by old professor and even though you obtain the correct answer he will not accept it as you have not used the new professor's method (that is very typical of teachers isn't it? :laugh:) )

and if he forces you to solve by the new method you won't be able to because you don't know it

so now can you relate??

the baseband is the method by which android operates the radio hardware (drivers perform a similar duty)

so if a particular baseband, which is not supported by the newer android revision, is used with a newer android version(old method but new professor)

android will simply reject to operate the hardware and you will not get any network though the baseband is present (professor will not give you marks though you have solved the problem )

Now did i answer or reply to all your misleading info and questions???

again i say... PLEASE READ AND DO NOT POST IF YOU ARE NOT SURE OR SIMPLY, WRONG!

Be thankful and hit the thanks button because it took me a lot of time writing this when i should be studying for my exams

---------- Post added at 07:10 PM ---------- Previous post was at 07:07 PM ----------

How is it that some how you get exactly what i am about to post (Remember the tutorial post?) :laugh:

---------- Post added at 07:17 PM ---------- Previous post was at 07:10 PM ----------

It is already posted... Kindly use the search option