1 (edytowany przez kabal 2023-10-19 10:44:33)

Temat: TP-Link Archer C6 v3 przycisk wifi/wps

Witam serdecznie.

Próbuje w routerze TP-Link Archer C6 v3 odpalić niby prostą rzecz - włączanie i wyłączanie wi-fi poprzez przycisk "wifi wps" wbudowany z tyłu tego routerka. Sprawdziłem już wydanie 22.03 jak i nowsze 23.05 z luci i bez luci i za "chiny ludowe" nie mogę poradzić sobie z odpaleniem tego przycisku.
Przeleciałem przez poradnik OpenWrt - Przyciski i niestety nie potrafię poradzić sobie z tym routerkiem by nawet z pierwszego punktu wykryć nazwy przycisków. Doinstalowałem paczkę "kmod-button-hotplug" - nic w logread, doinstalowałem "hostapd-utils" do obsługi przycisku wps - brak reakcji.

Przypuszczam że problem jest trywialny i coś przegapiłem.. zatem proszę o pomoc/sugestie co pominąłem lub gdzie zrobiłem błąd.

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

2

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

1. Przywróć ustawienia domyślne.
2. Zrób

cat /etc/rc.button/rfkill > /etc/rc.button/wps

3. Ciesz się działającym przyciskiem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez kabal 2023-10-19 10:55:46)

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Cezary napisał/a:

1. Przywróć ustawienia domyślne.
2. Zrób

cat /etc/rc.button/rfkill > /etc/rc.button/wps

3. Ciesz się działającym przyciskiem.


Dziękuję Cezary za szybką odpowiedź.

Już próbowałem polecenie:

ln -s /etc/rc.button/rfkill /etc/rc.button/wps

z Twojego poradnika czyli dowiązanie symboliczne rfkill do wps ale nie zadziałało.


Obecnie jestem na 22.03 bez luci.
OK - robię firstboot'a i zgodnie z zaleceniem nadpiszę plik wps zawartością z pliku rfkill.

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

4

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Żeby się nie okazało że masz jakąś inną odmianę C6 która ma wps pod innym gpio.

cat /sys/kernel/debug/gpio

powinieneś widzieć różnicę jak to wykonasz bez przycisku i jak to wykonasz jak będziesz wcześniej trzymał przycisk wciśnięty.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez kabal 2023-10-19 11:05:22)

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Cezary napisał/a:

Żeby się nie okazało że masz jakąś inną odmianę C6 która ma wps pod innym gpio.

cat /sys/kernel/debug/gpio

powinieneś widzieć różnicę jak to wykonasz bez przycisku i jak to wykonasz jak będziesz wcześniej trzymał przycisk wciśnięty.


Ok - jestem po firstboocie i nie zadziałało "cat /etc/rc.button/rfkill > /etc/rc.button/wps"

Sprawdzam w takim razie gpio.

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

6

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

A ty w ogóle masz włączone wifi? Usunięte option disabled itd?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Cezary napisał/a:

A ty w ogóle masz włączone wifi? Usunięte option disabled itd?

Nie..



Cezary napisał/a:

Żeby się nie okazało że masz jakąś inną odmianę C6 która ma wps pod innym gpio.

cat /sys/kernel/debug/gpio

powinieneś widzieć różnicę jak to wykonasz bez przycisku i jak to wykonasz jak będziesz wcześniej trzymał przycisk wciśnięty.

..Ale nie ma żadnej różnicy z przyciskiem wciśniętym i wolnym:

root@OpenWrt:~# cat /sys/kernel/debug/gpio
gpiochip2: GPIOs 416-447, parent: platform/1e000600.gpio, 1e000600.gpio-bank2:

gpiochip1: GPIOs 448-479, parent: platform/1e000600.gpio, 1e000600.gpio-bank1:
 gpio-461 (                    |green:wan           ) out hi ACTIVE LOW

gpiochip0: GPIOs 480-511, parent: platform/1e000600.gpio, 1e000600.gpio-bank0:
 gpio-484 (                    |green:power         ) out lo ACTIVE LOW
 gpio-488 (                    |reset               ) in  hi IRQ ACTIVE LOW
 gpio-494 (                    |orange:wan          ) out hi ACTIVE LOW
 gpio-495 (                    |green:lan           ) out lo ACTIVE LOW
 gpio-496 (                    |green:wifi5g        ) out hi ACTIVE LOW
 gpio-498 (                    |green:wifi2g        ) out hi ACTIVE LOW
 gpio-499 (                    |reset               ) out hi ACTIVE LOW
 gpio-508 (                    |wps                 ) in  hi IRQ ACTIVE LOW
Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

8 (edytowany przez kabal 2023-10-19 11:15:19)

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

kabal napisał/a:
Cezary napisał/a:

A ty w ogóle masz włączone wifi? Usunięte option disabled itd?

Nie..


Włączyłem wifi z palca (option disabled '0') i wykonałem polecenie"wifi" - bez zmian..tzn wifi właczyło się ale przycisk nie działa.


Edit: dopisze że to Archer C6(EU) ver:3.20 z polskiej dystrybucji.

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

9

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Ok, jak nie zmienia się gpio 508 (wps) to nipo prostu fizycznie ci nie działa przycisk.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Czyli brak na razie wsparcia, tak? Rozumiem że nic z tym nie zrobię i trzeba czekać?

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

11

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Źle zrozumiałeś - obsługa tego wps jest w openwrt. U ciebie sie nie zmienia gpio, wygląda jak uszkodzenie przycisku. Albo masz na innym gpio a nie na tym co wszyscy sądzą że powinno być.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Cezary napisał/a:

Źle zrozumiałeś - obsługa tego wps jest w openwrt. U ciebie sie nie zmienia gpio, wygląda jak uszkodzenie przycisku. Albo masz na innym gpio a nie na tym co wszyscy sądzą że powinno być.

No to faktycznie źle zrozumiałem.
Przywrócę fabryczny FW i sprawdzę przycisk..choć jak pamiętam to raczej działał.

Dzięki Cezary!

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

13

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Zanim przywrócisz to sobie poszukaj czy nie jest pod innym gpio.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Cezary napisał/a:

Zanim przywrócisz to sobie poszukaj czy nie jest pod innym gpio.

Ok, tylko z gpio pod openwrt nie miałem jeszcze do czynienia.
Podpowiesz od czego zacząć?

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

15

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

for i in $(seq 416 511); do echo $i > /sys/class/gpio/export; done

błędami eksportu się nie przejmuj. I jak zrobisz cat /sys/kernel/debug/gpio to będziesz widział wszystkie możliwe do eksportowania. Teraz wciśnij i trzymaj tej wps cały czas, zrób ten cat i zobacz który się zmienił z hi na lo (lub odwrotnie).

PS. To info nic ci nie da bez zmiany dtsu urządzenia i rekompilacji systemu

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Dzieki Cezary!

Mam, znalazłem dzieki tym poleceniom co podałeś. I wygląda to tak że zmienia się następująco:
- zwolniony:

gpio-490 (                    |sysfs               ) in  hi 

- wciśnięty:

gpio-490 (                    |sysfs               ) in  lo 

Zatem czy jest możliwość taka by zgłosić to do developerów OpenWrt i by rozwiązali to np poprzez rozpoznawanie rewizji/id płyty i wtedy odpowiednie przypisanie gpio pod daną rewizje/id? (mam nadzieje że tym stwierdzeniem się nie wygłupiłem big_smile )

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

17

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Zgłosić zgłoś, choć pytanie jest czy to od początku jest źle czy faktycznie masz inną rewizję płyty.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Cezary napisał/a:

Zgłosić zgłoś, choć pytanie jest czy to od początku jest źle czy faktycznie masz inną rewizję płyty.

Ok, zatem tak zrobię. Może na przyszłość dla potomnych uda się to poprawić.

Tylko jeszcze podpowiedz - zgłosić to na zwykłe forum https://forum.openwrt.org/ jako nowy temat czy jest specjalne miejsce na tego typu rzeczy? Pytam gdyż nie zgłaszałem nigdy takich rzeczy..

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

19

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Tu: https://github.com/openwrt/openwrt/issues

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: TP-Link Archer C6 v3 przycisk wifi/wps


OK!
Dziękuję Cezary!

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

21

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Witam ponownie.

Cezary, proszę jeszcze o pomoc/wytłumaczenie.
Mianowicie, zgłosiłem to na github'ie: "KLIK" i odpowiedziała mi jedna osoba. Tylko nie rozumiem czemu mówi o wartościach GPIO 28 i 10... jak mamy tu gpio-490 ?!


P.S. Sprawdziłem dla porównania jeszcze na Twoim wydaniu 23.05 z luci i tak samo - zmienia się wartość gpio-490.

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

22

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Jak potraktujesz 480 jako wartość startową, offset, to reset jest na offset + 8 itd.

Odpowiedź gościa jest bez sensu, pyta się czy testowałeś wps jak właśnie zgłoszenie jest o nie działającym wps.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23 (edytowany przez kabal 2023-10-22 22:43:56)

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Cezary napisał/a:

Jak potraktujesz 480 jako wartość startową, offset, to reset jest na offset + 8 itd.

Aha, czyli zaczynamy liczyć od 0..czyli  gpio-480 na 0,  gpio-481 na 1, itd -  dobrze rozumiem?


Cezary napisał/a:

Odpowiedź gościa jest bez sensu, pyta się czy testowałeś wps jak właśnie zgłoszenie jest o nie działającym wps.

No cóż... coś zaraz mu odpiszę. Mile widziane by było (jeśli znajdziesz oczywiście chwilkę) gdybyś może dorzucił coś od siebie tam na github wink

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+

24

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Znajdź kogoś ktos ma C6 v3 i niech sprawdzi czy działa przycisk wps.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: TP-Link Archer C6 v3 przycisk wifi/wps

Cezary napisał/a:

Znajdź kogoś ktos ma C6 v3 i niech sprawdzi czy działa przycisk wps.


Zatem uprzejmie proszę tych którzy zerknęli na ten wątek i mają Archer'a C6 v3 (3.20) o udzielenie się jak jest u Was smile

Netgear R7800 # Netgear WNDR3800 # TP-Link TL-WR1043ND v4 # TP-Link TL-WR1043ND v1 # Synology DS920+