logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Termostat BK7231N nie uruchamia się po flashowaniu oprogramowania układowego openBK7231N 1.18.157

bl00dy 22 Sie 2025 10:07 2058 52
Najlepsze odpowiedzi

Jak uruchomić termostat BK7231N, który nie startuje po wgraniu openBK7231N 1.18.157?

W tym przypadku samo wgranie openBK7231N nie wystarczyło — po przepisaniu bootloadera urządzenie zaczęło się uruchamiać [#21643996] To nie wygląda na standardowe TuyaMCU, więc automatyczne wykrywanie konfiguracji i typowy sterownik TuyaMCU w OBK mogą nie zadziałać [#21644098][#21644976] Udało się ustalić, że komunikacja z MCU idzie po UART2/TX2-RX2 z prędkością 38400, 8N1, a nie po domyślnych ustawieniach TuyaMCU [#21645412][#21646032] Żeby to rozpracować, trzeba przechwycić oryginalną komunikację z fabrycznym firmware i na tej podstawie napisać własny sterownik/protokół dla OBK lub ESPHome [#21644976][#21819594] Jeśli urządzenie po wejściu w tryb Tuya pairing przestaje startować, wątek sugeruje odzyskanie go przez port szeregowy i ponowne wgranie bootloadera [#21835761]
Wygenerowane przez model językowy.
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu

Podsumowanie tematu

✨ Dyskusja dotyczy problemu z termostatem opartym na układzie BK7231N, który po flashowaniu firmware openBK7231N w wersji 1.18.157 nie uruchamia się i nie nawiązuje komunikacji z modułem MCU. Urządzenie wykorzystuje klucz szyfrowania 00000000..., a próby pominięcia weryfikacji klucza i przywrócenia partycji RF nie przyniosły efektu. Analizowano logi UART, gdzie TX2/P0 służy jako główny log rozruchowy, a TX1/P11 do komunikacji z MCU, jednak komunikacja z MCU nie jest nawiązywana. Próbowano różnych prędkości transmisji, w tym niestandardowej 38400 bodów, oraz różnych konfiguracji pinów RX/TX, bez powodzenia. Urządzenie jest zasilane z sieci 220 V, posiada regulator AMS1117 3.3V, a MCU (oznaczony jako ca51f452l2) jest połączony szeregowo z BK7231N. Sugerowano bezpieczne zasilanie układu przez konwerter USB-UART w celu przechwycenia komunikacji i analizy protokołu, który prawdopodobnie nie jest standardowym TuyaMCU. Po flashowaniu oryginalnego bootloadera i firmware urządzenie działa, ale po wejściu w tryb konfiguracji Tuya (długie naciśnięcie przycisku) system nie uruchamia się i wymaga ponownego flashowania bootloadera. Wskazano na potrzebę sniffowania komunikacji MCU i WiFi w celu opracowania odpowiedniego sterownika dla openBK7231N. W dyskusji pojawiły się także odniesienia do narzędzi takich jak PuTTY, Realterm oraz ESPHome do debugowania UART. Ostatecznie potwierdzono, że urządzenie wymaga inżynierii wstecznej protokołu komunikacji i ostrożnego podejścia do zasilania i flashowania, aby uniknąć uszkodzeń.
Wygenerowane przez model językowy.
REKLAMA