No, they are not. That is why your logic is fallacious.
Americans are human but not all humans are Americans but it is incorrect to claim Americans=human is a false statement. Firmware is always software - always. But it is faulty logic to assume the inverse is also true
Bush = President is true.
President = Bush is not.
Firmware = software is true
software = firmware is faulty logic based on equivocation.
100 % of firmware is software but 100% of software is not firmware. You are falsely trying to equate a subset with the total. Bush is 100% the President but Bush is not 100% of the group Presidents.
Your error is trying to equivocate a subset with the set. Firmware is 100% software but the subgroup Firmware is not 100% software.
We are going through these faulty logic gymnastics merely because you refuse to admit firmware is software. Please stick to the subject and explain exactly when firmware is not software.
I'm done. Drive safely.
Your error is trying to equivocate a subset with the set.
That is YOUR error. Every time you write firmware=software, YOU make that error.
Don't forget to tip your waitstaff.