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

[BK7231N/CB2S/BL0942] Demontaż wtyczki LSPA7 Tuya Smart Plug i flashowanie OpenBeken za pomocą proce

electrikphone 29 Sty 2024 00:58 3249 4

TL;DR

  • Rozebrano i przeflashowano inteligentną wtyczkę LSPA7 Tuya Smart Plug z modułem CB2S na BK7231N oraz pomiarem energii BL0942.
  • Zrzut konfiguracji Tuya ujawnił mapę pinów: przycisk na P6, dioda Wi‑Fi na P8 i przekaźnik na P26.
  • Flashowanie wykonano przez CP2102 USB‑UART i BK7231 GUI Flash Tool; zapisano też konfigurację OpenBK_E2D100031 do sektora 0x1D1000.
  • Proces zakończył się sukcesem, a urządzenie otrzymało działający firmware OpenBeken.
  • Podczas rozbiórki ułamano pad w module CB2S, a binarna kopia zapasowa urządzenia jest dostępna na żądanie.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
📢 Słuchaj (AI):
  • Wytaruj inteligentną wtyczkę LSPA7 Tuya.

    Kupiłem 2 takie rzeczy, obie wytrzymały około roku, zanim przestały działać. więc zanim dowiedziałem się o tej stronie, zacząłem rozbierać wszystko na części i niestety ułamałem podkładkę w module CB2S (BN7231N).
    Zebrałem wszystkie informacje. Widzę obrazy przedstawiające różne etapy po drodze.
    Dołączyłem kilka programatorów, których użyłem: „Konwersja USB na UART i USB na TTL RS485 RS232 3,3 V, 5 V Wyjście 3 Funkcje wielofunkcyjne Moduł adaptera szeregowego USB CP2102”, który jest w stanie zapewnić wystarczającą moc dla CB2S przez cały proces flashowania.
    Użyłem narzędzia BK7231 GUI Flash Tool, bardzo łatwego w użyciu. Właśnie uruchomiłem wirtualną wersję systemu Windows, aby sflashować CB2S.
    Inteligentne wtyczki LSPA7 zgłaszają bieżące użycie za pośrednictwem (BL0942) i mają również przekaźnik. Jedynym innym chipem na płycie jest układ KP3210SG, ponieważ myślę, że jest to zasilacz. może 10 V DC.

    Oto część procesu flashowania
    Spoiler:

    Device configuration, as extracted from Tuya: 
    - Button (channel 1) on P6
    - WiFi LED on P8
    - Relay (channel 1) on P26
    Device seems to be using CB2S module, which is using BK7231N.
    And the Tuya section starts, as usual, at 2023424
    
    
    json format
    {
    	"rl1_lv":"1",
    	"bt1_pin":"6",
    	"net_trig":"2",
    	"jv":"1.0.3",
    	"netled1_lv":"0",
    	"netled_reuse":"0",
    	"bt1_type":"0",
    	"ffc_select":"0",
    	"nety_led":"1",
    	"over_cur":"16000",
    	"bt1_lv":"0",
    	"reset_t":"5",
    	"netled1_pin":"8",
    	"chip_type":"3",
    	"lose_vol":"70",
    	"over_vol":"300",
    	"module":"CB2S",
    	"ch_cddpid1":"9",
    	"ch1_stat":"2",
    	"rl1_type":"0",
    	"ch_num":"1",
    	"ele_fun_en":"1",
    	"rl1_pin":"26",
    	"netn_led":"0",
    	"vol_def":"0",
    	"ch_dpid1":"1",
    	"crc":"29",
    	"}hfX^Agw_dieAmf_test_close":"40.00",
    	"pv":"2.2",
    	"lpv":"3.3",
    	"pk":"<secret>",
    	"firmk":"<secret>",
    	"cadv":"true",
    	"cdv":"1.0.0",
    	"dev_swv":"1.1.7",
    	"s_id":"null",
    	"dtp":"0",
    	"sync":"0",
    	"attr_num":"0",
    	"mst_tp_0":"0",
    	"mst_ver_0":"null",
    	"mst_tp_1":"0",
    	"mst0dAtls_ca_cntpasswd":"<secret>",
    	"md":"0",
    	"random":"0",
    	"wfb64":"1",
    	"stat":"2",
    	"token":"<secret>",
    	"region":"null",
    	"reg_key":"null",
    	"dns_prio":"0^Atimer_arr08Atls_ca_cnt0fBastro_timer{abi",
    	"id":"<secret>",
    	"swv":"1.1.7",
    	"bv":"40.00",
    	"mst_ver_1":"null",
    	"mst_tp_2":"0",
    	"mst_ver_2":"null",
    	"mst_tp_3":"0",
    	"mst_ver_3":"null }<secret>",
    	"mode":"rw",
    	"property":"{type"
    }
    
    (True) success!
    Going to do erase, start 1904640, sec count 1!
    Erasing sector 1904640... ok! 
    All selected sectors erased!
    
    Now will also write OBK config...
    Long name from CFG: OpenBK_E2D100031
    Short name from CFG: obk_E2D100031
    Web Root from CFG: https://openbekeniot.github.io/webapp/
    Writing config sector 0x1D1000...Writing file data to chip successs.


    Mam także binarną kopię zapasową urządzenia z procesu flashowania. Jeśli ktoś tego potrzebuje, być może będę musiał usunąć trochę dysku sata, ponieważ myślę, że nadal jest on połączony z moją aplikacją smartlife.
    Mam nadzieję, że wszystkie zdjęcia są wystarczająco dobre?
    Załączniki:
    • IMG_20230708_194053610_HDR.jpg (757.76 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20230708_194202743_HDR.jpg (963.21 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20230708_194228623_HDR.jpg (916.59 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240108_183518997_HDR.jpg (732.52 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240108_183531465_HDR.jpg (648.26 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240111_014717270.jpg (503.04 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240111_014818700_HDR.jpg (394.33 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240111_014840332_HDR.jpg (470.25 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240111_014858511_HDR.jpg (532.05 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240112_175918551_HDR.jpg (1.38 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240112_184731238_HDR.jpg (739.53 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240112_184940475_HDR.jpg (1.3 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240112_190257779_HDR.jpg (1.07 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240112_185038163_HDR.jpg (1.04 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • IMG_20240112_221135032_HDR.jpg (617.59 KB) Musisz być zalogowany, aby pobrać ten załącznik.

    Fajne? Ranking DIY
    O autorze
    electrikphone
    Poziom 3  
    Offline 
    electrikphone napisał 8 postów. Jest z nami od 2024 roku.
  • REKLAMA
  • #2 20934177
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14699
    Pomógł: 656
    Ocena: 12743
    Który pad CB2S jest uszkodzony, może uda się to naprawić?

    Sądząc po napięciu przekaźnika, zgaduję, że używa zasilacza 5 V, a następnie wykorzystuje LDO, aby uzyskać 3,3 V dla modułu WiFi

    Oto szablon OBK:
    Kod: JSON
    Zaloguj się, aby zobaczyć kod
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #3 20935758
    electrikphone
    Poziom 3  
    Posty: 8

    Złamałem podkładkę p26 :-( ten do przekaźnika.
    W szablonie OBK brakuje szczegółów dla BL0942, prawda?
    Pomyślałem, że mógłbym po prostu przenieść przekaźnik w oprogramowaniu na p7, ponieważ nie wygląda na używany, a następnie umieścić go z powrotem za pomocą przewodu łączącego.
  • REKLAMA
  • #4 20936155
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14699
    Pomógł: 656
    Ocena: 12743
    Wszystkie wymagane szczegóły BL0942 znajdują się w szablonie. BL0942 jest zawsze na UART1, więc nie ma potrzeby dobierania do tego GPIO. Wystarczy uruchomić sterownik.

    Tak, możesz poprowadzić przekaźnik do P7, jest to dobre rozwiązanie.
    Pomogłem? Kup mi kawę.
  • #5 20936819
    electrikphone
    Poziom 3  
    Posty: 8

    Użyłem P7 do przypisania pinów przekaźnika i działało dobrze.
    Jakie są minimalne wartości, jakie może odczytać chip BL?
    Obecnie zasilam całość ze źródła napięcia stałego 5 V i na stronie indeksu widzę napięcie 5 V. Jak jednak sprawić, aby wyświetlał bieżące wykorzystanie?
    Obciążeniem jest pompa wodna 5 V pracująca przy napięciu 0,300 A.
    Jakie polecenie mam wydać, bo to nie zadziałało?

    Zestaw napięcia 0,1, Zestaw prądu 0,1, Zestaw mocy 0,01

    Zrzut ekranu interfejsu użytkownika z parametrami elektrycznymi, w tym częstotliwość, napięcie, prąd, moc oraz dane energetyczne.
📢 Słuchaj (AI):
REKLAMA