FLIPPER // TALLER Roger Arana · 2026
Abrir emulador

HARDWARE HACKING // EXPERIENCIA INTERACTIVA

Flipper Zero:
del mito al laboratorio.

Una guía visual para entender qué hay dentro, qué puede hacer de verdad y cómo pasar de usuario a creador de aplicaciones.

13capítulos
8tecnologías
1app real
SUB-GHZ NFC GPIO Vista frontal de un Flipper Zero blanco con botones naranjas

Imagen oficial · Flipper Devices

Desliza para explorar
01

ORÍGENES // DE IDEA A PLATAFORMA

No nació como “un control para hackear todo”.

Nació como una multiherramienta abierta y cotidiana para explorar protocolos digitales y radio, con una mascota que convierte el aprendizaje en juego.

La idea

El equipo empieza a diseñar una herramienta portátil que reúna interfaces de hardware en un dispositivo autónomo y divertido.

La comunidad

La campaña pública valida el concepto: hardware abierto, pantalla monocroma, mascota y un ecosistema pensado para crecer.

Flipper en manos reales

Comienzan las entregas a usuarios. El firmware, la documentación y las aplicaciones comunitarias maduran rápidamente.

Firmware 1.0

Flipper Devices publica la primera versión mayor estable después de años de mejoras continuas.

Flipper One

La empresa abre el desarrollo de una nueva multiherramienta Linux. Sigue en prototipo y sus especificaciones pueden cambiar.

KICKSTARTER // 30 JUL — 29 AGO 2020

$4,882,784 recaudados sobre una meta de $60,000

37,987 patrocinadores validaron en 30 días una idea que parecía de nicho. La cifra histórica correcta corresponde a patrocinadores de Kickstarter, no a “80,000 unidades del primer lote”.

¿QUIÉN LO USA?

No existe un único perfil de usuario.

PentestersAuditoría físicaRF e IoTCTFFirmwareDesarrollo de appsEducaciónElectrónica DIY

Su valor común es reducir la distancia entre observar un protocolo y tocarlo: pantalla, controles, almacenamiento y hardware especializado funcionan sin depender de una computadora durante cada práctica.

Pavel Zhovner trabajando en un laboratorio de electrónica
Fotografía publicada en el perfil oficial de Pavel · Flipper Blog

PERSONA // FUNDADOR Y CREADOR

Pavlo “Pavel” Zhovner

Pavlo Zhovner es un entusiasta del hardware y la seguridad originario de Odesa, Ucrania. Fundó Flipper Devices y concibió Flipper Zero junto con Alex Kulagin y un equipo multidisciplinario de ingeniería, diseño y firmware.

Su perfil profesional utiliza Pavlo, la forma ucraniana del nombre; el blog oficial de Flipper publica sus artículos como Pavel Zhovner. Actualmente vive y trabaja en Londres.

ARCHIVO // ANTES DEL PRODUCTO FINAL

El Flipper que conocemos nació después de muchas pruebas.

Los primeros conceptos exploraron otras proporciones, ubicación de pantalla, botones y volumen interno. El prototipo funcional ya mostraba la pantalla naranja, la cruceta y la mascota, pero todavía estaba lejos de la carcasa producida en serie.

La documentación oficial de 2020 identifica la primera placa pública como F1B1C0.0 y explica que el hardware y el firmware atravesaron varias iteraciones. Ver registro del prototipo ↗

PASAPORTETu delfín digitalEscritorio → pulsa Derecha
Ajustes → Passport

MASCOTA VIRTUAL // APRENDER TAMBIÉN ES JUGAR

El delfín cambia contigo.

No es solamente una animación. El firmware oficial convierte el uso habitual de NFC, RFID, Sub-GHz, infrarrojo, iButton, BadUSB y U2F en experiencia para la mascota. En su pasaporte puedes consultar nombre, estado de ánimo, nivel y progreso.

NIVEL 1InicioAprende las primeras tecnologías.
NIVEL 2300 XPCambia su aspecto y actividades.
NIVEL 31800 XPAlcanza la evolución oficial máxima.
CAPTURAR / VER +1 XPEMULAR GUARDADO +2 XPLEER Y GUARDAR hasta +3 XPBADUSB / U2F +3 XP

Límites oficiales: hasta 20 XP diarios por aplicación y 140 XP totales al día. El ánimo depende de cuánto interactúas con el equipo; Happy Mode puede mantenerlo feliz. Los firmwares comunitarios pueden modificar niveles, animaciones y reglas.

Cómo funciona la mascota · documentación oficial ↗
02

ANATOMÍA // LO QUE REALMENTE LLEVAS

Pequeño por fuera. Especializado por dentro.

Flipper Zero usado como mapa de sus componentes CC1101Sub-GHz ST25R3916NFC 13.56 MHz STM32WB55MCU + Bluetooth 125 kHzRFID LF
LCD128 × 64Monocroma, visible al sol
PESO102 g
BATERÍA2100 mAh
AUTONOMÍAhasta 28 días
MICROSDhasta 256 GB
BLUETOOTHBLE 5.4
CPU64 MHz

Datos técnicos consultados el 20 de agosto de 2026. Ficha oficial ↗

HARDWARE INTERNO // MAPA COMPLETO

La carcasa une cuatro capas.

La vista exterior oculta una placa principal, una placa de antenas, batería, pantalla, controles y conectores. Esta es la ficha que faltaba para leer el equipo de arriba hacia abajo.

01 · CÓMPUTOSTM32WB55

Cortex‑M4 a 64 MHz para aplicaciones y Cortex‑M0+ dedicado a la radio Bluetooth; 256 KB SRAM y 1 MB de flash interna.

02 · SISTEMAFreeRTOS + firmware abierto

Un sistema de tiempo real diseñado para hardware embebido, no un Linux de escritorio. Las apps FAP amplían el firmware desde la microSD.

03 · ARCHIVOSMicroSD hasta 256 GB

Guarda bases de datos, señales, llaves, remotos, payloads, recursos y aplicaciones externas. Una tarjeta de 16–32 GB suele ser suficiente.

04 · CONTACTO Y CABLEUSB‑C · GPIO · iButton

USB HID/serie/U2F; 18 pines con UART, SPI e I²C; y contactos 1‑Wire para Dallas, Cyfral y Metakom.

PRIMEROS 15 MINUTOS // CONTROLES Y PREPARACIÓN

Antes de capturar nada, aprende a volver.

El D‑pad siempre conserva la misma lógica básica; los atajos del escritorio pueden variar o personalizarse según firmware.

↑UP←LEFTOKCONFIRMAR→RIGHT↓DOWN↩BACK
FLECHAS
Navegan menús, teclados y valores.
OK
Confirma; desde Desktop abre Main Menu.
BACK
Vuelve, cancela o sale de una app.
UP EN DESKTOP
Abre Lock Menu: bloqueo, silencio y Dummy Mode.
ATAJOS
Direcciones configurables abren Archive, Passport o apps favoritas.
INFO
Mantén DOWN para ver datos del dispositivo.
01MICROSDInstálala y formatéala

No viene incluida. Es necesaria para el uso normal y para guardar bases, capturas y FAP; 16–32 GB de buena calidad suele bastar.

02FIRMWAREActualiza primero

Usa qFlipper por USB o Flipper Mobile por Bluetooth. Así partes de bases, API y correcciones recientes.

03SI SE CONGELALEFT + BACK · 5 s

Realiza un reinicio normal sin borrar tus archivos. BACK durante 30 segundos fuerza un reinicio de hardware.

04APP MÓVILEmpareja y administra

Permite control remoto, actualización OTA, sincronización de archivos y acceso al catálogo desde Android o iOS.

03

TECNOLOGÍAS // UNA POR UNA

Ocho interfaces. Ocho reglas distintas.

Selecciona una tecnología. La pregunta correcta no es “¿hackea?”, sino “¿qué protocolo habla, a qué distancia y con qué límites?”.

300–928 MHz · según región

Sub-GHz

