1Qué hay en el registro
SSTV-AF mantiene un archivo de texto rotativo llamado debug.log en su directorio de datos de la app. Captura cosas como:
- Eventos de conexión / desconexión USB y qué dispositivo CAT coincidió
- Intentos de autoconexión y cualquier fallo
- Tramas serie CAT enviadas y recibidas del equipo
- Cambios de banda, de frecuencia y de modo SSTV
- Eventos de ciclo de vida cuando la app arranca y se detiene
Es texto plano, seguro de leer, y no incluye contraseñas ni claves API de subida. Consulta la sección de privacidad de abajo si quieres echarle un vistazo antes de compartirlo.
2Desbloquea el modo depuración
La forma más fácil de extraer el registro usa una pantalla de depuración dentro de la app — sin ordenador, sin gestor de archivos, sin permisos de la carpeta Android-data. La pantalla está oculta por defecto y la desbloqueas igual que las opciones de desarrollador de Android: tocando el bloque de versión siete veces.
- Abre la pestaña Settings en SSTV-AF.
- Baja hasta el final — la sección ABOUT.
- Toca FAQ & Support. Se abre el diálogo About, mostrando la versión de la app y una descripción que empieza con "SSTV, made easy."
- Toca ese texto de descripción siete veces seguidas. Tras el séptimo toque, el modo depuración se activa y persiste entre arranques.
- Cierra el diálogo About. Ahora aparece una nueva fila Debug en la sección ABOUT, justo bajo FAQ & Support.
3Abre Debug & comparte
Toca la nueva fila Debug. Se abre un visor de registro a pantalla completa, mostrando en vivo las últimas cientos de líneas de debug.log — se refresca cada par de segundos y se desplaza solo al final.
debug.log ya adjunto. Elige Gmail, Outlook, Drive, Archivos — lo que quieras para enviarlo.Desde la barra superior:
- Share
- Abre el menú de compartir de Android con
debug.logadjunto como archivo de texto (asunto "SSTV-AF debug.log"). Elige Gmail para enviárnoslo directamente por correo, o cualquier app que maneje archivos adjuntos — Drive, Outlook, Slack, Signal, Telegram, la app Archivos del sistema, todos funcionan. - Clear
- Borra el registro actual. Útil si quieres empezar de cero antes de reproducir un error — solo pulsa Clear, sal del diálogo, reproduce el problema, vuelve y comparte. El registro más corto facilita que detectemos los eventos relevantes.
- Logcat: ON / OFF
- Cuando está en ON, el visor también añade la salida reciente de
logcatdel propio proceso de la app — útil cuando un cierre o un error de audio no queda del todo capturado endebug.log. La cola de logcat viaja contigo al tocar Share.
Envíanoslo directamente.
Cuando aparezca el menú de compartir, elige tu app de correo y dirígelo a quien esté trabajando la incidencia — los operadores son K1AF y N0RC (direcciones en QRZ). Aún mejor: abre primero una incidencia en GitHub, luego comparte el registro por el correo o atajo de nube que prefieras y pega el enlace o adjunto en el hilo de la incidencia para que quede público.
4Alternativa: app de Archivos
Si por algún motivo no puedes llegar a la pantalla Debug dentro de la app — versión antigua, el desbloqueo no funcionó, simplemente prefieres usar el gestor de archivos — el archivo de registro también vive en disco en la carpeta de datos de la app:
/Android/data/radio.ks3ckc.sstvaf/files/debug.log
- Abre la app Archivos (o Mis archivos) en tu teléfono.
- Navega a Almacenamiento interno → Android → data. En algunos dispositivos Android oculta esta carpeta por defecto; toca el menú de tres puntos y activa Mostrar archivos ocultos o Carpetas del sistema.
- Abre la carpeta de paquete de SSTV-AF, luego
files. Deberías verdebug.logdentro. - Mantén pulsado
debug.logy toca Compartir.
Android 11+ puede bloquear /Android/data en Archivos.
Si no puedes llegar a la carpeta de datos de la app en un Android reciente, instala un gestor de archivos de terceros como Material Files o Solid Explorer desde Play Store — ambos pueden leer carpetas de datos de apps. O, más fácil: usa la pantalla Debug dentro de la app de arriba, que evita esto por completo.
5Alternativa: ADB
Para desarrolladores con un ordenador y la herramienta adb de Android:
- En tu teléfono, activa Opciones de desarrollador → Depuración por USB.
- Conecta el teléfono al ordenador por USB, acepta el aviso de autorización de depuración.
- Desde un terminal, confirma que el teléfono es visible:
adb devices -l - Extrae el registro de la carpeta de datos de la app:
En montajes con varios dispositivos, apunta al teléfono explícitamente conadb pull /sdcard/Android/data/radio.ks3ckc.sstvaf/files/debug.log .-s <serial>.
6Escribe la incidencia
Un buen informe de error es breve — tres o cuatro párrafos cortos bastan. El patrón que siempre funciona:
- ¿Qué hiciste? "Sintonicé 14.230, una estación empezó a enviar Scottie 1." Acciones concretas en orden. No hace falta describir la app — solo lo que tocaste.
- ¿Qué esperabas que pasara? "Esperaba que la imagen se pintara limpiamente."
- ¿Qué pasó en realidad? "La imagen llegó inclinada y los colores estaban desplazados a la izquierda." Si apareció algo en pantalla — aviso de error, interfaz congelada, cascada distorsionada — descríbelo. Una captura vale oro.
- ¿Con qué frecuencia? ¿Siempre? ¿Solo en un modo? ¿Solo tras dormir el teléfono? Lo que puedas concretar reduce la búsqueda.
- Adjunta el registro. Extrae
debug.logjusto después de reproducir el problema — las líneas más recientes son las más útiles.
7Plantilla de incidencia
Copia esto en una incidencia nueva y rellena los huecos:
## What happened
(One or two sentences describing the bug)
## Steps to reproduce
1. (First thing you tapped)
2. (Second thing)
3. (...)
## Expected vs. actual
Expected: (what should have happened)
Actual: (what did happen)
## Environment
- SSTV-AF version: (Settings → About, or the release tag you installed)
- Source: GitHub APK / built from source
- Android version: (e.g. 14)
- Device: (e.g. Pixel 8, Samsung S23, etc.)
- Radio: (e.g. Yaesu FT-891 over USB-C)
- Cable: (USB-C direct / OTG adapter / brand if relevant)
## Log
(Attach debug.log, or paste the last ~50 lines in a code block.)
8Si la app se cerró
Cuando SSTV-AF se cierra de golpe, Android guarda un informe de fallo aparte. Dos sitios donde mirar:
- Si usas una versión con reporte de fallos, activa una vez los informes anónimos y veremos la traza de pila automáticamente. Añadir "Acabo de enviar un informe de fallo desde el dispositivo X sobre las <hora>" a la incidencia nos ayuda a cuadrarlo.
- Si tienes ADB disponible, el registro del sistema en vivo suele contener la traza del fallo justo después de que ocurra:
Adjuntaadb logcat -d > logcat.txtlogcat.txtademás dedebug.log.
9Privacidad
El registro de depuración es solo texto. Captura los eventos de operación de la app, no tus datos personales. Verás líneas como:
13:42:01 USB attach: vid=10c4 pid=ea60 (Silicon Labs CP210x)
13:42:01 autoConnect attempt #1 → SUCCESS
13:42:02 CAT > FE FE 94 E0 03 FD
13:42:02 CAT < FE FE E0 94 03 00 74 04 00 14 FD
13:42:05 band → 20m, freq 14.230 MHz
Lo que no hay ahí: claves API de Cloudlog o Wavelog, contraseñas de tus cuentas, fotos, contactos o ubicación. Tu indicativo y tu localizador sí están ahí, ya que identifican tu estación — pero esos son información pública para los radioaficionados con licencia de todos modos.
Si quieres echar un vistazo o censurar algo antes de enviarlo, el archivo es texto plano UTF-8. Cualquier editor de texto lo abrirá.
Gracias por tomarte el tiempo.
Los informes de campo reales — "este equipo, este cable, esta banda, esto es lo que pasó" — son la forma en que este proyecto mejora. Está construido sobre la base de FT8AF, que llegó ahí gracias a informes justo como el que estás a punto de presentar. 73.