El firmware (FW para los amigos) es el software (SW) que maneja físicamente el hardware (HW).
Es decir, cuando compras un dispositivo cualquiera (HW) como p.ej. el pard ... trae un programa informático o software, embebido en él, el FW, que es el que lo maneja. Además de presentar la pantalla, maneja el sensor, el láser, la cruceta, la grabación, el idioma .... etc... vamos todo lo del menú además de hacerle funcionar
Los fabricantes serios te van diciendo qué incluye la versión del HW y qué incluye la versión del FW y desde cuál de HW hasta cuál es compatible cada una. Puede haber modificaciones en el HW, p.ej., un nuevo sensor, que el nuevo FW maneja, pero ese FW no vale para el sensor antiguo que es diferente, con el riesgo de que no funcione.
El FW normalmente arregla errores, mejora cosas, añade funciones nuevas ... y de nuevo, se publica tal versión de FW arregla esto esto y aquello, añade esto otro, mejora ....
Y repito, es importante saber que tal FW funciona a partir de tal versión de HW ... y hasta tal otra.
Por ejemplo, una versión de FW puede hacer que no tengas cruceta. O que el sensor funcione mejor. O que la imagen sea más clara. O que el led reciba más intensidad de corriente. O que consuma menos. O que no se bloquee al disparo. O añade el catalán como idioma si estás a oscuras (en la intimidad vamos). O ...
Si no tienes la lista de compatibilidad del HW ... te arriesgas que poniendo un FW nuevo no vaya bien la cosa. Y deberías tener también el FW antiguo como medida de seguridad, porque lo mismo tienes que volver a ponerselo.
Y a veces los FW son capaces de ir subiendo ... pero no bajando. Es decir, que si instalas por ejemplo la v40 de un FW y falla, no vale con poner a instalar la v39 ... hay que ejecutar un programa y/o un procedimiento de desinstalación de la v40. No sé si eso pasa en el Pard, pero en otros aparatos sí.