Qué pasa
Mandas UpdateFirmware o GetDiagnostics (GetLog en 2.0.1), el cargador responde que sí y después no pasa nada, o llega un DownloadFailed, InstallationFailed o UploadFailed. La orden solo le da una URL: el trabajo de verdad es una descarga o una subida que hace el cargador por su cuenta.
Compruébalo en dos minutos
El servidor de pruebas no manda firmware a propósito, pero «Leer configuración» te dice si el cargador tiene el perfil FirmwareManagement (sin él no hay actualización remota) y el registro muestra cualquier aviso de estado de firmware o diagnóstico que mande. Abrir el servidor de pruebas →
Las causas, de más a menos probable
1. El cargador no llega a esa URL o no habla ese protocolo
Hay equipos que solo descargan por FTP, otros solo por HTTP o HTTPS, y algunos no siguen redirecciones. Una URL de una red interna o un enlace que pide iniciar sesión tampoco sirven.
Cómo lo arreglas: Usa una URL pública y directa al fichero, con el protocolo que diga el manual del cargador.
2. El servidor que recibe la subida la rechaza
Un registro de diagnóstico ocupa fácilmente varios megas, y muchos servidores web cortan por defecto en 1 MB. Nosotros tuvimos un registro de casi 900 KB que pasó de milagro. También falla si la carpeta de destino no deja escribir.
Cómo lo arreglas: Si el servidor es tuyo, sube el límite de tamaño de esa ruta y comprueba los permisos de la carpeta. Si no, usa uno que ya lo tenga resuelto.
3. La fecha de inicio está en el futuro, o el reloj del cargador va mal
UpdateFirmware lleva una fecha a partir de la cual descargar. Si el reloj del cargador va adelantado o atrasado, puede esperar horas o no empezar nunca.
Cómo lo arreglas: Pon la fecha de ahora y comprueba la hora del cargador (NTP).
4. El fichero no es el del modelo exacto, o falta la firma
Un firmware de otra variante del mismo modelo se descarga bien y falla al instalar. En 2.0.1, muchos cargadores exigen firmware firmado y el certificado del fabricante.
Cómo lo arreglas: Pide al fabricante el fichero exacto para el modelo y la versión de hardware, y en 2.0.1 la firma y el certificado que lo acompañan.
5. Nadie mira los avisos de estado
El cargador cuenta cómo va con FirmwareStatusNotification y DiagnosticsStatusNotification: Downloading, Downloaded, Installing, Installed, Uploading, Uploaded. Si la plataforma no los enseña, todo parece «no ha hecho nada».
Cómo lo arreglas: Mira el registro de mensajes: el último estado te dice en qué paso se quedó.
Qué hace askacharge.com
Puedes subir el firmware del fabricante y te damos una URL HTTPS lista para mandarla al cargador, de hasta 64 MB. Para los diagnósticos, el cargador recibe una URL de subida firmada solo para él, válida 24 horas y de hasta 50 MB, que sirve aunque reintente.
Preguntas frecuentes
¿Por qué el cargador OCPP da DownloadFailed al actualizar el firmware?
Casi siempre porque no llega a la URL: protocolo que no admite (FTP frente a HTTP), una redirección, una red interna o un enlace que pide iniciar sesión.
¿Dónde sube el cargador el registro de diagnóstico?
A la URL que le mandas en GetDiagnostics (o GetLog en 2.0.1). Tiene que ser un servidor que acepte la subida y no la corte por tamaño.