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

Seria włączników światła QTouch z WiFi i RF - co się zmieniło, czy wciąż są na ESP? [T34]

p.kaczmarek2 04 Mar 2025 23:19 2112 1

TL;DR

  • Nowsze włączniki QTouch WiFi/RF w wersji pojedynczej i podwójnej zostały rozebrane i porównane ze starszymi egzemplarzami z 2021 roku opartymi o ESP8285.
  • W środku siedzi T34, czyli BK7231N, obok układu RF 480RA i kontrolera dotykowego, więc po zmianie firmware RF nadal działa.
  • Wersja pojedyncza kosztuje 43 zł, a podwójna 55 zł; w tej generacji nie da się wgrać Tasmoty, tylko OpenBeken.
  • Zmiana firmware jest utrudniona, bo UART nie jest wyprowadzony w całości i trzeba dolutować drucik do padu albo wylutować układ.
  • Po przeróbce włącznik można spiąć z Home Assistant lokalnie, bez chmury, ale proces jest wyraźnie trudniejszy niż przy CB2S i CB3S.
Wygenerowane przez model językowy.
REKLAMA
📢 Słuchaj (AI):
  • Zbliżenie na chip T34 na niebieskiej płytce PCB.
    W 2021 roku na forum prezentowałem dwa włączniki z serii QTouch, oba były oparte o ESP8285. Dzisiaj wracam do tematu i sprawdzam najnowsze egzemplarze z tej samej serii, czy w ciągu czterech lat coś w środku się zmieniło? A jeśli tak, to jak można je teraz uwolnić od chmury i sparować z Home Assistant? Sprawdźmy!

    Wersję "pojedynczą" można kupić już za 43 zł, natomiast "podwójną" za 55. Obie wersje tu przedstawię, ale najpierw polecam starsze tematy z 2021 roku:
    Włącznik WiFi QTouch wpinany tylko w przewód L - test, wnętrze, schemat
    Smart włącznik światła ściemniacz QTouch WiFi [Schemat, protokół UART]

    A teraz pora wypakować zakupy... najpierw wersja "pojedyncza":
    Opakowanie włącznika dotykowego QTouch Opakowanie włącznika WiFi QTouch marki Adelid. Pudełko włącznika dotykowego QTouch z oznaczeniami IP65 i LED Opakowanie włącznika QWP.W1.WIFI.
    QWP.W1.WiFi, w zestawie jest kondensator, zwany też przez sprzedawców "adapterem":
    Zestaw zawierający włącznik ścienny WiFi, kondensator i instrukcję obsługi na drewnianym stole.
    Instrukcja:
    Instrukcja obsługi przełącznika WiFi QTouch w języku angielskim. Instrukcja obsługi włącznika dotykowego Q-touch Adelid.
    Zdjęta front:
    Rozebrany panel włącznika dotykowego QTouch z widoczną płytką i obudową.
    I oto wnętrze:
    Płytka drukowana w przełączniku dotykowym QTouch z układem T34. Zbliżenie na płytkę PCB z układem T34 i innymi elementami. Zbliżenie na płytkę drukowaną z układem scalonym T34 i kilkoma innymi komponentami. Zbliżenie na wnętrze płytki elektroniki z układem scalonym i złączem.
    W środku jest T34, czyli zasadniczo BK7321. Nie można wgrać Tasmoty, ale można wgrać OpenBeken:
    https://github.com/openshwprojects/OpenBK7231T_App
    https://github.com/openshwprojects/BK7231GUIFlashTool
    Do RF dodatkowo mamy tutaj układ 480RA, a trzeci układ scalony w obudowie SOIC to kontroler przycisków dotykowych.
    Układ RF jest do niego podłączony, więc po zmianie firmware RF dalej będzie działać.
    Mamy jeszcze osobno płytkę "wykonawczą" z dość ciekawym układem, którego nie analizowałem:
    Płytka drukowana z komponentami elektronicznymi, w tym przekaźnik SED-SS-112LM i kondensator. Zbliżenie na wewnętrzny obwód elektryczny włącznika QTouch z kondensatorem i tranzystorem MOSFET. Płytka drukowana z różnymi komponentami elektronicznymi. Zbliżenie na płytkę drukowaną z elementami elektronicznymi, w tym kondensatorami i układem scalonym. Zbliżenie na elementy elektroniczne na płytce druku. Zbliżenie na płytkę drukowaną z transformatorem i komponentami elektronicznymi Zbliżenie na przekaźnik SED-SS-112LM zamontowany na płytce elektronicznej.
    Zasilacz zdaje się być oparty o GYS5005 220832, obok widzę też małą przetwornicę step down, nie ma natomiast tam LDO 3.3V. Natomiast CS100N03 (MOSFET) zdaje się być tam aby można było też uruchomić włącznik w trybie "no neutral", przyda się to jeśli w puszce nie mamy przewodu N...

    Podjąłem próby zmiany firmware, najpierw liczyłem na to, że te pady to port UART od T34:
    Zbliżenie na płytkę PCB z kilkoma przymocowanymi przewodami.
    Nic z tego, komunikacji brak. Sprawdziłem połączenia pod kontrolerem przycisków:
    Płytka drukowana z układami scalonymi, widoczne przewody i złącza. Zbliżenie na płytkę elektroniczną z układami scalonymi, w tym oznaczony T34. Płytka drukowana z elementami elektronicznymi i kolorowymi przewodami
    Dwa z padów prowadzą do jego nóżek (pozostałe dwa to zasilanie i masa):
    Zbliżenie na płytkę drukowaną z metalowymi elementami ustawionymi na pinach. Płyta PCB z cienkim drucikiem przy padach lutowniczych, trzymana przez pincetę.
    Ostatecznie obadałem T34.
    Schemat wyprowadzeń układu T34
    Wyprowadzenia T34, cytat z dokumentacji, nietłumaczone:
    Pin No.SymbolI/O typeDescription
    1, 3, 32, 33, 34, 35, and 36GNDPGround pins. 33, 34, 35, and 36 are the ground pads at the back of the chip.
    2ANTI/OExternal antenna with 2.4 GHz RF input and output.
    4 and 5VCCPAPRF PA power input. Voltage range: 3.0V to 3.6V. And 3.3V power supply is recommended.
    6VDDDIGODigital power output. The voltage is about 1.2V.
    7VDDAONONormally open power output. The voltage is about 1.2V.
    8VBATIChip main-power input. Voltage range: 3.0V to 3.6V. And 3.3V power supply is recommended.
    9CENIThe CEN pin of the chip, without a reset function. This pin is floating inside the chip.
    10P28/ADC4/RXENI/OGPIO or ADC4 or set high during RF reception.
    11P14/SD_CLK/SCK/ANT0I/OGPIO, or CLK of SD, or SCK of SPI, or Bluetooth LE antenna control ANT0.
    12P16/SD_CMD/MOSI/ANT2I/OGPIO, or CMD of SD, or MOSI of SPI, or Bluetooth LE antenna control ANT2.
    13P15/CSN/ANT1I/OGPIO, or CSN of SPI, or Bluetooth LE antenna control ANT1.
    14P17/SD_D0/MISO/ANT3I/OGPIO, or D0 of SD, or MISO of SPI, or Bluetooth LE antenna control ANT3.
    15P26/ADC1/IRDA/PWM5I/OGPIO, or ADC1, or IR receiver or PWM5.
    16P24/ADC2/LPO_CLK/PWM4I/OGPIO, or ADC2, or low power clock 32.768K output, or PWM4.
    17P23/ADC3/TDO/F_SOI/OGPIO, or ADC3, or JTAG TDO, or flash data output when downloading with SPI.
    18P22/ADC5/CLK_26M/TDI/TXEN/F_SII/OGPIO, or ADC5, or crystal frequency output, or JTAG TDI, or set high during RF transmission, or flash data input when downloading with SPI.
    19P21/ADC6/I2C1_SDA/TMS/F_CSNI/OMode selection pin for selecting RF test firmware or app firmware. Pulling down this pin will enter the RF test mode.
    20P20/I2C1_SCL/TCK/F_SCKI/OGPIO, or SCL of I2C1, or TCK of JTAG, or the clock when flash is downloaded by SPI.
    21P6/CLK13M/PWM0I/OGPIO, or 1, 2, 4, and 8 frequency division output of crystal clock, or PWM0.
    22P7/WIFI_ACTIVE/PWM1I/OGPIO, or WIFI_ACTIVE control when Wi-Fi and Bluetooth coexist, or PWM1.
    23P8/BT_ACTIVE/PWM2I/OGPIO, or BT_ACTIVE control when Wi-Fi and Bluetooth coexist, or PWM2.
    24P9/BT_PRIORITY/PWM3I/OGPIO, or BT_PRIORITY control when Wi-Fi and Bluetooth coexist, or PWM3.
    25P10/DL_RX/UART1_RXDI/OGPIO, or RXD when downloading flash with UART, or RXD of serial port UART1.
    26P11/DL_TX/UART1_TXDI/OGPIO, or TXD when downloading flash with UART, or TXD of serial port UART1.
    27P1/UART2_RXD/I2C2_SDAI/OGPIO, or RXD of serial port UART2, or SDA of I2C2. P1 is used for self-calibration and cannot be used for other functions.
    28P0/UART2_TXD/I2C2_SCLI/OGPIO, or TXD of serial port UART2, or SCL of I2C2.
    29XIIT34 has a built-in crystal, and no external crystal is required.
    30XOOT34 has a built-in crystal, and no external crystal is required.
    31VSYSOSystem power output. Voltage range: 2.7V to 3.0V.

    UART widać tutaj, po prawej stronie zdjęcia:
    Zbliżenie na płytkę drukowaną z układem T34.
    Ostatecznie odlutowałem element:
    Zbliżenie na płytkę drukowaną z układem scalonym i pady lutownicze. Zbliżenie na układ scalony T34 na niebieskiej płytce elektronicznej
    Niestety wygląda na to, że piny 26 (UART1_TXD) nie jest nigdzie wyprowadzony, więc do zmiany firmware dostęp jest utrudniony.
    Trzeba będzie zastosować sposób stąd:
    [BK7231N / T34] Teardown Tuya Generic Wifi Włącznik ścienny 3-krotny
    CameronDev napisał:
    Zbliżenie na maleńką płytkę elektroniczną z przylutowanymi cienkimi przewodami oznaczonymi TX/RX, Ground i 3.3V.


    Wersja "podwójna" - jeszcze tylko dla zasady, jedynie rzut oka:
    Podwójny włącznik światła WiFi QTouch.
    Ta sama sytuacja:
    Płytka drukowana ze scalakiem T34 i układami elektronicznymi. Otwarty włącznik dotykowy QTouch z dwoma przyciskami Zbliżenie na wewnętrzne układy elektroniczne włącznika QTouch. Zbliżenie na płytkę drukowaną z układem scalonym T34
    Zasilacz jest na MT2513 ASX034N:
    Wnętrze elektroniczne włącznika WiFi z widocznymi dwoma przekaźnikami. Widok wnętrza włącznika QTouch z układami scalonymi i komponentami elektronicznymi. Zbliżenie na układ elektroniczny w włączniku serii QTouch. Płytka drukowana w włączniku QTouch z widocznymi układami scalonymi. Zbliżenie na płytkę drukowaną włącznika QTouch z widocznym układem MT2513.
    Ale to jest najmniej istotne...

    Podsumowując, starsze QTouch korzystały z serii ESP, można było względnie prosto wgrać Tasmotę. Teraz QTouch mają płytkę z T34, czyli z BK7231N. Można wgrać OpenBeken, ale dostęp do programowania jest utrudniony. Jeden z pinów UART w ogóle nie jest wyprowadzony. Trzeba albo dolutować drobny drucik do samego padu obudowy, albo wylutować sam układ z płytki, tak jak pokazane jest to w zalinkowanym temacie. Dopiero wtedy można użyć naszego flashera i połączyć włącznik z Home Assistant 100% lokalnie, bez chmury.
    Cały proces postaram się pokazać osobno w przeznaczonym do tego temacie, tym bardziej, że jest to niewątpliwie bardziej trudne niż to co do tej pory było prezentowane, czyli lutowanie się z kabelkami do padów modułów takich jak CB2S czy CB3S...
    Miejmy nadzieję, że to odosobniony przypadek, bo zmiana firmware w takiej sytuacji jest co najmniej bardziej czasochłonna i bez hot air ani rusz.
    A po więcej informacji o zmianie wsadu T34 odsyłam do naszej wyszukiwarki na stronie elektroda.com: https://www.elektroda.com/rtvforum/find.php?q=T34

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    Inżynier programista z wieloletnim doświadczeniem embedded i full stack developer.
    Specjalizuje się w: embedded, Full-Stack Developer
    p.kaczmarek2 napisał 14637 postów o ocenie 12649, pomógł 655 razy. Jest z nami od 2014 roku.
  • REKLAMA
  • #2 21490728
    alertalert1966
    Poziom 1  
    Posty: 1
    Z innej beczki. Próbowałem w pojedynczym łączniku odlutować dwa boczne sensory od scalaka i podłączyć je do jednego środkowego żeby nie trzeba było tak celować, ale nie chciał działać wcale .
📢 Słuchaj (AI):
REKLAMA