Primeros pasos con Meshtastic


Compramos un módulo compatible con Meshtastic, como el popular Heltec LoRa v3, instalamos la app y… ¡sorpresa!
En lugar de la interfaz normal con opciones de radio, usuario y red, solo aparece el botón «Cerrar».
Aunque la app detecta el dispositivo por Bluetooth, algo falla: hay un problema de comunicación o configuración que impide acceder al menú habitual y, por tanto, no podemos usar el nodo.

No te preocupes, este error es muy común y tiene solución. A continuación te explico cómo resolverlo paso a paso.

1. Verifica el firmware

En el 99,9% de los casos, el problema se debe a que el módulo no tiene instalado el firmware oficial de Meshtastic o está desactualizado.
Para solucionarlo, simplemente flashea el firmware correcto desde la web oficial:
👉 https://flasher.meshtastic.org/

Más abajo te explicamos cómo hacerlo detalladamente.

2. Reinicia ambos dispositivos

Apaga y enciende el módulo Heltec y reinicia también la app en tu móvil.
A veces, un simple reinicio soluciona los errores de conexión entre Bluetooth y el microcontrolador.

3. Elimina emparejamientos Bluetooth previos

En los ajustes Bluetooth del teléfono, olvida o elimina la conexión anterior con tu módulo Heltec.
Esto evita conflictos con configuraciones antiguas o perfiles corruptos.

4. Prueba otra versión de la app

Algunas versiones de la app Meshtastic (Android o iOS) pueden tener errores específicos según el modelo.
Si el fallo persiste, prueba con una versión más reciente o incluso con una versión anterior estable.

5. Reinstala la app

Desinstala y vuelve a instalar la aplicación Meshtastic desde tu tienda oficial.
Esto corrige posibles problemas en la instalación o permisos del sistema.

6. Flashea el firmware Meshtastic oficial

Si tu módulo es nuevo, debes flashear el firmware oficial de Meshtastic antes de intentar conectarlo.
Una vez instalado, sigue estos pasos:

  1. Conecta el módulo al ordenador.
  2. Abre Meshtastic Web Flasher.
  3. Selecciona el puerto correspondiente y tu modelo (por ejemplo, Heltec LoRa 32 V3).
  4. Pulsa Flash y espera a que finalice el proceso.
  5. Desconecta y reinicia el módulo.

Después de esto, el dispositivo estará listo para emparejarse con la app.

7. Conecta y configura el nodo

Con el firmware correcto instalado:

  1. Enciende el módulo Heltec.
  2. Abre la app Meshtastic y activa Bluetooth en tu móvil.
  3. Busca el dispositivo (aparecerá como Heltec LoRa 32 Automation o similar).
  4. Conéctalo usando el PIN 123456 (por defecto).
  5. Configura la región (frecuencia para Europa, América, etc.) y el canal Mesh.
  6. Guarda los cambios y ¡listo! Tu nodo ya forma parte de la red Mesh.

Si aún aparece el botón “Cerrar”

Si la app sigue mostrando solo la opción Cerrar, revisa lo siguiente:

  • Asegúrate de que el firmware es la versión oficial y actualizada.
  • Comprueba que el módulo no esté conectado por WiFi, ya que Meshtastic solo usa Bluetooth en este modo.
  • Prueba con otro teléfono o app para descartar problemas de compatibilidad.

Ayuda de la comunidad

En los foros y grupos de Reddit o Facebook de Meshtastic hay muchos usuarios con experiencias similares.
Allí puedes encontrar soluciones específicas según tu modelo y versión de firmware.

Resumen

En la mayoría de los casos, el error del botón «Cerrar» se soluciona flasheando el firmware oficial Meshtastic y conectando el módulo desde cero. Después de eso, podrás configurar región, canal y comenzar a usar tu dispositivo en la red Mesh sin problemas.

Configuracion paso a paso

Veamos ahora como preparar el módulo es el Heltec LoRa 32 de la serie Automation, para conectarte con la app Meshtastic y usar Bluetooth para crear el nodo mesh. Para ello debemos considerar estos pasos:

    1. Nos vamos a https://flasher.meshtastic.org/ y seleccionamos el modulo correcto.

    Ahora seleccionamos el firmware. Recomiendo usar la ultima versión Beta.

    Ahora llega la hora de las advertencias previas al flasheo.

    Y haremos scroll hasta que finalmente podamos pulsar en el botón «Continuar»

    Ahora, si esta conectado por USB al ordenador el módulo , y el driver de éste esta instalado, debería aparecer en la lista de puertos serie ( sino apareciese en la pagina oficial se pueden descargar https://meshtastic.org/docs/getting-started/serial-drivers/)

    Seleccionamos la tercera opción (COM8 en nuestro caso, es decir en la opción que ponga USB to UART Bridge Controller)

    Es interesante seccionar la màxima velocidad y no nos olvidemos de desplazar el interruptor de flashear firmware hacia la derecha.

    Pulsamos borrar memoria e instalar y comenzara el proceso de flasheo el modulo

    Como el modulo esta basado en un ESP32 observes que va escribiendo en diferentes zonas de memoria como se haría desde el interfaz de un Arduino

    Una vez terminado el proceso se reiniciara y ya tendremos el modulo disponible para sincronizarlo desde la app por bluetooth a un telefono y desde este crear el nodo Mesh

    Cómo conectar y configurar tu módulo Heltec LoRa 32 con la app Meshtastic para crear un nodo mesh

    Si has adquirido un módulo Heltec LoRa 32 y quieres usarlo con la app Meshtastic para crear tu propia red mesh, este tutorial te guiará paso a paso para establecer la conexión vía Bluetooth y configurar el nodo para enviar y recibir mensajes.

    Primeros pasos: encender y conectar tu módulo Heltec LoRa 32

    1. Alimenta y enciende tu módulo Heltec LoRa 32, ya sea mediante USB o batería. Asegúrate de tener instalado el último firmware compatible con Meshtastic, tal como vimos en la guía anterior.
    2. Abre la app Meshtastic en tu teléfono móvil (Android o iOS).
    3. En la app, utiliza la opción para escanear dispositivos Bluetooth. Verifica que el Bluetooth de tu teléfono esté activo.
    4. Debes buscar tu módulo, que aparecerá con un nombre similar a «Heltec LoRa 32 V3» o algo relacionado.
    5. Selecciona el dispositivo y, cuando la app lo solicite, introduce el PIN que aparecerá en la pantalla de tu módulo (usualmente es un código corto que muestra el dispositivo).
    6. Tras emparejar, configura la región y el canal para que el nodo se integre correctamente en la red mesh con otros dispositivos. Es esencial que todos los nodos usen la misma frecuencia y región.
    7. Guarda la configuración. En caso necesario, reinicia tu módulo para aplicar los cambios.

    En caso de que no veas el dispositivo en la app, confirma que tu módulo tiene correctamente flasheado el firmware Meshtastic mediante el Meshtastic Web Flasher y que el Bluetooth está activo. La versión V3 utiliza el ESP32-S3 con Bluetooth 5 LE, por lo que es imprescindible que el firmware sea el oficial y actualizado.

    Configuración avanzada: opciones clave en Meshtastic para enviar y recibir mensajes

    Para que tu Heltec LoRa 32 funcione correctamente como nodo capaz de enviar y recibir mensajes en la red mesh, debes prestar atención a tres secciones principales dentro de la configuración de la app Meshtastic: LoRa (radio), Canales y Seguridad.

    1. LoRa (Radio)

    • Selecciona la región de frecuencia adecuada para tu zona geográfica. En Europa, normalmente se utiliza EU_868 (868 MHz), asegurando compatibilidad con la legislación local.
    • En las opciones avanzadas podrás elegir entre:
    • Long range: prioriza mayor alcance a costa de velocidad.
    • Fast: prioriza mayor velocidad con menor alcance.
    • Para la mayoría de aplicaciones de mensajería mesh se recomienda usar long range para mayor cobertura.
    • Otras opciones importantes:
    • Transmisión activa debe estar activada para que el nodo retransmita mensajes y forme parte del mesh.
    • Número de hops (saltos) establece cuántas retransmisiones puede hacer un mensaje. Un valor de 3 es equilibrado para pequeñas redes.
    • Rx boosted gain aumenta la sensibilidad del receptor para captar señales débiles y es recomendable tenerlo activado.

    2. Canales

    • Los nodos deben compartir exactamente el mismo canal para comunicarse.
    • El canal define las frecuencias y parámetros de la red mesh.
    • Puedes usar el canal por defecto, llamado «longfast«, o crear un canal nuevo con los parámetros personalizados que necesites (nombre, región, velocidad, frecuencia).

    3. Seguridad

    • Debes configurar una clave de red (network key) común para todos los nodos.
    • Esta clave asegura que solo los dispositivos autorizados formen parte de la red y mantengan la confidencialidad del intercambio de mensajes.
    • Puedes conservar la clave por defecto para pruebas, pero se recomienda crear una clave personalizada si quieres seguridad.

    Crear y compartir un canal nuevo en Meshtastic

    Si deseas un canal personalizado para tu red mesh, sigue estos pasos:

    1. Conecta tu nodo vía Bluetooth a la app Meshtastic.
    2. Accede a Configuración > Canales.
    3. Pulsa en el botón para añadir un canal nuevo.
    4. Configura:
    • El nombre del canal (por ejemplo, «MiRedMesh»).
    • La región correcta para tu país (ejemplo: «EU_868»).
    • El ajuste de velocidad (long range o fast).
    • El slot de frecuencia, que puede quedar con el valor por defecto.
    1. Guarda y selecciona el nuevo canal para que el nodo lo utilice.
    2. Repite exactamente esta configuración en los otros nodos que quieres que se comuniquen, incluyendo nombre, región y parámetros.
    3. Asegúrate también de usar la misma clave de seguridad en todos los dispositivos.

    Puede que sea necesario reiniciar el dispositivo para que los cambios se apliquen correctamente.

    Resumen rápido

    • Enciende y conecta tu Heltec LoRa 32 vía Bluetooth con la app Meshtastic.
    • Configura la región, canal y clave de seguridad idénticos en todos los nodos que participen de la red.
    • Ajusta las opciones avanzadas de LoRa para equilibrar alcance y velocidad según tus necesidades.
    • Para crear un canal personalizado, configura y comparte el mismo en todos los nodos.

    Con estos pasos podrás crear una red mesh funcional para enviar y recibir mensajes entre teléfonos y módulos Heltec LoRa 32 con Meshtastic, aprovechando la potencia de LoRa para comunicaciones de largo alcance y bajo consumo.

    Resucitando un LG Optimus Hub E510 en 2025: cuando solo el viejo KDZFWUPD salva la situación


    Restaurar un LG E510 con Cyanogen a firmware original: la odisea del «SW de LZ»

    El LG SmartHub E510, también conocido como Optimus Hub, es un smartphone de 2011 con Android 2.3.6 que, tras años de uso, muchos usuarios actualizaron a CyanogenMod. Sin embargo, esa ROM personalizada provoca con frecuencia la pérdida de red móvil y fallos de conexión WiFi. Así comenzó esta restauración: devolver el E510 a su sistema original de fábrica.

    En este post intentaer hacer una síntesis adaptada destacando lo esencial del proceso real que funcionó en mi experiencia al restaurar el LG SmartHub E510 con Cyanogen usando software de flasheo (“el SW de LZ”, es decir, KDZFWUPD), ilustrando el aprendizaje técnico y las dificultades típicas.

    01226 revivir2byo2bactualizar2bnuestro2blg2bcon2blg2bflash2btool2b2528kdz25292b 2bexplicaci25c325b3n2bpaso2ba2bpaso

    El inicio del problema

    El terminal con Cyanogen no detectaba la red del operador ni conectaba a WiFi. Tras varios intentos con LG Flash Tool 2014 y versiones más modernas de LG UP, los síntomas se repetían:

    • Interfaz llena de signos de interrogación (??)
    • Mensajes como Phone was not found!
    • O errores de autenticación (SetAuthMark fail)

    Todas las herramientas oficiales modernas fallaron en comunicarse con el teléfono en modo Emergency Mode (modo por cierto al que se accede con el telefono apagado pulsando Vol+ y conectandolo por USB a un ordenador: deberia aparecer una pantalla con fondo amarillo en el Telefono con el texto «Emergency Mode»).

    La clave: usar la herramienta antigua “SW de LZ” (KDZFWUPD.exe)

    La única utilidad que logró realizar el flasheo completo fue KDZFWUPD.exe, una versión de mantenimiento antigua usada internamente por LG. Este método permitió reflashear el firmware original (.KDZ) sin depender del cliente B2C, hoy desaparecido.

    Configuración correcta en KDZFWUPD:

    • Type: 3GQCT
    • PhoneMode: EMERGENCY
    • Acción: Launch SW Update
    • Archivo KDZ probado: LGE510V10H00.kdz

    Solución paso a paso usada para el E510

    Vamos a usar el método KDZ_FW_UPD.exe + MSXML 4.0 SP3 — más estable que LG Flash Tool 2014 para modelos antiguos.

    1-Preparar el entorno

    1. Desinstala todo lo relacionado con LG Flash Tool.
    2. Asegúrate de tener LG United Mobile Driver v3.8.1 instalado.
    3. Instala MSXML 4.0 SP3 Runtime desde Microsoft:
      👉 Descargar desde Microsoft
      (Archivo: msxml4-KB2758694-enu.exe)
      Esto corrige el error _setAuthMark fail.

    2-Conectar el móvil en modo Emergency

    1. Apaga el teléfono.
    2. Mantén VOL+ y conéctalo por USB.
    3. Espera que diga “Emergency Mode!!”.
    4. En el Administrador de dispositivos, asegúrate de ver “LGE Mobile USB Serial Port (COMx)”.
      • Si no lo ves, repite la instalación del driver en un puerto USB 2.0 trasero.

    3-Ejecutar KDZ_FW_UPD.exe

    1. Descarga la versión corregida(forma parte del paquete “KDZ Updater”).
    2. Haz clic derecho → Ejecutar como administrador.
    3. En el programa:
      • Type: 3GQCT
      • PhoneMode: Emergency
      • KDZ file: selecciona el fichero LGE510_V10H_00.kdz
    4. Pulsa “Launch Software Update”
    5. Espera: el programa puede mostrar texto ilegible o interrogaciones, pero no lo cierres.
      • Si los drivers están bien, verás progreso en minutos.
      • El teléfono se reiniciará automáticamente cuando termine.

    NOTAS: : Que hacer si no avanza

    • Usa Windows 7 si puedes (ideal).
    • En Windows 10/11, ejecuta en modo compatibilidad con XP SP3.
    • Desactiva antivirus y firewall temporalmente.
    • Usa puertos USB traseros si es PC de sobremesa.
    • No cierres la ventana ni desconectes el móvil mientras el log se mueve.Prueba con otro puerto USB.
    • Ejecuta KDZ_FW_UPD.exe en modo compatibilidad Windows XP SP3.
    • Verifica que MSXML 4.0 SP3 esté instalado correctamente (Panel de control → Programas).

    Tras ejecutar el proceso, el sistema se reinstaló completamente. El teléfono volvió a arrancar (logo LG/restauración completa). Sin embargo, persistía un problema clave: bootloop inicial. El terminal mostraba el logo de LG, animación y reinicio continuo.

    Cómo se solucionó el bootloop

    El error se resolvió accediendo finalmente al Recovery Mode (el cual se accede pulsando Vol+, Vol-, Encendido y al aparecer el Logo de LG soltar durante un segundo el botón de encendido y luego manteniéndolo pulsado hasta entrar en Recovery) y ejecutando:

    • Wipe of all user data
    • Reboot system now

    Esto limpió los restos de la configuración Cyanogen y permitió que el E510 iniciara correctamente con Android original.

    Resultado: arranque correcto, pero sin comunicaciones

    Aunque el sistema revivió, ni la señal móvil ni el WiFi se establecieron. En «Acerca del teléfono», la versión de banda base aparecía como desconocida, lo que indica que el firmware del módem (modem.bin) no se cargó. Dado que incluso Cyanogen había mostrado el mismo fallo, la causa más probable era:

    • Falta del archivo de radio en el KDZ usado (V10H incompleto),
      o
    • Daño físico del módulo RF.

    Vamos a analizar paso a paso antes de concluir que el hardware está dañado, porque hay varias causas posibles.

    1-Verifica el IMEI

    Marca en el teclado del teléfono:

    *#06#
    

    – Si aparece un número de 15 dígitos, tu IMEI está correcto.
    – Si dice “IMEI desconocido”, “null” o no muestra nada, entonces la partición de módem / NVRAM se ha corrompido.

    Si el IMEI falta, el teléfono no puede registrarse en la red, aunque la SIM sea válida.

    2-Comprueba la “Baseband” (banda base)

    Ve a:
    Ajustes → Acerca del teléfono → Información del software

    Busca la línea “Versión de banda base” (o Baseband version).

    • Si muestra algo como M8626A... o similar → la baseband está presente.
    • Si dice “Desconocido” o “Unknown” → el firmware del módem no está cargando.

    Si está “Desconocido”, hay que reinstalar una ROM KDZ que incluya el módem (algunas versiones V10 no lo traen completo).

    3-Prueba el modo “Servicio”

    Marca:

    3845#*510#
    

    (para el modelo E510)

    Esto abre el menú oculto de servicio de LG.
    Ahí puedes revisar:

    • “Device Test → Modem Test”
    • “Network Mode → GSM/WCDMA”
    • “Field Test → RF info”

    Si el módem no responde o muestra error, el problema es del firmware o hardware RF.

    4-Posibles soluciones según el caso

    DiagnósticoSolución recomendada
    IMEI desconocidoReflashear KDZ completo que restaure NVRAM, o restaurar EFS si tienes copia.
    Baseband desconocidoFlashear una versión anterior (por ejemplo V10C o V10E) del E510, que sí incluya modem.bin.
    IMEI y Baseband correctos pero sin señalPrueba cambiar “Network mode” (solo 2G / 3G) y reiniciar. Si sigue igual → posible daño de RF físico (amplificador o antena).

    La única ROM conocida por restaurar la baseband completamente es LGE510V10C00.kdz o LGE510V10E00.kdz, aunque resultan difíciles de localizar hoy día.

    Dado que ya había flasheado el archivo LGE510_V10H_00.kdz, es posible que esta versión no incluya la banda base completa necesaria para el funcionamiento del dispositivo para este modelo en concreto de Europa. Una opción es volver a flashear una de las siguientes versiones de la ROM que incluyen la banda base completa:

    • LGE510_V10C_00.kdz: Esta versión es conocida por restaurar la banda base correctamente.
    • LGE510_V10E_00.kdz: Otra versión que incluye la banda base completa.

    Puedes descargar estos archivos desde los siguientes enlaces:

    Conclusiones prácticas

    1. KDZFWUPD.exe (el “SW de LZ”) fue el único método realmente funcional en Windows 7 SP1 para reflashear el LG E510 en modo Emergency.
    2. El proceso debe hacerse con LG United Mobile Driver v3.8.1 y puerto COM reconocido.
    3. Si el teléfono arranca pero no tiene WiFi ni red móvil y muestra “banda base desconocida”, aún puede reflashearse con una versión de KDZ que incluya modem.bin.
    4. Cuando todo falla y el IMEI es correcto, es posible que el chip de RF esté dañado.

    2024 04 06 19 41 34 Promocione gratuitamente su app movil   Buscar con Google y 6 páginas más   Pers