Ajax Hub en «Malfunction» tras una actualización de firmware
Tu Ajax Hub muestra aviso de «Malfunction» después de actualizar el firmware. Qué significa realmente, por qué ocurre y cómo recuperar el sistema.
Paso 1: No desconectes el Hub mientras el aviso esté activo
Es importante saber que el propio sistema operativo del Hub (llamado Malevich OS) está diseñado para detectar automáticamente si una actualización se corrompió, y en ese caso borra el firmware dañado y reinstala la última versión estable conocida por sí mismo, sin intervención del usuario. Desconectar el Hub manualmente durante este proceso de autorrecuperación puede empeorar la situación en lugar de solucionarla.
⏱ Esperar 5-10 min Ver todos los pasos →Síntomas de este fallo
- La app muestra «Malfunction» en el Hub justo después de una actualización
- La actualización se queda parada en un porcentaje concreto
- El Hub se reinicia varias veces seguidas tras instalar el firmware nuevo
- Tras el aviso de malfunction, algunos detectores aparecen sin comunicación
Causas más probables
- 1 Corte de conexión a internet o de corriente durante la instalación del firmware
- 2 El propio sistema Ajax detectó una anomalía y revirtió a la última versión estable
- 3 Checksum del archivo de firmware no coincide por una descarga incompleta
- 4 Batería de respaldo del Hub agotada, interrumpiendo la actualización en un corte de luz
- 5 Incompatibilidad puntual entre la nueva versión y algún accesorio antiguo
Qué necesitas
- 🔧 Móvil con la app Ajax Security System
- 🔧 Acceso al router
Solución paso a paso
- 1
No desconectes el Hub mientras el aviso esté activo
Es importante saber que el propio sistema operativo del Hub (llamado Malevich OS) está diseñado para detectar automáticamente si una actualización se corrompió, y en ese caso borra el firmware dañado y reinstala la última versión estable conocida por sí mismo, sin intervención del usuario. Desconectar el Hub manualmente durante este proceso de autorrecuperación puede empeorar la situación en lugar de solucionarla.
⏱ Esperar 5-10 min - 2
Comprueba la conexión a internet del Hub
Verifica que el router funciona con normalidad y que otros dispositivos de casa tienen internet. Si hubo un corte de conexión justo durante la descarga o instalación del firmware, es la causa más probable del malfunction: el archivo llegó incompleto y el sistema de verificación de checksums del propio Ajax lo rechazó.
⏱ 3 min - 3
Verifica el estado de la batería de respaldo
En la app Ajax, ve a Hub > Estado > Batería. Si la actualización coincidió con un corte de luz y la batería de respaldo estaba muy baja o agotada, el proceso de escritura del firmware pudo interrumpirse a mitad, dejando el sistema en un estado inconsistente. Asegúrate de que el Hub tiene corriente estable antes de cualquier nuevo intento de actualización.
⏱ 2 min - 4
Deja que el Hub complete su ciclo de auto-recuperación
Tras detectar un fallo, el Hub reinicia y reintenta automáticamente cargar una versión de firmware válida. Este proceso puede tardar varios minutos y a veces implica más de un reinicio visible. Evita interrumpir la corriente durante este tiempo; espera a que el logo del Hub vuelva a un estado estable (blanco o verde fijo, según el modelo) antes de actuar.
⏱ 10 min - 5
Comprueba manualmente si hay una versión de firmware disponible
Una vez el Hub esté estable, en la app ve a Hub > Configuración > Actualización de firmware, y comprueba si hay una versión pendiente. A veces el propio sistema recupera una versión anterior estable pero no reintenta automáticamente la actualización más reciente hasta que el usuario la solicita de nuevo.
⏱ 3 min - 6
Revisa que todos los detectores hayan recuperado la comunicación
Tras un malfunction del Hub, es habitual que algunos detectores aparezcan temporalmente como «sin comunicación» aunque en realidad estén bien. Espera unos minutos tras la recuperación del Hub y revisa el estado de cada dispositivo en la app; la mayoría se reconectan solos en cuanto el Hub vuelve a transmitir con normalidad.
⏱ 5 min - 7
Reinicia manualmente el Hub como último paso
Si tras esperar el ciclo de auto-recuperación el aviso de malfunction persiste, desconecta el Hub de la corriente 30 segundos y vuelve a conectarlo. Este reinicio manual, ya con la conexión a internet confirmada y la batería en buen estado, suele resolver los casos donde el sistema quedó «atascado» sin completar su propia recuperación.
⏱ 3 min
Respuesta rápida
Un aviso de «Malfunction» en el Ajax Hub justo tras una actualización casi siempre significa que el sistema detectó una anomalía en el proceso y ya está recuperándose solo, revirtiendo automáticamente a la última versión de firmware estable. No es, en la mayoría de los casos, un fallo de hardware. Lo más importante es no desconectar el Hub mientras dura esta autorrecuperación: espera 5-10 minutos antes de actuar.
Cómo funciona realmente el sistema de actualizaciones de Ajax
El firmware del Hub, llamado internamente Malevich OS, incorpora un mecanismo de seguridad pensado exactamente para este escenario: si durante la instalación de una nueva versión se detectan errores críticos, el propio Hub borra la versión corrupta y reinstala la última que funcionaba correctamente, sin que el usuario tenga que intervenir manualmente en la mayoría de los casos. Este diseño existe precisamente para que un fallo durante una actualización nunca deje el sistema de seguridad completamente inoperativo.
Esto cambia el enfoque de cómo abordar el problema: en lugar de intentar “arreglar” el Hub de inmediato, la primera acción correcta suele ser darle tiempo para que se recupere solo.
Las tres causas más habituales, de más a menos frecuente
- Corte de conexión a internet durante la descarga o instalación: si el router se reinicia, hay un corte de fibra, o el propio wifi tiene un microcorte justo en ese momento, el archivo de firmware puede llegar incompleto.
- Corte de corriente coincidiendo con la escritura del firmware: si además la batería de respaldo del Hub estaba baja en ese instante, el proceso puede interrumpirse a mitad de escritura en memoria.
- Incompatibilidad puntual con algún accesorio antiguo: en casos más raros, un dispositivo vinculado con una versión de firmware muy desfasada puede generar un conflicto durante la validación de la nueva versión del Hub.
Tabla: qué esperar según el estado del logo del Hub
| Estado del logo | Significado | Qué hacer |
|---|---|---|
| Parpadeo rápido tras la actualización | Proceso de recuperación en curso | Esperar sin desconectar |
| Rojo fijo tras varios minutos | Recuperación no completada | Comprobar internet y batería, luego reiniciar manualmente |
| Blanco o verde fijo | Recuperado correctamente | Revisar si hay detectores desconectados |
| Apagado por completo | Sin corriente ni batería de respaldo | Revisar la fuente de alimentación |
Por qué es buena señal que el sistema “revierta” en lugar de forzar la nueva versión
Puede parecer contraintuitivo, pero que el Hub vuelva a una versión anterior estable en lugar de insistir en instalar la nueva es precisamente el comportamiento deseable: prioriza que el sistema de seguridad siga funcionando con normalidad, aunque sea con una versión de firmware algo más antigua, antes que arriesgarse a dejarlo en un estado a medio actualizar. La actualización pendiente seguirá disponible para instalarse de nuevo cuando las condiciones (conexión estable, batería cargada) sean las adecuadas.
Si el problema que tienes no es de actualización sino que el Hub aparece directamente sin conexión de forma recurrente, consulta nuestra ficha específica sobre Ajax Hub sin conexión. Si lo que falla es un detector concreto marcado como averiado, revisa Ajax detector malfunction, que cubre ese escenario distinto centrado en los sensores, no en la central. Y si tras la recuperación notas más falsas alarmas de lo habitual, nuestra guía sobre por qué ocurren las falsas alarmas y cómo reducirlas puede ayudarte a recalibrar el sistema.
Cuándo llamar a un técnico o instalador
Si tras esperar el ciclo de auto-recuperación, confirmar conexión estable a internet y batería de respaldo cargada, y reiniciar manualmente el Hub, el aviso de malfunction persiste o el Hub queda inoperativo, contacta con el soporte de Ajax o tu instalador: puede requerir una reinstalación de firmware asistida que no está disponible desde la app estándar.
Preguntas frecuentes
¿Es peligroso que el Hub muestre «Malfunction» durante una actualización?
No indica un fallo grave de seguridad en sí mismo, pero sí que el proceso de actualización no se completó correctamente. Ajax diseñó el sistema para que, ante cualquier anomalía detectada, el propio Hub revierta automáticamente a la última versión de firmware estable conocida, precisamente para evitar quedarse en un estado no funcional. El aviso es más una señal de «la actualización falló y el sistema se está recuperando solo» que de una avería del hardware.
¿Por qué el archivo de firmware puede llegar corrupto?
Normalmente por una interrupción de la conexión a internet justo durante la descarga, o por un corte de corriente en un momento crítico de la escritura del firmware en la memoria del Hub. El sistema verifica la integridad del archivo mediante checksums antes de aplicarlo; si no coinciden, rechaza la instalación en lugar de arriesgarse a dejar el Hub en un estado corrupto.
¿Se pierden mis detectores y configuración si el Hub tiene un malfunction?
No, la configuración de dispositivos vinculados, zonas y ajustes de usuario se mantiene guardada de forma independiente al proceso de actualización de firmware. Tras la recuperación del Hub, los detectores deberían reconectarse automáticamente sin necesidad de volver a emparejarlos desde cero, salvo en casos muy excepcionales de fallo más profundo.
¿Puedo forzar yo mismo una actualización tras el malfunction?
Es mejor esperar a que el Hub complete su propio ciclo de auto-recuperación antes de forzar nada manualmente. Una vez el sistema esté estable con la última versión funcional, sí puedes comprobar en Configuración > Actualización de firmware si hay una versión más reciente pendiente y solicitarla de nuevo, ahora con la conexión y la alimentación en condiciones óptimas.
Sigue solucionando
- mediaAjax MotionProtect: falsas alarmas con mascotas en casa →
- fácilAjax LeaksProtect no detecta el agua: causas y solución →
- mediaDetector Ajax no envía alertas: cómo arreglarlo →
- fácilBatería baja en el Hub o detectores Ajax: qué hacer →