A
My understanding (although basic) is that hardware refers to a physical aspect like a smart phone or tablet etc. Firmware (unless I'm wrong) is a form or software, like an operating system or program.
Posted via the Android Central App
firmware is the software that makes the hardware (electronics) do it's work