Como Claude Ajudou a Reengenharia dos Protocolos BLE da Garmin para Falsificar um Sensor Nativo de Corrida

✍️ OpenClawRadar📅 Publicado: June 23, 2026🔗 Source
Como Claude Ajudou a Reengenharia dos Protocolos BLE da Garmin para Falsificar um Sensor Nativo de Corrida
Ad

Um usuário do Reddit documentou como usou Claude para resolver dois problemas difíceis de integração com a Garmin: fazer um sensor torácico não-Garmin parecer uma cinta Garmin nativa em um relógio Fenix, e fazer um único chip BLE se apresentar como dois dispositivos simultaneamente. O post original detalha o processo, os pontos fortes e fracos da IA, e links para dois posts de blog aprofundados.

Problema 1: Dinâmica de Corrida Falsa em um Relógio Garmin

A Garmin bloqueia métricas de dinâmica de corrida (oscilação vertical, tempo de contato com o solo) para suas próprias cintas através de protocolos não documentados. O desenvolvedor usou Claude para fazer engenharia reversa do protocolo através de:

  • Configurando um sniffer Bluetooth e placas ESP32 que ele já possuía
  • Sniffando uma cinta Garmin HRM real e depois emulando-a com um ESP32
  • Comparando centenas de linhas de log para encontrar a diferença de um único byte entre estados funcionais e não funcionais
  • Portando o código de checksum e framing do Gadgetbridge
  • Fazendo grep em 57.000 arquivos descompilados para encontrar o número de campo que quebrou o protocolo

Claude escreveu o código e executou a análise, mas o usuário teve que corrigir a direção quando Claude inverteu o protocolo (qual lado envia o quê) e seguiu suposições erradas por dias. O resultado: um ESP32 simples com dados aleatórios faz um Fenix exibir dinâmica de corrida como se fosse de uma cinta nativa.

Ad

Problema 2: Alternância de Identidade BLE Dupla

Em relógios Garmin, um único sensor BLE muitas vezes não pode servir simultaneamente ao HRM nativo do relógio e ao aplicativo Connect IQ — as conexões competem e alternam. Claude sugeriu um truque dos padrões BLE: apresentar dois endereços MAC diferentes do mesmo chip alternando endereços no meio da conexão. O post do blog do desenvolvedor explica como ele fez um nRF52832 alternar entre duas identidades sem perder o link ativo, apesar dos documentos do chip alertarem contra isso. Isso resolveu um problema de anos para muitos desenvolvedores do Connect IQ.

Papel do Claude: Pontos Fortes e Fracos

O usuário observa que Claude se destacou em duas coisas:

  • Agregação de pesquisa: Sabia sobre alternância de identidade dupla mesmo que o usuário não soubesse, e sugeriu a técnica.
  • Trabalho pesado: Executar o diff, portar código e fazer grep em arquivos descompilados.

Mas ele teve dificuldade com direção — inverteu o protocolo e construiu suposições erradas por dias. O usuário enfatiza que testes, dados estáticos e validação foram essenciais para pegar alucinações.

Saiba Mais

O usuário publicou dois artigos detalhados com protocolo completo e detalhes de implementação:

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Dinâmica do TrustLog: Daemon em Python Usa Matemática de Títulos para Eliminar Agentes de IA Desonestos
Tools

Dinâmica do TrustLog: Daemon em Python Usa Matemática de Títulos para Eliminar Agentes de IA Desonestos

O TrustLog Dynamics é um daemon Python que monitora os custos da API de agentes de IA em tempo real e encerra processos usando dois métodos de finanças quantitativas: detecção de convexidade para custos acelerados e detecção de variância zero para loops mecânicos.

OpenClawRadar
RescueBot: Backup e restauração baseado no Telegram para bots OpenClaw
Tools

RescueBot: Backup e restauração baseado no Telegram para bots OpenClaw

RescueBot é uma habilidade leve que automaticamente tira snapshots das configurações do bot OpenClaw e permite restauração com um toque via comandos do Telegram, eliminando a necessidade de acesso SSH durante falhas.

OpenClawRadar
Especialista em código aberto: o adaptador de despacho delega tarefas complexas para o Claude Code
Tools

Especialista em código aberto: o adaptador de despacho delega tarefas complexas para o Claude Code

expert-dispatch é um script bash de aproximadamente 500 linhas que permite que um assistente de IA barato delegue tarefas complexas de programação para o Claude Code CLI. Ele usa comandos como dispatch-cc run para enviar tarefas e mantém diretórios por projeto com CLAUDE.md para contexto persistente.

OpenClawRadar
Protocolo Piloto: Uma Pilha de Rede P2P para Agentes de IA Construída com Claude
Tools

Protocolo Piloto: Uma Pilha de Rede P2P para Agentes de IA Construída com Claude

Um desenvolvedor construiu o Pilot Protocol, uma pilha de rede virtual ponto a ponto em espaço de usuário puro em Go, especificamente para agentes de IA autônomos, permitindo comunicação direta sem infraestrutura centralizada. O protocolo usa multiplexação UDP, travessia NAT e criptografia ponta a ponta, com benchmarks mostrando 89 MB/s de throughput local e 2,1 MB/s de throughput WAN transcontinental.

OpenClawRadar