To jest rozbiórka inteligentnego ściemniacza ściennego LSC Connect (3207304). Jest on oparty na module AXY2S/ESWIN ECR6600, który nie jest obsługiwany przez OpenBK.
Wygląda na to, że ten układ ma dostępne SDK z kilkoma narzędziami do flashowania / tworzenia kopii zapasowych na GitHub: https://github.com/NonPIayerCharacter/ecr6600. Narzędzia można znaleźć tutaj: https://github.com/NonPIayerCharacter/ecr6600/raw/refs/heads/master/dbg_tools/Burn_Tools.tar, wydaje się, że nazywa się RDTool. Układ może być podobny do TR6260, patrz >>21358543 @insmod.
Aktualizacja: port w toku na https://github.com/jasperro/OpenBK7231T_App i https://github.com/jasperro/OpenECR6600
Nie mam pełnego arkusza danych (z wyjątkiem małego skrótu produktu z ESWIN) dla chipa, więc to wszystko zgadywanie. Nigdzie nie mogłem go znaleźć.
Na tej stronie: https://www.dusuniot.com/product-specification/dsm-036-wi-fi6-and-ble-dual-cloud-module/ wydaje się, że jest pinout modułu (DSM-036) wykorzystującego ECR6600, a tutaj są informacje o module (AXY2S): https://developer.tuya.com/en/docs/iot/AXY2S.
Aktualizacja: odczyt pamięci flash powiódł się przy użyciu RDTool z STUB dostarczonym w repozytorium. Kopia zapasowa firmware jest załączona tutaj:
.
Aby wykonać kopię zapasową urządzenia, należy wykonać dwa dość proste kroki.
Terminy upload i download są zamienione. Wgrywanie to w rzeczywistości pobieranie na komputer, a pobieranie to w rzeczywistości przesyłanie do MCU.
Najpierw odlutuj moduł AXY2S od ściemniacza i połącz TX-> RX, RX-> TX i GND -> GND z UART. Przylutuj przewód do VBat na module, ale nie podłączaj go jeszcze do 3v3.
Najpierw pobierz i rozpakuj wspomniane powyżej narzędzia Burn Tools i STUB bin z repozytorium pod adresem https://raw.githubusercontent.com/NonPIayerCh...00/common/common_bin/ECR6600F_stub_V1.3.1.bin.
Następnie otwórz RDTool.exe w rozpakowanym folderze Burn Tools.
Otwórz zakładkę develop i wprowadź pokazane ustawienia:
.
Gdy wszystkie dane są poprawne, kliknij przycisk start. Szybko podłącz przewód VBat do 3v3. W treści/logu powinien pojawić się komunikat "Rozpocznij pobieranie STUB".
Następnie przejdź do zakładki flash i wypełnij wszystkie dane, jak pokazano tutaj, umieść ścieżkę, w której chcesz zapisać kopię zapasową, wybierając ścieżkę zapisu. Następnie kliknij start. content/log powinien teraz informować, że dane zostały przesłane w 10%, 20%, ... aż do "READ Flash Success!".
Wynikowa kopia zapasowa powinna mieć rozmiar 2048KB.
Od teraz będę próbował uruchomić rozwój dla tego urządzenia, np. stworzyć repozytorium OpenECR6600 i spróbować uruchomić OpenBeken. Będę publikował aktualizacje tutaj.
Rozebranie urządzenia jest bardzo proste. Przód można zdjąć poprzez wyciągnięcie pokrętła i przekręcenie nakrętki. Tylną obudowę zdejmuje się poprzez wciśnięcie zatrzasków.
AI: Jakie konkretne cele lub problemy napotkałeś podczas procesu rozbierania lub flashowania inteligentnego ściemniacza ściennego LSC Connect?
Chip to AXY2S/ECR6600, który nie jest obsługiwany przez OpenBK. Chcę ewentualnie dodać obsługę do OpenBK.
AI: Czy masz jakieś wcześniejsze doświadczenia z podobnymi urządzeniami lub procesami, które mogą być istotne dla tego projektu? .
Tak, zrobiłem sterownik WS2811 dla OpenBK na LN882H tutaj: https://www.elektroda.com/rtvforum/topic4083817.html. Znam ten kod.
Wygląda na to, że ten układ ma dostępne SDK z kilkoma narzędziami do flashowania / tworzenia kopii zapasowych na GitHub: https://github.com/NonPIayerCharacter/ecr6600. Narzędzia można znaleźć tutaj: https://github.com/NonPIayerCharacter/ecr6600/raw/refs/heads/master/dbg_tools/Burn_Tools.tar, wydaje się, że nazywa się RDTool. Układ może być podobny do TR6260, patrz >>21358543 @insmod.
Aktualizacja: port w toku na https://github.com/jasperro/OpenBK7231T_App i https://github.com/jasperro/OpenECR6600
Nie mam pełnego arkusza danych (z wyjątkiem małego skrótu produktu z ESWIN) dla chipa, więc to wszystko zgadywanie. Nigdzie nie mogłem go znaleźć.
Na tej stronie: https://www.dusuniot.com/product-specification/dsm-036-wi-fi6-and-ble-dual-cloud-module/ wydaje się, że jest pinout modułu (DSM-036) wykorzystującego ECR6600, a tutaj są informacje o module (AXY2S): https://developer.tuya.com/en/docs/iot/AXY2S.
Aktualizacja: odczyt pamięci flash powiódł się przy użyciu RDTool z STUB dostarczonym w repozytorium. Kopia zapasowa firmware jest załączona tutaj:
.
Aby wykonać kopię zapasową urządzenia, należy wykonać dwa dość proste kroki.
Terminy upload i download są zamienione. Wgrywanie to w rzeczywistości pobieranie na komputer, a pobieranie to w rzeczywistości przesyłanie do MCU.
Najpierw odlutuj moduł AXY2S od ściemniacza i połącz TX-> RX, RX-> TX i GND -> GND z UART. Przylutuj przewód do VBat na module, ale nie podłączaj go jeszcze do 3v3.
Najpierw pobierz i rozpakuj wspomniane powyżej narzędzia Burn Tools i STUB bin z repozytorium pod adresem https://raw.githubusercontent.com/NonPIayerCh...00/common/common_bin/ECR6600F_stub_V1.3.1.bin.
Następnie otwórz RDTool.exe w rozpakowanym folderze Burn Tools.
Otwórz zakładkę develop i wprowadź pokazane ustawienia:
Gdy wszystkie dane są poprawne, kliknij przycisk start. Szybko podłącz przewód VBat do 3v3. W treści/logu powinien pojawić się komunikat "Rozpocznij pobieranie STUB".
Następnie przejdź do zakładki flash i wypełnij wszystkie dane, jak pokazano tutaj, umieść ścieżkę, w której chcesz zapisać kopię zapasową, wybierając ścieżkę zapisu. Następnie kliknij start. content/log powinien teraz informować, że dane zostały przesłane w 10%, 20%, ... aż do "READ Flash Success!".
Wynikowa kopia zapasowa powinna mieć rozmiar 2048KB.
Od teraz będę próbował uruchomić rozwój dla tego urządzenia, np. stworzyć repozytorium OpenECR6600 i spróbować uruchomić OpenBeken. Będę publikował aktualizacje tutaj.
Rozebranie urządzenia jest bardzo proste. Przód można zdjąć poprzez wyciągnięcie pokrętła i przekręcenie nakrętki. Tylną obudowę zdejmuje się poprzez wciśnięcie zatrzasków.
AI: Jakie konkretne cele lub problemy napotkałeś podczas procesu rozbierania lub flashowania inteligentnego ściemniacza ściennego LSC Connect?
Chip to AXY2S/ECR6600, który nie jest obsługiwany przez OpenBK. Chcę ewentualnie dodać obsługę do OpenBK.
AI: Czy masz jakieś wcześniejsze doświadczenia z podobnymi urządzeniami lub procesami, które mogą być istotne dla tego projektu? .
Tak, zrobiłem sterownik WS2811 dla OpenBK na LN882H tutaj: https://www.elektroda.com/rtvforum/topic4083817.html. Znam ten kod.