¿Qué significa el código HRESULT 0xC026100A (ERROR_MONITOR_INVALID_MANUFACTURE_DATE)?

 
Anterior Siguiente
ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER

ERROR_MONITOR_INVALID_MANUFACTURE_DATE

La fecha de fabricación codificada en EDID es inválida

ERROR_MONITOR_INVALID_MANUFACTURE_DATE se refiere a los campos de fecha del área Vendor and Product ID del EDID. No compara la fecha con el reloj del PC ni con la fecha del driver: el problema está en los bytes del propio descriptor.

Campos que conviene inspeccionar

En EDID 1.4 el byte 10h contiene la semana de fabricación o el indicador especial de model year, y el byte 11h almacena el año como desplazamiento desde 1990. Algunas combinaciones están reservadas; dos bytes aleatorios, truncados o procedentes de un EDID mal sustituido pueden ser rechazados aunque el nombre del monitor todavía se lea.

Captura el bloque base completo y compara exactamente 10h/11h con una lectura conocida del mismo monitor. Si la lectura cambia entre rutas, comprueba dock, KVM o conversor antes de aplicar un override.

Si corriges manualmente esos campos, valida después todo el bloque de 128 bytes y actualiza su checksum; arreglar sólo la fecha dejando el checksum anterior crea un segundo error.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.