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

Konwersja bramek Zigbee WRG1 i TYZS3 do OpenBeken

insmod 14 Lip 2025 17:18 5403 25

TL;DR

  • Przewodnik konwertuje bramki Zigbee WRG1 i TYZS3, w wariantach ZXGWZ-04, JMWZG1 i TYZG1, do OpenBeken.
  • Nie da się ich sflashować przez UART; potrzebny jest adapter J-Link, nawet tani klon J-Link OB.
  • WRG1 wymaga J-Link przez SWD, kopii flash i wgrania OpenRTL8710A JTAG bez danych systemowych oraz kalibracyjnych, by zachować MAC i Wi‑Fi.
  • Kopia WRG1 tworzy rtl8711am_dump.bin z 4 MB pamięci, a po flashowaniu urządzenie uruchamia AP i konfiguruje się pod 192.168.4.1.
  • TYZS3 flashuje się przez J-Link i Simplicity Commander z plikami .gbl; po ustawieniu swflow lub rtscts startuje jako adapter ZHA/Zigbee2MQTT pod tcp://:8888.
Wygenerowane przez model językowy.
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
📢 Słuchaj (AI):
  • Konwersja bramek Zigbee WRG1 i TYZS3 do OpenBeken
    Ten przewodnik pokaże Ci, jak przekonwertować bramki WRG1 i TYZS3 Zigbee na OpenBeken.

    Istnieje kilka znanych wariantów wykorzystujących tę kombinację.
    1. ZXGWZ-04 (wewnętrzna płytka nosi nazwę TYGWZW1), widoczna tutaj .
    2. JMWZG1 (JMZ1-V1.2 lub JMZ1-V1.3), widziany tutaj 3.
    3. TYZG1 (JZZWD-TY1.1), widziany tutaj

    Jeśli masz moduł WBRG1 zamiast WRG1, zobacz tutaj .

    Zdjęcia
    Konwersja bramek Zigbee WRG1 i TYZS3 do OpenBeken Konwersja bramek Zigbee WRG1 i TYZS3 do OpenBeken

    Ostrzegam, że nie można ich sflashować przez UART, trzeba by kupić adapter J-Link
    Chiński klon J-Link OB za 2 dolary też by działał
    Konwersja bramek Zigbee WRG1 i TYZS3 do OpenBeken

    Jeśli wcześniej nie korzystałeś z J-Link, będziesz musiał zainstalować sterowniki.
    Z załączonego pliku rtl8711am.rar zainstaluj JLink_Windows_V632g.exe

    Po zainstalowaniu sterowników i podłączeniu J-Link, sprawdź, czy w menedżerze urządzeń pod kontrolerami USB znajduje się "sterownik J-Link", a nie nieznane urządzenie.

    Podłącz J-Link do portu SWD modułu WRG1 (SWCLK_WIFI i SWD_WIFI).
    Najpierw należy wykonać kopię zapasową.
    Wykonaj RTL8711AM_ReadFlash.bat
    Spowoduje to utworzenie pliku rtl8711am_dump.bin. Jest to kopia zapasowa 4 MB wewnętrznej pamięci flash RTL8711AM.

    Otwórz RTL00Flasher (zignoruj ostrzeżenie Flash ID, jeśli się pojawi)
    Konwersja bramek Zigbee WRG1 i TYZS3 do OpenBeken
    Pobierz najnowszy firmware OpenRTL8710A JTAG ze strony https://github.com/openshwprojects/OpenBK7231T_App/releases.
    Najnowszy w chwili pisania tego postu: https://github.com/openshwprojects/OpenBK7231...s/download/1.18.135/OpenRTL8710A_1.18.135.bin
    Otwórz stronę "Auto", gdzie znajduje się przycisk "Write Flash". Zaznacz "Image1" i "Image2,3". Upewnij się, że pola wyboru "Dane systemowe" i "Dane kalibracyjne" nie są ustawione. W ten sposób zachowamy oryginalny adres MAC i kalibrację WiFi.
    Następnie naciśnij "Write Flash" i wybierz wcześniej pobrane oprogramowanie. Flashowanie rozpocznie się automatycznie.

    Po flashowaniu podłącz UART do LOG-TX/L-TX i LOG-RX/L-RX, ustaw prędkość transmisji na 38400.
    Włącz zasilanie urządzenia.
    Jeśli wszystko poszło dobrze, zobaczysz log bootowania OpenBeken.
    <RTL8195A>=========================================================
    
    ROM Version: 0.3
    
    Build ToolChain Version: gcc version 4.8.3 (Realtek ASDK-4.8.3p1 Build 2003) 
    
    =========================================================
    Check boot type form eFuse
    SPI Initial
    Image1 length: 0x53a8, Image Addr: 0x10000bc8
    Image1 Validate OK, Going jump to Image1
    
    BOOT from Flash:YES
    
    ===== Enter Image 1 ====
    SDR Controller Init
    
    OTA Im INVALID
    
    load NEW fw 0
    Flash Im2:Addr 0xb000, Len 223448, Load to SRAM 0x10006000
    Im3 length: 0x7ca00, Im3 Addr: 0x30000000
    Im2 Sign: RTKWin, InfaStart @ 0x10006189 
    ===== Enter Image 2 ====
    interface 0 is initialized
    interface 1 is initialized
    
    Initializing WIFI ...
    WIFI initialized
    
    init_thread(53), Available heap 0x23a78OpenRTL8710A, version dev_20250714_133008
    Entering initLog()...
    Commands registered!
    initLog() done!
    Info:MAIN:Main_Init_Before_Delay
    ...
    ...
    

    Połącz się z nowo utworzonym punktem dostępowym i poprzez http://192.168.4.1 skonfiguruj go do swoich potrzeb.
    Konfiguracja pinów OBK:
    PB2 - Przycisk
    PC0 - Niebieska dioda LED
    PC1 - Czerwona dioda LED


    Czas migania TYZS3.

    Podłącz J-Link do portu SWD modułu TYZS3 (SWCLK i SWD po prawej stronie modułu).
    Najpierw oczywiście należy wykonać kopię zapasową.
    Wykonaj TYZS3_ReadFlash.bat
    Spowoduje to utworzenie pliku tyzs3_dump.hex.
    Otwórz Simplicity Commander i wybierz adapter J-Link
    Zrzut ekranu programu Simplicity Commander z otwartym menu „Select Kit...” i zaznaczonym adapterem J-Link USB.
    Otwórz kategorię Flash, kliknij "Przeglądaj..." i wybierz dowolny z plików rtl8711am.rar .gbl
    1. tyzs3_zigbee_ncp_7.4.5.0_115200_swflow_buf64.gbl - wcześniej testowany przeze mnie przez kilka miesięcy. Działa.
    2. tyzs3_zigbee_ncp_7.5.0.0_115200_swflow_buf64.gbl - tylko potwierdzone, że działa i łączy się z Zigbee2MQTT, nic więcej.
    3. tyzs3_zigbee_ncp_7.5.0.0_115200_swflow_nobuf.gbl - nie testowane. Główną różnicą jest domyślny bufor RX. W 7.4.x występował pewien błąd, więc wymagany był zwiększony bufor. Nie wiadomo, czy zostało to naprawione w 7.5.0.
    4. tyzs3_zigbee_ncp_7.5.0.0_115200_rtscts_buf64.gbl - potwierdzono, że działa i łączy się z Zigbee2MQTT, ale nie przeprowadzono prawdziwych testów. W zestawie ze sprzętowym odciążaniem przepływu. Powinien to być najlepszy wariant.
    5. tyzs3_openthread_rcp_2.4.6.0_230400_swflow_buf64.gbl - oprogramowanie układowe OpenThread z programową kontrolą przepływu. Nie testowane.
    6. tyzs3_openthread_rcp_2.4.6.0_230400_rtscts_buf64.gbl - oprogramowanie sprzętowe OpenThread ze sprzętową kontrolą przepływu. Nie testowano.

    Po wybraniu oprogramowania układowego kliknij przycisk "Flash" i poczekaj, aż się zakończy.
    Odłącz adapter J-Link i zasil go przez USB.

    Polecenie autoexec/startup dla OpenBeken:
    startdriver uarttcp 115200 512 1 1
    SetChannelLabel 1 "Bridge Connection"
    SetChannelVisible 1 0
    SetChannelType 1 OpenClosed_Inv

    Teraz, w zależności od tego, jaki firmware sflashowałeś do TYZS3, edytuj pierwszy wiersz i zamień w pierwszym wierszu ostatni symbol na 0, jeśli sflashowałeś firmware swflow. Zachowaj 1, jeśli sflashowałeś firmware rtscts.

    Dodając tę bramkę jako adapter do ZHA lub Zigbee2MQTT, użyj tego ciągu znaków:
    tcp://<OBK_IP>:8888

    Zastąp <OBK_IP> dowolnym adresem IP skonfigurowanym dla urządzenia przez DHCP lub statycznym adresem IP, jeśli został skonfigurowany.
    Załączniki:
    • Zigbee Gateway_Tuya Smart_Docs Center.pdf (317.38 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • rtl8711am.rar (65.41 MB) Musisz być zalogowany, aby pobrać ten załącznik.

    Fajne? Ranking DIY
    O autorze
    insmod
    Poziom 31  
    Offline 
    insmod napisał 1353 postów o ocenie 425, pomógł 160 razy. Jest z nami od 2024 roku.
  • REKLAMA
  • #2 21607779
    divadiow
    Poziom 38  
    Posty: 4859
    Pomógł: 424
    Ocena: 860
    Czy są one takie same w 3 wariantach bramek i jakie jest przypisanie szablonu w json? Nie mam RTL-AM, aby szybko sprawdzić, jakie są piny

    insmod napisał:
    Konfiguracja pinów OBK:
    PB2 - Przycisk
    PC0 - Niebieska dioda LED
    PC1 - Czerwona dioda
  • REKLAMA
  • #3 21607790
    insmod
    Poziom 31  
    Posty: 1353
    Pomógł: 160
    Ocena: 425
    >>21607779
    Prawdopodobnie tak, ponieważ wszystkie są oparte na tym samym szablonie.
    Prawdopodobnie to samo dotyczy bramek WBRG1.
  • REKLAMA
  • #5 21607820
    insmod
    Poziom 31  
    Posty: 1353
    Pomógł: 160
    Ocena: 425
    Używam niebieskiej diody dla wifi i czerwonej dla zigbee
    Więc 9 to WifiLED. 10 pozostaje bez zmian, a 7 powinien używać innego kanału.
  • #6 21608001
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14416
    Pomógł: 650
    Ocena: 12371
    Bardzo ciekawe, nie przyglądałem się jeszcze bramkom Zigbee. Mam jednak pytanie - jak dokładnie wygląda ruch przechodzący przez bramkę? Ten przechodzący przez uarttcp? Czy jest to JSON?

    Ciekawi mnie, na ile rozsądne byłoby umożliwienie OBK bezpośredniej kontroli Zigbee, a nie tylko działanie jak bramka TCP do UART.
    Pomogłem? Kup mi kawę.
  • #7 21608159
    insmod
    Poziom 31  
    Posty: 1353
    Pomógł: 160
    Ocena: 425
    >>21608001
    RAW - https://www.elektroda.com/rtvforum/topic4093142-120.html#21384359
    Nierozsądne, po pierwsze dlatego, że istnieją różne protokoły, po drugie - ich wdrożenie wymagałoby DUŻO pracy. I po co? ZHA lub Z2M są w porządku.
    Jedyne, czego bym chciał, to możliwość włączenia trybu parowania za pomocą przycisku.
  • #8 21636423
    svetlinp
    Poziom 8  
    Posty: 3
    Jak przywrócić oryginalny firmware z 4 MB rtl8711am_dump.bin?
  • #10 21636781
    svetlinp
    Poziom 8  
    Posty: 3
    Po przywróceniu urządzenie nie uruchamia się poprawnie. Przywróciłem TYZS3_dump.hex do TYZS3. To jest plik dziennika uruchamiania RTL8710. Nie mogę zrozumieć, gdzie jest problem: czy jest to RTL czy moduł Zigbee?
    =========================================================
    
    ROM Version: 0.3
    
    Build ToolChain Version: gcc version 4.8.3 (Realtek ASDK-4.8.3p1 Build 2003)
    
    =========================================================
    Check boot type form eFuse
    SPI Initial
    Image1 length: 0x53a8, Image Addr: 0x10000bc8
    Image1 Validate OK, Going jump to Image1
    
    BOOT from Flash:YES
    
    ===== Enter Image 1 ====
    SDR Controller Init
    
    OTA Im INVALID
    
    load OLD fw 0
    Flash Im2:Addr 0xb000, Len 270024, Load to SRAM 0x10006000
    Im3 length: 0x89200, Im3 Addr: 0x30000000
    Im2 Sign: RTKWin, InfaStart @ 0x10006189
    ===== Enter Image 2 ====
    interface 0 is initialized
    interface 1 is initialized
    
    Initializing WIFI ...
    WIFI initialized
    
    [01-01 18:12:15 TUYA Info][mqc_app.c:337] mqc app init ...
    [01-01 18:12:15 TUYA Info][uni_thread.c:205] thread_create name:sys_timer,stackDepth:4096,totalstackDepth:4096,priority:5
    [01-01 18:12:15 TUYA Info][uni_thread.c:205] thread_create name:cmmod,stackDepth:4096,totalstackDepth:8192,priority:4
    [01-01 18:12:15 TUYA Debug][mqc_app.c:148] mq_pro:5 cnt:1
    [01-01 18:12:15 TUYA Debug][mqc_app.c:148] mq_pro:31 cnt:2
    [01-01 18:12:15 TUYA Err][log_seq.c:850] logseq empty
    [01-01 18:12:15 TUYA Debug][svc_online_log.c:293] svc online log init success
    [01-01 18:12:15 TUYA Info][uni_thread.c:205] thread_create name:wk_th-0,stackDepth:5120,totalstackDepth:13312,priority:3
    [01-01 18:12:15 TUYA Err][tuya_ws_db.c:324] kvs_read fails gw_bi -1
    [01-01 18:12:15 TUYA Debug][ws_db_gw.c:141] gw base read finish:-18
    [01-01 18:12:15 TUYA Debug][tuya_bt_sdk.c:84] ty bt cmmod regist ok:1
    [01-01 18:12:15 TUYA Debug][tuya_ble_api.c:105] upd adv para, send conn_req beacon.
    [01-01 18:12:15 TUYA Notice][tuya_ble_api.c:397] ble sdk re_inited
    [01-01 18:12:15 TUYA Notice][tuya_bt_sdk.c:125] ty bt sdk init finish
    [01-01 18:12:15 TUYA Debug][group_scene_serve.c:2442] start group scene serve
    [01-01 18:12:15 TUYA Debug][group_scene_serve.c:744] =====__group_scene_save_init=====
    [01-01 18:12:15 TUYA Debug][group_scene_serve.c:781] group scene flag file: grp_sce_flag_file.
    [01-01 18:12:15 TUYA Debug][group_scene_serve.c:782] group scene file: grp_sce_save_file.
    [01-01 18:12:15 TUYA Debug][group_scene_serve.c:783] group scene back file: grp_sce_save_bak_file.
    [01-01 18:12:15 TUYA Err][group_scene_serve.c:719] read grp_sce_list err. -1
    [01-01 18:12:15 TUYA Debug][group_scene_serve.c:811] No old group scene flag file.
    [01-01 18:12:15 TUYA Info][uni_thread.c:205] thread_create name:grp_sce,stackDepth:2048,totalstackDepth:15360,priority:3
    [01-01 18:12:15 TUYA Debug][group_scene_serve.c:2474] end group scene serve
    [01-01 18:12:15 TUYA Debug][tuya_device.c:781] < TUYA IOT SDK V:1.0.2 BS:40.00_PT:2.2_LAN:3.3_CAD:1.0.3_CD:1.0.0 >
    < BUILD AT:2020_12_03_21_29_00 BY embed FOR ty_iot_wr_wf_bt_sdk_rtos AT rtl8711am_ameba >
    IOT DEFS < WIFI_GW:1 DEBUG:1 KV_FILE:0 SHUTDOWN_MODE:0 LITTLE_END:1 TLS_MODE:2 ENABLE_LOCAL_LINKAGE:1 ENABLE_CLOUD_OPERATION:0 ENABLE_SUBDEVICE:1 ENABLE_ENGINEER_TO_NORMAL:0 OPERATING_SYSTEM:2 ENABLE_SYS_RPC:0 TY_SECURITY_CHIP:0 RELIABLE_TRANSFER:1 ENABLE_LAN_ENCRYPTION:1 ENABLE_LAN_LINKAGE:1 ENABLE_LAN_LINKAGE_MASTER:0 ENABLE_LAN_DEV:1 ENABLE_LAN_DEV_MASTER:0 >
    
    [01-01 18:12:15 TUYA Debug][tuya_device.c:782] rtlam_gw_external_common_4M_iot_config_ty:1.2.8
    [01-01 18:12:15 TUYA Notice][simple_flash.c:408] key_addr: 0x2ff000   block_sz 4096
    [01-01 18:12:15 TUYA Err][simple_flash.c:428] key data is not matched magic(0x3a2d3e45),crc32(0xe2d8782c)
    [01-01 18:12:15 TUYA Err][simple_flash.c:442] flash is encrypted or empty
    [01-01 18:12:15 TUYA Err][simple_flash_app.c:286] create_flash_hand_and_init err 10
    [01-01 18:12:15 TUYA Err][tuya_ws_db.c:452] db init fails -1
    [01-01 18:12:15 TUYA Err][tuya_iot_com_api.c:357] db init fails -1
    [01-01 18:12:15 TUYA Info][uni_thread.c:205] thread_create name:mf_test,stackDepth:5120,totalstackDepth:20480,priority:4
    uart_dev_init:9600
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    uart_dev_deinit
    [01-01 18:12:16 TUYA Notice][tuya_main.c:299] mf_init succ
    [01-01 18:12:16 TUYA Err][tuya_ws_db.c:324] kvs_read fails gw_bi -1
    [01-01 18:12:16 TUYA Err][gw_intf.c:8890] base read err
    [01-01 18:12:16 TUYA Err][tuya_device.c:800]  app_init tuya_iot_support_home_security_set err:-18
    [01-01 18:12:16 TUYA Notice][tuya_device.c:676] device_init
    [01-01 18:12:16 TUYA Info][uni_thread.c:205] thread_create name:ty_uart_task,stackDepth:5120,totalstackDepth:25600,priority:4
    [01-01 18:12:16 TUYA Notice][weather_sever.c:430] ty_uart_public_weather_component_version:1.0.0
    [01-01 18:12:16 TUYA Notice][tuya_app_gw.c:695] max num:128,sig num:32
    [01-01 18:12:16 TUYA Notice][tuya_gw_baud_cfg.c:166] query baud:115200
    uart_dev_init:115200
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    uart_dev_deinit
    [01-01 18:12:18 TUYA Notice][tuya_gw_baud_cfg.c:166] query baud:9600
    uart_dev_init:9600
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    uart_dev_deinit
    [01-01 18:12:20 TUYA Notice][tuya_gw_baud_cfg.c:166] query baud:115200
    uart_dev_init:115200
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    uart_dev_deinit
    [01-01 18:12:22 TUYA Notice][tuya_gw_baud_cfg.c:166] query baud:9600
    uart_dev_init:9600
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    uart_dev_deinit
    [01-01 18:12:24 TUYA Notice][tuya_gw_baud_cfg.c:166] query baud:115200
    uart_dev_init:115200
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    tyzs3_dump.hexuart_dev_deinit
    [01-01 18:12:26 TUYA Notice][tuya_gw_baud_cfg.c:166] query baud:9600
    uart_dev_init:9600
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    tyzs3_dump.hextyzs3_dump.hexuart_dev_deinit
    [01-01 18:12:28 TUYA Notice][tuya_gw_baud_cfg.c:166] query baud:115200
    uart_dev_init:115200
    RTL8195A[HAL]: ISR 8 had been allocated!!!
  • #12 21637256
    svetlinp
    Poziom 8  
    Posty: 3
    Dziękuję za wsparcie.
    Błąd został popełniony, gdy ponownie podłączyłem JTAG z RTL8710 do TYZS3. Pozycje zasilania i masy są przeciwne, więc podłączyłem zasilanie JTAG do GND TYZS3, a GND JTAG do 3,3 V TYZS3. Rezultat był oczekiwany... układ zasilania mojego JTAG-a musi zostać wymieniony (5V -> 3.3V). Ale może być więcej uszkodzeń TYZS3. Nie wiem czy to kondensator, rezystor, czy sam układ. Commander nie pokazuje żadnego podejrzanego wyjścia podczas flashowania EFR32MG13P732F512GM48. Chcę zbudować bramkę Zigbee, która nie jest podłączona do chmury. Czy mogę użyć tej platformy (RTL8710A) do zbudowania tej bramki, czy też muszę zacząć od początku i kupić nowe urządzenie do użytku bez chmury? Czym mogę zastąpić TYZS3 na tej platformie lub jakie urządzenie jest lepsze do tego celu (bez chmury - działa bez Tuya lub Smart Home lub innych usług)?
    Zestaw programistyczny z RTL8710A, TYZS3 i Arduino Mega połączone przewodami. .
    Panel sterowania OpenRTL8710A z informacjami o stanie MQTT i połączeniu Wi-Fi
  • #13 21637265
    insmod
    Poziom 31  
    Posty: 1353
    Pomógł: 160
    Ocena: 425
    >>21637256
    Cóż, można naprawić JTAG i sprawdzić, czy TYZS3 żyje.
    Ale skoro WRG1 żyje, to TYZS3 pewnie też.
    Ten można przerobić tak, żeby był wolny od chmury. Testowałem Zigbee2MQTT i Home Assistant ZHA, oba działały wystarczająco dobrze. Chociaż dla WIFI + EFR32 Zigbee2MQTT jest lepszy, ponieważ przepisali swoją implementację protokołu EZSP i jest bardziej stabilny.
    Jeśli zdecydujesz się kupić nowe urządzenie, obecne Tuya są jak w https://www.elektroda.com/rtvforum/topic4127578.html
    Alternatywą jest Ewelink. Mogą być również używane jako proxy bluetooth. Zobacz https://www.elektroda.com/rtvforum/topic4099946.html
  • #14 21657359
    hazilo
    Poziom 2  
    Posty: 2
    Ocena: 1
    Cześć,
    Dołączyłem do forum dla tego urządzenia, ponieważ mam dwa leżące w pobliżu do pracy.
    Zrobiłem kopię zapasową oryginalnego rom, a następnie sflashowałem RTL00. Teraz, kiedy go włączam, nigdy nie dostaje się do openbeken, zamiast tego oto, co dostaję z logu uart:

    
    =========================================================
    
    ROM Version: 0.3
    
    Build ToolChain Version: gcc version 4.8.3 (Realtek ASDK-4.8.3p1 Build 2003)
    
    =========================================================
    Check boot type form eFuse
    SPI Initial
    Image1 length: 0x41fc, Image Addr: 0x10000bc8
    Image1 Validate OK, Going jump to Image1
    
    BOOT from Flash:YES
    
    ===== Enter Image 1 ====
    SDR Controller Init
    
    load NEW fw 1
    Flash Im2:Addr 0x177000, Len 279212, Load to SRAM 0x10006000
    Im3 length: 0x8a800, Im3 Addr: 0x30000000
    Im2 Sign: RTKWin, InfaStart @ 0x10006189
    ===== Enter Image 2 ====
    =▒Ug▒q▒X▒▒▒▒p▒▒a▒▒p2▒0a2▒▒▒)▒▒5▒0a▒3Csut;;▒▒
                                                3▒▒▒▒▒k! 1sssss▒"sz▒Yu2▒▒▒R▒X
                                                                             `9▒▒▒▒▒G9`X`p▒
                                                                                           ▒▒OU▒G▒`d8▒▒9▒`111ssssss0333▒y.`)▒▒▒▒▒xOx/▒▒|acxaC3▒▒▒▒▒▒sa▒▒zu:▒▒,`i8QQu▒▒`s▒f0̳▒▒3F}▒▒▒▒r▒▒,▒Y▒-▒o1sssc▒}▒▒x▒9\▒▒3c▒bfp2▒0▒▒0▒ha8;{2▒▒ha88b▒▒t)▒▒▒```k3A0▒0▒0▒▒▒c2▒p39▒z▒3Q5▒▒=▒▒5▒▒z▒
                                                                            ▒▒▒9::C▒2sssp▒}▒x:`0▒1▒▒`132▒1▒▒Y▒`;▒▒▒CDc▒1
                     c▒22%▒c
                            EcPa▒!!!6sssss▒ !A▒▒▒▒t▒▒]▒▒e}▒▒Cc`▒q▒▒j▒h▒▒ea0▒▒`f▒ʳc▒▒▒j▒k▒▒YQ▒=▒▒걍▒YX1jz▒▒}tyyv▒C`▒O
                 ▒▒▒2▒XQ9▒c`▒qT▒▒▒a▒2▒xi▒c`▒qT▒▒▒▒▒`8:j::3▒2▒▒p2r▒▒9▒Cc▒▒q▒▒▒▒▒▒P▒▒▒f▒▒r▒▒2▒O1▒▒`▒▒
                                                                                                   ▒▒e▒▒r▒▒C_50KL
              ▒▒YP▒s▒p▒`▒▒
                          ▒=;▒z▒▒9r▒▒
                                     =}▒c`▒qT▒{]es01▒▒C▒c▒▒q▒▒▒▒▒▒P▒▒▒f▒2▒u▒▒ay5▒▒xd▒C`▒▒
                                                                                         u▒▒>YR▒CP"q▒▒▒▒▒c▒G▒qh▒pp▒▒▒MC▒WQ▒▒▒▒hpOG▒h!▒jzu▒▒a▒▒▒p("▒▒▒Pj▒j▒▒▒wQ1▒q▒a▒QAq▒j▒볨▒▒▒▒bc▒▒1▒▒1YU*c▒▒#hƮgs▒▒Ů+▒p)▒`▒O
        u▒▒=Y▒▒0▒▒|T▒jz=\▒r▒:▒▒▒▒▒▒t'C▒c▒▒u▒▒<Y`▒▒▒▒:spO
                                                        A0▒X▒`▒c▒▒u▒▒>Y▒:*▒]P▒`▒▒
                                                                                 u▒▒:9YSw▒▒00y▒Cc`▒qT�▒▒e`8q▒3de0cq▒󨹨▒3▒▒▒3▒▒▒▒;▒{▒3e!▒c▒▒▒▒▒y▒eb8;;r}j▒c`▒q▒▒2:+rYP▒▒;r}▒`▒H▒:y▒eb8▒;2▒i▒
    
    .

    Otrzymuję ten wynik z każdym obrazem, który próbowałem flashować (próbowałem 135, który połączyłeś, 165, najnowszy), jakiś pomysł?
  • #15 21657565
    insmod
    Poziom 31  
    Posty: 1353
    Pomógł: 160
    Ocena: 425
    >>21657359
    Wymaż chip, a następnie przywróć dane kalibracyjne z kopii zapasowej i ponownie flashuj OpenBeken
  • #16 21657853
    hazilo
    Poziom 2  
    Posty: 2
    Ocena: 1
    >>21657565
    Dziękuję za szybką odpowiedź, zadziałało jak urok, teraz wszystko jest dobrze! Nie chciałem próbować kasować chipa bez uprzedniego zapytania!
  • #17 21699860
    ngocnguyenme
    Poziom 4  
    Posty: 7
    cześć chłopaki, z ciekawości: co można zrobić z bramką tuy wifi/zigbee flashowaną openbekenem? aby zintegrować ją bezpośrednio z asystentem domowym, bez zależności od tuy (chmura)?
  • #18 21872907
    mgoblp
    Poziom 11  
    Posty: 21
    Ocena: 3
    Udało mi się sflaszowac podobną bramkę na układzie WBRG1:

    Tył białej bramki „Multi-mode Gateway” z danymi modelu G01Pro i specyfikacją Zigbee, Wi‑Fi i Bluetooth
    Zbliżenie płytki PCB z modułem WBRG1, portem micro‑USB i przyciskiem na drewnianym tle
    Płytka PCB z modułem ZS3L i opisanymi padami GND, RX, TX, VDD na tle drewna
    OpenBeken działa po zainstalowaniu z programatora. Niestety OTA nie instaluje się:
    Debug:OTA:OTA post len 1114144
    Info:OTA:Current firmware index is 1
    Error:OTA:Get OTA header failed
    Error:OTA:OTA failed
  • #19 21885412
    aike
    Poziom 7  
    Posty: 8
    Pomógł: 1
    Ocena: 3
    @insmod, Cześć, mam podobną bramkę (ZG-01 V1.0) z tymi samymi chipami. Próbuję je sflashować, ale napotykam problem z WRG1, który nie uruchamia się po flashowaniu i nie widzę Wi-Fi AP. Próbowałem kilku różnych wersji firmware, najnowszej dostępnej i tej wspomnianej w poście, ale żadna z nich nie zadziałała. Wygląda na to, że układ TYZS3 został pomyślnie sflashowany. Zrobiłem zrzuty i nie otrzymałem żadnych błędów podczas procesu flashowania. Jedyne, co otrzymuję, to dwie diody LED (zielona i niebieska) migające co 35 sekund, co podejrzewam o restart. Zauważyłem również, że adresy w blokach Image1 i Itage2 w RTL00 Flasher wyglądają inaczej niż u autora. Czy to może mieć wpływ na wyniki? Nie widzę też dziennika w log_rix ani log_tix. Po podłączeniu adaptera urządzenie po prostu się nie uruchamia (nie widzę nawet świecących diod LED). Będę wdzięczny za zasugerowanie rozwiązania.
    Konwersja bramek Zigbee WRG1 i TYZS3 do OpenBeken
    Konwersja bramek Zigbee WRG1 i TYZS3 do OpenBeken
  • #20 21885460
    insmod
    Poziom 31  
    Posty: 1353
    Pomógł: 160
    Ocena: 425
    >>21885412
    To, że Image1/Image2 są różne nie ma żadnego znaczenia.
    Czy odłączyłeś sondę JTAG przed włączeniem zasilania?

    Powinno być przynajmniej coś w logu (LOG_TX przy 57600 bodów), bo ROM bootloadera nie da się nadpisać.
  • #21 21885621
    aike
    Poziom 7  
    Posty: 8
    Pomógł: 1
    Ocena: 3
    >>21885460
    insmod napisał:
    Czy odłączyłeś JTAG
    Jasne
    Jasne, przylutowałem przewody do gnd, log_rx, log_tx, otworzyłem połączenie szeregowe i po tym zasiliłem urządzenie, ale nic się nie dzieje, próbowałem też 57600. Mam tani adapter pl2303, może to jest przyczyną?
  • #22 21885623
    insmod
    Poziom 31  
    Posty: 1353
    Pomógł: 160
    Ocena: 425
    >>21885621
    Zamień RX i TX dla pewności.
    Jedynym sposobem, aby moduł był w ogóle nieuruchamialny, jest uziemienie CHIP_EN.
  • #23 21885636
    aike
    Poziom 7  
    Posty: 8
    Pomógł: 1
    Ocena: 3
    >>21885460
    insmod napisał:
    Czy odłączyłeś JTAG

    Spróbuj zmienić adapter ttl z pl2303 na ch341, a dostaniesz trochę na 115200:
    Spoiler:
      ààà à àààà àüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüà à   àüàà ààààüàüààààüà à   ààü ààüüü üüüàü ààààüàüàààà  àüàààüàü àüà àüàààà ü üà à üàüà àüà àà àü ààààààààààà à   àüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüà  üüà à üüü üàüàààüàüà à  ü à ààüü üà üà   àüà ààüàüüàüüààààüàà  ààü àà àààüààà ààààà  à  àüà àà üü à üààüà  à üüàüüààüàüü ààü à à à   ààüà àààüü à üàüààà àüà  à   àüàüàüàüààü üàààü àà ààüàüàüàüàüà   ü  àà üàü üàü ü üààààüü ü à    üüüààà ààüà à  à üàü ààüààüà ààààà àüüü ààà àààü àààààüüàü  ààüüààüü ààà üàà ààààü ààà àüüààüàüüàüüàààà ààüü à ààüààà àààüààààààààààààüà  àüààààààüàààààü  ààüàà àü àüààà ààààü àà ààüà   àüàüàüàüààü üàààü àààààüàüàüàüà configTOTAL_HEAP_SIZE:102400
    
    interface 0 is initialized
    
    interface 1 is initialized
    
    
    
    Initializing WIFI ...
    
    
    WIFI initialized
    
    
    
    init_thread(55), Available heap 0xe4f18
    [01-01 18:12:15 TUYA Debug][tuya_ws_db.c:438] init fs. Path: üÿÿ 
    
    
    [01-01 18:12:15 TUYA Notice][simple_flash.c:430] key_addr: 0x2ff000   block_sz 4096
    
    
    [01-01 18:12:15 TUYA Notice][simple_flash.c:498] get key:
    
    
    0x16 
    0xcf 
    0x7d 
    0x79 
    0x1b 
    0xde 
    0xaf 
    0xb7 
    0x84 
    0x43 
    0xa6 
    0x2c 
    0xa6 
    0xf7 
    0x13 
    0xd1 
    
    
    
    [01-01 18:12:17 TUYA Info][mqc_app.c:175] mqc app init ...
    
    
    [01-01 18:12:17 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:sys_timer,stackDepth:4096,totalstackDepth:4096,priority:5
    
    
    [01-01 18:12:17 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:cmmod,stackDepth:4096,totalstackDepth:8192,priority:4
    
    
    [01-01 18:12:17 TUYA Info][sf_mqc_cb.c:42] register mqc app callback
    
    
    [01-01 18:12:17 TUYA Debug][mqc_app.c:118] mq_pro:5 mqc_handler_cnt:1
    
    
    [01-01 18:12:17 TUYA Debug][mqc_app.c:118] mq_pro:31 mqc_handler_cnt:2
    
    
    [01-01 18:12:17 TUYA Debug][log_seq.c:734] read from uf. max:0 first:0 last:0
    
    
    [01-01 18:12:17 TUYA Debug][svc_online_log.c:288] svc online log init success
    
    
    [01-01 18:12:17 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:wk_th-0,stackDepth:5120,totalstackDepth:13312,priority:3
    
    
    [01-01 18:12:17 TUYA Debug][group_scene_serve.c:2111] start group scene serve
    
    
    [01-01 18:12:17 TUYA Debug][group_scene_serve.c:669] =====__group_scene_save_init=====
    
    
    [01-01 18:12:17 TUYA Debug][group_scene_serve.c:702] group scene flag file: grp_sce_flag_file.
    
    
    [01-01 18:12:17 TUYA Debug][group_scene_serve.c:703] group scene file: grp_sce_save_file.
    
    
    [01-01 18:12:17 TUYA Debug][group_scene_serve.c:704] group scene back file: grp_sce_save_bak_file.
    
    
    [01-01 18:12:17 TUYA Err][group_scene_serve.c:715] group scene flag file val: 0x0.
    
    
    [01-01 18:12:17 TUYA Debug][group_scene_serve.c:523] flag:0, grp_sce_save_file,grp_sce_save_file,grp_sce_save_bak_file.
    
    
    [01-01 18:12:17 TUYA Err][group_scene_serve.c:545] loade_group_scene_file_to_list.
    
    
    [01-01 18:12:17 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:grp_sce,stackDepth:2048,totalstackDepth:15360,priority:3
    
    
    [01-01 18:12:17 TUYA Debug][group_scene_serve.c:2131] end group scene serve
    
    
    [01-01 18:12:17 TUYA Notice][tuya_main.c:562] device_init ok  free_mem_size:912984
    
    
    [01-01 18:12:17 TUYA Notice][tuya_main.c:566] rtlam_zigbee_gw:1.3.3
    
    
    [01-01 18:12:17 TUYA Notice][tuya_main.c:567] firmware compiled at Jul  4 2020 21:10:44
    
    
    [01-01 18:12:17 TUYA Notice][tuya_main.c:586] uf_file_app_init success
    
    
    [01-01 18:12:17 TUYA Notice][mf_test.c:202] have actived over 15 min, not enter mf_init
    
    
    [01-01 18:12:17 TUYA Err][tuya_main.c:600] mf_init err:-2
    
    
    [01-01 18:12:17 TUYA Notice][tuya_main.c:607] mf_init succ
    
    
    [01-01 18:12:17 TUYA Debug][tuya_main.c:672] gwcm_mode 0
    
    
    [01-01 18:12:17 TUYA Debug][tuya_main.c:686] device_init in
    
    
    [01-01 18:12:17 TUYA Notice][tuya_device.c:893] APP_NAME:rtlam_zigbee_gw SOFT VERSION:1.3.3.
    
    PT ERR:[tuya_prod_test_8711am.c]:[tuya_zigbee_prod_test_r_db:354]:wd_common_read:-901
    
    PT ERR:[tuya_prod_test_8711am.c]:[tuya_prod_set_mac:160]:need not update wifi mac. has not prodtest
    
    
    
    
    [01-01 18:12:17 TUYA Err][tuya_device.c:898] tuya_prod_set_mac err:-1
    
    
    [01-01 18:12:17 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:ty_key_process,stackDepth:1536,totalstackDepth:16896,priority:5
    
    
    [01-01 18:12:17 TUYA Info][tuya_app_hal_rtl8711am.c:292] hal_rtl8711am_led_init
    
    
    [01-01 18:12:17 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:ty_led_process,stackDepth:1024,totalstackDepth:17920,priority:5
    
    
    [01-01 18:12:18 TUYA Info][tuya_device.c:963] tuya_test_is_no_need_run
    
    
    [01-01 18:12:18 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:delay_queue,stackDepth:8192,totalstackDepth:26112,priority:3
    
    
    [01-01 18:12:18 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:slow_queue,stackDepth:8192,totalstackDepth:34304,priority:2
    
    
    [01-01 18:12:18 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:ty_zigbee_task,stackDepth:16384,totalstackDepth:50688,priority:5
    
    
    [01-01 18:12:18 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:ty_z3_msg,stackDepth:8192,totalstackDepth:58880,priority:5
    
    
    [01-01 18:12:18 TUYA Notice][tuya_z3_uf_file.c:62] =====devFileInit=====
    
    
    
    
    [01-01 18:12:18 TUYA Notice][tuya_z3_uf_file.c:67] fileFlag is 1
    
    
    
    
    [01-01 18:12:18 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:18 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:18 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:tuya_z3_uart,stackDepth:2048,totalstackDepth:60928,priority:5
    
    
    [01-01 18:12:19 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:20 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:20 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:20 TUYA Info][uni_thread.c:200] tuya_hal_thread_create thrdname:devtable,stackDepth:4096,totalstackDepth:65024,priority:3
    
    
    [01-01 18:12:20 TUYA Info][device-table.c:541] emAfDeviceTableSaveInit init end
    
    
    [01-01 18:12:20 TUYA Notice][device-table.c:757] read devices1.txt
    
    
    [01-01 18:12:20 TUYA Notice][device-table.c:809] read end
    
    
    [01-01 18:12:20 TUYA Err][uf_flash_file_app.c:194] uf_open zb_up_file_num err 8
    
    
    [01-01 18:12:20 TUYA Err][ota-storage-linux.c:377] fail to open upgrade number flag file.
    
    
    [01-01 18:12:20 TUYA Err][uf_flash_file_app.c:194] uf_open zb_up_file_num err 8
    
    
    [01-01 18:12:20 TUYA Err][ota-storage-linux.c:377] fail to open upgrade number flag file.
    
    
    [01-01 18:12:20 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:20 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    [01-01 1
    RTL8195A[H8:12:20 TUYAL]: ISR 8 A Notice][ezhad been alsp-host-io.located!!!
    
    c:727] serialFd is null.
    
    
    [01-01 18:12:21 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:21 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:22 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:22 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:23 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:23 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:25 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:25 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:26 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:26 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:27 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:27 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:28 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:28 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:29 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:29 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:30 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:30 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:31 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:31 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:32 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:32 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:33 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:33 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:34 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:34 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:35 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:35 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:37 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:37 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:38 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:38 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:39 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:39 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:40 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:40 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:41 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:41 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:42 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:42 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:43 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:43 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:44 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:44 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:45 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:45 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:46 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:46 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:47 TUYA Info][serial-interface-uart.c:74] ezspInit success end
    
    
    [01-01 18:12:47 TUYA Notice][af-main-host.c:1203] ERROR: ezspErrorHandler 0x49
    
    
    [01-01 18:12:48 TUYA Notice][af-main-host.c:464] >>>Normal UART bootup with FLOWCTRL<<<
    
    
    [01-01 18:12:49 TUYA Info][serial-interface-uart.c:62] ezspInit start
    
    
    RTL8195A[HAL]: ISR 8 had been allocated!!!
    
    
    [01-01 18:12:49 TUYA Err][tuya_z3.c:22575] ucMsgCheckCnt Error.
    
    
    
      ààà à àààà àüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüà à   àüàà ààààüàüààààüà à   ààü ààüüü üüüàü ààààüàüàààà  àüàààüàü àüà àüàààà ü üà à üàüà àüà àà àü ààààààààààà à   àüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüàüà  üüà à üüü üàüàààüàüà à  ü à ààüü üà üà   àüà ààüàüüàüüààààüàà  ààü àà àààüààà ààààà  à  àüà àà üü à üààüà  à üüàüüààüàüü ààü à à à   ààüà àààüü à üàüààà àüà  à   àüàüàüàüààü üàààü àà ààüàüàüàüàüà   ü  àà üàü üàü ü üààààüü ü à    üüüààà ààüà à  à üàü ààüààüà ààààà àüüü ààà àààü àààààüüàü  ààüüààüü ààà üàà ààààü ààà àüüààüàüüàüüàààà ààüü à ààüààà àààüààààààààààààüà  àüààààààüàààààü  ààüàà àü àüààà ààààü àà ààüà   àüàüàüàüààü üàààü àààààüàüàüàüà configTOTAL_HEAP_SIZE:102400


    Wiadomość powtórzona...
  • REKLAMA
  • #24 21885651
    insmod
    Poziom 31  
    Posty: 1353
    Pomógł: 160
    Ocena: 425
    Oznacza to, że oprogramowanie układowe Tuya nadal działa.
    Rozwiązanie można znaleźć na stronie https://www.elektroda.com/rtvforum/topic4130211.html#21657565.
  • #25 21885731
    aike
    Poziom 7  
    Posty: 8
    Pomógł: 1
    Ocena: 3
    >>21885651 Dziękuję, teraz działa poprawnie. Czy możesz również wyjaśnić, jak podłączyć zigbee do czerwonej (mojej zielonej) diody? Ustawiłem PC1 na diodę LED, a PB2 na ten sam kanał, po naciśnięciu przycisku dioda LED włącza się / wyłącza. Wydaje się więc, że dioda LED działa na PC1. Następnie zmieniam kanał btn na 1.
  • #26 21885734
    insmod
    Poziom 31  
    Posty: 1353
    Pomógł: 160
    Ocena: 425
    Sugeruję usunięcie btn lub ustawienie dla niego innego kanału.

    Zobacz polecenie autoexec/startup w przewodniku, powiąże ono kanał 1 ze statusem połączenia zigbee.
📢 Słuchaj (AI):

Podsumowanie tematu

✨ Dyskusja dotyczy konwersji bramek Zigbee WRG1 i TYZS3 do OpenBeken oraz pokrewnych wariantów opartych na tym samym szablonie sprzętowym. Omówiono identyfikację pinów i mapowanie GPIO w JSON, z uwzględnieniem diod LED Wi‑Fi i Zigbee oraz przycisku. Potwierdzono, że urządzeń tych nie da się flashować przez UART i wymagają programatora J-Link/JTAG, a do przywracania i ponownego wgrywania firmware używa się m.in. RTL00Flasher oraz procedury z wymazaniem układu i odtworzeniem danych kalibracyjnych z kopii zapasowej. Poruszono też temat działania bramki jako proxy TCP/UART, możliwości bezpośredniej obsługi Zigbee przez OpenBeken oraz integracji z Home Assistant, Zigbee2MQTT i ZHA bez chmury Tuya. W końcowej części opisano udane flashowanie podobnej bramki WBRG1 z programatora oraz problem z nieudanym OTA.
Wygenerowane przez model językowy.
REKLAMA