What do you mean by firmware? Take the case of TV remote. TV
works according to the pressing of any button in the TV remote. Here, button
can be taken as software which controls the hardware is the firmware.
A
Stock ROM/Firmware is official software, being designed for a particular
device. Stock ROM is a type
that does not undergo any cosmetic or functional changes in the code by
hardware manufacturer. Android running on Google pixel, Nexus phones are
examples of that.
When you buy a brand new Android device, it is equipped with
a “stock ROM,” or “stock firmware”. Stock ROM is the pre-installed operating
system in your device. It has
to go through interface enhancements, modifications and manufacturer specific
application installations. Android
running on Samsung, Xiaomi, HTC and Asus are examples of that.
Stock
firmware is better than Custom firmware because
they have to pass through multiple testing phases. That provides better security,
stability, and a bug free package before deployment or release.
Androidvillaz offers info regarding Android custom recovery and installation of
custom recovery Android software for top brands like; Gionee, Samsung, HTC etc
android phones.





