Zakupiłem oprawy LED od firmy Spectrum Smart.
Dokładnie te: Inteligentna oprawa okrągła, SMART LED NYMPHEA 36W CCT, plafon – SpectrumSmart.pl
Domyślnie przychodzą one z Chińskim oprogramowaniem Tuya. Próbowałem wgrać tam tasmotę poprzez tuya-convert (ten bezinwazyjny sposób upgrade firmwaru), ale wychodzi na to, że moja lampa jest zbyt nowa, aby dała się nabrać na taką sztuczkę.
Zastanawiam sie, czy ktoś na tym forum też ma taką oprawę i flashował ją bądź próbował flashować i jest w stanie przekazać mi jakiekolwiek informacje, jak się za to zabrać.
WARNING: New Tuya devices have replaced their Wi-Fi module with one incompatible with Tasmota!!!
Tuya-Convert might not be possible for this device since the template was added (2021-03-23).
Dlatego zastanawiam się, czy w ogóle powinienem próbować flashować to za pomocą jumperów…
Pozdrawiam serdecznie i dziękuję za wszelkie odpowiedzi!
Mam w domu UART-USB.
Wystarczy, że przylutuję jumpery do odpowiednich pinów, zaciągnę obecny firmware (na wypadek, jakby coś poszło nie tak) i zflashuję tasmotę, tak?
Jaką wersję tasmoty wybrać? Bo jest ich kilka:
Ło panie, to trzeba na spokojnie dokumentację poczytać (bo wiedza co się robi to podstawa), a startujesz chyba od końca, mogę napisać, że najzwyklejszą, ale wtedy nie przeczytasz dokumentacji (i nie będziesz wiedział po co są te inne wersje i dlaczego nie są do twojego sprzętu oraz dlaczego w szczególności nie powinieneś wgrywać ani wersji 4MB, ani właściwie praktycznie żadnej specjalizowanej).
Mam nadzieję, że chociaż wiesz jak sobie zrobić zrzut fabrycznego firmware.
Jestem pewien, że wybieram dobry port COM.
Zanim podłączyłem urządzenie do komputera po USB to pin GPIO0 wpiąłem do masy, więc teoretycznie powinno być dobrze.
Ale to nie wygląda na problem z flashowaniem, tylko na problem z portem szeregowym w windowsie
(więc nie jestem przekonany, że masz poprawny backup fabrycznego wsadu)
Swoją drogą backupu nigdy nie robiłem przy pomocy esphome flasher (nie jestem przekonany, że w ogóle tak zgrany wsad będzie do czegokolwiek przydatny),
tylko natywnym flasherem espressif’a (obsługiwanym z linii poleceń)
Zasilasz moduł oddzielnym zasilaczem (NIE z mostka USB-UART)?
(nie wiem jakie tam są peryferia na tym samym zasilaniu, więc jest spora szansa, że mostek nie ma obciążalności wystarczającej do zasilenia całego urządzenia)
Tak, skoro esptool to OK (o ile oczywiście się coś zgrało - warto zajrzeć do pliku).
Masz multimetr to sprawdź napięcie.
Windows wymaga sterowników.
Zweryfikować poprawne działanie mostka USB-UART jest dość łatwo - zwierasz RX z TX i w lokalnym terminalu sprawdzasz czy jest echo.
Możesz jeszcze prześledzić na płytce czy piny RX i TX modułu Tuya nie są gdzieś w coś wpięte (co mogłoby zakłócać komunikację), template z bazy Blakaddera sugeruje, że nie są, ale lepiej obejrzeć skoro masz to w ręce.
Masz podać zasilanie MCU mając wcześniej spięte GPIO0 i GND (i w przypadku prostego modułu nawet nie musisz tego odpinać przed flashowaniem, tylko oczywiście nie zabootuje normalnie po flaszowaniu, jeśli nie odepniesz potem, ale nie róbmy zagadnienia z prostej sprawy).
Brak komunikacji. Zasadniczo powinien zostać przesłany malutki programik do RAMu (stub) i odpalony w ESP (to jest też wymagane przy backupie, skoro się udało wtedy, to zrób tak samo).
Prawdopodobnie nie jest w trybie bootloadera? GPIO0 podpięte do masy?
bootstrapowych pinów jest jeszcze klika (być może są w układzie z czymś połączone).
To jeszcze raz zgraj backup flasha i nie rozłączając się ani nie resetując sprawdź czy nadal schodzi poprawny plik, jeśli tak, to skasuj flash i (znów bez resetu?? tu prawdopodobnie trzeba zresetować przez odcięcie zasilania) go zaprogramuj.
Aż zajrzałem do dokumentacji czy jest kombinacja pinów (poza oczywiście GPIO0, która mogłaby uniemożliwić flashowanie i nic takiego nie widzę, bo gdyby GPIO15 było podciągnięte pullupem to nigdy byś się nie dostał do trybu bootloadera, więc byś nie zgrał poprawnego backupu, GPIO2 natomiast musi być podciągnięte pullupem, bo bez tego by nie odpalało MCU ani w trybie pracy ani bootloadera).
Co do obrazków, to są granice brawury - masz to w ręce, więc łatwiej Ci sprawdzić niż mi rzeźbić po wszystkich obrazkach do tej pory.
RX do TX i nawzajem, ale to chyba znasz na pamięć (i musiałeś mieć tak opięte skoro backup się udał).