Radio para analizar mandos, sensores y otros dispositivos de corto alcance que operan por debajo de 1 GHz.

SÍ PUEDE

Analizar señales compatibles, guardar muestras y reproducir protocolos de código fijo permitidos por hardware y región.

NO SIGNIFICA

Que pueda predecir rolling codes, descifrar cualquier mando o transmitir en toda frecuencia.

Ejemplo de taller

Comparar una señal fija virtual con otra de código cambiante en el emulador.

Probar simulación →
04

GPIO // EL FLIPPER QUE PUEDE CRECER

Un puerto. Todo un ecosistema de hardware.

El conector superior no es decoración: permite sumar microcontroladores, radios, buses industriales, sensores y prototipos. Elige un módulo para descubrir qué agrega y qué software necesita.

18 PINESAlimentación + señales

El encabezado expone pines de energía y E/S conectados al STM32WB55.

3.3 V I/OLa lógica trabaja a 3.3 V

Que exista un riel de 5 V no convierte las entradas y salidas en lógica de 5 V.

UART · SPI · I²CBuses para conversar

El Flipper puede controlar módulos, puentear interfaces y ejecutar apps que entiendan cada periférico.

REGLA DE OROApaga antes de conectar.

Especialmente con módulos de carga capacitiva alta: protege la microSD y la alimentación del equipo.

HARDWARE OFICIAL WiFi Developer Board oficial para Flipper Zero
Flipper Devices · imagen oficial

DESARROLLO // WI-FI

WiFi Developer Board

La placa oficial basada en ESP32-S2 nació para actualizar y depurar firmware de forma inalámbrica o por USB. También es una plataforma programable para proyectos Wi-Fi.

CHIP PRINCIPAL
ESP32-S2-WROVER
ENLACE
UART · SWD · USB
SOFTWARE CLAVE
Black Magic Probe
PARA APRENDER

Depuración en circuito, consola serial, firmware de ESP32 y comunicación entre dos microcontroladores.

NECESITA

Firmware compatible en la placa y, para funciones especiales, una app compañera en el Flipper.

Importante: WiFi Dev Board y Marauder no son sinónimos. Marauder es firmware comunitario que puede instalarse en hardware ESP32 compatible; no es la función oficial predeterminada de la placa.

Documentación oficial ↗
RADIOnRF24 · CC1101 · GPS/GNSS

Amplían 2.4 GHz, Sub-GHz o geolocalización según chip, antena, región y aplicación.

SEÑALESIR blaster · sensores · relés

Añaden potencia infrarroja, medición o control físico; cada circuito exige alimentación y niveles correctos.

PROTOTIPADOProto boards · breadboards

Permiten diseñar una expansión propia con los planos mecánicos y el pinout publicados por Flipper.

COMBINADOSESP32 + nRF24 + CC1101

Las placas “todo en uno” integran varios chips, pero un selector, el pinout y el firmware determinan cuál funciona.

PRUEBAS REALES // LABORATORIO DE ROGER

Del pin a la pantalla: GPIO funcionando de verdad.

Estas fotografías y el video no son renders de fabricante: documentan pequeñas pruebas realizadas con el Flipper del taller, módulos conectados al encabezado GPIO y aplicaciones capaces de conversar con ellos.

VIDEO · 7 SESP32-CAM enviando imagen al FlipperPrueba GPIO/UART realizada por Roger Arana.
LED encendido desde los pines GPIO del Flipper mediante la aplicación Flashlight
GPIO // SALIDA DIGITALLED controlado desde el FlipperLa app muestra la conexión entre el pin 7/C3 y GND.
Sensor ultrasónico HC-SR04 conectado a Flipper Zero mostrando tiempo de eco y distancia
GPIO // SENSORLectura experimental con HC-SR04Tiempo de eco y conversión de distancia visibles en pantalla.

Material propio del taller · pruebas GPIO realizadas y fotografiadas por Roger Arana ↗

05

MITOS Y VERDADES // TOCA PARA REVELAR

TikTok muestra el efecto. Aquí vemos el protocolo.

