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

Wnętrze LSC SmartPlug 3202087 BK7231N/CB2S, PCB: WP02GE-F 2023-08-04, z licznikiem energii

alvinx 16 Lis 2024 01:32 4866 20

TL;DR

  • Rozbiórka wtyczki LSC SmartPlug 3202087 z modułem CB2S i układem BK7231N pokazuje wnętrze modelu z licznikiem energii.
  • Obudowę otwiera się na zatrzaski, a flashowanie OpenBeken wymaga podłączenia FTDI do 3,3V, GND, RX, TX i CEN.
  • Z backupu wyodrębniono mapę GPIO: P11 BL0937 SEL, P7 przycisk, P6 LED, P10 WiFi LED, P8 przekaźnik, P24 VI, P26 ELE.
  • Po wgraniu OpenBeken działa przełącznik ON/OFF, łączność Wi‑Fi i odczyt energii, a urządzenie nazwano bkn_lsc_plug1.
  • Pomiar energii wymaga kalibracji i synchronizacji czasu NTP, a trybu PowerSave nie zalecano przy BL0937 z powodu dokładności impulsów.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
📢 Słuchaj (Głos AI):
  • Biały inteligentny wtyk Action LSC na drewnianej powierzchni.
    Action sprzedaje je w Niemczech, istnieje kilka wersji, zaczęli od wtyczek opartych na ESP826x i w pewnym momencie przeszli na chipy Beken.
    Wczesne miały śruby do otwierania, obudowy późniejszych, takich jak ta tutaj, są po prostu klikane razem. Tutaj znajduje się szczegółowy teardown i przewodnik flashowania OpenBeken. Informacje o urządzeniu:

    PCB-Label: WP02GE-F 2023-08-04
    BKN-Chip: BKN7231N
    BKN-Board: CB2S

    Wygląda to następująco:

    Biała wtyczka smart z przyciskiem na przedniej stronie.
    Biały inteligentny wtyk Action LSC na drewnianej powierzchni. Widok z tyłu białej wtyczki smart. Biała wtyczka elektryczna z oznaczeniami certyfikatów na drewnianej powierzchni. .

    Aby go otworzyć, użyj wąskiego ostrza i włóż je około 5 mm do środka, aby go podważyć:
    Smartplug umieszczony na drewnianym biurku z widocznym narzędziem do jego otwierania. Osoba otwiera obudowę inteligentnej wtyczki, używając wąskiego ostrza.

    Tak to wygląda w środku:
    Widok zbliżony na płytkę drukowaną CB2S z oznaczeniami typu pinu na chipie Beken. Wnętrze inteligentnej wtyczki z widoczną płytką PCB i komponentami. Wnętrze smartplug z komponentami na płytce PCB Wnętrze wtyczki inteligentnej z chipem BKN7231N na płytce PCB WP02GE-F. . Wnętrze inteligentnej wtyczki z płytką PCB oznaczoną WP02GE-F 2023-08-04. Wnętrze inteligentnej wtyczki z odsłoniętą płytą PCB i komponentami elektronicznymi. Otwarta inteligentna wtyczka z widocznymi podzespołami elektronicznymi na płytce PCB. Widok wnętrza inteligentnej wtyczki z podłączonymi kablami.

    Oto rozłożenie pinów na płycie CB2S:
    Schemat przedstawiający rozmieszczenie pinów na płytce CB2S. Schemat płyty CB2S z oznaczeniami pinów i wymiarami.

    Aby go sflashować, musimy podłączyć nasz programator FTDI-USB do pinów 3,3V, GND, RX, TX i kabla do CEN (abyśmy mogli podłączyć go do GND, aby wejść w tryb programowania).
    Przylutowałem kilka kabli Dupont-Cables do tych pinów, jak poniżej:
    Zbliżenie płytki obwodu drukowanego z kablami podłączonymi do programatora. Moduł FTDI-USB z podłączonymi kablami Dupont. Zbliżenie na wnętrze inteligentnej wtyczki z kilkoma kablami przylutowanymi do pinów na płytce PCB. Płyta główna CB2S z podłączonymi kablami Dupont. .
    Nie jest to ładne, ale działa i jest tylko tymczasowe, i tak odlutowuję je po flashowaniu.


    Mój programator FTDI-USB jest ustawiony na 3,3V przez zworkę i podłączyłem go w ten sposób:
    . FTDI CB2S
    VCC 3,3V
    GND GND
    RX TX
    TX RX

    i luźny kabel do CEN CB2S... musimy go później zewrzeć do GND, aby rozpocząć flashowanie.

    Użyłem GUI BKN-Flashtool stąd: https://github.com/openshwprojects/BK7231GUIFlashTool

    Podłącz FTDI-USB-Programmer do komputera i uruchom Flash-Tool:
    Interfejs narzędzia do flashowania BK7231N z otwartym oknem logowania.
    wybierz
    - właściwy port COM, tutaj jest to COM4
    - typ chipu, CB2S używa BK7231N
    - firmware, który chcesz flashować, możesz pobrać najnowszy firmware za pomocą przycisku "Download latest from Web", co zrobiłem... firmware można pobrać również stąd: https://github.com/openshwprojects/OpenBK7231T_App/releases i umieścić je w folderze firmware narzędzia flash.
    Nic więcej nie zmieniałem.

    Teraz możesz wykonać kopię zapasową oprogramowania układowego, co bardzo polecam, ponieważ otrzymasz piny GPIO używane przez wtyczkę, które należy później skonfigurować, aby działały poprawnie!
    Kliknij więc "Do firmware backup (read) only"... wygląda to jak na powyższym zrzucie ekranu... teraz dotknij bardzo krótko luźnego kabla od CEN do pinu GND i kopia zapasowa powinna się rozpocząć, wygląda to tak:
    Zrzut ekranu programu BK7231 Easy UART Flasher podczas udanego odczytu.

    po pomyślnym zakończeniu pojawi się okno pokazujące wyodrębnioną konfigurację GPIO:
    Zrzut ekranu z konfiguracji GPIO urządzenia Tuya.
    Skopiuj i wklej te informacje do edytora tekstu, będziemy ich potrzebować później!

    Teraz flashujemy OpenBeken-Firmware, klikamy "Do firmware write (no backup)" ....
    teraz ponownie dotknij bardzo krótko luźnego kabla od CEN do pinu GND i powinien zacząć migać:
    Zrzut ekranu z aplikacji BK7231 Easy UART Flasher podczas flashowania oprogramowania.
    Zrzut ekranu narzędzia BK7231 Easy UART Flasher z komunikatem Write success!.

    Gratulacje, udało nam się sflashować OpenBeken!

    Nadal zasilamy go z programatora FTDI przez USB.

    Teraz łączymy się z AccessPoint, który został utworzony:
    Ekran smartfona z widoczną siecią Wi-Fi OpenBK7231N_5055331E.

    i otwórz 192.168.4.1 w przeglądarce internetowej, aby dostać się do OpenBeken-WebUI:
    Zrzut ekranu z interfejsu OpenBK7231N na stronie konfiguracji.
    Nie ma jeszcze przycisku ON/OFF, ponieważ najpierw musimy skonfigurować odpowiednie piny dla przekaźnika, butten i diody LED.

    Kliknij na "Config" i przejdziesz do tej strony:
    Panel konfiguracyjny OpenBeken na urządzeniu mobilnym

    Następnie kliknij "Configure WiFi & Web", aby podłączyć go do sieci Wi-Fi, powinno być oczywiste, nie będę tutaj wchodził w szczegóły.

    Następnie chip połączy się z siecią Wi-Fi i uzyska adres IP za pośrednictwem DHCP, więc sprawdź w interfejsie internetowym routera, którego adresu IP używa teraz.
    Następnie połącz się z Wi-Fi i otwórz nowy adres IP w przeglądarce internetowej.

    Teraz nadszedł czas, aby usunąć przylutowane kable, odlutowując je, a następnie sprawdzić, czy połączenia lutowane z płytą CB2S są nadal dobre i nie są zwarte!
    Włóż wszystko z powrotem do obudowy wtyczki i zamknij ją prawidłowo, ponownie dociskając obie połówki do siebie.
    Możesz teraz podłączyć go do sieci i stamtąd zasilać... ponownie połącz się przez przeglądarkę internetową, aby zakończyć konfigurację....

    Przełączam się teraz na komputer, więc zrzuty ekranu są teraz większe...
    Kliknij "Configure Module", aby skonfigurować piny GPIO, otrzymaliśmy następujące informacje wyodrębnione wcześniej po wykonaniu kopii zapasowej:
    -----------------------
    Konfiguracja urządzenia, jak wyodrębniono z Tuya:
    - BL0937 SEL na P11
    - Przycisk (kanał 1) na P7
    - Dioda LED (kanał 1) na P6
    - BL0937 VI na P24
    - Dioda LED WiFi na P10
    - BL0937 ELE na P26
    - Przekaźnik (kanał 1) na P8
    Wygląda na to, że urządzenie korzysta z modułu CB2S, który wykorzystuje BK7231N.
    A sekcja Tuya zaczyna się, jak zwykle, od 2023424
    -----------------------
    To przekłada się na to:
    Zrzut ekranu interfejsu OpenBK7231N pokazujący konfigurację pinów dla CB2S. .

    Nadałem mojej wtyczce lepszą nazwę w "Config" -> "Configure Names", specjalnie po to, aby później używać jej w Home Assistant pod tą nazwą, wybieram np. "bkn_lsc_plug1".

    Po tym możesz wrócić do "domu" i powinieneś zobaczyć przełącznik ON / OFF, aby przełączyć wtyczkę, mam nadzieję, że działa!
    Ekran interfejsu użytkownika OpenBeken z informacjami o wtyczce bkn_lsc_plug1.

    Dodatkowe informacje:
    Powinieneś również zobaczyć informacje o pomiarze energii, ale najpierw należy je skalibrować, przejdź do http://<your-ip-address>/app, a następnie "Narzędzia".
    Więcej informacji na ten temat można znaleźć tutaj: https://www.elektroda.com/rtvforum/topic4030107.html

    Aby uzyskać statystyki energetyczne, musisz dodać synchronizację czasu NTP, dodając "startDriver NTP" do pliku autoexec.bat, który należy utworzyć za pośrednictwem http://< your-ip-address> /app w sekcji "Filesystem".
    Sprawdź, jak skonfigurować plik autoexec.bat, który jest wykonywany podczas uruchamiania wtyczki, wideo tutaj: https://www.youtube.com/watch?v=kXi8S12tmC8

    Oto mój plik autoexec.bat:

    //start NTP driver
    startDriver NTP
    
    //timezone +1 (add one hour to UTC time)
    ntp_timeZoneOfs 1
    
    // Setting the devices location will allow for calculating sunrise and sunset times
    // put your GPS latitude and longitude here with 6 digits after the comma, not sure if more digits work
    //ntp_setLatlong <latitude>, <longitude>
    
    //enable powersaving
    //PowerSave 1
    //EDIT: I disabled PowerSave after this comment from p.kaczmarek2:
    //- I advise you to be careful with "PowerSave" with the BL0937, 
    //  because the BL0937 requires precise pulse/interrupt counting and potentially "PowerSave" can reduce the precision. 
    //  With the BL0942 this problem does not occur.
    
    
    //wait for NTP to connect
    waitFor NTPState 1



    Dowiedz się, jak dodać urządzenie Openbeken do Home Assistant, oto wideo: https://www.youtube.com/watch?v=pkcspey25V4


    Mam nadzieję, że spodoba ci się ten Teardown i HowTo i że pomoże to niektórym... miłego dnia!

    btw. Naprawdę podoba mi się OpenBeken, bardzo dobrze zrobiony z tak wieloma opcjami, dziękuję programistom OpenBeken!


    EDIT:
    Oto mój szablon z /app-WebUI + kilka dodanych informacji:
    {
      "vendor": "Action LSC",
      "bDetailed": "0",
      "name": "Action LSC Smartplug",
      "model": "3202087 2023-08-04",
      "chip": "BK7231N",
      "board": "CB2S",
      "flags": "1024",
      "keywords": [
        "lsc",
        "smartplug",
       "energymeter",
       "CB2S",
        "BK7231N"
      ],
      "pins": {
        "6": "LED;0",
        "7": "Btn;0",
        "8": "Rel;0",
        "10": "WifiLED;0",
        "11": "BL0937SEL;0",
        "24": "BL0937CF1;0",
        "26": "BL0937CF;0"
      },
      "command": "",
      "image": "https://obrazki.elektroda.pl/7456543000_1731711564.jpg",
      "wiki": "hhttps://www.elektroda.com/rtvforum/viewtopic.php?p=21305004#21305004"
    }

    Fajne? Ranking DIY
    O autorze
    alvinx
    Poziom 2  
    Offline 
    alvinx napisał 2 postów o ocenie 11, pomógł 1 razy. Jest z nami od 2024 roku.
  • #2 21305208
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14725
    Pomógł: 659
    Ocena: 12810
    Dziękuję za szczegółowy opis! Dodam jedynie swoje uwagi:
    - radzę uważać z "PowerSave" przy BL0937, ponieważ BL0937 wymaga precyzyjnego zliczania impulsów/przerwań i potencjalnie "PowerSave" może obniżyć precyzję. Przy BL0942 ten problem nie występuje
    - osobiście wolę wylutować CB2S i flashować go poza układem: https://www.youtube.com/watch?v=YQdR7r6lXRY . RESET za pomocą CEN bywa problematyczny.
    Pomogłem? Kup mi kawę.
  • #4 21330471
    irekhq
    Poziom 14  
    Posty: 84
    Pomógł: 6
    Ocena: 8
    Urządzenie jak w temacie.
    Wgrany firmware:
    Build: Built on Dec 1 2024 12:26:58 version 1.17.782
    Wszystko działa poprawnie, tylko nie mogę zmienić wersji przez OTA, zawsze się uruchamia z wersją 782
    
    Info:OTA:init OTA, startaddr 0x12a000
    Info:OTA:12a000
    Info:OTA:12b000
    ...
    Info:OTA:close OTA, additional 0xb00 FF added 
    Info:OTA:1a5000
    Info:OTA:close OTA, addr 0x1a5400
    Info:MAIN:Module reboot in 2...
    Info:MAIN:Module reboot in 1...
    Info:MAIN:Main_Init_Before_Delay
    Info:CFG:####### Boot Count 48 #######
    Warn:CFG:CFG_InitAndLoad: Correct config has been loaded with 10 changes count.
    Error:CMD:no file early.bat err -2
    Info:EnergyMeter:Read ENERGYMETER status values. sizeof(ENERGY_METERING_DATA)=32
    Info:MAIN:Started BL0937.
    Info:GEN:PIN_SetupPins pins have been set up.
    Info:MAIN:Main_Init_Before_Delay done
    Info:MAIN:Main_Init_Delay
    Info:MAIN:Main_Init_Delay done
    Info:MAIN:Main_Init_After_Delay
    ...
    Info:MAIN:Boot complete time reached (5 seconds)
    Info:CFG:####### Set Boot Complete #######
    

    Co robię źle ?
  • #5 21330478
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14725
    Pomógł: 659
    Ocena: 12810
    Dla pewności - jaki plik dajesz na OTA i gdzie?
    Pomogłem? Kup mi kawę.
  • #6 21330487
    irekhq
    Poziom 14  
    Posty: 84
    Pomógł: 6
    Ocena: 8
    Wchodzę przez /app? , wybieram zakładkę OTA.
    Z listy "Select remote OTA file to download to PC:", wybieram np. ostatni firmware OpenBK7231N_1.17.788.rbl.
    W "Select OTA file from disk:" wybieram pobrany wcześniej firmware.
    Klikam "Start OTA"
  • #7 21649617
    stanoba
    Poziom 1  
    Posty: 1
    Ocena: 1
    91bb78048
    .
    Witam, dzięki za wszystkie informacje. Jeśli ktoś jest zainteresowany, zrobiłem jig pogo pins do programowania inteligentnej wtyczki bez lutowania przewodów do PCB https://www.thingiverse.com/thing:7132465
  • #8 21692789
    tos18
    Poziom 42  
    Posty: 7128
    Pomógł: 1110
    Ocena: 1863
    Witam
    Czy mogę prosić o wartości C5,C7,C8 i R11

    Zbliżenie na płytkę PCB z zaznaczonymi uszkodzonymi elementami C5, C7, C8 i R11
    Niestety demontaż obudowy odbył się z nieplanowanymi stratami.
  • #9 21692833
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14725
    Pomógł: 659
    Ocena: 12810
    Jaki tam układ scalony siedzi? To jest BL0937 czy układ od zasilania?
    Pomogłem? Kup mi kawę.
  • #10 21692874
    jaboto
    Poziom 4  
    Posty: 6
    Witam, jestem tu nowy :) .

    Kupiłem wczoraj jedno z tych urządzeń w Action Belgium, wróciłem do domu i zacząłem flashować po znalezieniu tego forum. Nie mogę sprawić, żeby działało. Udało mi się odczytać firmware i mogę pisać (wydaje się zgodnie z logami), ale nie mogę uzyskać punktu dostępu. Jeśli podłączę wtyczkę do gniazdka ściennego, nie widzę światła. Również po podłączeniu USB widzę światło, ale WiFi się nie pojawia.

    Najpierw flashowałem bez demontażu modułu CB2S. Następnie, ponieważ chciałem odczytać typ BK7321X, który miałem, odlutowałem go i ponownie sflashowałem. Na koniec ponownie zamontowałem i sflashowałem. Wszystkie te operacje wydają się działać.

    Wnętrze LSC SmartPlug 3202087 BK7231N/CB2S, PCB: WP02GE-F 2023-08-04, z licznikiem energii .
    Wnętrze LSC SmartPlug 3202087 BK7231N/CB2S, PCB: WP02GE-F 2023-08-04, z licznikiem energii
    Wnętrze LSC SmartPlug 3202087 BK7231N/CB2S, PCB: WP02GE-F 2023-08-04, z licznikiem energii
    Wnętrze LSC SmartPlug 3202087 BK7231N/CB2S, PCB: WP02GE-F 2023-08-04, z licznikiem energii

    Dzienniki:
    
    Starting flash new (no backup)!
    Now is: Wednesday, September 17, 2025 4:44:37 PM.
    Flasher mode: BK7231N
    Going to open port: /dev/ttyUSB0.
    Serial port open!
    Getting bus... (now, please do reboot by CEN or by power off/on)
    Getting bus success!
    Going to set baud rate setting (460800)!
    Will try to read device flash MID (for unprotect N):
    Flash MID loaded: 1560EB
    Will now search for Flash def in out database...
    Flash def found! For: 1560EB
    Flash information: mid: 1560EB, icName: TH25Q16HB, manufacturer: TH, szMem: 1000000, szSR: 2, cwUnp: 0, cwEnp: 7, cwMsk: 407C, sb: 2, lb: 5, cwdRd: 05-35-FF-FF, cwdWr: 01-FF-FF-FF
    Entering SetProtectState(True)...
    sr: 0
    sr: 0
    final sr: 0
    msk: 407c
    cw: 0, sb: 2, lb: 5
    bfd: 0
    SetProtectState(True) success!
    Going to read encryption key...
    Encryption key read done!
    Encryption key: 510fb093 a3cbeadc 5993a17e c7adeb03
    Reading file firmwares/OpenBK7231N_QIO_1.18.175.bin...
    Loaded 1220464 bytes from firmwares/OpenBK7231N_QIO_1.18.175.bin...
    Using hack to write QIO - just skip bootloader...
    ... so bootloader will not be overwritten!
    Preparing to write data file to chip - resetting bus and baud...
    Getting bus... (now, please do reboot by CEN or by power off/on)
    Getting bus success!
    Going to set baud rate setting (460800)!
    Will try to read device flash MID (for unprotect N):
    Flash MID loaded: 1560EB
    Will now search for Flash def in out database...
    Flash def found! For: 1560EB
    Flash information: mid: 1560EB, icName: TH25Q16HB, manufacturer: TH, szMem: 1000000, szSR: 2, cwUnp: 0, cwEnp: 7, cwMsk: 407C, sb: 2, lb: 5, cwdRd: 05-35-FF-FF, cwdWr: 01-FF-FF-FF
    Entering SetProtectState(True)...
    sr: 0
    sr: 0
    final sr: 0
    msk: 407c
    cw: 0, sb: 2, lb: 5
    bfd: 0
    SetProtectState(True) success!
    Going to do erase, start 69632, sec count 281!
    Erasing sector 69632... ok! Erasing sector 73728... ok! Erasing sector 77824... ok! Erasing sector 81920... ok! Erasing sector 86016... ok! Erasing sector 90112... ok! Erasing sector 94208... ok! Erasing sector 98304... ok! Erasing sector 102400... ok! Erasing sector 106496... ok! Erasing sector 110592... ok! Erasing sector 114688... ok! Erasing sector 118784... ok! Erasing sector 122880... ok! Erasing sector 126976... ok! Erasing sector 131072... ok! Erasing sector 135168... ok! Erasing sector 139264... ok! Erasing sector 143360... ok! Erasing sector 147456... ok! Erasing sector 151552... ok! Erasing sector 155648... ok! Erasing sector 159744... ok! Erasing sector 163840... ok! Erasing sector 167936... ok! Erasing sector 172032... ok! Erasing sector 176128... ok! Erasing sector 180224... ok! Erasing sector 184320... ok! Erasing sector 188416... ok! Erasing sector 192512... ok! Erasing sector 196608... ok! Erasing sector 200704... ok! Erasing sector 204800... ok! Erasing sector 208896... ok! Erasing sector 212992... ok! Erasing sector 217088... ok! Erasing sector 221184... ok! Erasing sector 225280... ok! Erasing sector 229376... ok! Erasing sector 233472... ok! Erasing sector 237568... ok! Erasing sector 241664... ok! Erasing sector 245760... ok! Erasing sector 249856... ok! Erasing sector 253952... ok! Erasing sector 258048... ok! Erasing sector 262144... ok! Erasing sector 266240... ok! Erasing sector 270336... ok! Erasing sector 274432... ok! Erasing sector 278528... ok! Erasing sector 282624... ok! Erasing sector 286720... ok! Erasing sector 290816... ok! Erasing sector 294912... ok! Erasing sector 299008... ok! Erasing sector 303104... ok! Erasing sector 307200... ok! Erasing sector 311296... ok! Erasing sector 315392... ok! Erasing sector 319488... ok! Erasing sector 323584... ok! Erasing sector 327680... ok! Erasing sector 331776... ok! Erasing sector 335872... ok! Erasing sector 339968... ok! Erasing sector 344064... ok! Erasing sector 348160... ok! Erasing sector 352256... ok! Erasing sector 356352... ok! Erasing sector 360448... ok! Erasing sector 364544... ok! Erasing sector 368640... ok! Erasing sector 372736... ok! Erasing sector 376832... ok! Erasing sector 380928... ok! Erasing sector 385024... ok! Erasing sector 389120... ok! Erasing sector 393216... ok! Erasing sector 397312... ok! Erasing sector 401408... ok! Erasing sector 405504... ok! Erasing sector 409600... ok! Erasing sector 413696... ok! Erasing sector 417792... ok! Erasing sector 421888... ok! Erasing sector 425984... ok! Erasing sector 430080... ok! Erasing sector 434176... ok! Erasing sector 438272... ok! Erasing sector 442368... ok! Erasing sector 446464... ok! Erasing sector 450560... ok! Erasing sector 454656... ok! Erasing sector 458752... ok! Erasing sector 462848... ok! Erasing sector 466944... ok! Erasing sector 471040... ok! Erasing sector 475136... ok! Erasing sector 479232... ok! Erasing sector 483328... ok! Erasing sector 487424... ok! Erasing sector 491520... ok! Erasing sector 495616... ok! Erasing sector 499712... ok! Erasing sector 503808... ok! Erasing sector 507904... ok! Erasing sector 512000... ok! Erasing sector 516096... ok! Erasing sector 520192... ok! Erasing sector 524288... ok! Erasing sector 528384... ok! Erasing sector 532480... ok! Erasing sector 536576... ok! Erasing sector 540672... ok! Erasing sector 544768... ok! Erasing sector 548864... ok! Erasing sector 552960... ok! Erasing sector 557056... ok! Erasing sector 561152... ok! Erasing sector 565248... ok! Erasing sector 569344... ok! Erasing sector 573440... ok! Erasing sector 577536... ok! Erasing sector 581632... ok! Erasing sector 585728... ok! Erasing sector 589824... ok! Erasing sector 593920... ok! Erasing sector 598016... ok! Erasing sector 602112... ok! Erasing sector 606208... ok! Erasing sector 610304... ok! Erasing sector 614400... ok! Erasing sector 618496... ok! Erasing sector 622592... ok! Erasing sector 626688... ok! Erasing sector 630784... ok! Erasing sector 634880... ok! Erasing sector 638976... ok! Erasing sector 643072... ok! Erasing sector 647168... ok! Erasing sector 651264... ok! Erasing sector 655360... ok! Erasing sector 659456... ok! Erasing sector 663552... ok! Erasing sector 667648... ok! Erasing sector 671744... ok! Erasing sector 675840... ok! Erasing sector 679936... ok! Erasing sector 684032... ok! Erasing sector 688128... ok! Erasing sector 692224... ok! Erasing sector 696320... ok! Erasing sector 700416... ok! Erasing sector 704512... ok! Erasing sector 708608... ok! Erasing sector 712704... ok! Erasing sector 716800... ok! Erasing sector 720896... ok! Erasing sector 724992... ok! Erasing sector 729088... ok! Erasing sector 733184... ok! Erasing sector 737280... ok! Erasing sector 741376... ok! Erasing sector 745472... ok! Erasing sector 749568... ok! Erasing sector 753664... ok! Erasing sector 757760... ok! Erasing sector 761856... ok! Erasing sector 765952... ok! Erasing sector 770048... ok! Erasing sector 774144... ok! Erasing sector 778240... ok! Erasing sector 782336... ok! Erasing sector 786432... ok! Erasing sector 790528... ok! Erasing sector 794624... ok! Erasing sector 798720... ok! Erasing sector 802816... ok! Erasing sector 806912... ok! Erasing sector 811008... ok! Erasing sector 815104... ok! Erasing sector 819200... ok! Erasing sector 823296... ok! Erasing sector 827392... ok! Erasing sector 831488... ok! Erasing sector 835584... ok! Erasing sector 839680... ok! Erasing sector 843776... ok! Erasing sector 847872... ok! Erasing sector 851968... ok! Erasing sector 856064... ok! Erasing sector 860160... ok! Erasing sector 864256... ok! Erasing sector 868352... ok! Erasing sector 872448... ok! Erasing sector 876544... ok! Erasing sector 880640... ok! Erasing sector 884736... ok! Erasing sector 888832... ok! Erasing sector 892928... ok! Erasing sector 897024... ok! Erasing sector 901120... ok! Erasing sector 905216... ok! Erasing sector 909312... ok! Erasing sector 913408... ok! Erasing sector 917504... ok! Erasing sector 921600... ok! Erasing sector 925696... ok! Erasing sector 929792... ok! Erasing sector 933888... ok! Erasing sector 937984... ok! Erasing sector 942080... ok! Erasing sector 946176... ok! Erasing sector 950272... ok! Erasing sector 954368... ok! Erasing sector 958464... ok! Erasing sector 962560... ok! Erasing sector 966656... ok! Erasing sector 970752... ok! Erasing sector 974848... ok! Erasing sector 978944... ok! Erasing sector 983040... ok! Erasing sector 987136... ok! Erasing sector 991232... ok! Erasing sector 995328... ok! Erasing sector 999424... ok! Erasing sector 1003520... ok! Erasing sector 1007616... ok! Erasing sector 1011712... ok! Erasing sector 1015808... ok! Erasing sector 1019904... ok! Erasing sector 1024000... ok! Erasing sector 1028096... ok! Erasing sector 1032192... ok! Erasing sector 1036288... ok! Erasing sector 1040384... ok! Erasing sector 1044480... ok! Erasing sector 1048576... ok! Erasing sector 1052672... ok! Erasing sector 1056768... ok! Erasing sector 1060864... ok! Erasing sector 1064960... ok! Erasing sector 1069056... ok! Erasing sector 1073152... ok! Erasing sector 1077248... ok! Erasing sector 1081344... ok! Erasing sector 1085440... ok! Erasing sector 1089536... ok! Erasing sector 1093632... ok! Erasing sector 1097728... ok! Erasing sector 1101824... ok! Erasing sector 1105920... ok! Erasing sector 1110016... ok! Erasing sector 1114112... ok! Erasing sector 1118208... ok! Erasing sector 1122304... ok! Erasing sector 1126400... ok! Erasing sector 1130496... ok! Erasing sector 1134592... ok! Erasing sector 1138688... ok! Erasing sector 1142784... ok! Erasing sector 1146880... ok! Erasing sector 1150976... ok! Erasing sector 1155072... ok! Erasing sector 1159168... ok! Erasing sector 1163264... ok! Erasing sector 1167360... ok! Erasing sector 1171456... ok! Erasing sector 1175552... ok! Erasing sector 1179648... ok! Erasing sector 1183744... ok! Erasing sector 1187840... ok! Erasing sector 1191936... ok! Erasing sector 1196032... ok! Erasing sector 1200128... ok! Erasing sector 1204224... ok! Erasing sector 1208320... ok! Erasing sector 1212416... ok! Erasing sector 1216512... ok!
    All selected sectors erased!
    Writing sector 0x11000... ok! Writing sector 0x12000... ok! Writing sector 0x13000... ok! Writing sector 0x14000... ok! Writing sector 0x15000... ok! Writing sector 0x16000... ok! Writing sector 0x17000... ok! Writing sector 0x18000... ok! Writing sector 0x19000... ok! Writing sector 0x1A000... ok! Writing sector 0x1B000... ok! Writing sector 0x1C000... ok! Writing sector 0x1D000... ok! Writing sector 0x1E000... ok! Writing sector 0x1F000... ok! Writing sector 0x20000... ok! Writing sector 0x21000... ok! Writing sector 0x22000... ok! Writing sector 0x23000... ok! Writing sector 0x24000... ok! Writing sector 0x25000... ok! Writing sector 0x26000... ok! Writing sector 0x27000... ok! Writing sector 0x28000... ok! Writing sector 0x29000... ok! Writing sector 0x2A000... ok! Writing sector 0x2B000... ok! Writing sector 0x2C000... ok! Writing sector 0x2D000... ok! Writing sector 0x2E000... ok! Writing sector 0x2F000... ok! Writing sector 0x30000... ok! Writing sector 0x31000... ok! Writing sector 0x32000... ok! Writing sector 0x33000... ok! Writing sector 0x34000... ok! Writing sector 0x35000... ok! Writing sector 0x36000... ok! Writing sector 0x37000... ok! Writing sector 0x38000... ok! Writing sector 0x39000... ok! Writing sector 0x3A000... ok! Writing sector 0x3B000... ok! Writing sector 0x3C000... ok! Writing sector 0x3D000... ok! Writing sector 0x3E000... ok! Writing sector 0x3F000... ok! Writing sector 0x40000... ok! Writing sector 0x41000... ok! Writing sector 0x42000... ok! Writing sector 0x43000... ok! Writing sector 0x44000... ok! Writing sector 0x45000... ok! Writing sector 0x46000... ok! Writing sector 0x47000... ok! Writing sector 0x48000... ok! Writing sector 0x49000... ok! Writing sector 0x4A000... ok! Writing sector 0x4B000... ok! Writing sector 0x4C000... ok! Writing sector 0x4D000... ok! Writing sector 0x4E000... ok! Writing sector 0x4F000... ok! Writing sector 0x50000... ok! Writing sector 0x51000... ok! Writing sector 0x52000... ok! Writing sector 0x53000... ok! Writing sector 0x54000... ok! Writing sector 0x55000... ok! Writing sector 0x56000... ok! Writing sector 0x57000... ok! Writing sector 0x58000... ok! Writing sector 0x59000... ok! Writing sector 0x5A000... ok! Writing sector 0x5B000... ok! Writing sector 0x5C000... ok! Writing sector 0x5D000... ok! Writing sector 0x5E000... ok! Writing sector 0x5F000... ok! Writing sector 0x60000... ok! Writing sector 0x61000... ok! Writing sector 0x62000... ok! Writing sector 0x63000... ok! Writing sector 0x64000... ok! Writing sector 0x65000... ok! Writing sector 0x66000... ok! Writing sector 0x67000... ok! Writing sector 0x68000... ok! Writing sector 0x69000... ok! Writing sector 0x6A000... ok! Writing sector 0x6B000... ok! Writing sector 0x6C000... ok! Writing sector 0x6D000... ok! Writing sector 0x6E000... ok! Writing sector 0x6F000... ok! Writing sector 0x70000... ok! Writing sector 0x71000... ok! Writing sector 0x72000... ok! Writing sector 0x73000... ok! Writing sector 0x74000... ok! Writing sector 0x75000... ok! Writing sector 0x76000... ok! Writing sector 0x77000... ok! Writing sector 0x78000... ok! Writing sector 0x79000... ok! Writing sector 0x7A000... ok! Writing sector 0x7B000... ok! Writing sector 0x7C000... ok! Writing sector 0x7D000... ok! Writing sector 0x7E000... ok! Writing sector 0x7F000... ok! Writing sector 0x80000... ok! Writing sector 0x81000... ok! Writing sector 0x82000... ok! Writing sector 0x83000... ok! Writing sector 0x84000... ok! Writing sector 0x85000... ok! Writing sector 0x86000... ok! Writing sector 0x87000... ok! Writing sector 0x88000... ok! Writing sector 0x89000... ok! Writing sector 0x8A000... ok! Writing sector 0x8B000... ok! Writing sector 0x8C000... ok! Writing sector 0x8D000... ok! Writing sector 0x8E000... ok! Writing sector 0x8F000... ok! Writing sector 0x90000... ok! Writing sector 0x91000... ok! Writing sector 0x92000... ok! Writing sector 0x93000... ok! Writing sector 0x94000... ok! Writing sector 0x95000... ok! Writing sector 0x96000... ok! Writing sector 0x97000... ok! Writing sector 0x98000... ok! Writing sector 0x99000... ok! Writing sector 0x9A000... ok! Writing sector 0x9B000... ok! Writing sector 0x9C000... ok! Writing sector 0x9D000... ok! Writing sector 0x9E000... ok! Writing sector 0x9F000... ok! Writing sector 0xA0000... ok! Writing sector 0xA1000... ok! Writing sector 0xA2000... ok! Writing sector 0xA3000... ok! Writing sector 0xA4000... ok! Writing sector 0xA5000... ok! Writing sector 0xA6000... ok! Writing sector 0xA7000... ok! Writing sector 0xA8000... ok! Writing sector 0xA9000... ok! Writing sector 0xAA000... ok! Writing sector 0xAB000... ok! Writing sector 0xAC000... ok! Writing sector 0xAD000... ok! Writing sector 0xAE000... ok! Writing sector 0xAF000... ok! Writing sector 0xB0000... ok! Writing sector 0xB1000... ok! Writing sector 0xB2000... ok! Writing sector 0xB3000... ok! Writing sector 0xB4000... ok! Writing sector 0xB5000... ok! Writing sector 0xB6000... ok! Writing sector 0xB7000... ok! Writing sector 0xB8000... ok! Writing sector 0xB9000... ok! Writing sector 0xBA000... ok! Writing sector 0xBB000... ok! Writing sector 0xBC000... ok! Writing sector 0xBD000... ok! Writing sector 0xBE000... ok! Writing sector 0xBF000... ok! Writing sector 0xC0000... ok! Writing sector 0xC1000... ok! Writing sector 0xC2000... ok! Writing sector 0xC3000... ok! Writing sector 0xC4000... ok! Writing sector 0xC5000... ok! Writing sector 0xC6000... ok! Writing sector 0xC7000... ok! Writing sector 0xC8000... ok! Writing sector 0xC9000... ok! Writing sector 0xCA000... ok! Writing sector 0xCB000... ok! Writing sector 0xCC000... ok! Writing sector 0xCD000... ok! Writing sector 0xCE000... ok! Writing sector 0xCF000... ok! Writing sector 0xD0000... ok! Writing sector 0xD1000... ok! Writing sector 0xD2000... ok! Writing sector 0xD3000... ok! Writing sector 0xD4000... ok! Writing sector 0xD5000... ok! Writing sector 0xD6000... ok! Writing sector 0xD7000... ok! Writing sector 0xD8000... ok! Writing sector 0xD9000... ok! Writing sector 0xDA000... ok! Writing sector 0xDB000... ok! Writing sector 0xDC000... ok! Writing sector 0xDD000... ok! Writing sector 0xDE000... ok! Writing sector 0xDF000... ok! Writing sector 0xE0000... ok! Writing sector 0xE1000... ok! Writing sector 0xE2000... ok! Writing sector 0xE3000... ok! Writing sector 0xE4000... ok! Writing sector 0xE5000... ok! Writing sector 0xE6000... ok! Writing sector 0xE7000... ok! Writing sector 0xE8000... ok! Writing sector 0xE9000... ok! Writing sector 0xEA000... ok! Writing sector 0xEB000... ok! Writing sector 0xEC000... ok! Writing sector 0xED000... ok! Writing sector 0xEE000... ok! Writing sector 0xEF000... ok! Writing sector 0xF0000... ok! Writing sector 0xF1000... ok! Writing sector 0xF2000... ok! Writing sector 0xF3000... ok! Writing sector 0xF4000... ok! Writing sector 0xF5000... ok! Writing sector 0xF6000... ok! Writing sector 0xF7000... ok! Writing sector 0xF8000... ok! Writing sector 0xF9000... ok! Writing sector 0xFA000... ok! Writing sector 0xFB000... ok! Writing sector 0xFC000... ok! Writing sector 0xFD000... ok! Writing sector 0xFE000... ok! Writing sector 0xFF000... ok! Writing sector 0x100000... ok! Writing sector 0x101000... ok! Writing sector 0x102000... ok! Writing sector 0x103000... ok! Writing sector 0x104000... ok! Writing sector 0x105000... ok! Writing sector 0x106000... ok! Writing sector 0x107000... ok! Writing sector 0x108000... ok! Writing sector 0x109000... ok! Writing sector 0x10A000... ok! Writing sector 0x10B000... ok! Writing sector 0x10C000... ok! Writing sector 0x10D000... ok! Writing sector 0x10E000... ok! Writing sector 0x10F000... ok! Writing sector 0x110000... ok! Writing sector 0x111000... ok! Writing sector 0x112000... ok! Writing sector 0x113000... ok! Writing sector 0x114000... ok! Writing sector 0x115000... ok! Writing sector 0x116000... ok! Writing sector 0x117000... ok! Writing sector 0x118000... ok! Writing sector 0x119000... ok! Writing sector 0x11A000... ok! Writing sector 0x11B000... ok! Writing sector 0x11C000... ok! Writing sector 0x11D000... ok! Writing sector 0x11E000... ok! Writing sector 0x11F000... ok! Writing sector 0x120000... ok! Writing sector 0x121000... ok! Writing sector 0x122000... ok! Writing sector 0x123000... ok! Writing sector 0x124000... ok! Writing sector 0x125000... ok! Writing sector 0x126000... ok! Writing sector 0x127000... ok! Writing sector 0x128000... ok! Writing sector 0x129000... ok! Starting CRC check for 281 sectors, starting at offset 0x11000
    CRC matches 0x53B41C4D!
    
    NOTE: the OBK config writing is disabled, so not writing anything extra.
    Writing file data to chip successs.
    


    Zapisywanie dziennika konfiguracji OBK:
    
    Tuya config extractor - magic is at 2023424 
    Saving debug Tuya decryption data to lastRawDecryptedStrings.bin
    Tuya keys extraction has found 32 keys
    It's not an OBK config, header is bad
    Failed to extract Tuya keys - magic constant header not found in binary
    It's not an OBK config, header is bad
    Tuya config extractor - magic is at 2023424 
    Saving debug Tuya decryption data to lastRawDecryptedStrings.bin
    Tuya keys extraction has found 32 keys
    
    Starting write only OBK config!
    Now is: Wednesday, September 17, 2025 5:14:56 PM.
    Flasher mode: BK7231N
    Going to open port: /dev/ttyUSB0.
    Serial port open!
    Getting bus... (now, please do reboot by CEN or by power off/on)
    Getting bus failed, will try again - 0/100!
    Getting bus failed, will try again - 1/100!
    Getting bus success!
    Going to set baud rate setting (460800)!
    Will try to read device flash MID (for unprotect N):
    Flash MID loaded: 1560EB
    Will now search for Flash def in out database...
    Flash def found! For: 1560EB
    Flash information: mid: 1560EB, icName: TH25Q16HB, manufacturer: TH, szMem: 1000000, szSR: 2, cwUnp: 0, cwEnp: 7, cwMsk: 407C, sb: 2, lb: 5, cwdRd: 05-35-FF-FF, cwdWr: 01-FF-FF-FF
    Entering SetProtectState(True)...
    sr: 0
    sr: 0
    final sr: 0
    msk: 407c
    cw: 0, sb: 2, lb: 5
    bfd: 0
    SetProtectState(True) success!
    Going to read encryption key...
    Encryption key read done!
    Encryption key: 510fb093 a3cbeadc 5993a17e c7adeb03
    Preparing to write data file to chip - resetting bus and baud...
    Getting bus... (now, please do reboot by CEN or by power off/on)
    Getting bus success!
    Going to set baud rate setting (460800)!
    Will try to read device flash MID (for unprotect N):
    Flash MID loaded: 1560EB
    Will now search for Flash def in out database...
    Flash def found! For: 1560EB
    Flash information: mid: 1560EB, icName: TH25Q16HB, manufacturer: TH, szMem: 1000000, szSR: 2, cwUnp: 0, cwEnp: 7, cwMsk: 407C, sb: 2, lb: 5, cwdRd: 05-35-FF-FF, cwdWr: 01-FF-FF-FF
    Entering SetProtectState(True)...
    sr: 0
    sr: 0
    final sr: 0
    msk: 407c
    cw: 0, sb: 2, lb: 5
    bfd: 0
    SetProtectState(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: OpenBekenX_611393
    Short name from CFG: obk611393
    Web Root from CFG: https://openbekeniot.github.io/webapp/
    Writing config sector 0x1D1000...Writing file data to chip successs.
    


    Czy ktoś mógłby mi wskazać co mogę robić źle?
  • #11 21692923
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14725
    Pomógł: 659
    Ocena: 12810
    Sprawdź dziennik debugowania w TX2 - prędkość 115200. Najpierw odłącz urządzenie od zasilania. Zasilanie z niezawodnego źródła 3,3 V.
    Pomogłem? Kup mi kawę.
  • #12 21692982
    jaboto
    Poziom 4  
    Posty: 6
    >>21692923

    Dzięki za odpowiedź @p.kaczmarek2 .

    Przylutowałem nowy terminal do TX2. Użyłem pico, aby to uchwycić:
    
    root@PlaneShift:/home/jaime/Projects/BK7231GUIFlashTool# picocom -b 115200 /dev/ttyUSB0 | tee pico.log
    picocom v3.1
    
    port is        : /dev/ttyUSB0
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    hangup is      : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    logfile is     : none
    initstring     : none
    exit_after is  : not set
    exit is        : no
    
    Type [C-a] [C-h] to see available commands
    Terminal ready
    ðü
    V:BK7231N_1.0.1
    REG:cpsr     spsr     r13      r14
    SVC:000000D3          00401C1C 000033AC
    IRQ:000000d2 00000010 00401e0c f1cfc8e9 
    FIR:000000d1 00000010 00401ffc 70332711 
    SYS:000000df          0040192c 00000158 
    ST:00000000
    J 0x10000
    bk_misc_init_start_type 0 0
    prvHeapInit-start addr:0x4144f0, size:113424
    [Flash]id:0xeb6015
    sctrl_sta_ps_init
    cset:0 0 0 0
    OpenBK7231N, version 1.18.175
    Entering initLog()...
    Commands registered!
    initLog() done!
    Inð
    Terminating...
    Thanks for using picocom
    
    .

    Mówisz, aby użyć niezawodnego zasilania 3,3 V. Używam starego USB do szeregowego, który leżał w pobliżu z moich urządzeń LoRaWan (patrz zdjęcie). Myślisz, że to może być problem?
    Płytka rozwojowa Heltec z portem micro USB i listwami pinów na drewnianym blacie
  • #13 21693050
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14725
    Pomógł: 659
    Ocena: 12810
    Dziennik zatrzymuje się nagle bez żadnych widocznych błędów. Czy próbowałeś po prostu uruchomić go z sieci (najpierw odłącz konwerter usb na uart)?

    Może to być problem z zasilaniem. Nie widzę żadnego dobrego LDO na konwerterze USB na UART. Zwykle używam AMS1117-3.3V. Widziałeś mój obwód na jednym z moich filmów?


    Pomogłem? Kup mi kawę.
  • #14 21693183
    jaboto
    Poziom 4  
    Posty: 6
    >>21693050 Tak, próbowałem go uruchomić bezpośrednio podłączonego do ściany i nadal nic.

    Niestety nie mam regulatora 3.3. Spróbuję zdobyć inne urządzenie i spróbować ponownie. W każdym razie dzięki za poświęcony czas
  • #15 21698644
    jaboto
    Poziom 4  
    Posty: 6
    To było bardzo pomocne. Dzięki!
  • #16 21698658
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14725
    Pomógł: 659
    Ocena: 12810
    Hej, czy udało ci się go sflashować i uruchomić?
    Pomogłem? Kup mi kawę.
  • #17 21698711
    jaboto
    Poziom 4  
    Posty: 6
    >>21698658
    Hej, @p.kaczmarek2 . Dzięki za sprawdzenie, faktycznie dokupiłem jeszcze dwie wtyczki i flashowałem i dość szybko zaczęły działać. Problem wynikał z PCB, najwyraźniej nie jestem najlepszy w lutowaniu i udało mi się przez pomyłkę odlutować diodę, co spowodowało, że urządzenie nie otrzymywało wystarczającej mocy (zakładam), stąd ten wadliwy log. Myślę, że to urządzenie jest do wyrzucenia.
  • #18 21698712
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14725
    Pomógł: 659
    Ocena: 12810
    Ciekawe, możesz pokazać zdjęcie, która dokładnie dioda została odlutowana? Może łatwo będzie ją odzyskać.
    Pomogłem? Kup mi kawę.
  • #19 21699802
    jaboto
    Poziom 4  
    Posty: 6
    >>21698712 .

    D1 tutaj chyba padł, nie mogłem go nigdzie znaleźć więc może to nawet wadliwe urządzenie? Nigdy nie próbowałem przed flashowaniem. Jako test postanowiłem zlutować razem (to jest zdjęcie w rzeczywistości) i kiedy go podłączyłem, zaiskrzyło, więc domyślam się, że jest teraz spalony. W każdym razie było to tanie urządzenie i było dobrym testem moich umiejętności lutowniczych. Teraz mam 3 działające :) .
    Zbliżenie na uszkodzoną diodę D1 na zielonej płytce PCB, oznaczoną czerwonym kółkiem

    Dzięki!
  • #20 21699821
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14725
    Pomógł: 659
    Ocena: 12810
    Musiałbym zobaczyć trochę więcej, gdzie dokładnie się znajduje. Jakie jest oznaczenie układu zasilania? Czy jest to słynny BP2525?
    Typowy układ aplikacyjny zasilacza z BP2525X z wejściem AC i wyjściem DC

    No i zaiskrzyło, ale może CB2S jeszcze żyje? Można go łatwo odlutować i wykorzystać do jakiegoś projektu DIY lub testów. Potrzebujesz tylko dobrego zasilacza 3.3V. Możesz użyć tego CB2S jak "Beken" Arduino do projektów DIY.
    Pomogłem? Kup mi kawę.
  • #21 21915878
    Adriaan2
    Poziom 4  
    Posty: 8
    Dziękuję za ten artykuł. Działa na dwóch ostatnio kupionych wtyczkach o numerach artykułów 3202087.1 (z gniazdem typu E - belgijska, francuska itp) oraz 3202087.2 (z gniazdem typu F (lub Schuko) - niemiecka, holenderska itp). Nie wiem, czy .1 i .2 oznaczają wersję, czy typ wtyczki. Ponieważ wersja (Schuko) przedstawiona w powyższym wątku nie wspomina o żadnych rozszerzeniach kropek, myślę, że jest to numer wersji.

    Na dzień dzisiejszy (początek czerwca 2026 r.) ESPHome (LibreTiny) nie obsługuje BK7238N, czyli wszystkich trzech wersji tej wtyczki.
📢 Słuchaj (Głos AI):

Podsumowanie tematu

✨ Dyskusja dotyczy rozbiórki i flashowania inteligentnej wtyczki LSC SmartPlug 3202087 sprzedawanej przez Action, w nowszej wersji z obudową zatrzaskową, modułem CB2S/BK7231N oraz licznikiem energii BL0937. Opisano oznaczenia PCB WP02GE-F 2023-08-04, sposób otwierania obudowy cienkim ostrzem oraz przejście producenta z układów ESP826x na Beken. Wymieniono praktyczne uwagi dotyczące flashowania OpenBeken, w tym zalecenie ostrożności przy PowerSave dla BL0937, preferencję programowania CB2S poza układem oraz problemy z resetem przez CEN. Pojawiły się też wątki związane z OTA, wersjami firmware 1.17.782 i 1.17.788, diagnostyką przez UART/TX2, zasilaniem 3,3 V, błędami po lutowaniu oraz uszkodzeniem diody D1 i problemami z uruchomieniem Wi‑Fi po flashowaniu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA