meshtastic:firmware
Essa é uma revisão anterior do documento!
Tabela de conteúdos
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
- Acesse Meshtastic Web Flasher
- Permita o acesso à porta serial quando solicitado
Passo 2: Selecione o Dispositivo
- Conecte o dispositivo via USB
- Clique em Select Device
- Escolha o modelo correto do dispositivo
- Se não aparecer, clique em Manually Select e escolha o chip
Passo 3: Escolha o Firmware
- Selecione a versão mais recente (
latest) - 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
- Clique em Build Firmware
Passo 4: Instale
- Aguarde o download do firmware
- 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
- Clique em Flash
- 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.binpara flash via webfirmware.factory.binpara flash completo
Passo 2: Acesse o ESP Web Flasher
- Acesse ESP Web Flasher
- Conecte o dispositivo via USB
Passo 3: Configure os Offsets
- Para
.bin: Offset =0x10000 - Para
.factory.bin: Offset =0x0
Passo 4: Instale
- Selecione o arquivo firmware
- Configure o offset correto
- Clique em Program
- 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
- Segure o botão PRG
- Clique no botão RST
- Solte o PRG
- O dispositivo está em modo de programação
LilyGO T-Beam
- Segure o botão PRG
- Clique no botão RST
- Solte o PRG
RAK4631
- Conecte via USB
- Pressione o botão RESET
- O bootloader entra em modo DFU
Drivers Seriais
Windows
- CP2102: Download drivers
- CH340: Download drivers
Linux
# Ubuntu/Debian sudo apt install brltty # ou sudo usermod -a -G dialout $USER # (faça logout e login novamente)
macOS
- CP2102: Download drivers
- Geralmente funciona nativamente
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:
- Faça backup das configurações
- Siga qualquer método acima
- 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