Abre cada tarjeta para descubrir qué parte es real, cuál está exagerada y qué control técnico cambia el resultado.

06

COMPARATIVA // LA HERRAMIENTA SEGÚN EL VECTOR

Una navaja suiza que reúne múltiples vectores en un solo bolsillo.

La comparación no busca declarar un ganador. Las herramientas especializadas resuelven un vector concreto; Flipper Zero es singular porque integra radio, credenciales, infrarrojo, USB, GPIO, pantalla, almacenamiento y aplicaciones en una sola experiencia autónoma.

MULTIHERRAMIENTA

Flipper Zero

La herramienta que permite pasar de una tecnología a otra sin cambiar de equipo.

Vectores integrados7+
Listo de bolsilloMuy alto
DESTACA EN
Sub-GHz, RFID, NFC, IR, iButton, GPIO y USB desde una sola interfaz.
APORTA A LA MESA
Permite enseñar conceptos, prototipar y llevar un laboratorio portátil sin computadora.
RELACIÓN CON FLIPPER
Es el centro multipropósito; los demás equipos amplían un área concreta del laboratorio.
DispositivoVector principalQué trae integradoQué necesita para cubrir másPapel en el laboratorio
Flipper ZeroMultiprotocoloSub-GHz, NFC, RFID LF, IR, BLE, iButton, USB y GPIOSus módulos GPIO amplían Wi-Fi, 2.4 GHz, CAN, cámaras y sensoresLa navaja suiza y punto de unión
USB Rubber DuckyAutomatización HIDUSB + DuckyScriptOtros dispositivos para radio, tarjetas o GPIOEjemplo especializado de una función que Flipper también incorpora
WiFi PineappleWi-Fi 802.11Radios Wi-Fi, Linux e interfaz webHardware adicional para RFID, Sub-GHz, IR o iButtonEstación dedicada que acompaña la demostración Wi-Fi
Chameleon UltraRFID/NFC125 kHz + ISO14443AEquipos separados para los demás vectoresAmplía el bloque de credenciales y tarjetas
Ubertooth OneBluetooth 2.4 GHzCaptura y experimentación BluetoothComputadora y herramientas para análisis; otros radios para más vectoresComplementa el BLE integrado del Flipper
YubiKey 5 NFCIdentidad y autenticaciónFIDO2, U2F, PIV, OTP y NFCNo pretende cubrir radio ni prototipadoContrasta exploración con protección de identidades
ESP32Wi-Fi/BLE y desarrolloMicrocontrolador y radios según la placaPantalla, batería, botones, almacenamiento y módulos externosMotor flexible detrás de muchas expansiones GPIO
M5Stack + BruceWi-Fi/BLE programableESP32, pantalla y controles según el modeloCC1101, nRF24, RFID, IR u otros módulos según la funciónPlataforma modular que muestra cuánto integra Flipper de fábrica
Electronic Cats MininoRedes IoT multiprotocoloESP32‑C6, Wi‑Fi 6, BLE, Zigbee, Thread, Matter, GPS, OLED y microSDHardware aparte para Sub‑GHz, RFID LF, NFC, iButton o IRNavaja especializada en radio IoT y captura PCAP
ESP32 MarauderLaboratorio Wi‑FiWi‑Fi y controles según la placa que ejecute el firmwareFlipper, pantalla, GPS, SD o periféricos según el montajeFirmware especializado que también puede vivir en un módulo del Flipper

FLIPPER vs BRUCE / MININO / MARAUDER

El firmware no puede inventar el hardware que falta.

“Compatible” significa que una combinación concreta de placa, chip, módulo y firmware implementa la función. Por eso Bruce cambia según el modelo M5 y Marauder cambia según la placa ESP32.

