Flipper One — Necesitamos su ayuda
(blog.flipper.net)- Flipper One no busca ser una actualización de Flipper Zero, sino una computadora ARM abierta que funcione con el Linux upstream más reciente sin parches del vendor
- Mientras que Flipper Zero se enfoca en control de acceso offline como NFC, RFID y Sub-1 GHz, Flipper One apunta al ámbito de las redes IP como Wi‑Fi, Ethernet, 5G y satélite
- Usa una arquitectura de doble procesador con una CPU Linux basada en
RK3576y un MCURP2350, lo que permite controlar la pantalla, los botones y la energía incluso cuando Linux está apagado - Flipper OS, sobre Debian, introduce perfiles como snapshots completos del sistema operativo, y FlipCTL envuelve herramientas como
pingynmapen una UI de menú para una LCD pequeña - Impulsa expansión M.2 y GPIO, 5 uplinks de red, módem satelital NTN, LLM local y modos de escritorio y media box, pero conlleva grandes riesgos técnicos y financieros
Objetivos y enfoque
- Flipper One no es una actualización de Flipper Zero, sino una plataforma abierta basada en Linux con objetivos propios
- Su meta es crear la computadora ARM más abierta y mejor documentada del mundo, y hacer que funcione con el kernel Linux upstream más reciente sin parches del vendor
- Busca reducir la dependencia de código fuente cerrado, blobs binarios y BSP bloqueados por vendor, y apunta a una plataforma de hardware donde se pueda leer la especificación y entender cómo funciona la computadora
- Adopta una arquitectura de coprocesador que combina un microcontrolador y una CPU, por lo que se convierte en una plataforma atípica que requiere portar buena parte del código MCU de bajo nivel existente
- También quiere rediseñar la forma de usar Linux para un dispositivo portátil pequeño mediante un framework GUI propio que envuelve utilidades CLI existentes
- Es un proyecto extremadamente difícil tanto en lo financiero como en lo técnico; después de rehacerse varias veces desde cero, ahora está en una etapa en la que publica el proceso de desarrollo y pide ayuda a la comunidad
Diferencias con Flipper Zero
- Flipper Zero es un dispositivo de bajo consumo basado en microcontrolador que maneja protocolos offline de control de acceso punto a punto como NFC, RFID de baja frecuencia, radio Sub-1 GHz, infrarrojo, iButton, UART, SPI e I²C
- Flipper One maneja entornos conectados a IP como Wi‑Fi, Ethernet, 5G y satélite, y es un dispositivo basado en Linux para redes, transferencia de datos y cómputo de alto rendimiento
- Como ambos productos apuntan a distintas capas de protocolo y distintos usos, Flipper One no reemplaza a Flipper Zero
Plataforma Linux abierta
- Actualmente, el ecosistema ARM Linux suele depender de blobs de arranque cerrados, parches específicos de cada vendor y BSP (board support package) difíciles de entender desde fuera
- En colaboración con Collabora, están integrando el soporte para el SoC Rockchip
RK3576en el kernel Linux mainline, y el objetivo es ejecutar en Flipper One un kernel descargado desde kernel.org sin parches del vendor - Actualmente, el soporte mainline para
RK3576ya permite que funcionen los componentes principales, pero el DDR trainer, que inicializa la RAM durante el arranque temprano, es el último blob binario que queda en la cadena de arranque - Las áreas de enfoque actuales son la gestión de energía y el soporte para USB DisplayPort Alt Mode; los drivers de NPU, decodificación de video por hardware y otros aceleradores todavía no han sido completamente upstream
- Recursos relacionados:
- RK3576 open source roadmap — plan y cómo contribuir
- Open tasks — tareas en las que la comunidad puede ayudar
- RK3576 mainline status — estado del soporte mainline mantenido por Collabora
- Collabora blog post — detalles de la colaboración para el soporte upstream de
RK3576
Desarrollo abierto y Developer Portal
- Flipper One Developer Portal es una wiki pública que reúne la documentación de desarrollo de Flipper One y que cualquiera puede editar
- Más allá de publicar el código, busca un open development process que también haga públicos el rastreador de tareas, las discusiones internas, la documentación incompleta y hasta los debates de arquitectura
- Consideran que el valor de aprendizaje es mayor cuando se incluyen incluso las direcciones fallidas y los debates, en lugar de mostrar solo resultados pulidos
- Flipper One Developer Portal es el punto de entrada de todos los subproyectos, y ofrece tareas con
help wanted, guía de contribución y suscripción al digest semanal para desarrolladores - También están contratando a un Developer Portal Manager, que actuará como enlace entre el equipo de desarrollo y la comunidad, organizará el portal y apoyará la participación de colaboradores
- Postulación a Developer Portal & Community Manager
Configuración de hardware y software
- El desarrollo de Flipper One se divide en hardware eléctrico, diseño mecánico, software Linux para CPU, firmware del MCU, UI/UX, documentación y pruebas
- Linux CPU Software incluye kernel, módulos, drivers, userspace, bootloader y herramientas de Rockchip para el procesador
RK3576, y es el subproyecto más grande y complejo, repartido en varios repositorios - MCU Firmware es el firmware para el microcontrolador
RP2350, encargado de la pantalla, el subsistema de energía, el proceso de arranque de la CPU y los eventos de botones y touchpad - Testing incluye scripts, programas, prototipos de interfaz, demos y apps de prueba para subsistemas del dispositivo como energía, redes, CPU, audio y gráficos, así como para validación de hardware
Arquitectura de coprocesador
- Flipper One tiene una arquitectura de doble procesador en la que operan en paralelo una CPU de alto rendimiento y un MCU de bajo consumo
- La CPU de alto rendimiento es un SoC
RK3576de 8 núcleos que ejecuta Linux e incluye GPU Mali-G52, una NPU para LLM locales y ejecución de modelos, y 8 GB de RAM - El MCU de bajo consumo es un microcontrolador Raspberry Pi
RP2350de 2 núcleos, que controla la pantalla, los botones, el touchpad, los LED y el subsistema de energía, y ejecuta su propio MCU Firmware - El dispositivo puede funcionar solo con el MCU, de modo que incluso con Linux apagado se puede controlar Flipper One y configurar el proceso de arranque usando los botones y la pantalla LCD
- En un SBC típico, si Linux se apaga el dispositivo prácticamente se detiene, pero en Flipper One el MCU sigue activo y mantiene el control básico
Conexión entre MCU y CPU
- Los dos procesadores se comunican mediante varias interfaces que llaman Interconnect
- SPI se usa para enviar el framebuffer al MCU y mostrar la salida en pantalla, mientras que I²C envía comandos al MCU y devuelve a la CPU los eventos de botones y touchpad
- UART y algunas líneas GPIO se encargan del control de arranque de la CPU
- Quieren upstreamear los drivers de pantalla y entrada al kernel Linux, con el objetivo de integrarlos de forma limpia y sin hacks out-of-tree del vendor
- Esperan que la comunidad del kernel revise este diseño y ayude a encontrar la forma correcta de llevarlo a upstream
Flipper OS y Linux portátil
- En flujos de trabajo de Linux general como Raspberry Pi OS, se repiten tareas como instalar paquetes según el uso, compilar código fuente, modificar la configuración del sistema, ajustar el device tree y aplicar parches al kernel para cosas como routers, TV boxes y analizadores lógicos, lo que hace que el sistema se ensucie fácilmente
- Como faltan formas limpias de revertir estos cambios, al empezar un proyecto nuevo se termina dependiendo de volver a flashear la tarjeta SD
- Flipper OS es una capa que corre sobre un sistema basado en Debian e introduce perfiles, que son snapshots completos del sistema operativo con distintos paquetes y configuraciones
- El usuario puede arrancar perfiles, clonarlos, romperlos, instalar lo que necesite y luego volver a una copia limpia
- También puede cambiar a perfiles completamente distintos para otros casos de uso, con el objetivo de operar un entorno Linux portátil sin cambiar la tarjeta SD
- Flipper OS sigue siendo un proyecto difícil cuya arquitectura aún no está definida al 100%, y busca convertirse en un concepto útil también para cyberdecks basados en Raspberry Pi o cajas Linux tácticas portátiles
- Flipper OS concept
FlipCTL y una UI para pantallas pequeñas
- FlipCTL es una parte de Flipper OS que busca resolver la falta de interfaces de usuario para pantallas pequeñas en cyberdecks basados en Linux
- Muchos dispositivos fuerzan entornos de escritorio completos como KDE o GNOME en pantallas táctiles de 7 pulgadas, pero la experiencia adecuada para pantallas pequeñas sigue siendo limitada
- FlipCTL es un framework de interfaz basada en menús que se maneja con un D-pad y unos cuantos botones
- La idea central es envolver utilidades Linux existentes como
ping,nmapytracerouteen interfaces fáciles de entender desde una LCD pequeña - El objetivo a largo plazo es que agregar una HMI (human-machine interface) a dispositivos Linux embebidos sea tan fácil como una sola línea:
apt install flipctl - Quieren que dispositivos a los que se les puede conectar una pantalla pequeña, como routers, NAS, servidores y placas headless, puedan ofrecer una interfaz utilizable solo con la configuración de FlipCTL, sin Qt, GNOME ni X11
- Planean lanzar la pantalla y la placa de botones de Flipper One como una FlipCTL Control Board independiente, para convertirla en un periférico que entregue una interfaz basada en menús al conectarse a dispositivos Linux
- Actualmente, FlipCTL está en la etapa de concepto y arquitectura
- FlipCTL concept
Hardware de expansión
- La idea central de Flipper One es ser una plataforma de hardware expandible que el usuario pueda convertir en su propia multiherramienta especializada
-
Módulo de expansión M.2
- Se puede instalar un módulo de expansión M.2 de alta velocidad en el interior, debajo de la placa trasera
- M.2 es el nombre del form factor y no define la interfaz de conexión real, por lo que cada módulo puede diferir en interfaz, tamaño y tipo de conector
- El puerto M.2 de Flipper One está diseñado para aceptar varios tipos de módulos, como módems celulares o satelitales, módulos SDR, aceleradores de IA, SSD NVMe o SATA, y tarjetas Wi‑Fi mediante adaptadores
- Los módulos M.2 se instalan bajo la cubierta trasera y se expanden hacia atrás; según el módulo instalado, se pueden reemplazar la back plate y la antenna rail
- Las especificaciones admiten
Key-B,2242/3042/3052, y grosor de clase D3; las interfaces incluyenPCI Express 2.1 ×1 / USB 3.1 / USB 2.0 / SATA3 / Serial Audio / UART / I2C / SIM card - Las especificaciones completas y el pinout están en M.2 Port specification
-
Módulo GPIO
- Para módulos DIY más simples, se agrega un conector GPIO que usa headers de pines estándar de 2.54 mm
- Los módulos GPIO se montan sobre la placa trasera y están diseñados para fijarse con clips del enclosure y tornillos, para que no se suelten fácilmente al transportarlos
- Los threaded inserts están dispuestos en la back plate y la antenna rail en una cuadrícula de paso de 2.54 mm, alineada con el espaciado estándar de los agujeros de perfboard
- El usuario puede cortar una perfboard al tamaño necesario, soldar el módulo y luego atornillarlo en la parte trasera de Flipper One
- Las especificaciones técnicas, el pinout y los esquemas están en GPIO port, y los ejemplos de walkie-talkie y módulos de cámara se pueden ver en GPIO modules examples
-
Componentes mecánicos abiertos
- Se publican el sistema de montaje personalizado y las piezas de enclosure relacionadas para los módulos de Flipper One
- La estructura se puede ver en el video del modelo 3D
- Body es el enclosure principal; los módulos M.2 se atornillan a una heatsink plate metálica y hay dos threaded inserts para longitudes de módulo de 42 mm y 52 mm
- Back plate es la cubierta trasera que da acceso al puerto de expansión M.2, y puede reemplazarse por otros diseños según el módulo instalado
- Antenna rail es una pieza separada para montar antenas SMA; al estar separada de la back plate, permite instalar primero las antenas y enrutar los cables antes de cerrar la back plate
- Esta estructura busca reducir el riesgo de dañar los cables de antena durante el ensamblaje
- Se pueden descargar los modelos 3D para diseñar un enclosure para módulos, una custom back plate y una antenna rail
- Mechanics
Multiherramienta de red
- Flipper One apunta a ser una multiherramienta de red para manejar redes IP en todas las capas del modelo OSI
- Ofrece cinco uplinks de red independientes, que pueden unirse en un bridge, configurarse con custom routing o enviarse por túneles VPN
- 2× Gigabit Ethernet son puertos WAN/LAN independientes que operan a 1 Gbps cada uno, y pueden usarse para bridge transparente, sniffing MitM y más
- Wi‑Fi 6E está basado en el chipset
MT7921AUN, usa 802.11ax, soporta monitor mode y puede funcionar como cliente Wi‑Fi (STA) y hotspot (AP) en las bandas de 2.4/5/6 GHz - Cellular modem es un módem 5G o LTE a través de un módulo de expansión M.2, con soporte para antenas externas, Nano SIM física (4FF) y eSIM
- USB Ethernet se emula por USB-C a hasta 5 Gbps y funciona como USB-CDC NCM, por lo que no requiere drivers adicionales
- En su estado base, Flipper One puede funcionar como gateway para cualquier red, bridge multi-hotspot, sniffer Ethernet inline, adaptador USB Wi‑Fi/Ethernet para PC o smartphone, o una combinación de todo ello
- Las funciones con dynamic routing, load balancing y failover están organizadas en Features list con base en historias de usuario
Wi‑Fi avanzado y NTN satelital
- El Wi‑Fi integrado de Flipper One debe admitir las funciones necesarias para analizar redes Wi‑Fi, incluyendo monitor mode y packet injection
- El chipset que se está probando actualmente es el MediaTek
MT7921AUN, compatible con tres bandas de frecuencia y con soporte mediante un driver de código abierto en el kernel mainline de Linux - Alfa
AWUS036AXMLtambién es un adaptador USB Wi‑Fi basado enMT7921AUN, conocido por su driver support y compatibilidad con herramientas de wardriving - Para verificar si este chipset funciona de acuerdo con las necesidades reales de los usuarios, se necesitan pruebas de usuarios interesados en wireless auditing, monitoring, injection, mesh y más
- Wi‑Fi Testing
- NTN (Non-Terrestrial Networks) es una tecnología de comunicación satelital de baja velocidad para dispositivos IoT, estandarizada por 3GPP como parte de las especificaciones de 5G y LTE
- NTN usa el cellular stack estándar e incluye autenticación con SIM/eSIM, roaming y tráfico IP normal
- Flipper One busca permitir la comunicación con satélites mediante un módulo M.2 de módem satelital NTN
- Se necesita que socios como Skylo agreguen soporte de red satelital a módulos eSIM y ayuden a elegir un NTN M.2 module con soporte oficial
- Modules → Satellite modem
Flipper LLM offline
- Flipper One planea admitir la integración con agentes de IA externos, y también apunta a ejecutar un LLM local para poder brindar ayuda incluso sin conexión a internet
- Mediante un AI accelerator integrado, busca ejecutar un LLM localmente sin conexión a internet para ayudar con la operación del dispositivo, la creación de configuraciones y la entrega de consejos útiles
- Consideran que un modelo de propósito general por sí solo no es suficiente, y quieren entrenar un modelo de IA especializado que conozca bien la estructura interna y las aplicaciones de Flipper One
- El módulo NPU del
RK3576no tiene soporte actualmente en el kernel mainline, y es necesario agregarlo - RK3576 NPU support in mainline Linux and Mesa
Modo de escritorio y media box
- Flipper One puede usarse como un survival desktop o thin client que siempre puedes llevar contigo
- Con un solo cable USB-C se puede conectar a un monitor y manejar al mismo tiempo la carga, la salida de video y la conexión de periféricos USB, usando USB-C DisplayPort Alt Mode
- Indican que el rendimiento del procesador está en un nivel similar al de Raspberry Pi 5, suficiente para navegación web y tareas ligeras de desarrollo
- USB-C DisplayPort Alt Mode implica un conjunto de protocolos complejo, y lograr una conexión estable es difícil debido a problemas de signal integrity y diferencias de funcionamiento entre monitores
- El soporte para DP Alt Mode aún no está completamente implementado en el mainline kernel
- La decodificación de video por hardware todavía no tiene soporte en el kernel mainline, y hace falta agregar H.264/HEVC hardware video decoding support para una reproducción de video fluida
- El entorno de escritorio tiene a KDE Plasma como uno de los candidatos, pero también dejan abierta la posibilidad de un tiling WM ligero que se adapte mejor a Flipper One
- El objetivo es crear un entorno de escritorio que venga con el hardware, sea rápido, limpio, no bloated y funcione desde el primer momento, como uno de los pocos casos de un Linux desktop de este tipo
- También puede usarse como TV media box, y gracias a HDMI CEC puede controlarse con el control remoto original del televisor
- Consideran que Mini HDMI y Micro HDMI dificultan encontrar los cables necesarios, por lo que adoptaron full-size HDMI aunque sea un puerto propietario con licensing fee
- El Full-size HDMI 2.1 port ofrece un conector de tamaño estándar sin necesidad de adaptadores, y admite salida 4K @ 120Hz y CEC (Consumer Electronics Control)
Riesgos y participación de la comunidad
- Evalúan que cerca de 1 millón de unidades de Flipper Zero ya llegaron a manos de usuarios, y que en ese proceso se formó una gran comunidad que impulsó la exploración de nuevas tecnologías y cambios entre proveedores hacia productos más seguros y transparentes
- Flipper One es un concepto de pocket Linux multi-tool que han estado imaginando durante unos 10 años, y lo presentan ahora que consideran que la tecnología y los componentes ya están listos para crear un producto sin concesiones
- Los desafíos técnicos y el riesgo financiero son grandes, y actualmente también existen incertidumbres como la crisis de chips de RAM
- No están seguros de poder completar todo lo planeado, pero quieren avanzar haciendo público el proceso de desarrollo y mediante contribuciones de la comunidad
- Formas de participar:
- Flipper One Developer Portal — todos los subproyectos, tareas
help wanted, guía de contribución y resumen semanal para desarrolladores - X.com/Flipper_RND — actualizaciones y anuncios del proyecto
- Flipper One Developer Portal — todos los subproyectos, tareas
3 comentarios
Comentarios en Hacker News
Tengo un Flipper Zero y creo que este equipo ha hecho buenas herramientas, así que hice clic por lo de “necesitamos ayuda” del título.
Pero bajé dos páginas y no pude encontrar en qué había que ayudar, y al llegar hasta el final seguía igual.
Sinceramente, me gusta el producto, pero no tanto como para escarbar un texto de 8 páginas solo para averiguar qué significa esa ayuda.
Por ejemplo, parece que quieren hacer cosas como “Collabora + Flipper: Opening up the RK3576” https://www.collabora.com/news-and-blog/news-and-events/coll... y esperan que desarrolladores y entusiastas técnicos ayuden al proyecto en sí, además de convencer a marcas y empresas para que sean más abiertas.
El texto dice cosas como “pulamos el soporte para RK3576 para construir juntos una plataforma realmente abierta, cualquier contribución es bienvenida aunque no sea código, incluso podríamos encontrar una forma de convencer a Rockchip de liberar el último binary blob”.
También parece que no solo quieren publicar el código, sino exponer el rastreador de trabajo, las discusiones internas, la documentación incompleta y hasta los debates de arquitectura para que la gente participe en el propio proceso de desarrollo.
Si buscas “help” con
CTRL+F, aparece 16 veces, pero al final sí hay que leer el contenido de verdad.Si ni siquiera te interesa leer lo suficiente para entender en qué ayudar, quizá tampoco quieras ayudar en algo mucho más difícil y que requiere involucrarte bastante más a fondo.
Como ingeniero de firmware que ha trabajado con Bluetooth y Wi‑Fi, esto suena bastante fantasioso.
La certificación FCC es un dolor de cabeza enorme, y una de las razones para usar ciertos chips es precisamente que esa certificación ya viene resuelta.
Por ejemplo, si pones un ESP32 en un producto y usas Wi‑Fi, no necesitas certificación adicional, pero eso solo funciona bajo la suposición de que el dispositivo inalámbrico “no puede” hacer cosas que la FCC prohíbe.
Por eso las empresas suelen limitar la funcionalidad inalámbrica proporcionando binary blobs para ciertas funciones de radio que deben enlazarse en la compilación final.
Así que la probabilidad de que un fabricante de chips abandone públicamente los binary blobs es casi cero; con suerte, podrían apoyar en silencio algo de ingeniería inversa en proyectos de drivers open source.
Aun así, sería bueno tener alternativas validadas no dependientes del vendor para todos los chips.
Los binary blobs pueden tener bugs, y recientemente logramos reescribir el firmware de Bluetooth con una versión open source para aumentar mucho el rendimiento de transferencia de datos.
Era porque el firmware anterior tenía un bug que rompía la transmisión de bytes.
Pero este tipo de código no se usa a la ligera. Violar la FCC sale absurdamente caro y no es algo que deba tomarse a la ligera.
Al leerlo, da la impresión de que están yendo más allá de lo que realmente pueden lograr, entre lo que desean y lo que creen posible.
La meta de “reemplazar los binary blobs con open source” en sí me gusta y la apoyo, pero por mi experiencia binary blob muchas veces significa “IP licenciada protegida por patentes y NDA”.
Entonces tienes que 1) hacer ingeniería inversa de algo protegido, con posible riesgo de violar la DMCA, y 2) publicarlo sin que te demanden.
En general es un trabajo molesto y arriesgado.
Ojalá Flipper One llegue a existir y probablemente yo lo compraría, pero que Rockchip no quiera publicar documentación suficiente para reimplementar los binary blobs desde cero es una gran señal de alerta.
Alguien podría ayudar motivado por un caso de uso interesante y terminar construyendo un producto que no encaja para nada en un rango de precio razonable; ¿por qué ayudaría entonces?
Me gusta mucho este concepto. Se siente como una ampliación moderada del alcance, pero en general parece bien enfocado hacia protocolos de la capa IP.
Aun así, no me parece que la IA local deba ser prioridad.
Suena genial, pero los modelos van a ser mucho más inteligentes cuando corran en una Mac decente o en una GPU externa que en un Flipper pequeño con batería.
Puede servir en campo o en movilidad, pero sin un teclado dedicado la usabilidad será bastante mala.
Más bien preferiría que siguieran enfocándose en el Zero para una posible versión Zero 2 con capacidades comparables a las de este One.
Me gusta mi Zero, pero siento que le faltan funciones clave como soporte completo para puertas de garaje, códigos rodantes RFID y algunos otros protocolos.
La dev board Wi‑Fi es muy limitada y, si no recuerdo mal, tampoco hay una forma simple de capturar y reproducir un control BLE.
Aunque claro, eso depende de si consideras BLE como capa 0 o capa 1.
Ya existen docenas de aplicaciones de IA on-device funcionando con modelos pequeños en el mundo real.
El ESP32-S3 lleva años haciendo IA en el dispositivo.
Incluso con un procesador de 240MHz, 512KB de SRAM, 16MB de PSRAM y sin GPU, la IA funciona bien.
O de verdad se descarriló, o está muy por encima de mi imaginación.
En cualquier caso, no estoy seguro de que haya suficiente gente que quiera PCIe en el bolsillo y que además no quede satisfecha con una Raspberry Pi o con algo tipo laptop.
Suena al efecto del segundo sistema, como en The Mythical Man-Month.
El primer producto es simple y enfocado; el segundo intenta hacer de todo y muchas veces ni siquiera logra salir.
La TUI[1] planeada quiere usar React(!) para compartir lógica con BrowserUI[2].
Si ves el repositorio, se nota que están batallando para sacar adelante el procesamiento acelerado por GPU que necesita el navegador y al final terminan retrocediendo y dejándoselo a Wayland.
En conjunto parece un nivel de caos que ni un LLM podría ordenar.
Al final se va pareciendo más a un entorno de escritorio Linux personalizado, con muchas asperezas, y por eso mismo menos hackeable.
[1] https://docs.flipper.net/one/cpu-software/flipctl
[2] No está nada claro por qué una TUI de red no podría resolverse solo con terminal.
La mayoría lo veía como una navaja suiza de funciones y radios, mientras que el One parece tener menos funciones pero más conectividad y más entrada/salida.
Parece que hay gente que lo siente así, pero sinceramente no entiendo qué parte del post original da esa impresión.
Tiene modelos de IA personalizados, un sistema operativo personalizado y hasta una arquitectura muy personalizada con dos procesadores “principales” que funcionan de forma independiente, además de que casi no reutiliza nada del trabajo hecho en Flipper Zero.
El RK3576 es un chip realmente interesante y versátil, y es genial ver un esfuerzo serio por darle soporte completo en el kernel de Linux.
Siento que podría abrir muchas puertas a proyectos geniales de hardware libre y open source que necesiten aceleración de IA.
Una idea que tengo, aunque en la práctica probablemente nunca la construya, es una libreta de tinta electrónica con micrófono.
Le dirías “hazme una plantilla de tarjeta de puntuación de béisbol” y la generaría, y si hay muchos cambios o el juego se alarga, podrías darle instrucciones de seguimiento en el momento como “agrega más filas para sustituciones” o “haz que soporte hasta 12 entradas”.
Si un chip como el RK3576 estuviera totalmente soportado en el kernel de Linux, ese tipo de dispositivo sería mucho más fácil de hacer.
Si termina saliendo como producto comercial, quizá acabe siendo solo una app dentro de un e-reader más potenciado, pero tampoco sería algo malo.
Cualquier cosa es mejor que el óptimo local de laptop + smartphone.
El éxito del Flipper Zero fue sobre todo un éxito de diseño, y la forma del producto ya era fácil de entender.
Si el One logra tener éxito en un reto más difícil, ojalá ayude a impulsar innovaciones de dispositivos todavía más interesantes.
También serviría para listas de equipaje, compras, tic-tac-toe o conecta cuatro, notas de conferencias, etc.
Si se sintiera como una versión moderna del viejo Palm Pilot, yo la compraría de inmediato.
En cualquier caso, espero que estos chips se vuelvan más comunes y reciban soporte de bajo nivel.
Ojalá alguien explicara por qué Flipper está tomando estas decisiones, o qué ventaja tendría Flipper One frente a Flipper Zero, una Raspberry Pi o una máquina Linux.
Al principio sentí que la redacción, que parecía hecha por IA, no ayudaba.
Viéndolo mejor, da la impresión de que apuntan a un proyecto divertido estilo Playdate, pero en vez de una consola de juegos quieren hacer una multiherramienta Linux.
Eso en sí está muy bien, y podría ser un paso hacia recuperar una cultura tecnológica menos corporativizada.
Lo malo es que el sitio no logra explicarlo bien por culpa de la IA y del lenguaje de marketing.
Lo escribí demasiado rápido, y por la IA creo que me he vuelto excesivamente cínico.
La crítica que me queda es más bien que deberían explicar mejor la motivación, en lugar de solo listar funciones y repetir que están haciendo cosas “interesantes e importantes”.
Zero va más del lado de la capa física, y One del lado de red, así que casi no se solapan; cuesta decir que uno sea superior al otro.
Comparado con una Raspberry Pi, tiene batería y es un dispositivo terminado con atención al manejo de energía, no solo una placa.
Frente a una máquina Linux, por ejemplo una laptop, probablemente sí podrías hacer casi todo lo mismo, pero Flipper One sería un dispositivo más pequeño y especializado, y hasta donde el fabricante lo permita, el firmware también es abierto.
La lista de funciones está en esta página: https://docs.flipper.net/one/general/features
Hubo un gran beneficio en tener una comunidad cohesionada alrededor de un solo dispositivo, y creo que One podría obtener algo parecido.
Como usuario actual de Zero, definitivamente compraría One cuando salga.
Para mí, solo con que agregue un botón PTT ya parece valer la pena, y la mayoría de los demás cambios también me parecen buenos.
No veo grandes desventajas en el diseño objetivo, y aunque la modularidad lo volverá un poco más complejo, también tiene ventajas claras.
Se ve realmente genial, pero también parece la definición misma de expansión de alcance del proyecto.
A la vez parece excelente, demasiado caro, sorprendentemente barato, terrible y asombroso en ambos sentidos.
De verdad hace falta echarle luz a 3GPP.
Sinceramente quisiera encontrar una forma de hacer que alguien más me lo compre.
Y la intención de meter todo el código fuente en el árbol principal me parece fantástica. De verdad impresiona.
Si el project manager de una navaja suiza hubiera evitado la expansión de alcance, solo tendría una cuchilla.
Su anuncio de producto anterior fue BUSY bar, un temporizador de escritorio con pantalla para indicar que estás ocupado.
El precio de preventa era de 250 dólares y luego lo bajaron a 219, pero todavía no se envía: https://busy.app/
Las especificaciones del Flipper One van a costar bastante más de fabricar que las del Flipper Zero o Busy Bar.
No creo que vaya a ser un producto sorprendentemente barato.
Aun así, me parece genial que estén haciendo el producto que quieren hacer y dejando el costo como factor secundario.
Tiene más conectividad e I/O que el Zero, pero en otros aspectos está más recortado, y parece que quiere usar mejores materiales.
Da la impresión de que decidieron subcontratar la expansión de funciones a la comunidad, y eso tiene sentido.
¿Quieres decir que será caro, pero menos de lo esperado, o que será caro y además estará mal construido?
Y también me intriga por qué tendría que comprártelo otra persona. ¿Es por regulaciones de importación, por privacidad o anonimato?
Le falta la idea afilada que tenía el Zero.
Como no es una evolución sino que está tratando de hacer otra cosa, da la impresión de que el resultado será casi una computadora ARM portátil inútil.
Si es una computadora ARM portátil con Wi‑Fi, conectividad satelital, etc., entonces ¿qué se supone que haga?
La evolución que yo quisiera es un Zero con CPU más potente, SDR y LoRa.
Y luego ya podrían implementar los protocolos geniales que sí sean factibles.
El caso de uso más mencionado era trabajar con etiquetas RFID, pero eso ya se podía hacer con hardware mucho más barato.
Existe toda una categoría de herramientas que la gente compra porque se ven geniales y parecen tener posibilidades infinitas, pero terminan en un cajón.
La Raspberry Pi también le pasa eso a muchísima gente.
Es útil para ciertos usos específicos, pero al mercado le tomó bastante tiempo y saturación darse cuenta de que no es una gran compra cuando lo que necesitas es una computadora de propósito general.
Flipper Zero se sentía como una herramienta de posibilidades infinitas, pero a la mayoría le toma tiempo admitir que no tiene usos infinitos para sí misma o que hardware especializado puede hacer mejor el trabajo y por menos dinero.
Es exactamente igual a cuando todo el mundo compraba Raspberry Pi como si fuera una computadora de propósito general.
Aun así, es un producto genial y el marketing viral también le jugó muchísimo a favor.
Sin IA. Eso habría estado buenísimo.
Diseñar un producto totalmente nuevo y de repente anunciar colaboración...
No soy fan, pero el proyecto nuevo sí se ve interesante.
Me habría entusiasmado más si durante el último año, y sobre todo en los últimos 6 meses, no hubieran dejado a la comunidad de Flipper Zero en una situación difícil y prácticamente abandonada.
Que una empresa saque un producto nuevo después de no mostrar buen soporte posterior con el primero significa bastante menos.
Ni siquiera hicieron algo tan simple como permitir que la comunidad fusionara PR o sacara releases con correcciones de bugs.
Aunque aceptar ayuda también requiere tiempo y atención.
Cuando lanzas algo, el foco se divide entre mantener lo que ya construiste y usar lo aprendido para crear algo nuevo.
Antes del lanzamiento de la v1 es una época genial porque puedes concentrarte, pero una vez que pasa, no se puede volver.
Queda muy claro por qué dicen “realmente abierto”.
El estado actual de ARM Linux es deprimente: cada vendor suma blobs de arranque cerrados, parches propios y board support packages que casi nadie fuera del fabricante del chip entiende.
Ya no se trata de leer un datasheet y entender cómo funciona una computadora, sino de aprender los trucos para esquivar un chip específico y un BSP específico.
Esa es una de las razones por las que, siempre que se puede, prefiero usar x86 con Linux.
Me alegra muchísimo que estén empujando en esta dirección.
El producto en sí se ve muy bien, pero ni el form factor del Flipper Zero ni el del Flipper One me atraen demasiado.
Entiendo que simplemente no soy el usuario objetivo.
Aun así, aplaudo la meta de abrir más el mundo ARM.
Sigo resentido desde que intenté usar un Arduino Giga, fracasé y tuve que abandonarlo.
Lo quería por su CPU potente, pero ARM parece odiar a los hackers con poco presupuesto.
STM32CubeProgrammer se niega arrogantemente a funcionar si no usas uno de sus dongles caros y “puros” aprobados por ellos.
En mi proyecto actual, un solo Cortex M7 ya daría mucho más rendimiento del que necesito, y aun así estoy considerando seriamente conectar varios ESP32-xx como si estuviera armando una vieja Nintendo.
Participé en la financiación de Flipper Zero y sí lo recibí, pero creo que aquí en el país estaba sujeto a restricciones, así que no se podían usar todas sus funciones. Por eso recuerdo que pensé en investigar si había que instalar un firmware aparte sin restricción regional para activar todas las funciones, pero lo dejé ahí. En cambio, este One más bien parece un equipo Linux de bolsillo, así que sí se ve bastante bien.
Opiniones en Lobste.rs
Quiero comprar uno, o quizá hasta tres
Me pregunto hasta dónde llega el soporte de Linux en estas placas. Me gustaría intentar correr mi configuración inmutable de Void Linux en este dispositivo. Si tan solo hubiera una forma de agregar Bluetooth para teclado y audio, parece que podría convertirse en una computadora siempre encendida de bolsillo
Revisé el portal para desarrolladores para ver si podía contribuir, pero de verdad no me gusta Discord. Si en serio quieren “construir en público”, deberían usar otras herramientas
El simple hecho de que usen X como canal social y Discord como plataforma de chat/comunidad ya me hace pensar que no es un proyecto en el que quiera participar
Esto no es ampliación de alcance, es explosión de alcance. Todavía no sé bien para qué podría usarlo, pero sí tengo claro que quiero uno
Collabora es increíble. Me sorprendió ver lo bueno que es el rock5b+ gracias a su trabajo en código abierto
Ahora solo estoy esperando que se integre USB-C DisplayPort, y cuando eso pase creo que podré retirar todas mis máquinas x64 de casa y usar una placa 3588 para navegar por la web y ver películas en el día a día
Me gusta escribir un kernel pequeño. Sería realmente genial tener una plataforma relativamente moderna sin blobs binarios
Es un proyecto sorprendentemente ambicioso, y por alguna razón me recuerda a varios proyectos igual de ambiciosos que han surgido en distintas áreas desde la década de 1990
Espero que al equipo le vaya bien, pero sinceramente dudo que puedan hacer realidad todo el sueño
Es una pena que no digan cómo es en realidad el rendimiento SDR. Estaría bien si pudiera manejar 2.4GHz sin remuestreo, pero habrá que verlo
Aun así, sí parece que podría servir como una sencilla herramienta de depuración de TI para conectar en campo. A veces se agradece no tener que cargar con toda una laptop