Kup od Amazon pod marką Topeler, ale dostępny jest również pod marką junlit. Model, który otrzymałem, to YSW102, ale wygląda na to, że jest też YSW101, prawdopodobnie bardzo podobny.

Zdjęcia z rozbiórki:

W tym momencie zdałem sobie sprawę, że nie ma łatwo dostępnych punktów dostępu i nie chciałem rozlutowywać, aby usunąć plastikową osłonę i uzyskać dostęp do pinów modułu CB2s, więc zdecydowałem się wypróbować tuya-cloudcutter. Sparowałem gniazdko z Tuyą i okazało się, że wersja oprogramowania to 1.1.8 (która była podatna na atak Tuya-Cloudcutter), zresetowałem urządzenie i rozpocząłem proces. Tego gniazdka nie było na liście dostępnych urządzeń, więc uruchomiłem tuya-cloudcutter bez żadnych parametrów, skorzystałem z opcji „Według wersji oprogramowania i nazwy” i wybrałem z listy element, który miał wersję 1.1 .8 i nazwa zaczynała się na oem- (nie pamiętam pełnej nazwy). To zadziałało bez problemu i udało się sflashować openBeken.
Stamtąd użyłem interfejsu internetowego, aby pobrać konfigurację GPIO i BK7231 East UART Flasher, aby wyodrębnić konfigurację.
Konfiguracja została przesłana i wszystko wydaje się działać poprawnie.
Oto konfiguracja openBeken:
Zdjęcia z rozbiórki:
W tym momencie zdałem sobie sprawę, że nie ma łatwo dostępnych punktów dostępu i nie chciałem rozlutowywać, aby usunąć plastikową osłonę i uzyskać dostęp do pinów modułu CB2s, więc zdecydowałem się wypróbować tuya-cloudcutter. Sparowałem gniazdko z Tuyą i okazało się, że wersja oprogramowania to 1.1.8 (która była podatna na atak Tuya-Cloudcutter), zresetowałem urządzenie i rozpocząłem proces. Tego gniazdka nie było na liście dostępnych urządzeń, więc uruchomiłem tuya-cloudcutter bez żadnych parametrów, skorzystałem z opcji „Według wersji oprogramowania i nazwy” i wybrałem z listy element, który miał wersję 1.1 .8 i nazwa zaczynała się na oem- (nie pamiętam pełnej nazwy). To zadziałało bez problemu i udało się sflashować openBeken.
Stamtąd użyłem interfejsu internetowego, aby pobrać konfigurację GPIO i BK7231 East UART Flasher, aby wyodrębnić konfigurację.
{
"reset_t":"3",
"netled1_pin":"11",
"rl1_lv":"1",
"bt_type":"0",
"rl2_lv":"1",
"module":"CB2S",
"net_trig":"2",
"ch_cddpid1":"9",
"jv":"1.0.2",
"netled1_lv":"1",
"netled_reuse":"0",
"rl2_pin":"26",
"ffc_select":"0",
"total_bt_pin":"10",
"nety_led":"1",
"ch_cddpid2":"10",
"total_bt_lv":"0",
"ch_num":"2",
"total_stat":"0",
"rl1_pin":"8",
"netn_led":"0",
"ch_dpid1":"1",
"ch_dpid2":"2",
"crc":"65",
"}MidpAgw_di0Atls_ca_cntbv":"40.00",
"pv":"2.2",
"lpv":"3.3",
"pk":"keyjup78v54myhan",
"firmk":"keyjup78v54myhan",
"cadv":"0",
"cdv":"1.0.0",
"dev_swv":"1.1.8",
"s_id":"null",
"dtp":"0",
"sync":"0",
"attr_num":"0",
"mst_tp_0":"0",
"mst_ver_0":"null",
"mst_tp_1":"0",
"mst0er_1":"null",
"mst_tp_2":"0",
"mst_ver_2":"null",
"mst_tp_3":"0",
"mst_ver_3":"null "
}
Device configuration, as extracted from Tuya:
- WiFi LED on P11
- Relay (channel 2) on P26
- Pair/Toggle All Button on P10
- Relay (channel 1) on P8
Device seems to be using CB2S module, which is using BK7231N.
And the Tuya section starts at UNCOMMON POSITION 0
Konfiguracja została przesłana i wszystko wydaje się działać poprawnie.
Oto konfiguracja openBeken:
{
"vendor": "Topeler/Junlit",
"bDetailed": "0",
"name": "YSW102 WiFi Smart Socket with Independent Outlets",
"model": "YSW102",
"chip": "BK7231N",
"board": "TODO",
"flags": "5120",
"keywords": [
"socket",
"smart outlet",
"plug"
],
"pins": {
"8": "Rel;1",
"10": "Btn_Tgl_All;0",
"11": "WifiLED_n;0",
"26": "Rel;2"
},
"command": "",
"image": "https://obrazki.elektroda.pl/8517688900_1711976288.png",
"wiki": "https://www.elektroda.com/rtvforum/viewtopic.php?p=21027911"
}