Buscar este blog

SenseCAP Card Tracker T1000-E para Meshtastic

SenseCAP Card Tracker T1000-E es un dispositivo ideal para llevar como llavero o como una pequeña cartera en el bolsillo para hacer wardriving (mapeo de cobertura) o para disponer de Meshcore o Meshtastic en el teléfono móvil.

Características

    • DFU, seleccionar USB y Flash, cuando acaba suena unos pitidos y comienza a parpadear el led verde.

  • Pulsando el boton suenan tres notas y se enciende, pulsando 3s se apaga con una secuencia de tonos descendente
  • Descargar e instalar la app MESHCORE en un dispositivo móvil
    • Activar Bluetooth en el dispositivo móvil
    • Aparecerá un dispositivo con la MAC que coincide con la de la etiqueta del T-1000
    • La clave predeterminada es 123456
    • Configure en la rueda
      • Su región EU868 para las frecuencias
      • Activar la localización si quiere en base a GPS
  • Si todo va bien y tiene ya el nodo operativo lo vera en la pantalla con algo como




  • Opciones
    • Desde la app si se conoce la contraseña del nodo que nos aparecerá en contactos podemos acceder a la telemetría (Batería y temperatura)
    • Desde la app en canales veremos los mensajes del canal publico y los canales privados

Se puede conectar mediante BLE a:

  • Dispositivo móvil
    • App Meshcore (Companion)
    • App Meshmapped (Wardriving)
  • Ordenador
    • https://app.meshcore.nz/ (Companion, en las pruebas no acaba e ir fino, miraré de actualziar la versión). Puede conectar mas de un dispositivo a us ordenador y hacer que se comuniquen entre ellos


Recuerde que los contactos quedan almacenados en el dispositivo (movil u ordenador) y no en el T-1000

Problemas y su solución a partir de Gemini y la experiencia

Se detecta que no carga o que no se enciende (por no haber cargado)

Esto puede deberse a:

1. Bloqueo por descarga profunda (Batería a 0%)

Si el dispositivo pasa mucho tiempo encendido y la batería se agota por completo:
  • El chip de protección de la batería corta el paso de corriente: Cuando se conecta el cargador, el circuito integrado de carga necesita detectar un mínimo de voltaje de la batería para iniciar el ciclo. En este caso el dispositivo no enciende, no emite ningún LED ni pitido al conectarlo a la corriente y parece totalmente «muerto». Para solucionarlo hay que dejar el dispositivo desconectado durante varios días para que la carga remanente se disipe por completo o conectarlo con un cargador estándar de 5V a baja potencia (1A a 2A) durante 2 a 3 horas continuas sin tocar los botones, evitando  el uso de cargadores rápidos de tipo USB Power Delivery (PD) de alta potencia.
2. Mal contacto de los pines magnéticos (Pogo Pins)

El T1000-E no utiliza un puerto USB-C convencional, sino un conector magnético de pines:

Los contactos metálicos posteriores se ensucian fácilmente con suciedad o sudor, provocando interrupciones durante la carga. La solución pasa por limpiar la zona magnética trasera con un paño seco o un poco de alcohol isopropílico suele resolver falsos contactos en la carga.

3. Apagados repentinos bajo MeshCore

Algunos usuarios han reportado que en versiones específicas de MeshCore, el dispositivo puede apagarse repentinamente y requerir la conexión breve del cable de carga para volver a reaccionar. Esto no es un fallo de la batería ni del circuito de carga, sino un fallo en la gestión de suspensión/energía de la versión del firmware. Se resuelve actualizando el firmware mediante el modo DFU (mantener pulsado el botón e insertar rápidamente el conector magnético dos veces).

Se detecta que en la telemetria la carga no pasa del 70% 3,82V

Esto puede deberse a 

1. El firmware original calcula mal el voltaje (Error de lectura)

Las baterías de polímero de litio (LiPo) ultradelgadas como la del T1000 cambian su curva de descarga de forma abrupta según la temperatura y el envejecimiento. El algoritmo que convierte el voltaje en porcentaje se descalibra y marca un 70% cuando en realidad la batería está a 4.1V – 4.2V (100% cargada).

Cómo verificarlo: Si se usa Meshtastic/MeshCore, revisa el campo battery_mv (milivoltios). Si marca ~4150 mV o más, la batería está llena, aunque la aplicación marque 70%.

