# SonOff Basic

# Modification du firmware

Tout commence avec un Sonoff Basic, petit appareil qui permet d'activer en gros un relais via wifi sur son téléphone portable (android/ios).

Mais protocole fermé donc impossible d'en faire ce que l'on souhaite.

Le net regorge de tuto et de firmware pour faire du mqtt, je vous laisse chercher, ici c'est des notes.

Donc déjà, on soude des connecteurs au circuit imprimé.

pcb

On va relier tout ça avec un cable usb FTDI, moi j'ai celui ci:
https://www.amazon.fr/gp/product/B0773G2K92/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1

Ensuite il nous faut un firmware. Alors j'ai fais le miens mais on en trouve plein sur le net. Un bon exemple et probablement mieux fait que le miens c'est celui de Tasmota que vous trouverez [[https://github.com/arendst/Sonoff-Tasmota/|ici]].
En plus il est facile à modifier.

Pour le point plus important, c'est la configuration de l'ide Arduino. (pour le moment je fais avec ça :p )

Alors deja il faut integrer les modules de cartes. Pour le Sonoff basic, on part sur du ESP8266.

(voir le net, j'ai la flemme)

Ensuite on parametre tout ça dans outils/tools

ide

Ensuite il faut mettre le boitier en mode "flashable", soit, le débrancher, rester appuyer sur le bouton poussoir, rebrancher l'usb et retirer son doigt après 3 secondes. La led devrait rester éteinte et donc vous pouvez compilier et televerser!

POUF!