FennecElectronics

Homebrew, DIY, 3D Printer, CNC, Elettronics Project, Arduino, Raspberry pi

Sonoff Hacking

Sonoff Hacking

Questa è una semplicissima guida passo-passo all’hacking degli interruttori remoti serie sonoff.

Flashando i firmware alternativi si perderanno la funzionalità di utilizzo attraverso l’applicazione ufficiale iTead, ma sarà possibile configurarli ed utilizzarli con i sistemi di domotica openHab,Domoticz e simili.

Per semplicità ho elencato, in sequenza, i passi da seguire cercando di essere più chiaro, lineare e pulito possibile. Rimando comunque alla consultazione delle pagine git dei rispettivi progetti, per avere tutte le informazioni circa le loro configurazioni, integrazioni e aggiornamenti. Spero di essere utile.

 

 

  • Scaricare ESPTOOL (Nel link sotto il file è già comprensivo dei due firmware dedicati al modello sonoff base wifi )
  • Salvarlo e scompattarlo sul desktop
  • Copiare all’interno della cartella i file tasmota.bin e espurna.bin
  • Installare python2.7
  • Aprire CMD.exe
  • Entrare nella cartella esptool con i comandi cd
  • Lanciare il comando pip install pyserial
  • Aggiornarlo eventualmente con l’ultima versione con il comando python –m pip install –upgrade pip
  • Effettuare i collegamenti tra USBTTL e la scheda sonoff ( 3v3-3.3V  TXD-RX  TXD-TX  GND-GND )

 

 

 

  • Collegare il convertitore alla porta USB del Computer tenendo premuto il pulsante a bordo di sonoff
  • Da Gestione computer/Gestione dispositivi vedere quale posta USB è stata assegnata al convertitore USB

 

 

  • Tornare sul prompt dei comandi ed eseguire il comando python esptool.py -b 115200 –port COMx read_flash 0x000000 0x100000 flash_1M.bin (Questo effettuerà il backup del firmware originale presente sul sonoff creando un file di nome flash_1M.bin e salvandolo direttamente nella cartella in cui ci troviamo)
  • Cancellare la memoria con esptool.py –port COMx erase_flash
  • Lanciare il comando python esptool.py -b 115200 –port COMx write_flash –flash_freq 80m 0x000000 tasmota.bin

  • Eventualmente sostituire tasmota.bin con espurna.bin nel caso in cui si voglia flashare il firmware espurna

 

 

FILE e LINK Utili

  • Python 2.7 
  • esptool (File zippato contenente tutto il necessario, compresi i firmware tasmota/espruna e il backup di sonoff basic)
  • Firmware Tasmota
  • Firmware Espurna (scaricare il firmware relativo al dispositivo in vostro possesso)

 


 

58 Visualizzazioni totali 5 Visualizzazioni odierne

Gearbest

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

FennecElectronics © 2017 Frontier Theme
%d blogger hanno fatto clic su Mi Piace per questo: