Оглавление:

MEROSS MSS620 - Путешествие в странности: 3 шага
MEROSS MSS620 - Путешествие в странности: 3 шага

Видео: MEROSS MSS620 - Путешествие в странности: 3 шага

Видео: MEROSS MSS620 - Путешествие в странности: 3 шага
Видео: How to configure your Meross device-MSS620 2024, Ноябрь
Anonim
MEROSS MSS620 - Путешествие в странности
MEROSS MSS620 - Путешествие в странности

Моей подруге потребовались розетки, управляемые Wi-Fi, для ее балкона - знаете, обычные вещи: полив растений, включение света, когда стемнеет. Итак, после некоторого просмотра веб-сайтов я придумал MEROSS MSS620 - две розетки с контролем Wi-Fi.

Конечно, я не хотел сохранять оригинальную прошивку - возможно, я олдскул, но мне не нравится доверять какой-то малоизвестной китайской компании свой пароль WiFi;) Поскольку я не смог найти никакой информации об этой конкретной модели, я решил пойти с моей кишкой: Wi-Fi 2,4 ГГц, какое-то приложение… верно: звучит как ESP8266.

Шаг 1. Откройте

Открыть!
Открыть!

Пришла посылка, и вот она: довольно знакомый на вид модуль MCU, RX, TX, GND и несколько перемычек с надписью «KEY». Схватил свой измеритель непрерывности и подтвердил: все эти сигналы идут туда, где я ожидал, что они попадут в ESP12 - это будет легко… так я подумал.

!!!! Одно предостережение, прежде чем я продолжу: никогда не используйте устройство, которое работает под напряжением сети! Сетевое напряжение может серьезно навредить вам, а в худшем - убить! Если вы не знаете, что делать с сетевым напряжением, спросите кого-нибудь, кто знает! Если вы никого не знаете, кто может вам помочь - не трогайте это !!

В любом случае - взял последовательный USB-адаптер и подключил к RX / TX / GND - работал как шарм. Скорость передачи составляла 9600 бод, MCU выдавал кучу загадочных сообщений о состоянии, хороший знак жизни. GPIO0 ESP8266 необходимо подтянуть к GND, чтобы перевести MCU в режим флэш-памяти - так что перемычка между контактами KEY, включение системы… почему MCU все еще разговаривает со мной? Правильно: без изменений, если перемычка KEY была замкнута или открыта - это невозможно для ESP12.

Я устал подключать-отключать устройство, поэтому я запитал систему через 3v3 моего USB-последовательного адаптера и попробовал аппаратный сброс модуля - это тоже ничего не дало. WTH ??

Измерение еще нескольких контрольных штырей модуля совершенно не помогло: должно быть несколько подтягиваний, которые должны быть обнаружены простым измерителем - их не было.

Поэтому я решил пойти тяжелым путем: я знал, что все необходимые контакты находятся в нужном месте для модуля ESP12. Давайте возьмем туда!

Шаг 2. Что-то знакомое

Что-то знакомое
Что-то знакомое

Немного не подходящие инструменты для работы. Я успешно демонтировал модуль MCU и вставил новый ESP12, работавший из коробки.

Шаг 3: кто вы?

Кто ты?
Кто ты?

Но мне было любопытно: что я только что удалил? Избавление от HF Shield объяснило странное поведение: это вообще не модуль ESP! Внутри я нашел MediaTek MT7662 - немного смесь ESP8285 и ESP32, однокристального MCU, Wi-Fi и BT. Так что, я полагаю, что разработка предназначалась для использования модуля ESP12 - вот почему есть перемычка KEY. Где-то по пути переключили модули MCU.

Итак - MSS620 можно взломать. Но имейте в виду, что потребуется некоторая пайка и избавление от модуля MCU.

Если вас интересует назначение контактов:

Реле / каналы: IO12 / IO4

Светодиоды: IO5 (зеленый / нижний) / IO13 (красный / верхний)

Переключатель: IO14 (Pulldown, поэтому прочитайте его через INPUT_PULLUP)

Рекомендуемые: