What is Firmware, Rom and Firmware Flashing ?

In android world it is possible that (i am sure) many time you heard about firmwares, roms and flashing.

These strange words annoys newbies , So i created a simple article on it. I hope this will help you to understand what is firmwares, roms and flashing process

What is Firmware ?

This is very comman question popups in mind that what the heck is this firmware. Defination of firmware is

Permanent software programmed into a read-only memory

In Simple words you can understand it like windows for pc , in case of android we are going to do same thing – installing firmware (Froyo,Gingerbread etc.) on your phone. All phones have their different firmwares and installing tools regard less to the Andriod version (Froyo,Gingerbred). So never think that we can install any firmware on any android phone like we do in PCs.

 

What is Flashing ?

Flashing stands for installing a firmware in ROM , in simple words flashing is called installing firmware on your phone.

 

What is ROM ?

This is also very interesting question to answer – ROM is the memory where firmware installs . It cannot be seen by connecting your phone to pc via usb cable either Browsing  in phone . You can see peoples are talking about ROMs  like

This is Gingerbread ROM or froyo ROM or miui ROM or blah blah ROM

Actually they are talking about firmware that is going to be installed on ROM .

How to install Firmware ?

Firmware installing is very simple like installing windows on pc , but in case of android we need to run a small software on pc and need to select which firmware to flash and that’s it, these small software and firmwares are different for every phone .

firmware flashing with odin

Firmware flashing software for a samsung phone

There are two methods of installing firmwares

  1. Via  Phone Updating Software : While you update your phone , it is also a firmware installing – but you dont have any control on it , you can use this only when company launches firmware updates.
  2. Manual installing method :  This is a little risky method and used by developers , using this method you have full control on installing firmwares. you can install any firmware you want ;)

Why i need to install firmware manually ?

  • Usually latest updates are leaked and available before official updates so we have to flash them manually using a pc software
  • To Downgrade Firmware
  • To install another country firmware version

You can find step by step and separate firmware installing guides for your phone in our firmware section

Subscribe free email updates

Android Tips, Tricks and How-To's

Firmware update news and guides

Detailed Tutorials on rooting and custom ROM

Latest Android phone news and More

 

About Kuldeep Singh

Kuldeep Singh is founder of androidflip , young blogger from india who loves to write about android and technology. Follow him on twitter @androidflip

Comments

  1. Is it possible to load/flash the bootloader also?In the ODIN screen it is given an option for it. But I couldnot locate any files from my downloaded firmware package, it contain files for PIT and PDA

  2. Nice Article. Would have helped more if you would have included little information on rooting and its advantages/disadvantages for the newbies. Never the less Thanks so much :)

  3. noobish question.

    I have galaxy mini for about a month now, this “firmware” thing really is a hell of a question on my mind now so. if I install this thing on my phone, what changes will it do? and if I accidentally bricked my phone. how do I restore it? or how do I back it up? someone help me please.

  4. I am most impressed by your tremendous enthusiasm, energy and and clear thinking logic! Really great! Keep up the good work! Stuart on Gran Canaria and normally UK & Germany!

  5. Mandarraval99 says:

    i h’ve got galaxy fit runig froyo………….
    so i wanna update it to gingerbread………then how…
    not with leaked firms………….
    plz rply on email =[email protected]

  6. my samsung galaxy s2 has an android version of 2.3.6 and XXLB1 build number . can you tell me when will icecream sandwich come for my mobile. i live in russia , moscow but i am an indian . plz help me.

  7. Jan_s_a says:

    hello,when i use samsung kies it say “this is the latest firmware ” and my phone is 2.3.6 help me

  8. Jan_s_a says:

    hello,when i use samsung kies it say “this is the latest firmware ” and my phone is 2.3.6 help me

Speak Your Mind

*