Question: what is the difference between a firmware and software update?
Answer: When flashing an OS update, the software has to be built for device-specific firmware or hardware. This difference is part of why it can take so long to roll out the latest version of Android to all devices. ... In a nutshell, firmware sits very close to hardware, while software sits on top of the firmware.