2. Algoritmo de carga con parada por corriente mínima

El chip de carga interno (PMIC) del T1000 está programado para cortar la carga cuando la corriente que entra baja de un cierto umbral para evitar sobrecalentamientos en un chasis tan delgado y sellado. Si usas un cargador USB-C potente o inteligente (Power Delivery), el cargador detecta tan poco consumo al final de la carga que corta la energía antes de tiempo.

Solución: Cárgalo usando un puerto USB 2.0 tradicional de ordenador o un cargador "lento" (5V - 1A / 500mA). Evita los cargadores rápidos de móvil (65W, PD, QuickCharge).

3. Solución: Recalibrar la batería (Procedimiento de restablecimiento)

Para forzar al sistema y al firmware a recalcular el 0% y el 100%:

Agota la batería por completo: Deja el T1000 encendido hasta que se apague solo y no vuelva a encender de ninguna manera.

Carga ininterrumpida: Conéctalo a un USB lento (de PC o adaptador de 5V/1A) y déjalo cargando mínimo 4 o 5 horas seguidas sin desconectarlo, incluso si el indicador LED cambia a verde o deja de parpadear.

Actualiza el firmware: Si estás usando el T1000-E con Meshtastic o el firmware de fábrica de Seeed, asegúrate de actualizar a la versión más reciente, ya que en las últimas revisiones de código ajustaron las tablas de conversión de voltaje para el chip nRF52840.


nRF flashing failed: Error: Read timeout. Please reset the device and try again.

Estoy en ello pues no quiero borrarlo todo, unicamente actualizar el firmware

Competencia directa
Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.

El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

Remote Terminal for Meshcore

Remote Terminal for Meshcore como su propio nombre indica es un cliente remoto para nodos MeshCore con captura de paquetes, almacenamiento y descifrado, bots, MQTT y mucho más

Vamos a probarlo para OBSERVER pues meshcoretomqtt no nos ha dado mas que problemas desde el principio


Instalación

Sobre una Raspberry Pi hacemos

  • git clone https://github.com/jkingsman/Remote-Terminal-for-MeshCore.git
  • cd Remote-Terminal-for-MeshCore
  • uv sync
    • Si da error  bash: uv: orden no encontrada entonces 
      • curl -LsSf https://astral.sh/uv/install.sh | sh downloading uv 0.12.17 aarch64-unknown-linux-gnu
      • source $HOME/.local/bin/env
      • uv --version
        • uv 0.12.17 (aarch64-unknown-linux-gnu)
    • Si va bien dice
      • Using CPython 3.13.5 interpreter at: /usr/bin/python3
      • Creating virtual environment at: .venv

  • cd frontend && npm install && npm run build && cd ..
    • Si hay versión mas moderna npm install -g npm@12.0.2
  • uv run uvicorn app.main:app --host 0.0.0.0 --port 8000


Conclusiones

Finalmente no se llega a poner en producción pues se descubrio que el problema del Observer no era de la parte del proceso en raspberry sino del software del repetidor/observer que debe ser especifico (compilado con opcion DEBUGER=ON)


Referencias


Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.
El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

KiwiSDR: sobre la alimentación y el ruido

EN CONSTRUCCIÓN


Realmente no le había prestado atención al tema de la fuente de alimenrtación para el KiwiSDR , preocupado por el conector,  el voltaje y el amperaje no entendía la larga explicación sobre cómo utilizar una antigua fuente de alimentación de Apple para tener menos ruido, pero cuando alguien te avisa es por algo.

El KiwiSDR alimentado por una fuente convencional, como las que se usan para los dispositivos móviles (teléfonos, tabletas, etc.), es muy ruidosa, y el ruido es el peor enemigo de la recepciónd e señales pues las enmascara, y así  un KiwiSDR alimentado con una fuente conmutada no es capaz de demodular o decodificar señales débiles, en otras palabras se queda sordo.

He preparado una sencilla prueba para demostrar el ruido que introduce un alimentador convencional (fuente conmutada) que en general no nos molesta pues no las usamos para receptores de VLF, LF y HF y ademas terminamos usando los dispositivos con baterias, que carecen de ruido. 

