Ungewöhnliche BSD33-Smart-Steckdose von Vesync APP auf BK7231M - Dumpwechsel, Innenasicht

Heute habe ich wieder ein Paket von einem Leser aus Deutschland auf dem Tisch. Diesmal handelt es sich um eine ungewöhnliche Smart-Steckdose, scheinbar nur eine weitere Version des beliebten LSPA9, doch hier zeichnet sie sich durch ein ungewöhnliches Wi-Fi-Modul mit BK7231M aus. BK7231M ist im Grunde BK7231N, verfügt jedoch über andere in Fusebits gespeicherte Verschlüsselungsschlüssel und einen anderen Bootloader. Eine solche Situation ist typisch für „Bekens“, die von anderen Herstellern als Tuya verwendet werden. Solche Wi-Fi-Module sind nicht mit der für den regulären BK7231N kompilierten Binärdatei kompatibel und müssen daher speziell behandelt werden.
Die Steckdose wurde mir zusammen mit zusätzlichen BK7231M-Modulen (mit der Bezeichnung CB2S, was auf BK7231N hindeutet) zugeschickt, als noch niemand wusste, wie man BK7231M flasht. Im Moment unterstützt mein Flasher bereits BK7231M, Details:
Wie flasht man BK7231M/BL2028N-Geräte (außer Tuya) mit 000000 Schlüsseln?
Für den BK7231M gibt es auch separat für diese Plattform kompilierte Binärdatei (für diese Verschlüsselungsschlüssel).
Aber beginnen wir ganz normal mit den Markierungen auf der Verpackung:

X001TKNBOP
Anleitung:

In der Anleitung wird die Anwendung "Vesync APP" und nicht Tuya erwähnt, was die Beobachtung bestätigt, dass das BK7231M (als Modul mit anderen Schlüsseln in efuse) in Produkten anderer Ökosysteme verwendet wird.
Jetzt ist es an der Zeit, die Firmware zu ändern.
Das Innere:

Beschriftung der Steckdose:

Das Modul ist mit CB2S bezeichnet, aber es ist BK7231M. Mehrere ähnliche Module wurden mir von einem Leser zugeschickt:

Nach dem Entfernen der Abschirmung gibt es BK7231M:

Ansonsten ist das Flashen standardmäßig. Ich habe CB2S entlötet:

Alles nach Anleitung des Flashers:
https://github.com/openshwprojects/OpenBK7231T_App



Die übrigen Fotos, die Steckdose ist eine typische LSPA9:




Der Varistor ist vorhanden, nicht schlecht. Der Abwärtswandler ist wie üblich nicht isoliert, hier wie üblich auf BP2525. Darüber hinaus verfügen wir über BL0937 zur Strommessung. Die Leiterplattenbezeichnung lautet BSD34-202110.
Nach dem Hochladen funktioniert alles, allerdings müssen noch die GPIO-Rollen eingestellt werden, also wo das Relais ist, wo der Taster, zum Glück passt hier die Vorlage von Elvico:

Code: JSON
Es muss lediglich kalibriert werden:

Laut Dokumentation, VoltageSet usw.:
https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/commands.md
PowerSave kann ebenfalls aktiviert werden.
Zusammenfassung
Vielen Dank für die Lieferung!
Es hat eine Weile gedauert, aber ich habe es geschafft, BK7231M-Unterstützung zu meinem Flasher und meiner Umgebung hinzuzufügen, so dass diese Steckdose von nun an ohne die Cloud, bequem und mit Home Assistant arbeiten kann.
Vielen Dank auch für die Bereitstellung zusätzlicher Module mit dem BK7231M
Ich freue mich sehr, so aktive Leser zu haben, die sich am Aufstellen neuer Themen beteiligen.
Wenn jemand, der hier mitliest, auch auf das BK7231M stößt, lasst es mich bitte wissen - ich bin neugierig, wie viele Wi-Fi-Module dieses Typs es auf dem Markt gibt.
Kommentare
Kommentar hinzufügenDas ist genau der gleiche Chip, der im Smart Plug LSC von Action Mart (Action 1681 PG) verbaut ist. Ich werde versuchen, ihn zu debeken und hier berichten. I will write in english for the inernational... [Mehr erfahren]