Rozebrane obrazy wtyczki Euro 16A BSD31. Inne regiony są podobne.
Usuń tylną naklejkę i pojedynczą śrubę
Oddzielić na końcu guzika
Włóż otwieracz
Przesuń otwieracz w dół bocznej krawędzi, aby rozdzielić klipsy. Powtórz po przeciwnej stronie i zdejmij górną obudowę
Wewnętrzne
BK7231T Przód
BK7231T Tył
Punkty lutownicze płyty głównej
Płytka drukowana z tyłu
W końcu porzuciłem standardowe oprogramowanie układowe i udostępniłem je naszym przyjaciołom na stronie tuya-cloudcutter. Potwierdzam, używając tuya-cloudcutter, urządzenie można teraz sflashować za pomocą OpenBeken OTA bez konieczności demontażu lub lutowania.
Idealny układ pinów, w tym przycisk, dioda LED i oba przekaźniki: .
Dziękuję, sprawdziłeś też które IO BK7231 służą do przełączania przekaźnika i USB? Jaka jest rzeczywista aktualna zdolność USB?
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Jednak po przejrzeniu ich samouczka zdaję sobie sprawę, że są one przeznaczone tylko dla urządzeń ESP. Więc prawdopodobnie wymagają przeszczepu ESP-02S. Google zaprowadził mnie tutaj i pokazał mi świat OpenBeken.
Jednak po prostu nie mogę go sflashować. tuya-cloudcutter nie działa po drugim resecie urządzenia:
``` Ładowanie opcji, proszę czekać...
Przeprowadzanie kontroli bezpieczeństwa w celu upewnienia się, że wszystkie wymagane porty są dostępne Sprawdzanie portu UDP 53... Dostępny. Sprawdzanie portu UDP 67... Dostępny. Sprawdzanie portu TCP 80... Dostępny. Sprawdzanie portu TCP 443... Dostępny. Sprawdzanie portu TCP 1883... Dostępny. Sprawdzanie portu TCP 8886... Dostępny. Kontrole bezpieczeństwa zakończone.
Slug wybranego urządzenia: tuya-generic-bsd31-16a-smart-plug Wybrany profil: oem-bk7231s-rnd-switch-1.0.7-sdk-2.0.0-30.06
================================================== ============================== Przełącz urządzenie w tryb AP (wolne miganie). Zwykle można to osiągnąć przez: Wyłącz/włącz zasilanie — 3 razy i poczekaj, aż urządzenie zacznie szybko migać, a następnie powtórz jeszcze 3 razy. Niektóre urządzenia wymagają 4 lub 5 razy z każdej strony pauzy Naciśnij długo przycisk zasilania/resetowania na urządzeniu, aż zacznie szybko migać, a następnie zwolnij go i ponownie przytrzymaj przycisk zasilania/resetowania, aż urządzenie zacznie wolno migać. Zobacz https://support.tuya.com/en/help/_detail/K9hut3w10nby8, aby uzyskać więcej informacji. ================================================== ==============================
common.sh: wiersz 57: usługa: nie znaleziono polecenia Skanowanie w poszukiwaniu otwartego punktu dostępowego Tuya SmartLife .............. Znaleziono nazwę punktu dostępu: „SmartLife-832C”, próba połączenia... Urządzenie „wlan0” zostało pomyślnie aktywowane za pomocą „b13fa7c3-63f6-4a2b-94b2-6649a35d7258”. Połączono z punktem dostępowym. Oczekiwanie 1 sek., aby urządzenie mogło się skonfigurować... Uruchamiam początkowy łańcuch narzędzi exploitów... Exploit run, zapisana konfiguracja urządzenia! output=/work/configured-devices/yAmcSkjJnVSa.deviceconfig Zapisana konfiguracja urządzenia w /work/configured-devices/yAmcSkjJnVSa.deviceconfig
================================================== ============================== Wyłącz i włącz ponownie urządzenie w trybie AP (wolne miganie). Zwykle można to osiągnąć przez: Wyłącz/włącz zasilanie — 3 razy i poczekaj, aż urządzenie zacznie szybko migać, a następnie powtórz jeszcze 3 razy. Niektóre urządzenia wymagają 4 lub 5 razy z każdej strony pauzy Naciśnij długo przycisk zasilania/resetowania na urządzeniu, aż zacznie szybko migać, a następnie zwolnij go i ponownie przytrzymaj przycisk zasilania/resetowania, aż urządzenie zacznie wolno migać. Zobacz https://support.tuya.com/en/help/_detail/K9hut3w10nby8, aby uzyskać więcej informacji. ================================================== ==============================
common.sh: wiersz 57: usługa: nie znaleziono polecenia Skanowanie w poszukiwaniu otwartego punktu dostępowego Tuya SmartLife ............... Znaleziono nazwę punktu dostępu: „SmartLife-832C”, próba połączenia... Błąd: aktywacja połączenia nie powiodła się: klucze tajne były wymagane, ale nie zostały dostarczone. common.sh: wiersz 57: usługa: nie znaleziono polecenia .................... Znaleziono nazwę punktu dostępu: „SmartLife-832C”, próba połączenia... Urządzenie „wlan0” zostało pomyślnie aktywowane za pomocą „b13fa7c3-63f6-4a2b-94b2-6649a35d7258”. Połączono z punktem dostępowym. ================================================== ============================== [!] Wybrany profil nie spowodował udanego exploita. ================================================== ============================== ```
Więc muszę flashować z serialem. Po pewnym lutowaniu podłączyłem urządzenie do kabla szeregowego FTDI. BK7231 GUI Flash Tool przekroczy limit czasu po 100 sekundach bez względu na to, ile razy zresetowałem urządzenie. Próbowałem też wszystkich 3 transmisji szeregowych i żaden z nich nie działał. Dla odniesienia użyłem Xshell do bezpośredniego sprawdzenia wyjścia szeregowego i nie było żadnego.
Trochę tu utknąłem. Udało mi się przełączyć przekaźnik, gdy urządzenie jest nadal zamknięte, i mam inny sparowany z Tuya Smart Life, więc sprzęt powinien być dobry. Nie jestem pewien, co mogę teraz zrobić.
Czy to nadal moduł SYBK02, czy dostałeś coś innego w swoich BSD31? Może być konieczne wylutowanie modułu z reszty urządzenia, jeśli tego nie zrobiłeś.
Sprawdź także wersję oprogramowania układowego w wybranej aplikacji Tuya. Zrzut na cloudcutter dotyczy wersji 1.0.7. Twoje może być nowszym oprogramowaniem układowym, więc zrzut dla nowego profilu byłby dobrym dodatkiem, jeśli uda nam się to uruchomić.
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia