Flipper One — precisamos da sua ajuda
(blog.flipper.net)- Flipper One não é um upgrade do Flipper Zero, mas sim um computador ARM aberto projetado para rodar em Linux upstream moderno sem patches de fornecedor
- Se o Flipper Zero lida com controle de acesso offline como NFC, RFID e Sub-1 GHz, o Flipper One mira o domínio das redes IP, como Wi‑Fi, Ethernet, 5G e satélite
- Com uma arquitetura de processador duplo que combina uma CPU Linux baseada em
RK3576com o MCURP2350, ele pode controlar tela, botões e energia mesmo quando o Linux está desligado - O Flipper OS sobre Debian introduz perfis como snapshots completos do sistema operacional, e o FlipCTL envolve ferramentas como
pingenmapem uma interface de menu para LCD pequeno - O projeto avança com M.2, expansão GPIO, 5 uplinks de rede, modem via satélite NTN, LLM local e modos desktop e media box, mas há grandes riscos técnicos e financeiros
Objetivos e proposta
- O Flipper One não é um upgrade do Flipper Zero, mas uma plataforma aberta baseada em Linux com objetivos próprios
- O objetivo é criar o computador ARM mais aberto e bem documentado do mundo, capaz de rodar no kernel Linux upstream mais recente sem patches de fornecedor
- A proposta é reduzir a dependência de código-fonte fechado, binary blobs e BSPs presos a fornecedores, buscando uma plataforma de hardware em que seja possível ler as especificações e entender como o computador funciona
- Adota uma arquitetura de coprocessador que combina microcontrolador e CPU, tornando-se uma plataforma atípica que exige portar boa parte do código existente de MCU de baixo nível
- Também quer redesenhar a forma de usar Linux em um pequeno dispositivo portátil por meio de um framework próprio de GUI que encapsula utilitários CLI existentes
- É um projeto extremamente difícil, tanto do ponto de vista financeiro quanto técnico, e depois de ter sido refeito do zero várias vezes, agora está em uma fase de desenvolvimento público e de pedido de ajuda à comunidade
Diferenças em relação ao Flipper Zero
- O Flipper Zero é um dispositivo baseado em microcontrolador de baixo consumo que lida com protocolos offline ponto a ponto de controle de acesso, como NFC, RFID de baixa frequência, rádio Sub-1 GHz, infravermelho, iButton, UART, SPI e I²C
- O Flipper One lida com áreas conectadas a IP, como Wi‑Fi, Ethernet, 5G e satélite, sendo um dispositivo baseado em Linux voltado para rede, transferência de dados e computação de alto desempenho
- Como os dois produtos miram camadas de protocolo e objetivos de uso diferentes, o Flipper One não substitui o Flipper Zero
Plataforma Linux aberta
- Hoje, o ecossistema ARM Linux frequentemente depende de blobs de boot fechados, patches específicos de fornecedor e BSPs (board support packages) difíceis de entender por quem está de fora
- Em parceria com a Collabora, a equipe está colocando suporte ao SoC Rockchip
RK3576no kernel Linux mainline, e o objetivo é rodar no Flipper One um kernel baixado do kernel.org sem patches de fornecedor - Atualmente, o suporte mainline ao
RK3576já permite o funcionamento dos principais componentes, mas o DDR trainer, que inicializa a RAM durante o boot inicial, continua sendo o último binary blob restante na cadeia de boot - As áreas de foco no momento são gerenciamento de energia e suporte a USB DisplayPort Alt Mode; drivers da NPU, decodificação de vídeo por hardware e outros aceleradores ainda não foram totalmente upstreamados
- Recursos relacionados:
- RK3576 open source roadmap — plano e formas de contribuir
- Open tasks — tarefas em que a comunidade pode ajudar
- RK3576 mainline status — status do suporte mainline mantido pela Collabora
- Collabora blog post — detalhes da colaboração para suporte upstream ao
RK3576
Desenvolvimento aberto e Developer Portal
- O Flipper One Developer Portal é uma wiki pública que reúne a documentação de desenvolvimento do Flipper One e pode ser editada por qualquer pessoa
- A proposta é ir além de abrir o código e tornar público também o rastreador de tarefas, discussões internas, documentação incompleta e debates de arquitetura, em um processo de desenvolvimento aberto
- A equipe considera que o valor de aprendizado é maior quando se mostram não apenas os resultados finalizados, mas também caminhos fracassados e discussões
- O Flipper One Developer Portal é o ponto de entrada para todos os subprojetos, com tarefas
help wanted, guia de contribuição e assinatura do resumo semanal para desenvolvedores - Também há uma vaga aberta para Developer Portal Manager, responsável por atuar como ponte entre a equipe de desenvolvimento e a comunidade, organizar o portal e apoiar a participação de contribuidores
- Candidatura para Developer Portal & Community Manager
Estrutura de hardware e software
- O desenvolvimento do Flipper One é dividido em hardware elétrico, projeto mecânico, software da CPU Linux, firmware do MCU, UI/UX, documentação e testes
- Linux CPU Software é o maior e mais complexo subprojeto, abrangendo kernel, módulos, drivers, userspace, bootloader e ferramentas Rockchip para o processador
RK3576, distribuídos por vários repositórios - MCU Firmware é o firmware do microcontrolador
RP2350, responsável por display, subsistema de energia, processo de boot da CPU e eventos de botões e touchpad - Testing inclui scripts, programas, protótipos de interface, demos e apps de teste para validação de hardware e subsistemas do dispositivo, como energia, rede, CPU, áudio e gráficos
Arquitetura de coprocessador
- O Flipper One adota uma arquitetura de processador duplo em que dois processadores operam em paralelo: uma CPU de alto desempenho e um MCU de baixo consumo
- A CPU de alto desempenho é o SoC
RK3576de 8 núcleos que roda Linux, incluindo GPU Mali-G52, NPU para LLM local e execução de modelos, além de 8 GB de RAM - O MCU de baixo consumo é o microcontrolador Raspberry Pi
RP2350de 2 núcleos, que controla display, botões, touchpad, LED e subsistema de energia, além de executar seu próprio MCU Firmware - Como o dispositivo pode funcionar apenas com o MCU, é possível controlar o Flipper One com botões e tela LCD e configurar o processo de boot mesmo quando o Linux está desligado
- Em SBCs comuns, quando o Linux é desligado o dispositivo praticamente para; no Flipper One, o MCU continua presente para manter o controle básico
Conexão entre MCU e CPU
- Os dois processadores se comunicam por várias interfaces chamadas de Interconnect
- SPI é usado para enviar o framebuffer ao MCU para saída no display, e I²C envia comandos ao MCU e devolve eventos de botões e touchpad para a CPU
- UART e algumas linhas GPIO são responsáveis pelo controle do boot da CPU
- A equipe quer upstreamar os drivers de display e entrada para o kernel Linux, com o objetivo de fazer isso de forma limpa, sem hacks de fornecedor fora da árvore
- Eles esperam que a comunidade do kernel analise esse design e ajude a encontrar a forma correta de upstreamá-lo
Flipper OS e Linux portátil
- Em fluxos de trabalho Linux comuns, como no Raspberry Pi OS, tarefas como instalar pacotes, compilar código-fonte, modificar configurações do sistema, ajustar o device tree e aplicar patches no kernel para usos específicos — como roteadores, TV boxes e analisadores lógicos — acabam se repetindo, e o sistema facilmente vira uma bagunça
- Como faltam formas práticas de reverter essas mudanças de maneira limpa, ao começar um novo projeto muita gente acaba dependendo de regravar o cartão SD
- O Flipper OS é uma camada sobre um sistema baseado em Debian que introduz perfis, que são snapshots completos do sistema operacional com pacotes e configurações diferentes entre si
- O usuário pode inicializar um perfil, cloná-lo, quebrá-lo, instalar o que precisar e depois voltar para uma cópia limpa
- Também é possível alternar para perfis completamente diferentes para outros casos de uso, com o objetivo de operar um ambiente Linux portátil sem trocar o cartão SD
- O Flipper OS ainda é um projeto difícil, com a arquitetura não totalmente definida, e a ideia é transformá-lo em um conceito útil também para cyberdecks baseados em Raspberry Pi ou caixas Linux táticas portáteis
- Conceito do Flipper OS
FlipCTL e UI para telas pequenas
- O FlipCTL é uma parte do Flipper OS criada para resolver a falta de interfaces adequadas para telas pequenas em cyberdecks baseados em Linux
- Muitos dispositivos acabam forçando ambientes de desktop completos como KDE e GNOME em telas touchscreen de 7 polegadas, mas ainda falta uma experiência realmente pensada para telas pequenas
- O FlipCTL é um framework de interface baseada em menus operado com D-pad e alguns botões
- A ideia central é encapsular utilitários Linux já existentes, como
ping,nmapetraceroute, em uma UI fácil de entender em um LCD pequeno - O objetivo de longo prazo é tornar tão simples quanto
apt install flipctladicionar uma HMI (human-machine interface) a dispositivos Linux embarcados - A intenção é permitir que dispositivos aos quais se possa conectar uma tela pequena — como roteadores, NAS, servidores e placas headless — ofereçam uma interface utilizável apenas com a configuração do FlipCTL, sem Qt, GNOME ou X11
- Há planos de lançar a placa de display e botões do Flipper One como uma FlipCTL Control Board independente, para funcionar como periférico que fornece uma interface baseada em menus ao ser conectado a dispositivos baseados em Linux
- No momento, o FlipCTL está na fase de conceito e arquitetura
- Conceito do FlipCTL
Hardware expansível
- A ideia central do Flipper One é ser uma plataforma de hardware expansível que o usuário pode transformar em sua própria multitool especializada
-
Módulos de expansão M.2
- É possível instalar módulos de expansão M.2 de alta velocidade internamente, sob a placa traseira
- M.2 é o nome de um formato físico e não define a interface de conexão real, então cada módulo pode variar em interface, tamanho e tipo de conector
- A porta M.2 do Flipper One foi projetada para aceitar vários tipos de módulos, como modems celular e via satélite, módulos SDR, aceleradores de IA, SSDs NVMe ou SATA e até placas Wi‑Fi por meio de adaptadores
- Os módulos M.2 são instalados sob a tampa traseira e se estendem para trás; dependendo do módulo instalado, a back plate e a antenna rail podem ser substituídas
- As especificações suportam
Key-B,2242/3042/3052e espessura até a classe D3, e as interfaces incluemPCI Express 2.1 ×1 / USB 3.1 / USB 2.0 / SATA3 / Serial Audio / UART / I2C / SIM card - As especificações completas e o pinout estão em M.2 Port specification
-
Módulos GPIO
- Para módulos DIY mais simples, foi adicionado um conector GPIO com header de pinos padrão de 2,54 mm
- Os módulos GPIO são montados sobre a placa traseira e fixados com clipes do enclosure e parafusos, para não se soltarem facilmente durante o transporte
- Os threaded inserts são posicionados na back plate e na antenna rail em uma grade com passo de 2,54 mm, compatível com o espaçamento padrão dos furos de perfboard
- O usuário pode cortar uma perfboard no tamanho necessário, soldar o módulo e depois prendê-lo com parafusos na parte traseira do Flipper One
- Especificações técnicas, pinout e esquemáticos estão em GPIO port, e exemplos como módulos de walkie-talkie e câmera podem ser vistos em GPIO modules examples
-
Peças mecânicas abertas
- O sistema de montagem personalizado para módulos do Flipper One e as peças de enclosure relacionadas serão disponibilizados abertamente
- A estrutura pode ser vista no vídeo do modelo 3D
- O Body é o enclosure principal, e os módulos M.2 são parafusados em uma heatsink plate metálica, com dois threaded inserts para comprimentos de módulo de 42 mm e 52 mm
- A Back plate é a tampa traseira que dá acesso à porta de expansão M.2 e pode ser trocada por versões com design diferente, conforme o módulo instalado
- A Antenna rail é uma peça separada para montagem de antenas SMA e fica destacada da back plate, permitindo instalar primeiro as antenas e organizar o roteamento dos cabos antes de fechar a back plate
- Essa estrutura foi pensada para reduzir o risco de danificar cabos de antena durante a montagem
- É possível baixar o modelo 3D e projetar enclosures para módulos, back plates personalizadas e antenna rails
- Mechanics
Multitool de rede
- O Flipper One tem como objetivo ser uma multitool de rede para lidar com redes IP em todas as camadas do modelo OSI
- Ele oferece cinco uplinks de rede independentes, que podem ser unidos em uma bridge, usados com roteamento personalizado ou enviados por um túnel VPN
- 2× Gigabit Ethernet são portas WAN/LAN independentes operando a 1 Gbps cada, e podem ser usadas para transparent bridge, sniffing MitM e outros cenários
- Wi‑Fi 6E é 802.11ax baseado no chipset
MT7921AUN, com suporte a monitor mode, podendo operar nas bandas de 2,4/5/6 GHz como cliente Wi‑Fi (STA) e hotspot (AP) - O modem celular é um modem 5G ou LTE via módulo de expansão M.2, com suporte a antenas externas, Nano SIM físico (4FF) e eSIM
- USB Ethernet é emulado via USB-C em até 5 Gbps e funciona com USB-CDC NCM, sem necessidade de drivers adicionais
- No estado padrão, o Flipper One pode funcionar como gateway para qualquer rede, bridge multi-hotspot, sniffer Ethernet inline, adaptador USB Wi‑Fi/Ethernet para PC e smartphone, ou uma combinação desses papéis
- Recursos com dynamic routing, load balancing e failover estão organizados em Features list em formato de histórias de usuário
Wi‑Fi avançado e NTN por satélite
- O Wi‑Fi integrado do Flipper One deve oferecer os recursos necessários para análise de redes Wi‑Fi, incluindo monitor mode e packet injection
- O chipset atualmente em testes é o MediaTek
MT7921AUN, com suporte a três faixas de frequência e a um driver open source no kernel Linux mainline - O Alfa
AWUS036AXMLtambém é um adaptador USB Wi‑Fi baseado noMT7921AUN, conhecido pelo suporte de driver e pela compatibilidade com ferramentas de wardriving - Para verificar se esse chipset realmente atende às necessidades dos usuários, são necessários testes de usuários interessados em wireless auditing, monitoring, injection, mesh e afins
- Wi-Fi Testing
- NTN (Non-Terrestrial Networks) é uma tecnologia de comunicação via satélite de baixa velocidade para dispositivos IoT, padronizada pelo 3GPP como parte das especificações 5G e LTE
- NTN usa a pilha celular padrão, incluindo autenticação por SIM/eSIM, roaming e tráfego IP comum
- O Flipper One pretende possibilitar comunicação com satélites por meio de um módulo M.2 de modem satelital NTN
- Parceiras como a Skylo precisam adicionar suporte a redes via satélite aos módulos eSIM e ajudar a selecionar os módulos M.2 NTN com suporte oficial
- Modules → Satellite modem
LLM offline do Flipper
- O Flipper One deve oferecer suporte à integração com agentes de IA externos e pretende executar um LLM localmente para que o usuário receba ajuda mesmo sem internet
- Por meio do AI accelerator integrado, a ideia é executar um LLM localmente sem conexão com a internet para auxiliar na operação do dispositivo, na geração de configurações e no fornecimento de dicas úteis
- Considera-se que apenas modelos genéricos não são suficientes, então a intenção é treinar um modelo de IA especializado que conheça bem a estrutura interna e os aplicativos do Flipper One
- O módulo NPU do
RK3576atualmente não é suportado no kernel mainline, e esse suporte precisa ser adicionado - RK3576 NPU support in mainline Linux and Mesa
Modos desktop e media box
- O Flipper One pode ser usado como um survival desktop sempre à mão ou como thin client
- Com um único cabo USB-C, ele pode se conectar a um monitor e lidar ao mesmo tempo com carregamento, saída de vídeo e conexão de periféricos USB, usando USB-C DisplayPort Alt Mode
- A empresa afirma que o desempenho do processador fica em um nível semelhante ao do Raspberry Pi 5, capaz de dar conta de navegação na web e tarefas leves de desenvolvimento
- O USB-C DisplayPort Alt Mode envolve um conjunto complexo de protocolos, e uma conexão estável é difícil por causa de problemas de signal integrity e diferenças de comportamento entre monitores
- O suporte a DP Alt Mode ainda não foi totalmente implementado no kernel mainline
- A decodificação de vídeo por hardware ainda não é suportada no kernel mainline, e é necessário adicionar suporte a H.264/HEVC hardware video decoding support para reprodução de vídeo fluida
- O ambiente desktop pode ser o KDE Plasma, que é um dos candidatos, mas também existe a possibilidade de um tiling WM mais leve que se adapte melhor ao Flipper One
- O objetivo é criar um ambiente desktop que venha junto com o hardware e seja um caso raro de Linux desktop rápido, limpo, sem bloat e pronto para uso
- Ele também pode ser usado como TV media box, com controle pelo controle remoto original da TV graças ao HDMI CEC
- A empresa considera que Mini HDMI e Micro HDMI dificultam encontrar os cabos necessários e, mesmo sendo uma porta proprietária com licensing fee, adotou full-size HDMI
- A porta HDMI 2.1 full-size oferece um conector de tamanho padrão sem necessidade de adaptador e suporta saída em 4K @ 120Hz e CEC (Consumer Electronics Control)
Riscos e participação da comunidade
- O Flipper Zero chegou às mãos dos usuários em cerca de 1 milhão de unidades, e nesse processo formou-se uma grande comunidade que, segundo a avaliação da empresa, impulsionou a exploração de novas tecnologias e mudanças de fornecedores em direção a produtos mais seguros e transparentes
- O Flipper One é um conceito de pocket Linux multi-tool concebido ao longo de cerca de 10 anos e foi revelado no momento em que se julgou que a tecnologia e os componentes estavam prontos para permitir um produto sem concessões
- Os desafios técnicos e os riscos financeiros são grandes, e hoje também existem incertezas como a atual crise dos chips de RAM
- Não há certeza de que será possível concluir tudo o que foi planejado, mas a intenção é seguir em frente abrindo o processo de desenvolvimento e contando com contribuições da comunidade
- Formas de participar:
- Flipper One Developer Portal — todos os subprojetos, tarefas
help wanted, guia de contribuição e resumo semanal para desenvolvedores - X.com/Flipper_RND — atualizações e anúncios do projeto
- Flipper One Developer Portal — todos os subprojetos, tarefas
3 comentários
Comentários do Hacker News
Tenho um Flipper Zero e acho que essa equipe fez uma boa ferramenta, então cliquei por causa do “precisamos da sua ajuda” no título
Mas mesmo descendo duas páginas eu não consegui encontrar com o que exatamente deveria ajudar, e no fim da página continuava igual
Sinceramente, gosto do produto, mas não a ponto de garimpar um texto de 8 páginas para descobrir o que querem dizer com ajuda
Por exemplo, eles parecem querer fazer coisas como “Collabora + Flipper: Opening up the RK3576” https://www.collabora.com/news-and-blog/news-and-events/coll..., e esperam que desenvolvedores e entusiastas de tecnologia ajudem o projeto em si e convençam marcas e empresas a se tornarem mais abertas
O texto diz algo na linha de “vamos lapidar o suporte ao RK3576 e construir juntos uma plataforma realmente aberta; qualquer contribuição é bem-vinda, mesmo que não seja programação; talvez possamos até descobrir como convencer a Rockchip a liberar os últimos binary blobs”
Também parece que eles querem abrir não só o código, mas também o rastreador de tarefas, discussões internas, documentação incompleta e debates de arquitetura, para que as pessoas participem do próprio processo de desenvolvimento
Se você procurar por “help” com
CTRL+F, a palavra aparece 16 vezes, mas no fim das contas ainda é preciso realmente ler o conteúdoSe alguém não quer ler nem o suficiente para entender com o que deveria ajudar, talvez também não queira ajudar em algo muito mais difícil e que exige envolvimento bem mais profundo
Como engenheiro de firmware que já trabalhou com Bluetooth e Wi-Fi, isso me parece uma fantasia bem grande
Certificação FCC é uma dor enorme, e um dos motivos para usar certos chips é justamente porque essa certificação já vem junto
Por exemplo, se você coloca um ESP32 num produto e usa Wi-Fi, não precisa de certificação adicional, mas isso só é possível sob a premissa de que o dispositivo sem fio “não pode” fazer coisas que a FCC proíbe
Por isso, empresas frequentemente usam a estratégia de fornecer binary blobs para funcionalidades sem fio que precisam ser linkadas na build final, limitando assim o comportamento dessas funções
Então a chance de um fabricante de chips abandonar publicamente os binary blobs é praticamente zero; no máximo, talvez apoie discretamente um projeto de driver open source por engenharia reversa
Ainda assim, seria ótimo ter alternativas validadas que não fossem do fornecedor para todos os chips
Binary blobs podem ter bugs e, recentemente, foi possível reescrever o firmware de Bluetooth em uma versão open source e aumentar bastante a taxa de transferência de dados
Isso porque o firmware anterior tinha um bug que quebrava a transmissão de bytes
Ainda assim, esse tipo de código não é algo com que se brinque. Violação da FCC custa absurdamente caro e não é assunto para tratar com leviandade
Lendo, dá a impressão de que eles saíram um pouco da própria capacidade, no intervalo entre o que gostariam de fazer e o que acham que conseguem realizar
A meta de “substituir binary blobs por open source” é boa e eu apoio, mas pela minha experiência binary blob muitas vezes significa “IP licenciada protegida por patente e NDA”
Então isso exige 1) fazer engenharia reversa de algo protegido, com possível violação da DMCA no processo, e 2) publicar sem tomar processo
Em geral, é um trabalho incômodo e arriscado
Espero que o Flipper One realmente exista, e eu provavelmente compraria um, mas o fato de a Rockchip aparentemente não querer liberar documentação suficiente para reimplementar os binary blobs do zero é um grande sinal de risco
Alguém pode se interessar por um caso de uso e ajudar, só para no fim estar construindo um produto totalmente fora de uma faixa de preço razoável; por que ajudaria nisso?
Gosto muito desse conceito. Parece que o escopo cresceu um pouco, mas no geral me parece bem alinhado com protocolos mais da camada IP
Só não vejo necessidade de priorizar recursos de IA local
É legal, mas os modelos vão ficar muito mais inteligentes rodando em um Mac decente ou numa GPU externa do que num Flipper pequeno alimentado por bateria
Pode ajudar em campo ou em movimento, mas sem um teclado dedicado a usabilidade deve ser bem ruim
Eu preferiria que continuassem focando no Zero para talvez chegar a um Zero 2 que entregasse recursos parecidos com os do One
Gosto do meu Zero, mas sinto falta de recursos centrais como suporte completo a portões de garagem e rolling codes de RFID, além de alguns outros protocolos
A placa de desenvolvimento Wi-Fi é muito limitada e, se bem me lembro, nem existe um jeito simples de capturar e reproduzir um controle BLE
Claro que isso depende de considerar BLE como camada 0 ou camada 1
Já existem dezenas de aplicações de IA embarcada no mundo real rodando em modelos pequenos
O ESP32-S3 já faz IA embarcada há anos
E a IA funciona bem mesmo com uma configuração de processador de 240MHz, 512KB de SRAM, 16MB de PSRAM e sem GPU
Ou eles realmente se perderam, ou isso está muito além da minha capacidade de imaginar
Em qualquer um dos casos, não tenho certeza de que haja gente suficiente querendo PCIe no bolso a ponto de não se satisfazer com um Raspberry Pi ou um notebook
Isso soa como efeito de segundo sistema. Aquele fenômeno descrito em The Mythical Man-Month
O primeiro produto é simples e focado; o segundo quer fazer tudo e muitas vezes nem chega a ser lançado
O TUI planejado[1] pretende usar React(!) para compartilhar lógica com o BrowserUI[2]
Pelo repositório, dá para ver que eles estão penando para fazer de algum jeito o processamento baseado em GPU necessário no navegador, e no fim acabam recuando e deixando isso para o Wayland
No geral, parece uma confusão que nem um LLM conseguiria organizar
No fim, está ficando mais próximo de um ambiente Linux desktop customizado, com muitas arestas, e por isso mesmo provavelmente menos hackeável
[1] https://docs.flipper.net/one/cpu-software/flipctl
[2] Não está nada claro por que um TUI de rede precisaria de mais do que um terminal
Acho que a maioria sempre viu como uma navalha suíça com várias funções e rádios, enquanto o One tem menos funções, mas mais conectividade e mais entrada e saída
Parece que há outras pessoas com sensação parecida, mas eu sinceramente não entendo qual parte do texto enviado passou essa impressão
Tem modelo de IA customizado, SO customizado e até uma arquitetura extremamente customizada com dois processadores “principais” funcionando de forma independente, além de quase não reaproveitar o que foi feito no Flipper Zero
O RK3576 é um chip realmente interessante e versátil, e é muito legal ver um grande esforço para levar suporte completo a ele para o kernel Linux
Isso parece abrir muitas portas para projetos interessantes de hardware livre e open source que precisem de aceleração de IA
Uma das ideias que eu tenho, embora realisticamente eu provavelmente nunca a construa, é um bloco de notas com tela de tinta eletrônica e microfone
Você diria “crie um modelo de súmula de beisebol” e ele geraria, e se houvesse muitas substituições ou o jogo ficasse longo você poderia pedir na hora “adicione mais linhas para substituições” ou “faça suportar até a 12ª entrada”, modificando o modelo em tempo real
Se um chip como o RK3576 tiver suporte completo no kernel Linux, acho que ficaria muito mais fácil construir algo assim
Se fosse virar produto comercial, talvez acabasse se tornando um app de leitor digital turbinado, mas isso também não seria necessariamente ruim
Qualquer coisa é melhor do que esse ótimo local artificial que é notebook e smartphone
O sucesso do Flipper Zero foi em grande parte um sucesso de design, e o contorno do produto já era fácil de entender
Se o One conseguir ter sucesso num desafio mais difícil, espero que isso incentive inovações de dispositivos ainda mais interessantes
Também serviria para lista de bagagem, compras, jogo da velha ou ligue quatro, anotações de conferência etc.
Se fosse algo com cara de um Palm Pilot antigo em versão moderna, eu compraria na hora
De qualquer forma, espero que chips assim sejam usados mais amplamente e que ganhem mais suporte de baixo nível
Queria que alguém explicasse por que a Flipper está fazendo essas escolhas, ou qual seria a vantagem do Flipper One em comparação com Flipper Zero, Raspberry Pi e uma máquina Linux
De início senti que o texto com cara de IA não ajudava em nada
Depois, olhando melhor, parece que eles querem algo como um projeto divertido no estilo do Playdate, mas em vez de um console de jogos seria uma multiferramenta Linux
Isso por si só é ótimo, e pode ser um passo na direção de recuperar uma cultura tecnológica que hoje está muito corporativa
Só é uma pena que o site não consiga explicar isso direito por causa de toda a linguagem de IA e marketing
Eu escrevi cedo demais, e talvez a IA tenha me deixado cínico demais
A crítica que me resta é só que eu gostaria que explicassem melhor a motivação, em vez de apenas listar recursos e repetir que estão fazendo algo “interessante e importante”
O Zero é mais da camada física e o One mais da rede, então quase não se sobrepõem e é difícil dizer que um é superior ao outro
Em comparação com um Raspberry Pi, ele tem bateria e é um dispositivo acabado, com atenção ao gerenciamento de energia, e não apenas uma placa
Com uma máquina Linux, como um notebook, provavelmente também dá para fazer tudo isso, mas o Flipper One seria um dispositivo menor e mais especializado, e o firmware também seria aberto até onde o fabricante permitir
A lista de recursos está nesta página: https://docs.flipper.net/one/general/features
Havia uma grande vantagem em ter uma comunidade coesa reunida em torno de um único aparelho, e o One talvez consiga um benefício parecido
Como usuário atual do Zero, eu certamente compraria o One quando saísse
Só a adição de um botão PTT já me parece algo valioso, e no geral vejo a maioria das outras mudanças com bons olhos
Não enxergo grandes desvantagens no design pretendido, e embora a modularidade torne tudo um pouco mais complexo, também traz várias vantagens claras
Parece muito legal, mas também parece a própria definição de expansão de escopo do projeto
Ao mesmo tempo, parece ótimo, caro demais para eu bancar, surpreendentemente barato, terrível e impressionante nos dois sentidos
O 3GPP realmente precisa receber mais atenção
Eu sinceramente queria achar um jeito de convencer alguém a comprar isso para mim
E a direção de colocar todo o código-fonte na árvore principal é fantástica. Muito impressionante
Se o gerente de projeto de um canivete suíço tivesse impedido a expansão de escopo, ele teria acabado com uma faca só
O último anúncio de produto deles foi a BUSY bar, um timer de mesa com tela para indicar que você está ocupado
O preço de pré-venda era US$ 250 e depois caiu para US$ 219, mas ainda não foi entregue: https://busy.app/
Pelas especificações, o Flipper One vai custar muito mais para fabricar do que o Flipper Zero ou a Busy Bar
Não acho que vá ser um produto surpreendentemente barato
Ainda assim, acho legal que estejam fazendo o produto que querem fazer e tratando o custo como fator secundário
Em relação ao Zero, aumentaram a conectividade e a entrada e saída, mas reduziram em outros aspectos, e parecem querer usar materiais melhores
Aparentemente decidiram terceirizar a expansão de escopo para a comunidade, e isso faz sentido
Quer dizer caro, mas mais barato do que o esperado? Ou caro e mal construído?
Também fiquei curioso sobre por que outra pessoa teria de comprar para você. É por causa de restrições de importação, privacidade, anonimato?
Falta a ideia afiada que o Zero tinha
Em vez de ser uma evolução, parece que tentaram fazer outra coisa, e o resultado pode acabar sendo um computador ARM portátil quase inútil
Um computador ARM portátil com Wi‑Fi, conexão via satélite etc.; e daí, o que exatamente dá para fazer com isso?
A evolução que eu queria era um Zero com CPU mais forte, SDR e LoRa
Aí sim poderiam implementar vários protocolos interessantes e viáveis
O caso de uso mais citado costuma ser trabalho com tags RFID, mas isso já dava para fazer com hardware muito mais barato
Existe uma categoria de ferramentas que as pessoas compram porque são legais e parecem ter possibilidades infinitas, mas no fim vão parar na gaveta
Para muita gente, o Raspberry Pi também acaba assim
Ele é útil para usos específicos, mas levou muito tempo e saturação de mercado até todo mundo perceber que não era uma grande compra quando o que se queria era um computador de uso geral
O Flipper Zero passava a sensação de ferramenta de possibilidades infinitas, mas a maioria das pessoas demorou a admitir que não tinha infinitos casos de uso para aquilo, ou que hardware específico para certos fins seria mais barato e melhor
É exatamente a mesma coisa da época em que todo mundo comprava Raspberry Pi como se fosse computador de uso geral
Mesmo assim, é um produto legal, e o marketing viral ajudou bastante
Sem IA. Aí sim ficaria muito bom
Projetar um produto totalmente novo e de repente anunciar colaboração
Não sou fã, mas o novo projeto parece legal
Eu teria ficado muito mais animado se eles não tivessem deixado a comunidade do Flipper Zero numa situação difícil e praticamente abandonada ao longo do último ano, especialmente nos últimos 6 meses
Quando uma empresa não mostra suporte pós-lançamento adequado ao seu primeiro produto, o significado de lançar um novo produto diminui bastante
Nem sequer conseguiram fazer o básico, como permitir que a comunidade mesclasse PRs ou lançasse releases de correção de bugs
Dito isso, aceitar ajuda também exige tempo e atenção
Quando você lança qualquer coisa, sua atenção se divide entre dar suporte ao que construiu e criar algo novo com base no que aprendeu
Antes do lançamento da v1 é uma fase ótima porque dá para focar, mas depois que ela passa não volta mais
Dá para ver bem por que falam em “verdadeiramente aberto”
O estado atual do ARM Linux é deprimente, com cada fornecedor empilhando blobs de boot fechados, patches próprios e pacotes de suporte de placa que quase ninguém fora do fabricante do chip consegue entender
Agora, em vez de ler a especificação e entender como um computador funciona, você acaba aprendendo só as manhas de um chip específico e de um BSP específico
Esse é um dos motivos pelos quais, quando possível, eu prefiro usar x86 para Linux
Fico realmente feliz que eles estejam forçando nessa direção
O produto em si parece muito legal, mas nem o formato do Flipper Zero nem o formato do Flipper One me atraem muito
Entendo que isso provavelmente significa só que eu não sou o usuário-alvo
Ainda assim, aplaudo a meta de tornar o mundo ARM mais aberto
Ainda estou ressentido desde que tentei usar um Arduino Giga, fracassei e tive de desistir
Eu o queria por causa da CPU poderosa, mas parece que o mundo ARM odeia hackers com pouco dinheiro
O STM32CubeProgrammer recusa de forma arrogante qualquer coisa que não seja um dongle caro e “puro-sangue” que ele reconheça
No projeto em que estou agora, um único Cortex M7 já entrega bem mais desempenho do que eu preciso, mas mesmo assim estou considerando seriamente ligar vários ESP32-xx como se estivesse montando um Nintendo antigo
Participei do financiamento do Flipper Zero e recebi o meu, mas acho que aqui no país ele ficava sujeito a restrições, então não dava para usar todas as funções. Por isso, lembro que cheguei a procurar se precisava instalar um firmware separado region-free para ativar todos os recursos, mas acabei deixando isso de lado. Já este One parece até mais interessante por ser um dispositivo Linux de bolso.
Opiniões no Lobste.rs
Quero comprar um desses, ou talvez uns três
Fico curioso para saber até onde vai o suporte a Linux nessas placas. Queria rodar minha configuração imutável do Void Linux nesse dispositivo. Se houver um jeito de adicionar Bluetooth para teclado e áudio, parece que isso poderia virar um computador de bolso sempre ligado
Dei uma olhada no portal de desenvolvedores para ver se eu poderia contribuir, mas realmente não gosto de Discord. Se a ideia é mesmo “construir em público”, acho que deveriam usar outras ferramentas
Só o fato de usarem X como canal social e Discord como plataforma de chat/comunidade já faz parecer que não é um projeto do qual eu queira participar
Isso não é aumento de escopo, é explosão de escopo. Ainda não sei no que isso poderia ser útil, mas tenho certeza de que quero um
A Collabora é incrível. Fiquei impressionado ao ver o quão bom é o rock5b+ graças ao trabalho open source deles
Agora só estou esperando a integração do USB-C DisplayPort e, quando isso acontecer, acho que poderei aposentar todas as minhas máquinas x64 de casa e usar uma placa 3588 para navegação web do dia a dia e para assistir filmes
Gosto de escrever um kernel pequeno. Seria incrível ter uma plataforma relativamente moderna sem blobs binários
É um projeto surpreendentemente ambicioso e, por algum motivo, me lembra outros projetos igualmente ambiciosos que surgiram em várias áreas desde os anos 1990
Espero que a equipe se dê bem, mas, sinceramente, duvido que consigam realizar todo o sonho deles
É uma pena que não digam como é o desempenho de SDR na prática. Seria bom se conseguisse lidar com 2.4GHz sem reamostragem, mas acho que só acompanhando para ver
Como uma ferramenta simples de depuração de TI para ligar no local, certamente parece útil. Às vezes é bom não precisar carregar um notebook inteiro