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

Demontaż wtyczki Antela WiFi Smart Plug [F1s392-UK] (?/CB2S/BL0937)

pseudonymity0000 15 Sty 2025 16:19 2442 10
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • Pomocny post
    #1 21394149
    pseudonymity0000
    Poziom 6  
    Posty: 6
    Pomógł: 3
    Ocena: 4
    Mam ich kilka w domu i zdecydowałem, że użyję jednej do próby nieniszczącego demontażu. Nie ma zbyt wiele dokumentacji na temat tej konkretnej wtyczki.
    Po pierwsze, wtyczka jest bardzo zgrabna, z podstawowym prostokątnym minimalistycznym designem. Te, które dostałem, były w dwóch i czterech opakowaniach.

    Opakowanie inteligentnej wtyczki WiFi Antela z modelem F1s302-UK, widoczne na dywanie.
    Pudełko inteligentnej wtyczki WiFi marki Antela, model F1s302-UK.
    Pudełko z logo ANTELA na dywanie.
    Opakowanie z tyłu pudełka z informacjami o produkcie.
    Opakowanie inteligentnej wtyczki WiFi z parametrami technicznymi.
    Opakowanie inteligentnej wtyczki z funkcjami kontroli głosem, monitorowania energii, harmonogramu i sterowania aplikacją.
    Wnętrze otwartego pudełka z pojedynczą, minimalistycznie zaprojektowaną wtyczką elektroniczną.
    Pudełko inteligentnych wtyczek WiFi marki Antela leży na stole.
    Nowoczesna biała wtyczka w otwartym pudełku kartonowym
    Pudełko z inteligentną wtyczką Wi-Fi ANTELA leży na dywanie.
    Biała wtyczka o minimalistycznym designie umieszczona na dywanie.
    Wi-Fi Smart Plug z trzema bolcami na dywanie.

    Po chwili ostrożnego podważania obudowy odkryłem, że ta konkretna wtyczka jest dość ciasno spięta ze względu na fakt, że w rogach umieszczono klipsy. Pozostawia to niewiele miejsca na podważenie plastiku dookoła, ponieważ zaciska się on tym bardziej, im bardziej otwierasz szczeliny, co oznacza, że musisz użyć większej siły, aby zwolnić rogi. Oznacza to, że plastikowy podważak nie będzie w stanie tego zrobić, a metalowy normalnie spowodowałby uszkodzenie. Na szczęście znalazłem rozwiązanie.

    Standardowe butelki po napojach gazowanych są świetnymi, mocnymi i cienkimi podkładkami, a także doskonałymi ochraniaczami plastiku, gdy trzeba podważyć metalowymi narzędziami.

    Butelka plastikowa i inteligentna wtyczka na dywanie.
    Zbliżenie tylnej części inteligentnej wtyczki ANTELA na tle materiału.
    Demontaż wtyczki za pomocą narzędzia metalowego i plastikowej osłony.
    Wtyczka elektryczna ANTELA o maksymalnym natężeniu 13A na dywanie.
    Biała wtyczka z przyciskiem zasilania na dywanie.
    Wnętrze obudowy plastikowej wtyczki.
    Wnętrze otwartej wtyczki ukazujące komponenty elektroniczne.

    Teraz dotarliśmy do wnętrzności tej wtyczki. Wewnątrz widzimy, że wykorzystuje BL0937, moduł CB2S Tuya, układ zasilania KP3116WP i przekaźnik Qlrelay o wartości znamionowej 16A 277VAC/20A 125VAC z prądem przełączania 5 V DC. W tej chwili nie mam pod ręką lutownicy, więc niestety nie mogę zobaczyć, jaki układ znajduje się pod osłoną modułu CB2S.

    Demontaż wtyczki elektrycznej z widocznymi elementami wewnętrznymi .
    Zbliżenie wnętrza wtyczki z modułem CB2S i innymi komponentami.
    Zbliżenie na układ KP3116WP na płytce drukowanej.
    Zbliżenie mikroukładu BL0937 na płytce drukowanej.
    Zbliżenie na przekaźnik QLRELAY na płytce drukowanej z widocznymi parametrami technicznymi.
    Zbliżenie przekaźnika Qlrelay na płytce drukowanej.

    Wszystko ponownie ładnie i schludnie się spina, jednak zalecałbym ściśnięcie plastikowej obudowy po bokach, aby mocno się spięły i zlicowały przed ponownym montażem.

    Jeśli chodzi o ich wydajność. Wydawało się, że są dostarczane ze starszym oprogramowaniem układowym, więc potencjalnie można je sflashować OTA. Doszedłem do tego rozumowania, ponieważ nie radzą sobie z pięciosekundowymi żądaniami odpytywania od asystenta domowego po wyjęciu z pudełka i sporadycznie stają się niedostępne. Ale po 5-10 minutach same się restartują i działają dobrze przy tej częstotliwości odpytywania, co wskazuje, że pobrały aktualizację oprogramowania układowego z Tuya, która naprawiła awarię.

    Jeśli chodzi o ich dokładność, wydają się być wystarczająco dobre. Zauważyłem około 4-5% rozbieżności w porównaniu do tego, co raportował mój miernik. Mogą to być jednak straty wynikające z okablowania w domu i innych obwodów, które nie są podłączone do sieci.
  • REKLAMA
  • #2 21394163
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14658
    Pomógł: 655
    Ocena: 12666
    Urządzenie BL0937, jak widzę. Fajnie, możesz też udostępnić szablon JSON tego urządzenia (w formacie OBK lub Tuya), a może kopię zapasową 2 MB?
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #3 21394235
    pseudonymity0000
    Poziom 6  
    Posty: 6
    Pomógł: 3
    Ocena: 4
    >>21394163 Nie jestem pewien, czy będę w stanie to zrobić. Nie mam narzędzi do seryjnego łączenia się z chipem, ani zapasowego urządzenia AP do próby bezprzewodowej ekstrakcji za pomocą wycinarki w chmurze.

    Wiem jednak, że używa API Tuya 3.4 i działa pod profilem smartplugv2_energyv3 w Tuya local, a jedynymi niedostępnymi jednostkami są blokada rodzicielska i temperatura.

    Oto fragment z debugowania z Tuya local.

    },
      "data": {
        "name": "Local Computer Desk",
        "type": "smartplugv2_energyv3",
        "device_id": "**REDACTED**",
        "device_cid": "",
        "local_key": "**REDACTED**",
        "host": "**REDACTED**",
        "protocol_version": 3.4,
        "tinytuya_version": "1.15.1",
        "api_version_set": 3.4,
        "api_version_used": 3.4,
        "api_working": true,
        "status": {},
        "cached_state": {
          "updated_at": 1736957991.0258596,
          "1": true,
          "9": 0,
          "17": 100,
          "18": 1209,
          "19": 2383,
          "20": 2417,
          "21": 1,
          "22": 567,
          "23": 28250,
          "24": 15212,
          "25": 2740,
          "26": 0,
          "38": "on",
          "39": false,
          "40": "none",
          "42": "",
          "43": ""
        },
        "pending_state": {},
        "connected": true,
        "force_dps": [
          18,
          19,
          20
        ],
        "home_assistant": {
          "name": "Local Computer Desk",
          "name_by_user": null,
          "disabled": false,
          "disabled_by": null,
          "entities": [
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": "diagnostic",
              "device_class": null,
              "original_device_class": "problem",
              "icon": null,
              "unit_of_measurement": null,
              "state": {
                "entity_id": "binary_sensor.local_computer_desk_problem",
                "state": "off",
                "attributes": {
                  "fault_code": 0,
                  "device_class": "problem",
                  "friendly_name": "Local Computer Desk Problem"
                },
                "last_changed": "2025-01-15T08:33:42.642192+00:00",
                "last_reported": "2025-01-15T16:19:51.026939+00:00",
                "last_updated": "2025-01-15T08:33:42.642192+00:00"
              }
            },
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": "config",
              "device_class": null,
              "original_device_class": "duration",
              "icon": null,
              "unit_of_measurement": "min",
              "state": {
                "entity_id": "number.local_computer_desk_timer",
                "state": "0.0",
                "attributes": {
                  "min": 0.0,
                  "max": 1440.0,
                  "step": 1.0,
                  "mode": "auto",
                  "unit_of_measurement": "min",
                  "device_class": "duration",
                  "friendly_name": "Local Computer Desk Timer"
                },
                "last_changed": "2025-01-15T08:33:42.642141+00:00",
                "last_reported": "2025-01-15T16:19:51.026869+00:00",
                "last_updated": "2025-01-15T08:33:42.642141+00:00"
              }
            },
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": "diagnostic",
              "device_class": null,
              "original_device_class": null,
              "icon": null,
              "unit_of_measurement": "Wh",
              "state": {
                "entity_id": "sensor.local_computer_desk_energy",
                "state": "100",
                "attributes": {
                  "calibration": 2740,
                  "unit_of_measurement": "Wh",
                  "friendly_name": "Local Computer Desk Energy"
                },
                "last_changed": "2025-01-15T14:18:01.900125+00:00",
                "last_reported": "2025-01-15T16:19:51.026126+00:00",
                "last_updated": "2025-01-15T14:18:01.900125+00:00"
              }
            },
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": "diagnostic",
              "device_class": null,
              "original_device_class": "current",
              "icon": null,
              "unit_of_measurement": "mA",
              "state": {
                "entity_id": "sensor.local_computer_desk_current",
                "state": "1209",
                "attributes": {
                  "state_class": "measurement",
                  "calibration": 28250,
                  "unit_of_measurement": "mA",
                  "device_class": "current",
                  "friendly_name": "Local Computer Desk Current"
                },
                "last_changed": "2025-01-15T16:19:45.402290+00:00",
                "last_reported": "2025-01-15T16:19:51.026230+00:00",
                "last_updated": "2025-01-15T16:19:45.402290+00:00"
              }
            },
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": "diagnostic",
              "device_class": null,
              "original_device_class": "power",
              "icon": null,
              "unit_of_measurement": "W",
              "state": {
                "entity_id": "sensor.local_computer_desk_power",
                "state": "238.3",
                "attributes": {
                  "state_class": "measurement",
                  "switch": true,
                  "calibration": 15212,
                  "unit_of_measurement": "W",
                  "device_class": "power",
                  "friendly_name": "Local Computer Desk Power"
                },
                "last_changed": "2025-01-15T16:19:45.402432+00:00",
                "last_reported": "2025-01-15T16:19:51.026363+00:00",
                "last_updated": "2025-01-15T16:19:45.402432+00:00"
              }
            },
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": "diagnostic",
              "device_class": null,
              "original_device_class": "voltage",
              "icon": null,
              "unit_of_measurement": "V",
              "state": {
                "entity_id": "sensor.local_computer_desk_voltage",
                "state": "241.7",
                "attributes": {
                  "state_class": "measurement",
                  "calibration": 567,
                  "unit_of_measurement": "V",
                  "device_class": "voltage",
                  "friendly_name": "Local Computer Desk Voltage"
                },
                "last_changed": "2025-01-15T16:19:34.346570+00:00",
                "last_reported": "2025-01-15T16:19:51.026561+00:00",
                "last_updated": "2025-01-15T16:19:34.346570+00:00"
              }
            },
            {
              "disabled": true,
              "disabled_by": "user",
              "entity_category": "diagnostic",
              "device_class": null,
              "original_device_class": "temperature",
              "icon": null,
              "unit_of_measurement": "\u00b0C",
              "state": null
            },
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": "config",
              "device_class": null,
              "original_device_class": null,
              "icon": null,
              "unit_of_measurement": null,
              "state": {
                "entity_id": "select.local_computer_desk_initial_state",
                "state": "on",
                "attributes": {
                  "options": [
                    "on",
                    "off",
                    "memory"
                  ],
                  "friendly_name": "Local Computer Desk Initial state"
                },
                "last_changed": "2025-01-15T08:33:42.642034+00:00",
                "last_reported": "2025-01-15T16:19:51.026722+00:00",
                "last_updated": "2025-01-15T08:33:42.642034+00:00"
              }
            },
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": "config",
              "device_class": null,
              "original_device_class": null,
              "icon": null,
              "unit_of_measurement": null,
              "state": {
                "entity_id": "select.local_computer_desk_light_mode",
                "state": "Off",
                "attributes": {
                  "options": [
                    "State",
                    "Position",
                    "Off",
                    "On"
                  ],
                  "icon": "mdi:lightbulb",
                  "friendly_name": "Local Computer Desk Light mode"
                },
                "last_changed": "2025-01-15T08:33:42.642082+00:00",
                "last_reported": "2025-01-15T16:19:51.026775+00:00",
                "last_updated": "2025-01-15T08:33:42.642082+00:00"
              }
            },
            {
              "disabled": true,
              "disabled_by": "user",
              "entity_category": "config",
              "device_class": null,
              "original_device_class": null,
              "icon": null,
              "unit_of_measurement": null,
              "state": null
            },
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": null,
              "device_class": null,
              "original_device_class": "outlet",
              "icon": null,
              "unit_of_measurement": null,
              "state": {
                "entity_id": "switch.local_computer_desk",
                "state": "on",
                "attributes": {
                  "test_bit": 1,
                  "cycle_timer": "",
                  "random_timer": "",
                  "device_class": "outlet",
                  "friendly_name": "Local Computer Desk"
                },
                "last_changed": "2025-01-15T08:33:42.641988+00:00",
                "last_reported": "2025-01-15T16:19:51.026658+00:00",
                "last_updated": "2025-01-15T08:33:42.641988+00:00"
              }
            },
            {
              "disabled": true,
              "disabled_by": "user",
              "entity_category": "config",
              "device_class": null,
              "original_device_class": null,
              "icon": null,
              "unit_of_measurement": null,
              "state": null
            },
            {
              "disabled": false,
              "disabled_by": null,
              "entity_category": null,
              "device_class": null,
              "original_device_class": "energy",
              "icon": null,
              "unit_of_measurement": null,
              "state": {
                "entity_id": "sensor.desk",
                "state": "18.24",
                "attributes": {
                  "state_class": "total",
                  "source": "sensor.local_computer_desk_power",
                  "unit_of_measurement": "kWh",
                  "device_class": "energy",
                  "friendly_name": "Desk"
                },
                "last_changed": "2025-01-15T16:18:39.157657+00:00",
                "last_reported": "2025-01-15T16:18:39.157657+00:00",
                "last_updated": "2025-01-15T16:18:39.157657+00:00"
              }
            }
          ]
        }
      }
    


    Nie wiem, czy to pomaga. (Edytuj. Nie widziałem żadnych danych osobowych poniżej, więc po prostu wyrzuciłem resztę debugowania)

    Dodano po 1 [godzinie] 45 [minutach]: .

    >>21394163 Ok Ponieważ podejrzewam, że inni zaktualizowali swoje oprogramowanie układowe, a i tak planowałem je wszystkie sflashować, kupiłem programator USB na UART. Do jutra postaram się przesłać dwumegabajtową kopię zapasową.
  • REKLAMA
  • #4 21395925
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14658
    Pomógł: 655
    Ocena: 12666
    Powodzenia, możesz sprawdzić nasze instrukcje flashowania krok po kroku na naszym kanale: https://www.youtube.com/@elektrodacom
    Nie zapomnij o naszym linku do flashera: https://github.com/openshwprojects/BK7231GUIFlashTool
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • Pomocny post
    #5 21396148
    pseudonymity0000
    Poziom 6  
    Posty: 6
    Pomógł: 3
    Ocena: 4
    >>21395925
    Ok, mam dane. Niestety trzeba sporo ciepła wrzucić na dwa piny live i neutral, żeby odblokować płytę główną. Urządzenie jest jednak nadal sprawne.

    Masz jakieś wskazówki, jak to zrobić szybko bez ryzyka lekkiego wypaczenia plastikowych osłon pinów?
    W każdym razie, oto konfiguracja, którą udało mi się wyodrębnić.

    {
    	"sel_pin_pin":"8",
    	"rl1_lv":"1",
    	"bt1_pin":"26",
    	"net_trig":"2",
    	"jv":"1.0.3",
    	"netled1_lv":"1",
    	"netled_reuse":"1",
    	"bt1_type":"0",
    	"ffc_select":"0",
    	"vi_pin":"6",
    	"resistor":"1",
    	"over_cur":"17000",
    	"bt1_lv":"0",
    	"reset_t":"3",
    	"netled1_pin":"11",
    	"chip_type":"0",
    	"lose_vol":"90",
    	"over_vol":"260",
    	"module":"CB2S",
    	"ele_pin":"7",
    	"ch_cddpid1":"9",
    	"ch1_stat":"2",
    	"rl1_type":"0",
    	"ch_num":"1",
    	"ele_fun_en":"1",
    	"rl1_pin":"24",
    	"vol_def":"0",
    	"ch_dpid1":"1",
    	"sel_pin_lv":"1",
    	"crc":"80"
    }


    Opis tekstowy.
    Konfiguracja urządzenia wyciągnięta z Tuya:
    - BL0937 SEL na P8
    - Przycisk (kanał 1) na P26
    - BL0937 VI na P6
    - Dioda LED WiFi na P11
    - BL0937 ELE na P7
    - Przekaźnik (kanał 1) na P24
    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
  • #6 21398706
    pseudonymity0000
    Poziom 6  
    Posty: 6
    Pomógł: 3
    Ocena: 4
    >>21395925 Druga próba demontażu i ta wtyczka jest ugotowana. Płytka jest w porządku, ale plastik uległ nieodwracalnemu uszkodzeniu.

    Teraz jest to przeznaczona do poświęcenia część. Chcę zrobić eksperyment, ale chciałbym uzyskać potwierdzenie przed kontynuowaniem. Czy możliwe jest flashowanie modułu CB2S za pomocą padów testowych TX2 i RX2 z tyłu modułu? Udało mi się już ustalić, gdzie na płycie głównej można podłączyć 3 V i masę, i wygląda na to, że mam dostęp do TX1 od góry płyty. Ale nie widzę wyraźnie dostępu do RX1 od góry. Jednak te lokalizacje wymagają pewnej ręki i mikro lutowania.

    Aby flashowanie tej wtyczki było wykonalne, muszę znaleźć sposób na flashowanie jej od góry bez próby zatopienia ton ciepła w pinach pod napięciem i neutralnym, aby zwolnić płytkę. Zastanawiałem się również, czym są docelowo wyglądające pady testowe z tyłu. Arkusz danych nie wydaje się mówić. Jeśli jest to 3V i masa, byłoby to idealne rozwiązanie, ponieważ oznacza to uniknięcie mikrolutowania w dwóch miejscach, które zidentyfikowałem jako mające bezpośrednią ścieżkę do 3V i masy na spodzie. Są to równiny uziemienia.

    RX2 i TX2 nadają się do flashowania, wtedy wszystko można zrobić za pomocą rozsądnych rozmiarów padów z tyłu modułu, co ułatwia flashowanie.

    (Aktualizacja: Przeszukałem całą płytkę multimetrem. Wydaje się, że nie ma dostępu do RX1 na górze płyty. Tylko TX1, 3v i masa)
  • Pomocny post
    #7 21398998
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14658
    Pomógł: 655
    Ocena: 12666
    Nie, flashowanie jest możliwe tylko przez UART1, czyli RX1 i TX1. TX2 jest portem wyjściowym dziennika debugowania.
    Pomogłem? Kup mi kawę.
  • Pomocny post
    #8 21400294
    pseudonymity0000
    Poziom 6  
    Posty: 6
    Pomógł: 3
    Ocena: 4
    >>21398998 Z przyjemnością ogłaszam, że udało mi się wykonać flashowanie tylko górnej części płyty. Oznacza to, że wszystko, co musisz zrobić, to zdjąć klapkę, aby pomyślnie ją sflashować.

    Nie trzeba próbować w wysokiej temperaturze rozłączać pinów pod napięciem i neutralnych, aby zwolnić płytkę i dostać się do tyłu, ryzykując stopienie plastiku i uszkodzenie przekaźnika.

    Poniższy obraz pokazuje, gdzie należy przylutować, aby uzyskać bezpośrednią ścieżkę do TX1, 3v i masy. Na płytce znajdują się żyły, które przechodzą bezpośrednio na drugą stronę do tych punktów na module CB2S, bez żadnych innych komponentów na drodze.

    Zdjęcie zbliżenia płytki drukowanej z zaznaczonymi punktami lutowniczymi: 3V, TX1 i GND.

    Dostęp do RX1 nie jest możliwy z żadnych punktów lutowniczych na górze. Istnieje jednak cienka jak papier szczelina między modułem a płytą główną. Jeśli spłaszczysz pin przewodu testowego wystarczająco cienko, możesz go zaklinować do punktu styku po drugiej stronie. Na szczęście sitodruk jest dobrze widoczny z tyłu modułu, pokazując dokładnie, gdzie znajduje się RX1.

    Zbliżenie na końcówkę metalowego testera na tle tekstury materiałowej.
    Przewód testowy z cienko spłaszczonym końcem na szarym tle.
    Zbliżenie na płytkę drukowaną z przylutowanymi przewodami.

    Być może uda się to zrobić również z TX1. Jednak nie ufałbym tak słabemu połączeniu lekkiego styku z połączeniami zasilania 3 V i GND. Metoda klinowania spowodowałaby również naprężenia mechaniczne, potencjalnie zrywając połączenia. Nie jest to wielka sprawa dla RX1, ponieważ ten ślad prowadzi tylko do podkładki testowej, ale zerwanie któregokolwiek z innych połączeń z płytką spowodowałoby uszkodzenie urządzenia.
  • #9 21402386
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14658
    Pomógł: 655
    Ocena: 12666
    Bardzo fajna sztuczka z dostępem do RX1, musimy o tym pamiętać, @divadiow
    Pomogłem? Kup mi kawę.
  • #10 21402405
    divadiow
    Poziom 38  
    Posty: 5095
    Pomógł: 441
    Ocena: 900
    niezłe. Będę o tym pamiętać w przypadku przyszłych wtyczek. Nudne jest podgrzewanie głównych pinów pod napięciem i neutralnych przez tak długi czas, aby lut się stopił, nawet jeśli najpierw spróbujesz mieszanki pb
  • #11 21403438
    pseudonymity0000
    Poziom 6  
    Posty: 6
    Pomógł: 3
    Ocena: 4
    @p.kaczmarek2 @divadiow Najlepsze jest to, że nie jest to takie trudne. Wbijanie, chwytanie lub to, co zrobiłem, wyciąganie metalu między twardą powierzchnią i przeciąganie twardego przedmiotu po wierzchu.

    Dosłownie po prostu wziąłem ołów i delikatnie użyłem nożyc, aby wykonać większość pracy, a następnie położyłem go na moim metalowym biurku i wyciągnąłem trzonkiem łyżki, którą akurat miałem w pobliżu. 😂

    Wpadłem na inny pomysł, który mógłby ułatwić obróbkę tych wiórów. Sprężyny zegarkowe/płaskie. Są wystarczająco cienkie, aby przedostać się przez szczelinę, a jeśli dobrze je rozmieścisz, powinny przypominać grabie. Możesz przepchnąć wszystkie cztery na raz, a następnie po prostu odciągnąć i przypiąć je do górnej części płytki, a napięcie sprężyny powinno zapewnić dobry kontakt.

    Prosta ilustracja pokazująca proces wyciągania metalu za pomocą nożyc, przylutowywania przewodów oraz umieszczania elementu w szczelinie.

Podsumowanie tematu

✨ Dyskusja dotyczy demontażu wtyczki Antela WiFi Smart Plug (model F1s392-UK, chip BL0937) w celu przeprowadzenia eksperymentów z jej oprogramowaniem. Użytkownicy dzielą się informacjami na temat użycia API Tuya oraz procesu flashowania urządzenia. Wskazówki dotyczące demontażu obejmują zastosowanie ciepła do odblokowania płyty głównej oraz metody dostępu do pinów TX1 i RX1. Użytkownicy podkreślają, że flashowanie można przeprowadzić bez ryzyka uszkodzenia plastiku, a także dzielą się technikami lutowania i użycia cienkich narzędzi do uzyskania dostępu do punktów lutowniczych.
REKLAMA