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

Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N

mashgsm 01 Gru 2023 16:37 1419 1
  • Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N
    Witam, oto opis flashowania przez WiFi (bez lutowania) żarówki Led 4,5W ze sklepu SpectrumLed, następcy modelu 5W. Cena w promocji 21,99zł, więc raczej dobra jak na żarówkę RGBW-CCT.
    Zrzut ekranu ze sklepu:
    Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N
    https://sklep.spectrumled.pl/pl/p/Zarowka-Wi-...ooth-Tuya-LED-GU10-4%2C5W-230V-RGBW-CCT-DIM/2

    Wcześniej kupowałem takie same, tylko 5W, ale jak świecą obok siebie to żadnej różnicy nie widać. Według mnie to nowy model, wcześniejszy WOJ+14415 pewnie już producent wycofuje.

    Numer kodowy WOJ+16823. Oryginalnie w żarówce firmware 1.3.22 (nie mam jak tego potwierdzić, ale na innych nowych LED-ach udało się wgrać firmware przez wifi właśnie na tym profilu!!), po aktualizacji w aplikacji Tuya robi się na 1.5.21 i nie jest obsługiwany już przez Tuya Cloudcutter dlatego należy rozebrać żarówkę, podpiąć się do RX(R1) i TX(T1) i 3,3v, masa, wgrać odpowiedni firmware. Zasilanie należy podać z osobnego źródła, nie z tego samego konwertera! W tym modelu jest BK7231N na mikro płytce o nazwie CBLC5. Jeśli nie dokonano aktualizacji to mi udało się kilka żarówek przerobić bez rozbierania Tuya Cloudcutterem(jak pisałem powyżej). Jeśli kupicie nową to najlepiej zrobić to od razu przed aktualizacją. Ja niestety kilka żarówek z automatu zaktualizowałem i musiałem się do nich dobrać do środka i nie jest to prosty proces. Pierwszą żarówkę standardowo otwierałem od przodu tj. zdjęcie plastikowego nakładki np. nożykiem szybko schodzi, następnie należy zebrać klej wokół płytki z diodami led. Wyjęcie płytki jest już dość uciążliwe, mi udawało się poprzez włożenie cienkiego śrubokręta do dziurki gdzie wychodzi antena i podważanie z wyczuciem. Należy uważać aby nie uszkodzić elementów na płytce. Ja niestety uszkodziłem jedną diodę LED zieloną i wówczas wszystkie inne nie świecą, ale finalnie zmostkowałem tą uszkodzoną diodę i pozostałe ściecą. Po zdjęciu płyki z diodami w środku jest płytka ze sterownikiem. NIestety jej nie wyjmiemy bo trzymają ją kabelki podłączone do pinów zasialania 230 GU10 i są bardzo krótkie. Pierwszą żarówkę potraktowałem doświadczalnie i końcówki do GU10 wcisnąłem do środka siłą z użyciem kombinerek. Nietety plastik wokół nich popękał i później musiałem kombinować z klejami i odbudową abym mógł włożyć ją do gniazda oprawy GU10. Następne żarówki postanowiłem nieco inaczej rozebrać. Postanowiłem rozciąć je w połowie tak aby nie uszkodzić pinów zasilajączych GU10 oraz nie grzebać przy diodach LED bo tam trzeba uważać i używać dużo siły i precyzji. Rozcięcie okazało się bardzo skuteczne! Zwykła piłka do metalu o cienkiej grubości. Delikatnie aby nie uszkodzić płytki która tuż po przecięciu nam się ukaże. Myślałem też o przecięciu z użyciem wysokiej temperatury, coś rozgrzanego np. cienki nożyk, ale jakoś nie miałem na to pomysłu? Po rozcięciu można bez problemu dostać się do płytki CBLC5 z układem BK7231N. Potrzebne piny TX i RX są dostępne i można podłączyć kabelki nawet z użyciem lutownicy transformatorowej z cienkim grotem. Nie trzeba nic dodatkowo wyrywać, kombinować. Po wgraniu oprogramowania bez problemu składa się przeciętą żarówkę i klei. Ja użyłem standardowego SuperGlue ale według mnie powinien być inny jakiś dwu-składnikowy(poxipol?) odporny na wysokie temperatury bo żarówka mimo wszystko dość mocno się nagrzewa. Jeśli ktoś planuje umieszczać je na zewnątrz albo w łazienkach to lepiej skleić czymś lepszym. Ja akurat mam je w suchych pomieszczeniach to nie robi dla mnie problemu. Zrobiłem kilka zdjęć z moich prac jakby ktoś chciał skorzystać z tego sposobu to polecam, ale pewnie są też inne metody wszystko zależy czym kto dysponuje. Opisałem część fizyczną rozebrania i złożenia bo ona przysworzyła mi najwięcej problemów, czasu i nerwów. Jeśli chodzi o programowanie to poszło dość szybko i prosto. Wykorzystałem program BK7231Flasher oraz aktualny firmware do wersji N tj. OpenBK7231N_QIO_1.17.308.bin. Następnie konfiguracja i ustawienia, wyszukiwanie kolorów itd. Jeśli czegoś brakuje to proszę o informację mogę podać. Fajnie aby powstał nowy profil w OpenBK bo standardowo go nie odnajduje i nie w bazie nie ma. Posiadam w domu kilkadziesiąt urządzeń od Tuya i wszystkie udało się przerobić albo bezprzewodowo Tuya Cloudcutter albo przewodowo z rozbieraniem/otwieraniem urządzeń. Na dzień dzisiejszy w moim HomeAssistant nie mam już nic powiązanego z chmurą Tuya/localTuya. Wszystko jest na OpenBK albo ESPhome oraz Tasmota. Podam konfigurację, która u mnie działa dla OpenBK.

    Dla OpenBK:
    Kod: JSON
    Zaloguj się, aby zobaczyć kod


    Dla ESPhome wycinek:
    sm2235:
      clock_pin: P26
      data_pin: P24
      max_power_color_channels: 0
      max_power_white_channels: 2
    
    output:
      - platform: sm2235
        id: output_red
        channel: 2
      - platform: sm2235
        id: output_green
        channel: 1
      - platform: sm2235
        id: output_blue
        channel: 0
      - platform: sm2235
        id: output_cold
        channel: 4
      - platform: sm2235
        id: output_warm
        channel: 3
    
    light:
      - platform: rgbww
        id: light_rgbww
        name: $nameled
        color_interlock: true
        cold_white_color_temperature: 6500 K
        warm_white_color_temperature: 2700 K
        red: output_red
        green: output_green
        blue: output_blue
        cold_white: output_cold
        warm_white: output_warm
    

    Cały Template:




    Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N
    Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N
    Zdjęcia z moich prac:
    Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N Wgrywanie firmware na żarówkę LED 4,5W RGBW GU10 Spectrum SMART WOJ+16823 z BK7231N

    Fajne? Ranking DIY
    O autorze
    mashgsm
    Poziom 15  
    Offline 
    mashgsm napisał 226 postów o ocenie 25, pomógł 4 razy. Mieszka w mieście Słupsk. Jest z nami od 2002 roku.
  • #2 20846170
    p.kaczmarek2
    Moderator Smart Home
    Rzeczywiście, aktualizowanie softu Tuya można odciąć nam furtkę zmiany wsadu przez WiFi. Nowsze wersje firmware Tuya są zabezpieczone przed metodami tuya-convert i tuya-cutter. Więcej pisałem o tym w temacie:
    Lista urządzeń Tuya-Cloudcutter - tuya-convert for BK7231
    Gratuluje, że sobie poradziłeś i tez z metodą "kabelkową". Kiedyś na YT był prezentowany podobny proces:



    Na przyszłość można tylko poradzić to, co sam napisałeś w artykule - nie aktualizować softu jeśli chcemy potem produkt "hakować" by wgrać wsad przez OTA (zasadniczo całe te OTA opiera się na przepełnieniu bufora, które Tuya naprawiła w dalszych wersjach firmware)

    Added after 3 [minutes]:

    PS: Dodałem wpis JSON na listę:
    https://github.com/OpenBekenIOT/webapp/commit/bfa0bd86eb5c8353a26457d3c13f3f72162225fd
    Produkt powinien się już wyświetlać na naszej oficjalnej forumowej liście tematów:
    https://openbekeniot.github.io/webapp/devicesList.html
    Pomogłem? Kup mi kawę.
REKLAMA