VectorFlipper ZeroM5StickC Plus2 + BruceMininoESP32 Marauder
Sub‑GHzCC1101 nativoCC1101 externo——
RFID LF / NFC / iButtonLos tres integradosPN532 opcional; sin LF/iButton nativos——
InfrarrojoRX + TXEmisor IR integrado—Según placa
Wi‑FiMódulo externo2.4 GHz integradoWi‑Fi 6 · 2.4 GHzFunción principal
BLEIntegradoIntegradoIntegradoDepende del chip
Zigbee / Thread / Matter——ESP32‑C6 integradoNo es su función central
GPS y almacenamientoGPS externo · microSDExternos/adaptadoresGPS + microSDSegún el montaje
USB HID / U2FNativoSin USB HID nativo en Plus2Depende del firmwareNo es la función central

Resultado: Minino es multiprotocolo dentro del mundo IoT; M5 + Bruce y Marauder son plataformas configurables; Flipper Zero sigue siendo el único de esta mesa que reúne de fábrica Sub‑GHz, LF RFID, NFC, iButton, IR, BLE, USB, pantalla, batería y GPIO bajo una misma interfaz.

La idea central: llevar todas estas herramientas permite mostrar especialidades distintas, pero solo Flipper Zero ofrece una ruta continua entre tantos vectores desde el mismo menú, la misma pantalla y el mismo dispositivo.

07

FIRMWARES // DIFERENCIAS SIN FANATISMOS

El hardware es el mismo. La experiencia cambia.

La elección depende de estabilidad, personalización, apps incluidas y cuánto quieres alejarte del soporte oficial.

PERSONALIZACIÓN

Momentum

Firmware comunitario basado en Official, con aportes de Unleashed y una capa muy extensa de personalización; continúa el trabajo de Xtreme.

  • Última versión consultada: mntm-012
  • Asset Packs, temas, iconos, fuentes, keybinds y nombre personalizable
  • Más apps, parsers, protocolos y administración de archivos desde el equipo
  • Sistema de niveles ampliado hasta 30 y ajustes avanzados de interfaz
  • Equipo del taller: mntm-012 · API 87.1
Proyecto oficial ↗
RADIO + CALIDAD DE VIDA

Unleashed

Fork comunitario de Official orientado a nuevas funciones, mejoras de componentes y experimentación, manteniendo compatibilidad declarada con la API y apps oficiales.

  • Última versión consultada: unlshd-092
  • Más protocolos y opciones para Sub-GHz
  • Canales estables y builds de desarrollo separados
  • Web Installer, qUnleashed y herramientas complementarias
  • Menos orientado a temas visuales que Momentum
Proyecto oficial ↗
EXPERIMENTACIÓN

RogueMaster

Distribución comunitaria que agrega proyectos, juegos, plugins, assets y cambios procedentes de múltiples ramas del ecosistema.

  • Última release pública consultada: RM0819-2255-b3dd8981
  • La colección preintegrada más extensa de esta comparación
  • Variantes, plugins, juegos y assets con cambios frecuentes
  • Útil para explorar mucho contenido sin instalarlo uno por uno
  • Más tamaño y más variables cuando una app o función falla
Proyecto oficial ↗
Si priorizas…OfficialMomentumUnleashedRogueMaster
Documentación y soporte del fabricanteReferenciaComunidadComunidadComunidad
Personalizar interfaz y controlesBásicoMuy amplioIntermedioAmplio por variantes
Apps y contenido preintegradoCatálogo aparteAmplio y seleccionadoAmpliadoMuy amplio
Protocolos y opciones Sub-GHzRegión y soporte oficialOpciones extendidasFoco destacadoHereda y agrega cambios
Diagnóstico sencilloMenos variablesMás ajustesMás ajustesMás componentes
Perfil recomendadoPrimera vez, clase y desarrollo baseUso diario personalizadoRadio y experimentaciónExploración de plugins y variantes
NO CAMBIAEl hardware físico

Procesador, memoria, pantalla, antenas y límites eléctricos siguen siendo los del mismo Flipper Zero.

SÍ CAMBIALa experiencia

Menús, apps incluidas, protocolos, configuraciones, animaciones, herramientas y ritmo de actualización.

ANTES DE CAMBIARRespalda y registra

Anota versión, API y región; crea un backup con qFlipper y conserva tus archivos de la microSD.

PARA UNA FAPLa API manda

El binario debe coincidir con la API del firmware instalado; el mismo código fuente puede recompilarse para otro SDK.

La app no declara “para Momentum” o “para Official” como una etiqueta mágica.

Un archivo .fap incluye la API que necesita. El cargador comprueba la versión mayor de API y el hardware objetivo. Si usas APIs exclusivas de un firmware comunitario, documenta firmware, versión y API probados; si usas APIs públicas comunes, recompila contra el SDK del firmware de destino.

Versiones consultadas el 24 de agosto de 2026 en las páginas de releases enlazadas. Una versión nueva puede cambiar etiquetas, API y funciones.

08

FLIPPER ONE // LO CONFIRMADO

EN DESARROLLO ACTIVO · DATOS PRELIMINARES

Ya no es un rumor.
Pero tampoco está a la venta.

Flipper One es una multiherramienta Linux portátil de nueva escala. Combina un SoC potente con un microcontrolador de bajo consumo para que los botones y la pantalla sigan disponibles incluso cuando Linux está apagado.

CPU8 núcleos4× A72 + 4× A53
MEMORIA8 GBLPDDR5
ALMACENAMIENTO64 GBUFS 2.2
CONECTIVIDADWi-Fi 6E2×2 + Bluetooth 5.2
PANTALLA256 × 14464 niveles de gris
BATERÍA7000 mAh**todavía no final

No es “un Zero más rápido”. Por arquitectura y puertos apunta a redes, Linux, expansión M.2 y automatización avanzada. Lo razonable es verlo como complemento de Flipper Zero, no como reemplazo confirmado.

Diagrama frontal oficial de Flipper One con sus controles
Controles preliminares · Flipper Devices
Comparación oficial de Flipper Zero como herramienta de acceso sin conexión y Flipper One como plataforma Linux conectada a redes
LAYER ZERO vs LAYER ONEDos herramientas distintas que se complementan.Flipper Zero se centra en protocolos de acceso directo; Flipper One amplía el trabajo hacia redes IP y Linux.
Ver comparación oficial ↗

FLIPPER OS // LINUX SIN MIEDO A ROMPERLO

No es otra distribución.
Es la capa que organiza Debian.

Flipper OS se plantea como un administrador de perfiles e instantáneas sobre un sistema Debian estándar. Linux conserva sus paquetes, tutoriales y acceso directo al hardware; la capa Flipper permite cambiar de personalidad, experimentar y volver a un estado conocido sin reinstalar todo.

03 · PERFIL ACTIVOApps + paquetes + configuraciónRouter, laboratorio de radio, escritorio, TV o un perfil creado por ti
02 · FLIPPER OSPerfiles + snapshots + recuperaciónSelecciona al arrancar, clona, modifica, comparte o restablece
01 · BASE LIMPIADebian + kernel + rootfs + firmware MCULinux real sobre el hardware; no es una máquina virtual
PERFILES DE ARRANQUE

Un mismo equipo.
Cinco personalidades.

Cada perfil puede llevar su propio kernel y sistema raíz. /home, registros y caché se comparten para no duplicar los datos personales. Btrfs usa copy-on-write: crear una instantánea o clonar un perfil toma segundos y solo consume espacio cuando algo cambia.

MINMinimal

Arranque mínimo para rescate, mantenimiento o una base limpia.

APRouter Wi-Fi

NAT, DHCP, punto de acceso, cliente y gateway VPN.

PCAPNetwork Sniffer

Puente Ethernet transparente, captura PCAP y espejo en vivo.

GUIDesktop

Entorno gráfico Linux conectado a pantalla por HDMI o DisplayPort.

TVMedia Box

Perfil de sala para pantalla, audio y aplicaciones multimedia.

ELIGE EN BOOT MENU→CLONA UN PERFIL→EXPERIMENTA→CREA SNAPSHOT→RESTAURA SI ALGO FALLA

¿QUÉ HARÁ? // CASOS DOCUMENTADOS

De multiherramienta a laboratorio Linux de bolsillo.

01 · RED

