| Anterior | Siguiente |
| STG_E_FIRMWARE_SLOT_INVALID | STG_E_DEVICE_UNRESPONSIVE |
STG_E_FIRMWARE_IMAGE_INVALID
Qué significa STG_E_FIRMWARE_IMAGE_INVALID
STG_E_FIRMWARE_IMAGE_INVALID corresponde al HRESULT 0x80030209. La imagen de firmware no es válida para el dispositivo o la operación. La descripción de Windows para este valor es «La imagen de firmware especificada no es válida.» y su origen se clasifica como winerror.h.
La validación puede rechazar modelo/revisión equivocados, header, firma, tamaño, alineación o chunks incompletos antes de activar nada. El dato decisivo no es solo el bit de severidad del HRESULT, sino el contrato de la llamada que lo devolvió y el estado del objeto en ese instante.
Diagnóstico práctico
- Verifica modelo, hardware revision e imagen autorizada por el fabricante.
- Registra hash del archivo, offset/chunk size y límites devueltos por GET_INFO.
- Descarta descargas parciales o reordenadas y comprueba firma/header antes de enviarlas al dispositivo.
Cómo volver a un estado válido
Obtén la imagen correcta para ese hardware y reinicia la descarga desde el principio siguiendo alineación y tamaño máximos documentados.
Validación posterior
Después de la recuperación, vuelve a consultar la información del dispositivo y confirma slot, revisión y estado operativo antes de cualquier nueva descarga o activación.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.