Comienza con Wio Tracker L1
La Serie Wio Tracker L1 comparte la misma arquitectura de hardware. Aunque la guía en video es para el L1 Pro, es aplicable a todos los demás productos de la serie L1.
Tutorial en video
Parte 1 Desempaquetado
Cuando uses los modelos L1, L1 Lite o L1 E-Ink por primera vez, después de conectarlos a la fuente de alimentación USB, levanta el interruptor de encendido hacia arriba para encenderlos.
Parte 2 Flasheo de firmware
Por favor, don't use NRF-OTA para actualizar el firmware, puede hacer que el dispositivo quede completamente inservible.
Parte 3 Uso del dispositivo
Joystick de cuatro direcciones
El latest Alpha firmware del firmware L1 E-Ink actualmente es compatible con el joystick de cuatro direcciones. Si quieres usar el joystick, por favor haz clic aquí para actualizar el firmware.
Barra de menú
![]()
Solo el firmware 2.7 es compatible con la barra de menú. Si quieres usar la barra de menú, sigue el Flash Firmware Tutorial para actualizar el firmware.
![]()
Zumbador
Si quieres encender o apagar el zumbador, primero update the firmware a la versión 2.7. Porque solo el firmware versión 2.7 tiene la barra de menú.
- Encender el zumbador Setting (icon shaped like the gear) -> Notification -> Buzzer Action -> Disable
- Apagar el zumbador Setting (icon shaped like the gear) -> Notification -> Buzzer Action -> All enabled
Parte 4 Conexión con el teléfono
Parte 5 Diferentes estados
Primeros pasos
Cuando el dispositivo se encuentre en los estados siguientes, por favor no lo reinicies ni lo apagues manualmente. De lo contrario, el dispositivo puede quedar inservible.
- No ha finalizado el proceso de transmisión de mensajes
- Está siendo configurado
Flashear firmware
Por favor, don't use NRF-OTA para actualizar el firmware, puede hacer que el dispositivo quede completamente inservible.
Visita Meshtastic Web Flasher.
Para L1, L1 Lite y L1 Pro, selecciona el dispositivo de destino Seeed Wio Tracker L1 y elige el firmware más reciente, luego haz clic en Flash.
![]()
![]()
Para L1 E-Ink, selecciona el dispositivo de destino Seeed Wio Tracker L1 E-Ink y elige el firmware más reciente, luego haz clic en Flash.


Enciende el dispositivo, haz clic en Enter DFU Mode, aparecerá un puerto serie llamado Tracker L1, haz clic y conéctalo, y debería mostrarse una unidad llamada Tracker L1.

Arrastra el archivo UF2 a la unidad DFU. El firmware debería flashearse después de que el archivo se copie y el dispositivo se reinicie.
Encender el dispositivo
Conecta el cable USB para activar el dispositivo. Levanta el interruptor de encendido hacia arriba para encenderlo.
Si el dispositivo no responde cuando presionas el botón, por favor cárgalo primero. No uses un cargador de carga rápida.
Conectar mediante la app
- App de IOS
- App de Android
- Selecciona el dispositivo de destino en el panel de Bluetooth.

- Introduce el código que aparece en la pantalla y luego haz clic en
OKpara conectar el dispositivo.

- Haz clic en
+y elige el dispositivo de destino.

- Introduce el código (el código predeterminado es
123456) y luego haz clic enOKpara conectar el dispositivo.

Configurar el LoRa
Para empezar a comunicarte a través de la malla, debes establecer tu región. Este ajuste controla qué rango de frecuencias usa tu dispositivo y debe configurarse de acuerdo con tu ubicación regional.
- App de IOS
- App de Android


Lista de regiones
| Código de región | Descripción | Rango de frecuencia (MHz) | Ciclo de trabajo (%) | Límite de potencia (dBm) |
|---|---|---|---|---|
| UNSET | Sin establecer | N/A | N/A | N/A |
| US | Estados Unidos | 902.0 - 928.0 | 100 | 30 |
| EU_868 | Unión Europea 868MHz | 869.4 - 869.65 | 10 | 27 |
Consulta LoRa Region by Country para obtener una lista más completa.
EU_868 debe cumplir con una limitación de ciclo de trabajo por hora del 10%, calculada cada minuto sobre una base móvil de 1 hora. Tu dispositivo dejará de transmitir si alcanzas este límite, hasta que se le permita de nuevo.
Ahora que has configurado la región LoRa en tu dispositivo, puedes continuar configurando cualquier LoRa Configs para adaptarlo a tus necesidades.
Configuración avanzada
Conectar mediante el sitio web
Si quieres enviar mensajes de texto y comunicarte con otros nodos en el sitio web, ahora puedes conectar el dispositivo al Sitio web de Meshtastic.
Paso 1: Abre el sitio web
Haz clic aquí para ir al sitio web.
![]()
Paso 2: Añadir el nuevo dispositivo
Haz clic en "+ New Connection".
![]()
Hay dos formas de conectar. Puedes elegir el método que prefieras.
Method 1: Via Bluetooth
Elige el método Bluetooth. Elige el ID del dispositivo en la ventana emergente.
![]()
Method 2: Via Serial
Elige el método serie. Abre el administrador de dispositivos para ver a qué puerto está conectado el dispositivo. Elige ese puerto en la ventana emergente.
![]()
Tu dispositivo se mostrará en la lista. Haz clic para conectar. Si la conexión tiene éxito, podrás ver el estado del dispositivo directamente en el sitio web.
![]()
Configurar GPS
Por favor, activa el GPS. Puedes ajustar el intervalo de actualización y el intervalo de difusión para obtener información de ubicación más actualizada.

Para IOS, por favor activa Accurate Location. De lo contrario, el posicionamiento puede desviarse.

Conexión de sensor

Puedes añadir sensores al dispositivo a través de la interfaz Grove. Los siguientes sensores han sido verificados como compatibles con la interfaz Grove del dispositivo.
| Tipo de sensor | Modelo de sensor | |
|---|---|---|
| Sensor ambiental | Presión | BMP085 |
| Temperatura | MCP9808 、PCT2075 | |
| Temperatura y humedad | SHT31/SHTC3/SHT4X、AHT10 | |
| Temperatura, humedad y presión | BME280 | |
| Otros | Frecuencia cardíaca y SpO₂ | MAX30102 |
| Teclado I2C | CardKB | |
- IOS
- Android
- Activa Telemetry para obtener datos del sensor. Si quieres mostrar los datos del sensor en la pantalla OLED, activa
on screen

- Activa Telemetry para obtener datos del sensor. Si quieres mostrar los datos del sensor en la pantalla OLED, activa
on screen

La pantalla OLED mostrará los datos del sensor si activas on screen.

Conexión de pantalla
- Pantalla E-Ink Click here para obtener la pantalla E-Ink compatible.
![]()
- Pantalla OLED Click here para obtener la pantalla OLED compatible. El controlador OLED actual es SSD1306.
![]()
Teclado virtual
¡La versión de firmware 2.7 ahora admite teclado virtual! Puedes escribir mensajes directamente en el dispositivo para comunicarte con otro dispositivo. Sigue el Flash Firmware Tutorial para actualizar el firmware.
![]()
Configurar tono de llamada
Ve a Settings -> Ringtone Config, luego introduce la cadena de tono RTTTL que quieras usar para las notificaciones externas.
- App de IOS
- App de Android

![]()
- The Legend of Zelda: Item Get
- Super Mario Theme (Short)
- Mario Coin
- Nokia Ringtone
- Mario Power-Up
- Morse Code CQ
24:d=16,o=5,b=120:g,c6,d6,2g6
24:d=4,o=5,b=100:16e6,16e6,32p,8e6,16c6,8e6,8g6,8p,8g
24:d=8,o=6,b=200:b,e7
24:d=4,o=5,b=180:8e6,8d6,f#,g#,8c#6,8b,d,e,8b,8a,c#,e,2a
powerup:d=16,o=5,b=200:g,a,b,c6,d6,e6,f#6,g6,a6,b6,2c7
24:d=16,o=6,b=120:8c,p,c,p,8c,p,c,4p,8c,p,8c,p,c,p,8c,8p
Preguntas frecuentes (FAQ)
Dispositivo bloqueado y recuperación del bootloader
Descripción:
El dispositivo no responde, no hay LED, no se puede emparejar con tu App. Si encuentras que el dispositivo está completamente muerto después de flashear tu propio firmware, también puedes intentar reinstalar el bootloader.
El bootloader se restaura a través del puerto serie USB (Serial DFU) con adafruit-nrfutil.
Durante el flasheo, mantén la conexión del cable estable y NO la desconectes, incluso si el número de puerto serie cambia.
Paso 1: Preparar
- Un dispositivo de la serie Wio Tracker L1 (L1 / L1 Pro)
- Un cable de datos USB en buen estado (no solo de carga)
- Un PC con Windows, macOS o Linux con Python 3 y pip
- El paquete de bootloader: Click here to download Bootloader — NO extraigas el ZIP;
adafruit-nrfutillo usa tal cual
Paso 2: Instalar adafruit-nrfutil
- Windows
- macOS
- Linux
Comprueba que Python 3 y pip estén disponibles (si falta pip, ejecuta primero python -m ensurepip --upgrade):
python --version
python -m pip --version

Luego instala y verifica (la versión probada para esta guía es 0.5.3.post16):
python -m pip install --user adafruit-nrfutil
adafruit-nrfutil version

python3 --version
python3 -m pip install --user adafruit-nrfutil
adafruit-nrfutil version
Si falta pip, ejecuta primero python3 -m ensurepip --upgrade.
python3 --version
python3 -m pip install --user adafruit-nrfutil
adafruit-nrfutil version
Si falta pip, ejecuta primero python3 -m ensurepip --upgrade.
Comprueba siempre la versión con adafruit-nrfutil version. NO uses adafruit-nrfutil --version.
Paso 3: Comprobar el puerto serie
Toma nota del puerto serie del dispositivo; los ejemplos siguientes varían según el PC:
- Windows
- macOS
- Linux
Abre Device Manager → Ports (COM & LPT), por ejemplo:
USB Serial Device (COM43)

ls /dev/cu.*
El dispositivo aparece como /dev/cu.usbmodemXXXX.
ls /dev/ttyACM*
El dispositivo normalmente aparece como /dev/ttyACM0; si no se lista nada, prueba también ls /dev/ttyUSB*.
Paso 4: Flashear el bootloader
Sustituye el puerto por el que encontraste en el Paso 3:
- Windows
- macOS
- Linux
adafruit-nrfutil --verbose dfu serial --package "wio_tracker_l1_bootloader-0.10.0_s140_7.3.0.zip" -p COM43 -b 115200 --singlebank --touch 1200
Si el ZIP no está en la carpeta actual de tu terminal, pasa su ruta completa a --package, por ejemplo "C:\path\to\wio_tracker_l1_bootloader-0.10.0_s140_7.3.0.zip".
adafruit-nrfutil --verbose dfu serial --package "wio_tracker_l1_bootloader-0.10.0_s140_7.3.0.zip" -p /dev/cu.usbmodemXXXX -b 115200 --singlebank --touch 1200
adafruit-nrfutil --verbose dfu serial --package "wio_tracker_l1_bootloader-0.10.0_s140_7.3.0.zip" -p /dev/ttyACM0 -b 115200 --singlebank --touch 1200
Paso 5: Gestionar el cambio de puerto serie
--touch 1200 reinicia el dispositivo en modo DFU, por lo que el puerto serie normalmente cambia y el primer comando puede detenerse con un traceback como este:
Touched serial port COM43
...
FileNotFoundError: could not open port 'COM43'
Esto NO es un fallo: el dispositivo ya entró en modo DFU en un puerto NUEVO. En el PC con Windows probado, por ejemplo, cambió de COM43 a COM45:

Mantén el cable USB conectado. Busca el nuevo puerto (actualiza Device Manager → Ports (COM & LPT), o vuelve a ejecutar ls /dev/cu.* / ls /dev/ttyACM*), luego vuelve a flashear en el nuevo puerto SIN --touch 1200:
- Windows
- macOS
- Linux
adafruit-nrfutil --verbose dfu serial --package "wio_tracker_l1_bootloader-0.10.0_s140_7.3.0.zip" -p COM45 -b 115200 --singlebank
adafruit-nrfutil --verbose dfu serial --package "wio_tracker_l1_bootloader-0.10.0_s140_7.3.0.zip" -p /dev/cu.usbmodemXXXX -b 115200 --singlebank
adafruit-nrfutil --verbose dfu serial --package "wio_tracker_l1_bootloader-0.10.0_s140_7.3.0.zip" -p /dev/ttyACM0 -b 115200 --singlebank
Paso 6: Confirmar el resultado
El flasheo se ha realizado correctamente cuando la salida termina con Device programmed.:

Después de eso, aparece una unidad UF2 en tu PC (captura de pantalla del PC con Windows probado). Su etiqueta de volumen varía según la compilación del bootloader — la unidad probada mostraba XIAO-BOOT — y NO es un criterio de aprobado/suspenso; no juzgues el resultado por el nombre de la unidad ni por INFO_UF2.TXT:

Paso 7: Reinstalar el firmware de la aplicación
Restaurar el bootloader NO reinstala el firmware de la aplicación: el dispositivo sigue sin firmware funcional hasta que lo vuelvas a flashear.
Cuando hayas completado los pasos anteriores, sigue Flash Firmware para flashear el firmware de la aplicación.
Solución de problemas
adafruit-nrfutilno se reconoce después de la instalación: el directorio de scripts de usuario de Python no está en tu PATH (Scriptsen Windows,binen tu directorio de inicio en macOS/Linux); añádelo al PATH o reinstala sin--user.- Puerto ocupado / acceso denegado: cierra monitores serie, pestañas del flasher web, Arduino IDE o cualquier otra cosa que esté usando el puerto.
FileNotFoundError: could not open port ...después deTouched serial port ...: el dispositivo entró en modo DFU en un puerto nuevo; sigue el Paso 5.- No se puede entrar en modo DFU: consulta Unable to enter DFU & Entering DFU Mode Manually.
Recuperación DFU manual
Si --touch 1200 no puede poner el dispositivo en modo DFU (por ejemplo, el firmware no responde en absoluto), entra en él manualmente: conecta el dispositivo, pulsa dos veces Reset (el LED amarillo permanece fijo), encuentra el puerto serie DFU como en el Paso 3 y luego ejecuta el comando del Paso 5 en ese puerto SIN --touch 1200. El éxito se ve igual que en el Paso 6.
Unable to enter DFU & Entering DFU Mode Manually
Conecta el dispositivo a tu PC y pulsa dos veces el botón Reset: el LED amarillo permanece fijo y aparece un puerto serie DFU en tu PC.
Para flashear el bootloader en este modo, sigue Device Bricked & Bootloader Recovery, pero omite --touch 1200: el dispositivo ya está en modo DFU.
Salir del modo DFU
Pulsa una vez el botón Reset para salir del modo DFU.
No se puede comunicar en el canal primario
Si el dispositivo no puede comunicarse con nodos cercanos o enviar mensajes, primero comprueba que la región LoRa y el preset del módem coinciden con los nodos circundantes. También debes comprobar si la PSK predeterminada se ha cambiado. Una PSK diferente en el canal primario impedirá que el dispositivo se comunique con otros nodos en ese canal.
La forma más sencilla de encontrar este problema es a través de la app móvil. Abre la app, conéctate al dispositivo de destino y luego ve a Settings -> Channels. Selecciona el canal primario y comprueba el valor de PSK. Si es diferente al de los nodos circundantes, actualízalo a la misma PSK y guarda la configuración del canal.
- IOS App
- Android App
![]()
![]()
Solución
Si no estás seguro de qué ajustes se cambiaron, restaura el dispositivo a su configuración predeterminada siguiendo la guía Factory Reset. Si solo se cambió la PSK, vuelve a establecerla en AQ==.
El dispositivo se apaga automáticamente
Descripción
- Después de encender el dispositivo, se apagará o se reiniciará automáticamente al cabo de un rato.
- El registro del puerto serie funcionó durante un tiempo y luego se detuvo.
Esto posiblemente se deba a reiniciar o apagar el dispositivo manualmente y a la fuerza cuando el dispositivo se encuentra en los siguientes estados: sin haber terminado el proceso de transmisión de mensajes, estando en configuración......
Solución de problemas
click here para ver el vídeo. Necesitas realizar un borrado de la flash y luego volver a flashear el firmware más reciente.
Restablecimiento de fábrica
Si quieres restaurar la configuración predeterminada, puedes hacer el restablecimiento de fábrica. Hay dos métodos para que realices el restablecimiento de fábrica.
-
click here para ver el vídeo. Necesitas realizar un borrado de la flash y luego volver a flashear el firmware más reciente.
-
Haz clic en el botón
Factory Reseten la App. El dispositivo se reiniciará automáticamente con la configuración de fábrica.
Fallo en mensaje directo
Restablecer NodeDB
NodeDB es la base de datos local que almacena información sobre los nodos descubiertos en la red Mesh actual. Si te encuentras en una situación en la que no puedes comunicarte con un determinado nodo, puede deberse a que tu nodedB haya almacenado información obsoleta de ese nodo. Necesitarás actualizarla.
Abre la app y conéctate al dispositivo de destino. Ve a Settings->Device->Device Config->Reset NodeDB.