Router Wi-Fi 6

Compartir Ethernet o USB mediante NAT y DHCP, mientras trabaja como cliente y punto de acceso incluso en bandas distintas.

02 · PRIVACIDAD

Gateway VPN

Perfiles para WireGuard, IKEv2 u OpenVPN con una ruta de salida controlada y protección prevista contra fugas DNS e IPv6.

03 · OBSERVACIÓN

Sniffer Ethernet

Insertarse como puente transparente, guardar PCAP o reflejar el tráfico hacia Wireshark y tcpdump para analizarlo.

04 · INVENTARIO

Descubrir una LAN

Observar primero de forma pasiva y después consultar capas, hosts y servicios con pruebas activas elegidas por el usuario.

05 · ADAPTADOR

USB ↔ red

Presentarse ante una computadora como adaptador Wi-Fi o Ethernet y controlar el enlace desde su propia interfaz.

06 · EXPANSIÓN

GPIO, M.2 y pantalla

Ejecutar Linux, conectar periféricos, usar aceleración de IA y llevar la salida a una pantalla externa cuando el proyecto lo necesite.

DOCUMENTADO HOY
  • Base Debian y perfiles seleccionables al arrancar
  • Snapshots Btrfs y clonación copy-on-write
  • Arquitectura dual RK3576 + RP2350
  • Documentación y sistema de construcción públicos
TODAVÍA EN DESARROLLO
  • Mecanismo definitivo para actualizaciones atómicas
  • Catálogo y forma final de compartir perfiles
  • Carcasa, detalles de hardware y batería definitivos
  • Precio, fecha de venta y especificación comercial final

La lectura correcta: son objetivos y diseños publicados por Flipper Devices, no promesas inmutables. El prototipo actual no está a la venta y el proyecto sigue abierto a cambios.

09

DESARROLLO // DE CERO A .FAP

Vamos a construir APP FIT-XVII.

Una app real, pequeña y replicable: presenta cuatro tecnologías, responde a los botones y enseña un dato rápido. El mismo código de esta guía fue compilado, instalado y probado en el Flipper del taller.

PASO 1Entiendeuna sola idea
→
PASO 2Declaraapplication.fam
→
PASO 3Programapantalla + botones
→
PASO 4CompilauFBT crea el FAP
→
PASO 5InstalaUSB + microSD
→
PASO 6Personalizaagrega una tarjeta
01Flipper ZeroCargado, con microSD y cable USB-C de datos.
02ComputadoraWindows, macOS o Linux. No necesitas un IDE pesado.
03Python + pipSe usan una vez para instalar uFBT.
py --version
py -m pip install --upgrade ufbt

mkdir APP_FIT_XVII
cd APP_FIT_XVII
ufbt update

Empezamos sin asumir que sabes programar.

Código fuente es el texto que una persona puede leer. Compilar significa traducirlo al formato que el Flipper ejecuta. El resultado será un archivo .fap, parecido al ejecutable de una app.

uFBT descarga el kit de desarrollo correcto y se encarga de compilar. Puedes escribir los dos archivos del proyecto con VS Code, Notepad++ o cualquier editor de texto plano.

  1. El cable debe transportar datos, no solamente cargar.
  2. La microSD debe estar instalada y reconocida.
  3. Ejecuta los comandos dentro de la carpeta del proyecto.
  4. Conserva los nombres exactamente como aparecen.
COMPILACIÓN VERIFICADAAPP FIT-XVII v1.0Flipper Zero · target 7 · Momentum mntm-012 · API 87.1 · 4.100 bytes
Descargar proyecto ZIP ↓ Ver código C completo ↓ Abrir guía paso a paso ↗ Descargar FAP probado ↓
10

CASO REAL // MAYAN DECODER

De una idea cultural a Flipper Lab.

Mayan Decoder convierte números decimales de 0 a 9999 en numeración maya de base 20 usando concha, puntos y barras. Es pequeña, visual y perfecta para aprender el ciclo completo.

Banner de Mayan Decoder con un Flipper, pantallas de la app y acceso de instalación
Proyecto real de Roger F5 · versión 1.1
IDEA

Una conversión clara

Decimal → base 20 → símbolos mayas apilados verticalmente.

INTERFAZ

Canvas directo

La app dibuja pirámide, concha, puntos y barras sin imágenes pesadas.

ENTRADA

Dos velocidades

Flechas para ajustar; OK abre un editor de cuatro dígitos.

RESULTADO

4.9 KiB

Una app pequeña, probada en hardware y publicada para instalar.

App(
    appid="mayan_decoder",
    name="Mayan Decoder",
    apptype=FlipperAppType.EXTERNAL,
    entry_point="mayan_decoder_app",
    stack_size=2 * 1024,
    requires=["gui"],
    fap_category="Tools",
    fap_icon="assets/icon.png",
    fap_author="Roger F5",
    fap_version="1.1",
)
LO QUE ENSEÑA

Una buena primera app resuelve una sola cosa.

  • Entrada con D-pad y Back
  • Eventos mediante FuriMessageQueue
  • Dibujo con Canvas
  • ViewPort y ciclo de limpieza
  • Icono, capturas, changelog y licencia
Ver código en GitHub ↗Abrir en Flipper Lab ↗
11

GIT + FLIPPER LAB // PUBLICACIÓN REAL

El catálogo no recibe tu código: recibe un manifiesto.

Tu fuente vive en un repositorio público de GitHub. El catálogo oficial fija un commit exacto, construye el paquete y lo expone en Flipper Lab después de revisión y merge.

01

Repositorio de la app

Código, application.fam, licencia, README, changelog, icono y capturas.

github.com/tu-usuario/mi_app
02

Commit inmutable

Publica una versión y copia el SHA de ese estado exacto.

commit_sha: a1b2c3…
03

Manifest del catálogo

Crea applications/Tools/mi_app/manifest.yml en tu fork.

origin + commit_sha
04

PR, CI y revisión

El bundle se valida. Tras aprobación y merge, la app aparece en el catálogo.

Flipper Lab

Git de la app

git init -b main
git add application.fam mi_app.c README.md LICENSE
git add assets screenshots docs
git commit -m "Release Mi App v1.0"
git remote add origin https://github.com/USUARIO/mi_app.git
git push -u origin main
git rev-parse HEAD

manifest.yml del catálogo

sourcecode:
  type: git
  location:
    origin: https://github.com/USUARIO/mi_app
    commit_sha: COPIA_EL_SHA_COMPLETO

short_description: Una frase clara
description: |
  Qué hace la app y cómo se usa.
changelog: "@docs/changelog.md"
author: "Tu nombre"
screenshots:
  - screenshots/ss0.png

Fork, validación y pull request

git clone https://github.com/USUARIO/flipper-application-catalog.git
cd flipper-application-catalog
git remote add upstream https://github.com/flipperdevices/flipper-application-catalog.git
git switch -c USUARIO/mi_app_1.0

# Coloca manifest.yml en applications/Tools/mi_app/
python tools/bundle.py --nolint applications/Tools/mi_app/manifest.yml bundle.zip

git add applications/Tools/mi_app/manifest.yml
git commit -m "Add Mi App v1.0"
git push -u origin USUARIO/mi_app_1.0
gh pr create --repo flipperdevices/flipper-application-catalog

Checklist que evita devoluciones

Requisitos basados en la guía vigente del Flipper Apps Catalog ↗.

AHORA TE TOCA // SIN NECESITAR HARDWARE

La teoría se recuerda.
La interfaz se aprende usándola.

Abre el Flipper virtual, navega su menú inspirado en Momentum y completa prácticas con señales, tarjetas y periféricos totalmente simulados.

Entrar al emulador
Sin instalaciónFunciona offlineProgreso localHardware simulado

FUENTES // PARA SEGUIR APRENDIENDO

Información abierta y verificable.

Contenido revisado el 24 de agosto de 2026. Flipper Zero y Flipper One son marcas de Flipper Devices Inc. Este es un proyecto educativo independiente.