Table des matières:

MEROSS MSS620 -- un voyage dans l'étrangeté : 3 étapes
MEROSS MSS620 -- un voyage dans l'étrangeté : 3 étapes

Vidéo: MEROSS MSS620 -- un voyage dans l'étrangeté : 3 étapes

Vidéo: MEROSS MSS620 -- un voyage dans l'étrangeté : 3 étapes
Vidéo: Outdoor Smart Plug Meross MSS620 - il nostro test 2024, Juillet
Anonim
MEROSS MSS620 -- un voyage dans l'étrangeté
MEROSS MSS620 -- un voyage dans l'étrangeté

Une de mes amies avait besoin de prises de courant contrôlées par wifi pour son balcon - vous savez, les trucs habituels: arroser les plantes, allumer les lumières quand il fait noir. Donc, après avoir parcouru le Web, j'ai trouvé le MEROSS MSS620 - deux prises de courant, contrôlées par wifi.

Bien sûr, je ne cherchais pas à conserver le firmware d'origine - je suis peut-être de la vieille école, mais je n'aime pas faire confiance à une obscure entreprise chinoise avec mon mot de passe WiFi;) Comme je n'ai trouvé aucune information sur ce modèle spécifique, j'ai j'ai choisi d'aller avec mes tripes: Wifi 2,4 GHz, une application… à droite: ça ressemble à ESP8266.

Étape 1: Ouvrez-vous

S'ouvrir!
S'ouvrir!

Le colis est arrivé, et il était là: un module MCU d'aspect assez familier, RX, TX, GND et un cavalier étiqueté "KEY". J'ai pris mon compteur de continuité et j'ai confirmé: tous ces signaux vont là où je m'attendrais à ce qu'ils aillent pour un ESP12 - ça va être facile… alors j'ai pensé.

!!!! Un mot d'avertissement avant de continuer: n'utilisez jamais un appareil qui utilise la tension secteur ouverte ! La tension secteur peut vous blesser gravement, dans le pire des cas vous tuer ! Si vous n'avez aucune idée de ce qu'il faut faire à propos de la tension secteur, demandez à quelqu'un qui le sait ! Si vous ne connaissez personne, qui peut vous aider - ne touchez pas à ça !!

Quoi qu'il en soit - a saisi un adaptateur série USB et connecté à RX/TX/GND - a fonctionné comme un charme. La sortie était de 9600 bauds, le MCU a donné un tas de messages d'état cryptiques, beau signe de vie. Le GPIO0 de l'ESP8266 doit être tiré sur GND pour que le MCU passe en mode flash - donc un cavalier sur les broches KEY, alimentant le système… pourquoi le MCU me parle-t-il toujours ? C'est vrai: aucun changement, si le cavalier KEY était fermé ou ouvert - c'est impossible pour un ESP12.

J'étais fatigué de brancher-débrancher l'appareil, alors j'ai alimenté le système via le 3v3 de mon adaptateur USB-Série et j'ai essayé la réinitialisation matérielle du module - cela n'a rien fait non plus. Avec quoi ??

Mesurer quelques broches de contrôle supplémentaires du module n'a pas aidé du tout: il devrait y avoir des pullups, qui devraient être détectables avec un simple compteur - ils ne l'étaient pas.

J'ai donc décidé d'aller à la dure: je savais que toutes les broches nécessaires étaient au bon endroit pour un module ESP12. Mettons-en un là-dedans !

Étape 2: quelque chose de familier

Quelque chose de familier
Quelque chose de familier

Un peu en dehors des bons outils pour le travail, j'ai réussi à dessouder le module MCU et à laisser tomber un nouvel ESP12 dans - bang, prêt à l'emploi.

Étape 3: qui êtes-vous ?

Qui es-tu?
Qui es-tu?

Mais j'étais curieuse: qu'est-ce que je venais d'enlever ? Se débarrasser du HF Shield expliquait ce comportement étrange: ce n'était pas du tout un module ESP ! À l'intérieur, j'ai trouvé un MediaTek MT7662 - un peu un mélange entre un ESP8285 et un ESP32, MCU à puce unique, Wifi et BT. Donc, je suppose que le développement visait à utiliser un module ESP12 - c'est pourquoi il y a le cavalier KEY. Quelque part en cours de route, ils ont changé de module MCU.

Donc - le MSS620 est piratable. Mais sachez qu'il faut un peu de soudure et de se débarrasser du module MCU.

Si vous êtes intéressé par l'attribution des broches:

Relais/Canaux: IO12 / IO4

LED: IO5 (vert/inférieur) / IO13 (rouge/supérieur)

Commutateur: IO14 (Pulldown, alors lisez-le via INPUT_PULLUP)