Wiren BoardDocumentación
Documentación · Español

Problemas conocidos del Wiren Board 8

revisión 110292

Erratas de hardware y software de Wiren Board 8. Compruebe el modelo, el lote y la versión de software afectados por cada problema antes de aplicar su solución.

Problema 8.4.3 8.5 8M
ERRWB74004Afectado No afectado No afectado
ERRWB84001Afectado No afectado No afectado
ERRWB84002Afectado No afectado No afectado
ERRWB84003Afectado; solución por software No afectado No afectado
ERRWB84004Afectado; solución por software No afectado No afectado
ERRWB84005Afectado; solución por software No afectado No afectado
ERRSUPERCAP0001Afectado No afectado No afectado
ERRWB84006Afectado; solución por software No afectado No afectado
ERRWB84007Afectado; solución por software No afectado No afectado
ERRWB84008Afectado; solución por software No afectado No afectado
ERRWBEC0001Afectado; solución por software No afectado No afectado
ERRWB8M0001No afectado No afectado Afectado
ERRWB84009Afectado; solución por software Afectado; solución por software Afectado; solución por software
ERRWB840010Afectado; solución por software Afectado; solución por software Afectado; solución por software
ERRWB840011No afectado Afectado; solución por software Afectado; solución por software
ERRWB8001Afectado; solución por software Afectado; solución por software Afectado; solución por software
ERRWB85001No afectado Afectado No afectado
ERRWB8002Afectado; solución por software Afectado; solución por software Afectado; solución por software
ERRWB8003No afectado Afectado Afectado
ERRWBUSB0001Afectado Afectado Afectado

ERRWB84001: Incompatibilidad con algunos conmutadores y rúteres Ethernet

Dispositivos afectados: Wiren Board 8.4.3, lotes v8.4.3A/4G, v8.4.3A/4G1 y v8.4.3A/4G2.

El enlace Ethernet se establece, pero no se transmiten datos al conectarse a determinados conmutadores o routers. Reducir la velocidad del enlace a 10 Mbit/s restablece el funcionamiento. El PHY Ethernet CH182H es incompatible con algunos dispositivos de red, incluidos MikroTik hAPac2 y eero Dual-band 350 Mbps Wireless Router.

Un controlador con este PHY informa de lo siguiente:

cat /sys/devices/platform/external-ethernet-phys/external-ethernet-phys:soft-mdio0/mdio_bus/gpio-0/gpio-0:00/phy_id
0x73719011

Solución provisional: utilice un dispositivo de red compatible o reduzca temporalmente la velocidad de conexión a 10 Mbit/s hasta que pueda sustituirse el dispositivo de red o el controlador. Corregido en revisiones posteriores del controlador. Los controladores afectados de la revisión 8.4.3 que presentan esta incompatibilidad pueden sustituirse en garantía.

ERRWB84002: Posible cortocircuito al instalar el módulo del procesador

Lotes afectados: 8.4.3A/4G y v8.4.4A/4G.

Las tolerancias de fabricación del módulo de procesador pueden hacer que sus superficies de contacto se desalineen con los contactos del conector SO-DIMM. Un desplazamiento excesivo hacia el conector de módulos laterales puede provocar un cortocircuito en algunos dispositivos. Colocar el módulo hacia la ranura de la tarjeta SD no provoca este problema.

Solución provisional: se instala un separador en el cierre del conector más cercano al conector de módulos laterales para mantener el módulo de procesador desplazado hacia la ranura de tarjeta SD. El conector SO-DIMM también lleva una Do not remove etiqueta. Si se pierde el separador, desplace el módulo completamente hacia la ranura de la tarjeta SD al instalarlo. Corregido en revisiones posteriores del controlador.

ERRWB84003: Inestabilidad del motor de reglas

Dispositivos afectados: Wiren Board 8.4.3, lote 8.4.3A/4G, fabricado antes del 23 de mayo de 2024.

El motor de reglas instalado tiene compatibilidad incompleta con WB8 y puede funcionar de forma poco fiable. Actualice el software:

apt update
apt upgrade

Sin acceso a Internet, descargue la imagen FIT estable más reciente, actualice el controlador y copie también la imagen en /mnt/data/.wb-restore/factoryreset.fit. Corregido en firmware más reciente.

ERRWB84004: Inestabilidad del controlador de software MQTT

Dispositivos afectados: Wiren Board 8.4.3, lotes 8.4.3A/4G y 8.4.3A/4G1, fabricados antes del 11 de junio de 2024.

La compatibilidad incompleta con WB8 en el firmware instalado puede provocar un funcionamiento inestable del controlador MQTT. Actualice el software:

apt update
apt upgrade

Sin acceso a Internet, descargue la imagen FIT estable más reciente, actualice el controlador y copie también la imagen en /mnt/data/.wb-restore/factoryreset.fit. Corregido en firmware más reciente.

ERRWB84005: Ethernet deja de funcionar tras una actualización del kernel y un reinicio

Dispositivos afectados: Wiren Board 8.4.3 de cualquier lote, actualizado entre el 16 y el 19 de agosto de 2024, con linux-image-wb8 versión 6.8.0-wb100.

Un error en el archivo DTS configura Ethernet incorrectamente. Después de una actualización del kernel mediante APT o de la imagen FIT y un reinicio, los puertos Ethernet dejan de funcionar.

Actualice con apt update && apt upgrade. Sin acceso a Internet, instale la imagen FIT estable más reciente mediante Debug Network, Wi-Fi o una unidad USB; no es necesario copiar adicionalmente la imagen. Corregido en linux-image-wb8 versión 6.8.0-wb101 y posteriores.

ERRSUPERCAP0001: Límite de alimentación de 36 V con los módulos de supercondensadores afectados

Módulos afectados: WBMZ4-SUPERCAP, WBMZ3-SUPERCAP y WBMZ2-SUPERCAP.

Un controlador equipado con un módulo afectado no debe alimentarse con más de 36 V. El convertidor de salida del módulo utiliza un diodo con una tensión máxima admisible de 40 V. Una tensión de alimentación mayor del controlador puede perforar este diodo, dañando el módulo de reserva y posiblemente el controlador.

Solución provisional: limite la alimentación del controlador a 36 V. Si se requiere alimentación de respaldo con una tensión de alimentación superior, solicite la sustitución del módulo en garantía. Corregido en WBMZ6-SUPERCAP v6.1 y posteriores y WBMZ4-SUPERCAP v4.3 y posteriores.

ERRWB74004: El módem GSM se desconecta debido a interferencias electromagnéticas externas

Dispositivos afectados: Wiren Board 7.4 y 8.4 con placas de módem WBC2-4G anteriores a la versión 3.7.

Los contactores electromagnéticos próximos al controlador pueden inducir interferencias que desconectan el módem. El bus USB utilizado para la comunicación con el módem es sensible a estas interferencias. Los mensajes habituales del kernel incluyen:

option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
option 3-1:1.2: device disconnected

ModemManager informa de comandos serie cuyo tiempo de espera se ha agotado y de tiempos de espera agotados repetidamente en los puertos; a continuación, libera los puertos USB del módem. El servicio reinicia automáticamente el módem.

Soluciones provisionales:

  • Aleje del controlador todo lo posible las fuentes de interferencias por arco eléctrico.
  • Instale un circuito amortiguador adecuado entre los contactos del relé que controla la bobina del contactor. Los valores del ejemplo son una resistencia de 100 Ω y 1 W en serie con un condensador de 0.1 µF y 1000 V. Suprimir el arco en los contactos reduce considerablemente las interferencias.
  • Un puente corto de cable grueso, de menos de 1 cm de longitud, entre la tierra de la placa del módem próxima al conector de antena y la tierra más cercana de la placa del controlador también resuelve el problema, pero requiere modificar y soldar la placa con cuidado.

Corrección: la versión 3.7 de la placa del módem añade un contacto de resorte adicional para la conexión a masa.

ERRWBC001: El módem GSM se desconecta debido a sus propias interferencias electromagnéticas

Dispositivos afectados: Módems WBC2-4G anteriores a la revisión v3.7A.

El módem desaparece del sistema; reiniciar solo ayuda brevemente o no ayuda en absoluto. Con una estación base distante, una señal débil y la antena corta estándar, las transmisiones del módem pueden interferir con el controlador USB y desconectar dispositivos USB, en particular el propio módem.

El registro del kernel muestra desconexiones y reconexiones de los puertos serie del módem, por ejemplo:

option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
option 3-1:1.2: device disconnected
usb 3-1: new high-speed USB device number 8 using ehci-platform
usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0

El servicio reinicia automáticamente el módem. Un puente de cable grueso de menos de 1 cm entre la masa del módem próxima al conector de antena y la masa más cercana de la placa del controlador resuelve el problema, pero requiere una soldadura cuidadosa. La revisión v3.7A y posteriores añaden un contacto de resorte que conecta el plano de masa del módem con la carcasa del conector USB-A del controlador para suprimir las interferencias.

Mejore la recepción, por ejemplo, elevando o reubicando la antena. Si esto no es eficaz o no es posible, solicite una sustitución en garantía por un módem de versión 3.7 o posterior.

ERRWB84006: Reinicios periódicos del controlador

Dispositivos afectados: todos los controladores Wiren Board 8.4.3 fabricados antes del 11 de septiembre de 2024.

El controlador se reinicia inesperadamente. La consola de depuración muestra Kernel panic - not syncing: hung_task: blocked tasks; journald no contiene entradas correspondientes. Un error de software envía una orden con código de operación 0 al almacenamiento eMMC, tras lo cual el controlador de software Linux deja de enviar órdenes adicionales.

Actualice con apt update && apt upgrade. Sin acceso a Internet, instale la imagen FIT estable más reciente mediante Debug Network, Wi-Fi o una unidad USB; no es necesaria una copia adicional de la imagen. Corregido en la versión wb-2407 con wb-rules 2.20.17 o posterior y wb-mqtt-confed 1.14.11 o posterior.

ERRWB84007: Falla el restablecimiento de fábrica

Dispositivos afectados: Wiren Board 8.4.3 con la imagen FIT del 13 de noviembre de 2024 instalada, 202411131702_wb-2410_bullseye_wb8x.fit, que ha sido retirada.

Después de instalar esta imagen por cualquier método, un restablecimiento de fábrica mediante la imagen interna, sin un soporte externo, cambia el tamaño de la partición raíz a 1 GB y deja al controlador sin poder arrancar ni actualizarse normalmente. La imagen restaura incorrectamente la distribución obsoleta de particiones A/B, que ya no es compatible con el resto del software.

Solución: realice un restablecimiento de fábrica desde un medio externo utilizando la imagen FIT estable más reciente. Corregido en firmware más reciente.

ERRWB84008: APT no encuentra actualizaciones

Dispositivos afectados: Wiren Board 8.4.4, lote 8.4.4B/2G 1.2A-2G, fabricado el 13 de agosto de 2024.

El firmware de fábrica estaba fijado a una versión específica en lugar del canal estable, por lo que apt update && apt upgrade no encontró nuevas versiones estables. Instale una imagen FIT actual o ejecute wb-release -t stable -y. Hay imágenes FIT corregidas disponibles y se han retirado las imágenes afectadas.

ERRWBEC0001: El controlador no se puede apagar

Dispositivos afectados: Wiren Board 7.4 y 8.4 con firmware WBEC 2.0.0 o 2.0.1, tanto si se instaló manualmente como si se suministró con wb-2410 entre el 14 y el 22 de noviembre de 2024. Los lotes afectados incluyen 7.4.4D/2GCA, 7.4.4E/1G, 7.4.4E/2GC, 8.4.4D/2G y 8.4.4E/4G.

Un defecto del modo de suspensión de WBEC impide apagarlo mediante el botón, poweroff o rtcwake. El controlador puede volver a encenderse espontáneamente tras apagarlo y desconectar la alimentación. Los controladores que funcionan continuamente no se ven afectados durante el funcionamiento normal.

Actualice el firmware WBEC. Corregido en WBEC 2.0.2; los controladores enviados después del 25 de noviembre de 2024 no están afectados.

ERRWB8M0001: Etiquetas incorrectas de las ranuras SIM

Lotes afectados: WB8M desde v8.5.2A/M hasta v8.5.2D/M.

Los números de SIM del panel frontal estaban intercambiados. SIM1 está a la izquierda; SIM2 está más cerca del borde de la carcasa. Cambie la tarjeta a la otra ranura si es necesario. Corregido en los lotes posteriores.

ERRWB84009: Funcionamiento inestable de los puertos RS-485

Dispositivos afectados: todos los controladores Wiren Board 8 cubiertos por esta errata.

En ocasiones, el controlador no recibe una respuesta Modbus en el primer intento. El registro de wb-mqtt-serial puede contener:

WARNING: [modbus] failed to read 1 input(s) @ 123 of device </dev/ttyRS485-1 115200 8 N 2> modbus:130: Serial protocol error: request timed out

El uso de minicom en los puertos RS-485 del controlador también puede detener la recepción hasta que se reinicie. La causa es una conmutación incorrecta de los modos del transceptor RS-485 en el núcleo de Linux.

Solución provisional: evite utilizar minicom en los puertos RS-485 del controlador hasta que esté disponible la corrección. Reinicie para restablecer los puertos afectados después de utilizar minicom. Se prevé una corrección de software.

ERRWB840010: Falta la conexión a la nube tras cargar el firmware

Dispositivos afectados: Controladores Wiren Board 8 actualizados a wb-2507 mediante imágenes FIT entre el 5 y el 9 de agosto de 2025.

Las primeras imágenes incorrectas de wb-2507 omitían el proveedor de nube. Falta la información de la nube en la página System y al ejecutar wb-cloud-agent devuelve No one provider was found.

Añada el proveedor manualmente:

wb-cloud-agent add-provider https://wirenboard.cloud

Corregido en el software del controlador desde el 11 de agosto de 2025. Ejecute apt update; apt upgrade -y o instale una imagen FIT actual.

ERRWB8001: Archivos de configuración vacíos en controladores nuevos

Dispositivos afectados: Wiren Board 7/8 fabricados después de octubre de 2025 y Wiren Board 7/8 con software afectado instalado entre el 1 de octubre de 2025 y el 30 de julio de 2026.

Interrumpir la alimentación durante el primer o segundo arranque de un controlador nuevo o restablecido a los valores de fábrica puede dejar /mnt/data/etc/wb-*.conf archivos vacíos porque no se han volcado al almacenamiento flash. La interfaz web muestra entonces errores de análisis, como:

Server error: Failed to parse JSON /etc/wb-mqtt-serial.conf:* Line 1, Column 1 Syntax error: value, object or array expected. (-32000)

Conéctese mediante SSH y enumere los archivos vacíos:

find /mnt/data/etc -maxdepth 1 -type f -name 'wb-*.conf*' -empty

Corregido en wb-2606 del 31 de julio de 2026. Actualice y reinicie; los archivos vacíos se rellenarán con los valores predeterminados de fábrica y los archivos de configuración existentes permanecerán sin cambios:

apt update
apt upgrade
reboot

Si la actualización no está disponible temporalmente, sustituya los archivos vacíos de /mnt/data/etc/ por archivos válidos de un controlador en funcionamiento mediante WinSCP o scp, o realice un restablecimiento de fábrica. Un restablecimiento de fábrica borra todos los datos del controlador. Actualice en cuanto tenga ocasión.

ERRWB85001: Falta de protección contra inversión de polaridad en los puertos 1-Wire

Dispositivos afectados: Wiren Board 8.5.3, lotes desde v8.5.3B hasta v8.5.3G, v8.5.3J/2G y v8.5.3J/4G; sensores WB-MS de los lotes v4.4K, v4.4L y v4.4L/2.

Se instaló un componente especificado incorrectamente en el circuito de protección de 1-Wire. Se mantiene el resto de la protección, pero no se bloquea la tensión negativa. La tensión negativa puede deberse a errores de cableado o a interferencias de equipos cercanos de conmutación de potencia. Puede dañar el puerto 1-Wire o todo el dispositivo.

Compruebe las conexiones 1-Wire antes de encender el dispositivo, manténgalo alejado de fuentes de interferencias y siga las recomendaciones de cableado del bus 1-Wire. Se ofrece sustitución en garantía. Corregido en Wiren Board 8.5.3 a partir del lote v8.5.3K y en WB-MS a partir del lote v4.4M.

ERRWB8002: Fallos de comunicación con el chip de seguridad ATECC

Dispositivos afectados: Wiren Board 8 con linux-wb anterior a 6.8.0-wb161 y versiones anteriores a wb-2606.

Los fallos afectan a Wiren Board Cloud y a otros servicios que dependen de ATECC. Un mensaje típico del registro es:

RuntimeError: Cert /var/lib/wb-cloud-agent/device_bundle.crt.pem and key ATECCx08:00:02:C0:00 seem to be inconsistent (possibly because of CPU board missmatch)!

Dos problemas de concurrencia provocan el fallo. El controlador I2C implementado por software utiliza GPIO en lugar de un controlador I2C de hardware; el acceso simultáneo a ATECC y a otros GPIO del mismo banco puede dejar las líneas I2C en un estado incorrecto. Además, el acceso no sincronizado desde varios servicios puede intercalar solicitudes y entregar respuestas al cliente equivocado.

Si ATECC no responde, reinicie para restablecerlo. Actualice a wb-2606, que corrige el controlador del kernel (linux-image-wb8 6.8.0-wb161) y los servicios afectados.

ERRWB8003: Posibles fallos de RAM

Dispositivos afectados: Wiren Board 8 (WB8-2G-16G-IND) de los lotes 8.5.3G/2G2, 8.5.3G/4G5, 8.5.3J/2G, 8.5.3J/2G2, 8.5.3J/4GD, 8.5.3K/2G, 8.5.3K/2G1, 8.5.3K/2G1D y 8.5.3K/2GD; Wiren Board 8M (WB8M-2G-16G-IND), lote v8.5.3G/2GM.

Un número reducido de controladores puede presentar fallos aleatorios bajo una carga intensiva de RAM, que aumentan con el tiempo: los servicios fallan y se reinician sin causa aparente, las actualizaciones de paquetes o las comprobaciones de archivos notifican errores de suma de comprobación, o el controlador se reinicia tras un fallo crítico del kernel. Después del reinicio puede funcionar normalmente durante un tiempo antes de que los fallos reaparezcan.

systemd[1]: example.service: Main process exited, code=killed, status=4/ILL

El estado también puede ser 11/SEGV. Las pruebas prolongadas a plena carga identificaron un chip de RAM defectuoso cuyos errores aumentaron exponencialmente durante varias horas en un rango limitado de direcciones de memoria. Se consideran poco probables fallos similares en otras unidades de estos lotes, pero no pueden descartarse.

Compruebe la RAM sospechosa con la herramienta preinstalada memtester. Detenga primero la carga de trabajo del controlador, ya que la prueba utiliza casi toda la memoria disponible.

  1. Ejecute free -m y lea available columna.
  2. Pruebe 100 MB menos que ese valor. Por ejemplo, si hay 1300 MB disponibles, ejecute memtester 1200M 1.

Una prueba completa puede tardar aproximadamente una hora. Todas las líneas de resultados deben terminar en ok. Si alguno muestra FAILURE, el controlador puede sustituirse en garantía.

ERRWBUSB0001: La consola USB de depuración deja de recibir datos

Dispositivos afectados: todas las revisiones de Wiren Board 7 y Wiren Board 8, incluido Wiren Board 8M.

La salida de la consola de depuración se detiene, aunque el controlador continúa funcionando y aceptando comandos. El búfer del HT42B534 se desborda si el puerto del ordenador está cerrado o su aplicación no lee con suficiente rapidez. En las pruebas, esto se produjo con 130 bytes mientras el puerto estaba cerrado; con el puerto abierto, el umbral depende del almacenamiento en búfer del ordenador.

Reproducción del problema

Conecte la consola a un ordenador con Linux y configure minicom. Ejecute los comandos del lado del controlador como root mediante SSH.

  1. En el ordenador, abra el puerto, sustituyendo la ruta del dispositivo según sea necesario: minicom -D /dev/ttyACM0 -b 115200 -8 -o.
  2. Salga sin restablecer el puerto: Ctrl+A, Q y confirme.
  3. En el controlador, ejecute printf '%0300d\n' 0 > /dev/ttyS0.
  4. Vuelva a abrir minicom con el mismo comando. En el controlador, ejecute echo HOLTEK_TEST > /dev/ttyS0. Pueden aparecer datos antiguos, pero HOLTEK_TEST no aparece.

Solución provisional

En minicom, cambie los bits de parada de 1 a 2 y vuelva al valor anterior: Ctrl+A y después P → X → Enter; luego Ctrl+A, P → W → Enter. No envíe órdenes de consola durante el cambio.

En las pruebas con Windows 11, cerrar y volver a abrir el puerto COM restableció la recepción. En PuTTY, cierre la ventana y vuelva a abrir la conexión serie. En MobaXterm, cierre la pestaña Serial y vuelva a abrir la sesión guardada.

Repita el comando HOLTEK_TEST; ahora debería aparecer su salida. Los mensajes perdidos no se pueden recuperar. Para reducir la recurrencia, mantenga el puerto abierto en una aplicación que lo lea continuamente. Se prevé una corrección de hardware para futuras versiones de Wiren Board 8.

ERRWB840011: Los puertos MOD1/MOD2 se bloquean o reenvían datos RS-485 antiguos

Dispositivos afectados: Wiren Board 8.5.x con linux-wb 6.8.0-wb159 o anterior.

Cuando MOD1 y MOD2 se consultan simultáneamente y se cierra o restablece cualquiera de los puertos, por ejemplo durante un reinicio de wb-mqtt-serial o una reconfiguración de puertos, ambos puertos pueden dejar de realizar consultas hasta el reinicio.

Si el vaciado del búfer de transmisión (tcflush()) o el cierre del puerto coincide con la comunicación con el controlador integrado, el puerto puede reenviar hasta 4 KB de datos eliminados. En RS-485 esto se manifiesta como la retransmisión de tramas Modbus antiguas; el cierre del puerto tarda unos 10 segundos.

Dos condiciones de carrera en wbec-uart acceden al búfer circular de transmisión sin el bloqueo del puerto. Durante el cierre, el controlador puede acceder a un búfer ya liberado, bloquear el hilo de interrupción del controlador integrado y mantener permanentemente el mutex compartido MOD1/MOD2, lo que deja procesos no interrumpibles en estado D. Una transferencia iniciada antes de vaciar el búfer también puede actualizarlo después de su restablecimiento, restaurando datos eliminados y retransmitiéndolos.

Reinicie si los puertos ya se han bloqueado. Hasta actualizar el kernel, reduzca al mínimo los reinicios de wb-mqtt-serial y la reconfiguración de puertos en los controladores que consultan tanto MOD1 como MOD2. Ejecute apt update; apt upgrade -y. Corregido en linux-image-wb8 6.8.0-wb160 y posteriores.