Innehållsförteckning:

MEROSS MSS620 - en resa in i konstigheter: 3 steg
MEROSS MSS620 - en resa in i konstigheter: 3 steg

Video: MEROSS MSS620 - en resa in i konstigheter: 3 steg

Video: MEROSS MSS620 - en resa in i konstigheter: 3 steg
Video: SCRIVANIA IN LEGNO FAI DA TE SEMPLICE VELOCE ECONOMICO #scrivania #legno #faidate #semplice #veloce 2024, Juli
Anonim
MEROSS MSS620 - en resa in i konstigheter
MEROSS MSS620 - en resa in i konstigheter

En vän till mig behövde några wifi -kontrollerade eluttag för hennes balkong - du vet, de vanliga grejerna: vattna växter, få upp lamporna när det blir mörkt. Så efter lite surfning kom jag på MEROSS MSS620 - två eluttag, wifi -kontrollerade.

Jag ville naturligtvis inte behålla den ursprungliga firmware - kanske är jag gammal, men jag gillar inte att lita på ett obskyrt kinesiskt företag med mitt WiFi -lösenord;) Eftersom jag inte kunde hitta någon information om den specifika modellen, jag valde att gå med min tarm: 2,4 GHz Wifi, någon app … rätt: låter som ESP8266.

Steg 1: Öppna

Öppna!
Öppna!

Paketet kom och där stod det: En ganska bekant MCU -modul, RX, TX, GND och en bygel märkt "KEY". Tog min kontinuitetsmätare och bekräftade: alla dessa signaler går dit jag skulle förvänta mig att de skulle gå för en ESP12 - det här kommer att bli enkelt … så jag tänkte.

!!!! Ett ord av försiktighet innan jag fortsätter: använd aldrig en enhet som använder nätspänning öppen! Nätspänning kan skada dig allvarligt, i värsta fall döda dig! Om du inte har någon idé vad du ska göra med nätspänning, fråga någon som har det! Om du inte känner någon, som kan hjälpa dig - rör inte det där !!!

Hur som helst - tog en USB -seriell adapter och ansluten till RX/TX/GND - fungerade som en charm. Utgången var 9600 baud, MCU gav ett gäng kryptiska statusmeddelanden, fina tecken på liv. ESP8266: s GPIO0 måste dras till GND för att få MCU till blixtläge - så en bygel över KEY -stiften som startar systemet … varför pratar MCU fortfarande med mig? Det stämmer: ingen förändring, om KEY -bygeln var stängd eller öppen - det är omöjligt för en ESP12.

Jag blev trött på att plugga-koppla ur enheten, så jag drev systemet genom 3v3 på min USB-seriell adapter och försökte återställa hårdvaran för modulen-det gjorde heller inget. WTH ??

Att mäta några fler kontrollnålar på modulen hjälpte inte alls: det borde finnas några pullups, som borde vara detekterbara med en enkel mätare - de var inte.

Så jag bestämde mig för att gå den hårda vägen: jag visste att alla nödvändiga stift var på rätt plats för en ESP12 -modul. Låt oss få en där inne!

Steg 2: Något bekant

Något bekant
Något bekant

Lite av de rätta verktygen för jobbet avlödde jag framgångsrikt MCU -modulen och tappade en ny ESP12 in - bang, arbetade ur lådan.

Steg 3: Vem är du?

Vem är du?
Vem är du?

Men jag var nyfiken: vad hade jag precis tagit bort? Att bli av med HF Shield förklarade det konstiga beteendet: det var inte en ESP -modul alls! Inuti hittade jag en MediaTek MT7662 - lite en blandning mellan en ESP8285 och en ESP32, enkelchips MCU, Wifi & BT. Så jag antar att utvecklingen avsåg att använda en ESP12 -modul - det är därför det finns KEY -bygeln. Någonstans på vägen bytte de MCU -moduler.

Så - MSS620 är hackbar. Men var medveten om att det kräver lite lödning och att bli av med MCU -modulen.

Om du är intresserad av pin -tilldelningen:

Reläer / kanaler: IO12 / IO4

Lysdioder: IO5 (grön/lägre)/IO13 (röd/topp)

Switch: IO14 (nedrullning, så läs den via INPUT_PULLUP)

Rekommenderad: