What's new
Apple iPad Forum 🍎

Welcome to the Apple iPad Forum, your one stop source for all things iPad. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Software or firmware?

graywolf

iPF Noob
Joined
Aug 22, 2010
Messages
3,651
Reaction score
35
Location
Raleigh, NC USA
Ok, I have seen people call it firmware, and software. What is it!
I know firmware is like deep underlying stuff like in a pc, the bios would be the firmware.
The iPad has a bootrom, so would the bootrom be the firmware and the software is iOS?
Or do I totally have this screwed up?
 

f4780y

Super Moderator
Staff member
Joined
Sep 11, 2010
Messages
7,113
Reaction score
652
Location
Troon, Scotland
OK.

bootrom is the bootrom. It can't be changed, it's hard coded into the chip, and controls the boot process. I think I'm right in saying that the software contained in the bootrom is called "SecureROM" by Apple. After it runs I believe control passes to the second stage bootloader, known as iBoot. This is why you will hear people say they want an "iBoot or lower" exploit, because this is the part of the device that Apple can't change without a hardware revision. The limera1n exploit pwns the iPad1 for life because of an exploit like this!

iOS is often called the "firmware", but if I am honest, that is not really the proper use of the word. Wikipedia has a good article on it. Search!
Firmware is typically the OS of a small device or gadget. For example, the OS of a digital camera is referred to as the camera's firmware. Usually a firmware is flashed to a overwritable chip (EPROM) in the device. This does NOT happen on the iPad (or iPhone etc.). IOS gets installed on the flash storage, just like any other piece of software.

In the case of the iPad, the iOS operating system is software, just like you would say linux or windows is software. It's just that many people in our scene call it firmware (including me!). That's where the confusion lies.

Apps that you install on top of iOS are also software, just like any program you would install on a PC.

Quick summary:

Bootrom is embedded in the chip and contains software such as iBoot.
IOS is the operating system software, but is called firmware by most folks around here.
Apps are software.

Hope that helps.
 
Last edited:
OP
graywolf

graywolf

iPF Noob
Joined
Aug 22, 2010
Messages
3,651
Reaction score
35
Location
Raleigh, NC USA
Awesomesause!

Ok. I got it now. :)

I have flashed firmware onto my old wireless router to make it a booster so what you said makes sense.
 

Most reactions

Top