Intercambiar información de usuario
Cada nodo enviará periódicamente su propia información de nodo, lo que permite que otros nodos de la malla lo "vean" y lo "reconozcan". Dos nodos necesitan intercambiar su información de nodo entre sí para poder comunicarse entre ellos. Si no puedes enviar o recibir mensajes privados con otro nodo de la lista, puedes pedirles manualmente que intercambien información en la app.

Regenerar clave privada
Dos nodos necesitan conocer su clave privada entre sí para poder comunicarse entre ellos. Si un nodo sigue fallando en la transmisión de mensajes privados, intenta regenerar la clave privada para él.

Reinicia el dispositivo defectuoso para que la configuración surta efecto.
Después de la regeneración de la clave, otro dispositivo necesita volver a conectarse con el nodo. Por lo tanto, es mejor eliminar el nodo de la lista de nodos del otro dispositivo.
Calidad de la señal
-
SNR refleja la calidad del enlace de comunicación. Un dispositivo normal suele funcionar por encima de -7 dB. Un dispositivo con una SNR inferior a -10 dB indica un rendimiento deficiente.
-
RSSI está determinado conjuntamente por el dispositivo y su entorno. Un dispositivo normal suele funcionar por encima de -110 dBm. Un dispositivo con un RSSI inferior a -115 dBm se considera que tiene un rendimiento deficiente.
Para lograr el mejor efecto de señal, utiliza el dispositivo en un área abierta y sin obstáculos, con una interferencia mínima.
Antena compatible
Si necesitas un reemplazo de antena para L1 Pro, click here para conseguir una.
Recursos
- Bootloader (Serial DFU package)
- (V1) Archivo de referencia para impresión 3D
- (V2 New Four-way Joystick) Archivo de referencia para impresión 3D
- L1 Enclosure Design Challenge
- Archivo de contorno
- Certificación TELEC
- Certificación FCC
- Certificación CE
- Prueba de consumo de energía y cálculo de la duración de la batería