# Como flashar de forma simples qualquer ESP

**URL:** <https://forum.cpha.pt/t/como-flashar-de-forma-simples-qualquer-esp/859>\
**Category:** Tutoriais\
**Created:** [1 Setembro , 2018 10:59 UTC](https://forum.cpha.pt/t/como-flashar-de-forma-simples-qualquer-esp/859 "2018-09-01T10:59:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [1 Setembro , 2018 10:59 UTC](https://forum.cpha.pt/t/como-flashar-de-forma-simples-qualquer-esp/859/1 "2018-09-01T10:59:30Z")

</div>

Este tutorial vai ensinar-te como podes de uma maneira bastante simples flashares qualquer ESP, sejam equipamentos Sonoffs, ou placas como nodemcus, Wemos etc..

O que vais precisar? Dois programas que podes fazer download clicando nos nomes abaixo..

[Termite](https://www.compuphase.com/software/termite-3.4.exe)

[Nodemcu Pyflasher Versão 64bits](https://github.com/marcelstoer/nodemcu-pyflasher/releases/download/v3.0/NodeMCU-PyFlasher-3.0-x64.exe)

ou

[Nodemcu Pyflasher Versão 32bits](https://github.com/marcelstoer/nodemcu-pyflasher/releases/download/v3.0/NodeMCU-PyFlasher-3.0-x86.exe)

Primeiro, vamos te demonstrar como podes flashar o firmware TASMOTA

1º Para flashar pela primeira vez o equipamento, terás que fazer todas as ligações primeiramente,  
caso não saibas como as fazer pesquisa no fórum, ou pergunta-nos.

2º Tendo já as ligações feitas e o “flash Mode” iniciado podes abrir a aplicação Nodemcu Flasher.

 ![flasher](https://forum.cpha.pt/uploads/default/original/1X/dfc4870c7074e327c6764b89184dfc862186299b.jpeg)

Em **Serial Port** deves seleccionar a porta em que o teu FTDI está ligado.

Em **Nodemcu Firmware** vais escolher o bin da última release do Tasmota.  
Normalmente fazemos download do ficheiro que diz `sonoff.bin`

Podes fazer download do Bin ( Firmware) [Aqui](https://github.com/arendst/Sonoff-Tasmota/releases)

Em **Baud Rate** deverás seleccionar a velocidade 115200

Em **Flash Mode** carregas no ponto de exclamação vermelho e vais entender qual será a opção que deves seleccionar se QUIO, DIO ou DOUT se tiveres dúvidas pergunta-nos.

Em “Erase Flash” como é a primeira vez que estamos a flashar e não a actualizar, vamos carregar na opção que diz YES, caso fosses actualizar o firmware fazias tudo igual até aqui mas escolhias a opção NO.

Após tudo isso podes carregar no botão que diz: FLASH NODEMCU

Se tudo estiver a correr bem o flash irá se iniciar como ves abaixo em exemplo:

 ![flash2](https://forum.cpha.pt/uploads/default/original/1X/7d6b5c872b32e257b86f76abdb40d2280a3b0dc9.jpeg)

E quando se o flash for efectuado com sucesso vai aparecer isto conforme ves.

 ![flash3](https://forum.cpha.pt/uploads/default/original/1X/1821e69c7467367ed8a8eebcd62118198f298d01.jpeg)

Agora caso nas tuas ligações tenhas usado um fio para colocares o equipamento em flash mode podes o retirar, nos casos de equipamentos como nodemcu ou wemos que usam microusb para flashar não é preciso.

Espera alguns segundos e abre a aplicação TERMITE

 ![termite1](https://forum.cpha.pt/uploads/default/original/1X/dcc3c810d51dc8280acbe43467d5600f78ead0aa.jpeg)

Clica em settings:

 ![termitesettings](https://forum.cpha.pt/uploads/default/original/1X/75edb20542bbac313172eb62cb38b6aee8e9081d.jpeg)

Na porta escolhes a mesma que escolheste anteriormente, e na velocidade colocas 115200 e clicas em ok..

Já de volta ao ecran principal vais escrever a seguinte linha:

`backlog module XXXX; Hostname XXXX; FriendlyName XXXX; SSId XXXX; Password XXXX; MqttHost XXXX; MqttUser XXXX; MqttPassword XXXX`

Explicação destes dados acima:

_Backlog Module_ é o número do modulo que estamos a configurar deixo-te uma lista:

 ![lista1](https://forum.cpha.pt/uploads/default/original/1X/0c15acb0fece468ff51646631fe0fb90980401cd.jpeg)  
 ![lista2](https://forum.cpha.pt/uploads/default/original/1X/21618f668e0edded9671a2fedf98c48b1b0f6f53.jpeg)  
 ![lista3](https://forum.cpha.pt/uploads/default/original/1X/97d4b37fa9605d5325064df8f5f087b52ce394d3.jpeg)  
**ATENÇÃO ESTES DADOS QUE VES NA LISTA PODEM SER ALTERADOS NAS PRÓXIMAS VERSÕES DO TASMOTA**

_Hostname_ é o nome que queres dar ao equipamento.

_FriendlyName_ é podes colocar o mesmo de cima.

_SSId_ é o nome da tua rede wifi

_Password_ é a password da rua rede Wifi

_MqttHost_ é o ip onde esta a correr o teu servidor mqtt

_MqttUser_ é o username do teu servidor mqtt

_Mqttpassword_ é a password do teu servidor mqtt.

Se quiseres adicionar mais comandos posteriormente podes faze-lo através do Termite ou através da página do teu equipamento acedendo ao seu ip, e colocares os comandos directamente na consola..  
Podes ver mais comandos [aqui](https://github.com/arendst/Sonoff-Tasmota/wiki/Commands) na wifi oficial do tasmota.

Alguma dúvida que tenhas por favor pergunta-nos.

PS: Na aplicação termite, podemos a utilizar também como função de debugger, para verificarmos o que está a acontencer em termpo real ao equipamento em questão.

Créditos: @Luis_Andrade

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [1 Novembro , 2018 02:23 UTC](https://forum.cpha.pt/t/como-flashar-de-forma-simples-qualquer-esp/859/3 "2018-11-01T02:23:53Z")

</div>