Como se ve he construido un Aro de Lenz (Vamos una bobina)
con un hilo que he conectado a la entrada de un TinySA


Espectro de 100 kHz a 1 MHz
sin corriente en el cable de la fuente conmutada

Espectro de 100 kHz a 1 MHz
con corriente en el cable de la fuente conmutada


A simple vista se ve el aumento del nivel de ruido en toda la banda, subiendo todo es espectro aproximadamente  unos 10dB. Pues dado que el KiWiSDR tiene una banda de recepción de 0 a 30MHz ya podeis imaginar el desastre.


Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.
El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

Cluster 2.0 de dxcontest

Cluster 2.0 es una herramienta desarrollada por Pascual, EA5WU que une 
De PSKReporter tambien toma información de la red WSPR (Aparece como Others)

Se requiere reistrarse (es gratuito) pues es necesario conocer el QTH Locatos para poder generar la previsión y mostrar el resutado se escuchas (Balizas, CQ, QSO) en  nuestra zona


Previsión de propagación por sondeo ionosférico


Pantalla general de hasta donde ha llegado nuestra estación (Se pueden dar de alta mas de un indicativo)


Detalle de actividad por horas y banda (Alguien ha recibido la señal)
Se muestra la baliza EA5RKP en WSPR (gris)



Numero de spots por banda,  continente y total, así como distancia máxima en cada banda
Se muestra la baliza EA5RKP en WSPR (gris)

CONTACTOS APRA SUBIR AL CLUSTER COMO DPOT


Referencias


Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. 
El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.
El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

Shortwave Radiogram

Shortwave Radiogram es una propuesta consistente en transmitir  textos e imágenes digitales mediante un transmisor analógico de onda corta, algo similar a lo que se hace con SSTV o HF FAX.

El programa es producido y presentado por el Dr. Kim Andrew Elliott y usa los transmisores de WINB en Pennsylvania (EEUU) y WRMI en Florida (EEUU).

Los modos que suele usarse son

  • MFSK32  
  • MFSK64

Ejemplo de programación (septiemrbe 2026)



El reto que me he propuesto es :

  • Sinonizar y decodificar la señal mediante KiwiSDR remoto
  • Sintonizar y decodificar la señal con mis propios equipos y antenas

No es una propuesta única hay mas emisoras y programas que lo hacen (Con independencia delas emisoras de FM y de DAB):
  • The Mighty KBC: presentado por Dave Mason en Escocia y Eric van Willigen en los Países Bajos, ofrece una ecléctica selección de éxitos y canciones menos conocidas del rock, desde la década de 1950. Su estilo recuerda a las emisoras de radio europeas de los años 60 y 70. Un minuto de MFSK64, con el cumpleaños musical de la semana, presentado por Al, @WD4AH_Al, se emite a los 30 minutos de cada hora en el horario de Eric van Willigen.
  • Pop Shop Radio: de Columbia Británica, Canadá, incluye «una gran variedad de música pop, como discos de los años 60 y 70 que se emitían en emisoras de Top 40 no solo en Norteamérica, sino también en emisoras internacionales como Radio Luxemburgo». Los programas ahora incluyen texto de MFSK e imagen. Ejemplo de programación (septiemrbe 2026):
    • WRMI
      • 0100UT Monday 5950 khz 
      • 0300UT  Monday 9395 khz
    • Channel 292 (Germany)
      • 1600UT Wednesday 3955/ 9670 khz 
      • 2200UT Saturday 3955/ 9670 khz 
    • Shortwave Gold (Germany)
      • 1300UT  Saturday 6160 khz 
      • 1900UT Sunday 3975/ 6160 khz
  • Radio North Europe International (RNEI)


REMOTO

  • Como KiwiSDR no decodifica MSFK instalé fldigi  
  • Para hacer que la señal recibida por el KiwiSDR llegue a fldigi se requiere un software como VB-Cable aunque en mi caso usé Blackhole 2ch
  • Configuré en opMode MFSK32 y en configure dialog la entrada correspondiente de sonido

De esta forma conseguí decodificar el texto del programa en MFSK32


Sin embargo para las imágenes en View hay que activar MFSK View y aparece grisado (Estoy en ello, para la proxima)


Referencias


Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. 
El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.
El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

ENTRADAS POPULARES (ULTIMO MES)