Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Firmware Sonoff Basic R2

741 views
Skip to first unread message

ArchiPit

unread,
Apr 18, 2021, 7:40:25 AM4/18/21
to
Avevo fatto il backup 2 volte del Sonoff basic R2 prima di mettere
Tasmota, ma sono risultati corrotti (sicuramente a causa dei
collegamenti volanti che avevo usato) e quindi inusabili.

Qualcuno ha il firmware vergine non configurato da passarmi?

Ne avevo trovato uno nel link qui sotto ma è inusabile pure quello:
https://hobbytronics.com.pk/sonoff-original-firmware-backup-restore/#Official-Sonoff-Firmware-Binary-Files

Eventualmente il mio email funziona, basta togliere domanda e risposta
senza aggiungere nulla.

Se interessa posso sdebitarmi inviando il fw vergine di fabbrica di un
sonoff basic R3 in rel.3.6 di cui ho verificato e fatto il restore più
volte.

Grazie!

ArchiPit

unread,
Apr 19, 2021, 3:08:37 PM4/19/21
to
Rispondo qui sotto a ArchiPit
Ok, ci ho provato... :-(

ArchiPit

unread,
Apr 22, 2021, 11:40:45 AM4/22/21
to
Rispondo qui sotto a asdf

Scusami del ritardo con cui ti rispondo, ma sono stato occupatissimo su
varie magagne e riprendo solo oggi.


> On Sun, 18 Apr 2021 13:40:22 +0200, ArchiPit wrote:
>
>> Ne avevo trovato uno nel link qui sotto ma è inusabile pure quello:
>> https://hobbytronics.com.pk/sonoff-original-firmware-backup-restore/
> #Official-Sonoff-Firmware-Binary-Files
>
> Non ho il Sonoff e non posso aiutarti con il firmware, ma se ho
> capito bene, dello stesso modello ne esistono versioni con
> dimensioni diverse della flash; forse è quello il problema.

Il mio sonoff basic ha una memoria flash da 1Mb.
Mi hai fatto venire un dubbio e sono andato a vedere, il fw che avevo
scaricato è proprio di 1Mb.

Ma funziona, ma solo in parte: non fa chiudere il relè se premo il
pulsantino e posso iniziarne il collegamento con l'app ewelink e
passargli le credenziali della mia wifi ma lì si ferma (non è un
problema di accesso al router): ewelink poi i mostra il sonoff come
"non in linea".

Anche il Sonoff basic R3 ha un fw di 1Mb.
Ho anche provato a scaricare sull'R2 il fw dell'R3, ma ovviamente ho
ottenuto solo dei meravigliosi crash atomici. Comunque recuperabili.

> Chissà se fra i tanti tool per quei processori esiste qualcosa
> per disassemblare un firmware, rilocare tutto come si deve e
> riassemblarlo con dimensioni diverse e gli indirizzi assoluti
> tutti a posto.

A dir la verità ci avevo pensato, ma sono troppo ignorante di
programmazione et similia per pensare di agire così profondamente.
Posso cambiare qualche bit (sapendo quale, e non lo saprò mai) con un
editor esadecimale, ma oltre non so andare.

No, la soluzione più logica è quella di comprare un altro sonoff basic
r2 e fare backup di quello.
Al massimo sarà di una release più recente...

Semmai il dubbio è se pagare 9.99€ con arrivo a 2 giorni su Amazon o 7
su aliexpress con consegna a 2 mesi.

Grazie comunque per la tua risposta.

ArchiPit

unread,
May 20, 2021, 7:18:56 AM5/20/21
to
Riprendo il thread con qualche info in più, derivanti da un po' di
sperimentazioni effettuate.

1-Ogni sonoff ha il proprio fw con tanto di ID dispositivo e
certificato, per cui non si pò clonare il fw di un gemello sull'altro;
funzionare funziona, ma Ewelink riconosce che è un fw clonato.
Mi è costato qualche euro prendere un basic R2 per rendermi conto di
non potere riportare all'origine quello che già avevo. Pazienza, sta
andando benissimo con tasmota.

2-Si può fare backup con esptool, installare tasmota, ritornare al fw
originale se se ne ha il backup e continuare ad usarlo con Ewelink.

3-Se si è perso il fw originale di quel sonoff, su quello diventa
obbligatorio utilizzare tasmota o altro fw.

4-Il tool che uso per flashare (Esptool sotto python) potrebbe aver un
baco perchè delle volte, cioè non sempre, nel flashare un fw prima
riempie di "FF" il fw sovrascrivendolo sul pc e poi scrive il fw tutto
bacato sulla flash; ma intanto hai perso il tuo backup.
Forse esiste un flag da settare che non ho visto, oppure, per dirla
alla Microsoft, potrebbe anche essere una "feature"... :-)

Ho risolto rendendo di sola lettura tutti i backup che avevo fatto e
solo in tal modo sono stato in grado di flashare i fw correttamente.

5-Nel fw ci deve essere un contatore delle connessioni fatte al wifi,
perchè gli MD5 dei backup cambiano dopo ogni connessione effettuata al
wifi, mentre rimane sempre lo stesso tra una connessione e l'altra.
Ovviamente tutti questi backup con MD5 diversi funzionano
correttamente.

Avrò fatto almeno 70-80 backup prima di capire 'sta cosa!

Sadici, sono dei sadici! :-[ :-[ :-@

Amedeo Bonomi

unread,
Jan 6, 2022, 2:51:06 PM1/6/22
to
Buonasra, volevo chiedere se possibile avere il firmware del basic R3, visto che ho lo stesso problema del vostro R2. Grazie mille.

ArchiPit

unread,
Jan 7, 2022, 10:16:38 AM1/7/22
to
Rispondo qui sotto a Amedeo Bonomi


> Buonasra, volevo chiedere se possibile avere il firmware del basic R3, visto
> che ho lo stesso problema del vostro R2. Grazie mille.

Hai posta!
Spero che funga
0 new messages