Sonoff MiniR4 Extreme flashen

Koop op Aliexpress en steun dit kanaal
Koop op Aliexpress en steun dit kanaal

 

Sonoff Mini R4 Extreme
Sonoff Mini R4 Extreme

Sonoff MiniR4 Extreme en aangepaste (Tasmota) firmware
Er is een beetje veranderd in de Tasmota-wereld, dus ik ga de nieuwe webtool uitproberen om het proces te voltooien. Het werkte geweldig met mijn andere ESP32-boards en zou prima moeten werken om Tasmota te flashen op de Sonoff MiniR4 Extreme. Had iemand nou maar de tijd om de uitstekende Tasmotizer te porten om ESP32-boards te ondersteunen voor alles-in-één flashbehoeften.

Uit mijn originele teardown weet ik dat de Sonoff MiniR4 Extreme ESP32 gebruikt om verbinding te maken met internet en de logica voor het single-channel relais erin te besturen. Deze bevindt zich op een klein dochterbord dat onder een hoek van 90 graden is gesoldeerd. Omdat het dochterbord dev-pads heeft die gekoppeld zijn aan de pinnen die verantwoordelijk zijn voor het flashen van de firmware, is mijn werk vandaag veel eenvoudiger.

<a href="https://s.click.aliexpress.com/e/_oDtwSwb" target="_blank" rel="noopener">Sonoff MiniR4 Extreme</a>
Sonoff MiniR4 Extreme

Gereedschap
Je hebt een soldeerbout met een fijne punt (T12-IL9), goede flux, en soldeertin (ik gebruik het liefst multicore met lood, laag smeldpunt) en een FTD-flasher nodig om het proces te voltooien. Volg mijn advies op en bespaar niet op de FTD-flasher. Ik krijg veel te veel e-mails met meldingen over problemen tijdens het flashen, die meestal worden opgelost met een robuustere seriële adapter.

Nog een tip van mij: een multimeter is een must als je meer wilt weten over apparaten zoals de Sonoff MiniR4 Extreme, hoewel die voor deze handleiding niet nodig is. Het is fijn om een ​​professionele multimeter te hebben, maar goedkope multimeters die gelijkstroom meten en continuïteit hebben, zijn wat je nodig hebt. Daarmee heb ik de pin-indeling gecontroleerd.

De schakelaar is zo simpel als het maar kan. Slechts een paar in-/uitgangen en de ESP32-DOWD-V3 zijn verantwoordelijk. Om te weten wat wat is, heb ik een datasheet van deze IC nodig. Omdat de belangrijkste pinnen al zichtbaar zijn als dev-pads, hoef ik alleen nog maar te bevestigen waar de VCC zit. Een snelle meting van de VDDA 1-pin onthult de verbinding met de U2-pad aan de onderkant van het moederbord.

Het is tijd om alles aan te sluiten volgens de onderstaande tabel:

FTD Serieel Sonoff MiniR4 Extreme
VCC (3.3V) U2
GND GND
RX TX
TX RX
Solderen van de draadjes om te kunnen flashen
Solderen van de draadjes om te kunnen flashen

Ik heb een paar draden (een goed kleurenschema helpt) gesoldeerd aan de dev-pads van de Sonoff MiniR4 Extreme – met connectoren voor de pinnen van mijn FTD1232-module. Om de bootloader-modus te activeren, moet je de knop op het dochterbord (gekoppeld aan GPIO00) ingedrukt houden terwijl je de Sonoff MiniR4 Extreme aanzet. Daarna kun je beginnen met flashen.

Tasmota flashen op de Sonoff MiniR4 Extreme

Solderen van de draadjes om te kunnen flashen
Solderen van de draadjes om te kunnen flashen

Je verliest de originele firmware en zonder back-up kun je deze niet herstellen, omdat deze gekoppeld is aan het MAC-adres van het apparaat. De webtool maakt geen back-up voor je – daarvoor moet je een CLI-tool gebruiken om een ​​back-up te maken, de firmware te wissen en de nieuwe firmware te flashen. Ik ga niet terug naar de oude situatie, dus de webinterface voor het flashen van Tasmota op de Sonoff MiniR4 Extreme is prima voor mij.

Open de webinterface van de Tasmota Flash Tool (link) en sluit je Sonoff MiniR4 Extreme aan in de bootloader-modus (houd de knop ingedrukt terwijl je de module op het lichtnet aansluit). Sluit de module niet aan op het lichtnet. Je FTD-module levert voldoende stroom, tenzij je een defecte module hebt of je USB-aansluiting geen 500 mA stroom kan leveren.

Selecteer tasmota.bin (de tool toont u compatibele ESP IC’s) en start het proces. Het duurt ongeveer 3 minuten om te voltooien. Op dit punt start uw Sonoff-apparaat opnieuw op en als uw FTD1232-adapter voldoende stroom heeft, wordt er mogelijk zelfs een wifi-toegangspunt weergegeven. Als dat niet gebeurt, hoeft u zich geen zorgen te maken.

Configuratie in Tasmota
Desoldeer de draden, maak de print goed schoon met IPA, (flux resten zijn zeer corrosief) doe de print in zijn behuizing en sluit deze, sluit daarna pas 220V aan en schakel de Sonoff MiniR4 Extreme weer aan via het lichtnet. Hij zou een SSID met Tasmota in de naam moeten vermelden. Ik weet dat het verleidelijk is om de FTD-adapter aangesloten te laten, voor de zekerheid, maar doe dat niet! Je kunt dood gaan, en dat willen we niet!

Configuratie in Tasmota
Configuratie in Tasmota

Zodra je verbinding hebt gemaakt met het Tasmota AP, ga je naar 192.168.4.1 in je browser, voer je je wifi-gegevens in en je Tasmota Sonoff MiniR4 Extreme start opnieuw op. Je zou hem op het netwerk moeten kunnen vinden met een tool zoals Angry IP Scanner op je PC of de Fing App op je telefoon of tablet.

Uitgangen in kaart brengen

Je apparaat heeft Tasmota, maar weet niet alles over de hardware. Ga naar het configuratiemenu om het in te stellen. Er zijn twee manieren om te achterhalen wat wat is – de omslachtige manier – door elk onderdeel op de printplaat te meten en te traceren naar ESP32 en het vervolgens op te zoeken in de datasheet. Of, als je er genoeg hebt geflasht, weet je welke pinnen waarschijnlijk waarvoor worden gebruikt.

Als je wilt weten hoe je de pinnen kunt vinden, lees dan verder. Anders kun je gewoon de onderstaande sjabloon gebruiken om alles te configureren:

Template voor de Sonoff MiniR4 Extreme
{"NAME":"Sonoff MiniR4 Extreme","GPIO":[32,1,1,1,1,1,1,1,0,1,1,1,1,1,1,576,0,1,1,1,0,1,224,160,0,0,0,0,1,1,1,1,1,0,0,1],"FLAG":0,"BASE":1}

Om de template te gebruiken ga je naar: Configure Module, Configure Other, en geef daar de Template in, vergeet niet om Activate aan te vinken en sla dit op.

Begin met pinnen die in de datasheet als GPIO zijn gemarkeerd, aangezien deze waarschijnlijk als eerste worden gebruikt. Na een paar blinde pogingen in het bereik van 20-30 ontdekte ik al snel dat het relais en de schakelaar zijn toegewezen aan GPIO26 en GPIO27. Ik wist al van de fysieke knop die aan de GPIO00 is gekoppeld – wat me na een paar pogingen deed om de LED te vinden, die is toegewezen aan GPIO19.

Relay 1 GPIO26
Switch 1 GPIO27
Button 1 GPIO00
LED (inverted) GPIO19

Er is geen gouden regel. Het kost wat tijd en geduld om alle pinnen te vinden. Het is handig om onderweg aantekeningen te maken, voor het geval je vergeet welke pinnen je al gecontroleerd en getest hebt.

Conclusie

Nu je Tasmota op de Sonoff MiniR4 Extreme hebt geflasht, kun je genieten van REST, MQTT en meer integraties. Als je nog geen relais hebt, ga dan naar de ITEAD-winkel en schaf er een aan. Als ZigBee jouw ding is, er is ook een tweeling van de MiniR4: de Sonoff ZBMiniL2 – een inbouwschakelaar zonder nulleider die gebruikmaakt van het ZigBee-protocol. Er komt een pakket van ITEAD aan met een aantal interessante apparaten, dus als je wilt weten wat er gaat gebeuren, houd dan contact met ons! Heb je vragen? Stel ze gerust.

Ondersteun mijn website’s, kanaal en inhoud en mijn voortdurende inspanningen via Patreon:
https://patreon.com/Colani

Suc6
Terry van Erp