logo elektroda
logo elektroda
X
logo elektroda

Nietypowe smart gniazdo BSD33 od Vesync APP na BK7231M (zmiana wsadu, wnętrze)

p.kaczmarek2  2 1584 Fajne? (0)
📢 Słuchaj (AI):
Opakowanie inteligentnego gniazda z modułem CB2S BK7231M i notatka.
Dziś na stole mam kolejną paczkę od czytelnika z Niemiec. Tym razem jest to nietypowe gniazdo smart, z pozoru będące tylko kolejną wersją popularnego LSPA9, ale tutaj wyróżniające się nietypowym modułem WiFi z BK7231M. BK7231M to zasadniczo BK7231N ale z innymi kluczami szyfrującymi zapisanymi w fusebitach oraz z innym bootloaderem. Taka sytuacja jest charakterystyczna dla "Bekenów" używanych przez innych producentów niż Tuya. Takie moduły WiFi nie są kompatybilne z wsadem skompilowanym na zwykły BK7231N, więc trzeba je specjalnie obsłużyć...

Gniazdo wysłane zostało mi wraz z dodatkowymi modułami BK7231M (oznaczonymi jako CB2S, co sugeruje BK7231N) jeszcze w czasach, gdy nikt nie wiedział jak flashować BK7231M. Na ten moment mój Flasher już wspiera BK7231M, szczegóły:
Jak flashować urządzenia BK7231M/BL2028N inne niż Tuya z kluczami 000000?
BK7231M też posiada osobno skompilowane pod tą platformę (pod te klucze szyfrujące) wsady binarne.

Ale zacznijmy standardowo, oznaczenia na opakowaniu:
Etykieta z informacjami kontaktowymi i oznaczeniami certyfikatów na białym tle.
X001TKNBOP.
Instrukcja:
Instrukcja obsługi inteligentnego gniazda Wi-Fi Vesync na stole.
W instrukcji występuje aplikacja "Vesync APP", a nie Tuya, co poniekąd potwierdza obserwację, że BK7231M (jako moduł z innymi kluczami w efuse) jest stosowany w produktach właśnie z innych ekosystemów.

Teraz pora zmienić firmware. Jeden ze sposobów otwarcia obudowy opisuje temat:
Jak otworzyć bez uszkodzeń obudowę ELIVCO LSPA9?
Środek przypomina inne LSPA9:
https://www.elektroda.com/rtvforum/find.php?q=LSPA9
Tu jeden z wcześniejszych opisów:
https://www.elektroda.com/rtvforum/topic3887748.html#19984436

A więc, wnętrze:
Zbliżenie na moduł CB2S oznaczony jako BK7231M na płytce drukowanej.
Oznaczenie gniazda:
Zbliżenie na oznaczenie modelu gniazda BSD33 z opisem parametrów zasilania.
Moduł oznaczony jest CB2S, ale to BK7231M. Kilka podobnych wysłał mi czytelnik:
Trzy moduły CB2S z oznaczeniem BK7231M na stole.
Tak, po zdjęciu ekranu jest BK7231M:
Moduł CB2S z chipem BK7231M na niebieskiej płytce drukowanej

Oprócz tego flashowanie standardowo. Wylutowałem CB2S:
Rozebrane gniazdo smart z modułem BK7231M na drewnianym stole.
Wszystko wedle instrukcji flashera:
https://github.com/openshwprojects/OpenBK7231T_App
Posiłkować można się też tematem o BK7231M:
Jak flashować urządzenia BK7231M/BL2028N inne niż Tuya z kluczami 000000?
Prototypowa płytka stykowa z diodą LED, elementy elektroniczne i trzy moduły CB2S BK7231M. Prototypowy obwód na płytce stykowej z przewodami i modułem elektronicznym. Układ na płytce prototypowej z modułem WiFi, podłączony przez USB.
Reszta zdjęć, gniazdo to typowe LSPA9:
Zbliżenie na zieloną płytkę PCB gniazda LSPA9 z oznaczeniem BSD34-202110. Zbliżenie na wewnętrzne komponenty elektroniczne gniazda smart. Płytka elektroniczna gniazda smart z elementami identyfikującymi. Zbliżenie na elementy elektroniczne na płytce drukowanej z kondensatorem, rezystorem i innymi komponentami.
Warystor jest obecny, nieźle. Przetwornica jest jak zwykle nieizolowana, step down, tutaj na BP2525, tak jak zwykle. Oprócz tego mamy tu BL0937 do pomiaru energii elektrycznej. Oznaczenie PCB to BSD34-202110

Po wgraniu wszystko działa, ale trzeba jeszcze ustawić role GPIO, czyli gdzie jest przekaźnik, gdzie przycisk, na na szczęście tutaj pasuje szablon od Elvico:
Ekran komputera z gniazdem ELIVCO LSPA9 i opisem wersji.
Kod: JSON
Zaloguj się, aby zobaczyć kod

Trzeba tylko skalibrować:
Interfejs użytkownika sterownika OpenBekenX_E34708 pokazujący status smart gniazda.
Zgodnie z dokumentacją, VoltageSet, itd:
https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/commands.md
Można włączyć też PowerSave.

Podsumowanie
Dziękuję za przesyłkę!
Troszkę to zajęło, ale udało mi się dodać wsparcie BK7231M do mojego flashera i środowiska, więc od teraz te gniazdo może działać bez chmury, wygodnie i z Home Assistant.
Również dziękuję za dorzucenie mi dodatkowych modułów z BK7231M, pewnie przydadzą mi się m. in. do:
Jak uzyskać dostęp do sprzętowego portu SPI w CB2S? P16 (MOSI) lutujemy do QFN
Bardzo cieszę się, że mam takich aktywnych czytelników czynnie biorących udział w postawaniu nowych tematów.
Jeśli ktoś z czytających też natrafi na BK7231M to proszę dać znać - jestem ciekaw, ile jest tego typu modułów WiFi na rynku.

O autorze
p.kaczmarek2
Inżynier programista z wieloletnim doświadczeniem embedded i full stack developer. Specjalizuje się w: embedded, Full-Stack Developer p.kaczmarek2 napisał 14444 postów o ocenie 12414 , pomógł 650 razy. Jest z nami od 2014 roku.

Komentarze

Mateusz_konstruktor 27 Cze 2024 20:17

Czy po samym wyglądzie zewnętrznym da się ustalić to, jaki rodzaj modułu odnajdziemy wewnątrz? A może są grupy urządzeń, tak pod względem producenta lub spełnianej funkcji, posiadające w swej budowie... [Czytaj dalej]

p.kaczmarek2 27 Cze 2024 20:33

Na ten moment wygląda to tak, że Tuya ma swoje SDK pod BK7231N i BK7231T i tam ma wpisany jeden konkretny klucz w fusebitach, więc jak jest produkt Tuya z Bluetooth to można obstawiać Beken (na bazie zgłoszeń... [Czytaj dalej]

%}