Ferramentas do usuário

Ferramentas do site


meshtastic:firmware

Essa é uma revisão anterior do documento!


Instalação de Firmware

Guia completo para instalar ou atualizar o firmware Meshtastic nos dispositivos compatíveis.

Pré-requisitos

  • Dispositivo compatível (Heltec V3/V4, T-Beam, RAK4631, etc.)
  • Cabo USB adequado (USB-C para placas mais recentes)
  • Computador com navegador web (Chrome/Edge recomendado)
  • Conexão com a internet

Método 1: Meshtastic Web Flasher (Recomendado)

Passo 1: Acesse o Flasher

  1. Permita o acesso à porta serial quando solicitado

Passo 2: Selecione o Dispositivo

  1. Conecte o dispositivo via USB
  2. Clique em Select Device
  3. Escolha o modelo correto do dispositivo
  4. Se não aparecer, clique em Manually Select e escolha o chip

Passo 3: Escolha o Firmware

  1. Selecione a versão mais recente (latest)
  2. Configure as opções:
    • WiFi: Ative se for gateway
    • WebUI: DESLIGUE para Heltec V4 (evita erro de partição)
    • BLE: Ative para nós móveis
  3. Clique em Build Firmware

Passo 4: Instale

  1. Aguarde o download do firmware
  2. Coloque o dispositivo em modo de programação:
    • Heltec V3/V4: Segure PRG + clique RST
    • T-Beam: Segure PRG + clique RST
    • RAK4631: Conecte via USB e pressione RESET
  3. Clique em Flash
  4. Aguarde a instalação (~2-5 minutos)

Método 2: ESP Web Flasher (Manual)

Passo 1: Baixe o Firmware

Acesse Releases no GitHub e baixe:

  • firmware.bin para flash via web
  • firmware.factory.bin para flash completo

Passo 2: Acesse o ESP Web Flasher

  1. Conecte o dispositivo via USB

Passo 3: Configure os Offsets

  • Para .bin: Offset = 0x10000
  • Para .factory.bin: Offset = 0x0

Passo 4: Instale

  1. Selecione o arquivo firmware
  2. Configure o offset correto
  3. Clique em Program
  4. Aguarde a conclusão

Método 3: esptool.py (Linha de Comando)

Instalação

pip install esptool

Flash Completo (Recomendado)

# Apague o flash (opcional, mas recomendado)
esptool.py erase_flash
 
# Instale o firmware
esptool.py --chip esp32s3 --baud 460800 write_flash 0x0 firmware.factory.bin

Flash Parcial

esptool.py --chip esp32s3 --baud 460800 write_flash 0x10000 firmware.bin

Modo de Programação

Heltec V3/V4

  1. Segure o botão PRG
  2. Clique no botão RST
  3. Solte o PRG
  4. O dispositivo está em modo de programação

LilyGO T-Beam

  1. Segure o botão PRG
  2. Clique no botão RST
  3. Solte o PRG

RAK4631

  1. Conecte via USB
  2. Pressione o botão RESET
  3. O bootloader entra em modo DFU

Drivers Seriais

Windows

Linux

# Ubuntu/Debian
sudo apt install brltty
 
# ou
sudo usermod -a -G dialout $USER
# (faça logout e login novamente)

macOS

Solução de Problemas

  • Dispositivo não aparece: Verifique o cabo (alguns são só para carga)
  • Erro de permissão (Linux): Adicione seu usuário ao grupo dialout
  • Flash falhou: Coloque o dispositivo em modo de programação
  • Erro de partição (Heltec V4): Desative “Include WebUI”
  • Não inicia após flash: Reinicie o dispositivo

Atualização de Firmware

Para atualizar de uma versão anterior:

  1. Faça backup das configurações
  2. Siga qualquer método acima
  3. As configurações são preservadas entre versões

Veja Também

meshtastic/firmware.1788364662.txt.gz · Última modificação: por 127.0.0.1