TP-LINK Archer C5 / Archer C7 - OpenWRT Gargoyle PL

Toggle navigation eko.one.pl
  • Forum
  • Blog
  • Kontakt
  • Statystyka
  • Download
    • Wyszukiwarka
    • Foldery
  • RouterDatabase
OpenWrt - TP-LINK Archer C5 / Archer C7Przygotowanie i instalacja OpenWrt na ruterze TP-LINK Archer C5 / Archer C7
Ostatnia zmiana: 2019-03-28 06:42
1. Stan projektu 2. Instalacja 2.1. Przez WWW 2.2. Przez sysupgrade 2.3. Powrót do oryginalnego firmware 3. Elementy specyficzne dla urządzenia 3.1. Tryb recovery 3.2. Zasilanie 3.3. Przyciski 3.4. LED 3.5. USB 3.6. Złącze szeregowe Postaw mi kawę na buycoffee.to Na rynku dostępnych jest kilka rodzajów modeli Archera C5/C7:- Archer C5 v1 - w pełni wspierany- Archer C5 v2 - OpenWrt działa, procesor Broadcoma, ale nie ma sterowników do wifi (nie działa - wrzesień 2017r)- Archer C7 v1 - OpenWrt działa, procesor Qualcomma, ale nie ma sterowników do wifi (router posiada układ radiowy niekompatybilny ze sterownikiem ath10k)- Archer C7 v2 - w pełni wspierany- Archer C7 v3 - w pełni wspierany (obrazy od C7v2)- Archer C7 v4 - w pełni wspierany- Archer C7 v5 - w pełni wspieranyNależy unikać drugiej wersji C5 oraz pierwszej wersji C7.Ich krótka specyfikacja:- bootloader: U-boot- procesor Qualcomm QCA9558 720 MHz- Flash: 8 MiB (C7v1), 16MiB (C5v1/C7v2)- RAM: 128 MiB- WLAN 2.4: Atheros AR9103 802.11b/g/n (zintegrowany) 3T3R (do 300Mb/s - C5, do 450Mb/s - C7)- WLAN 5: QCA9880-AR1A 3T3R (dla C7v1)- WLAN 5: QCA9880-BR4A 3T3R (do 867Mb/s - C5v1, do 1300Mb/s - C7v2)- chipset Ethernet:AR8327N-AL1A (C7v1), AR8327N-BL1A (C5v1/C7v2), 10/100/1000 Mbps- 2x USB 2.0- 1x uart- przycisk reset/wps- przełącznik wifi on/off

Stan projektu

Router obecnie obsługiwany jest przez OpenWrt w wersji stabilnej lub/i rozwojowej, w zależności od modelu.

Instalacja

Przez WWW

Należy wykorzystać plik z factory w nazwie, wybierając odpowiednią wersję routera.Podany firmware można normalnie zainstalować posługując się opcją System Tools / Firmware Upgrade w oryginalnym firmware TP-Linka. Po instalacji należy zalogować się przez telnet i zmienić hasło.

Przez sysupgrade

Należy wykorzystać plik z sysupgrade w nazwie, wybierając odpowiednią wersję routera.Jeżeli już mamy działające OpenWrt - należy przesłać obraz do katalogu /tmp (np. przy pomocy scp czy winscp) pod nazwą code.bin, a następnie zalogować się na router i wykonać # sysupgrade -n /tmp/code.binJeżeli chcemy zachować pliki konfiguracyjne należy pominąć opcję -n. Ale ostrożnie z tym - z wersji na wersje format plików może się zmienić, więc może się zdarzyć, że coś po instalacji nowego firmware może nie działać tak jak powinno.Sam proces trwa kilka minut; router samodzielnie się zrestartuje, więc należy być cierpliwym.

Powrót do oryginalnego firmware

Oryginalne oprogramowanie można wgrać tak po prostu przez www lub jedną z metod w/w aby je przywrócić. Można je pobrać z z oficjalnej witryny producenta. Pobrane oprogramowanie *nie może* mieć w nazwie słowa boot, jeżeli tak jest, należy najpierw wgrać jedną z wcześniejszych wersji bez bootloadera. Dotyczy to modeli w wersji v1 i v2. Inne wersje oparte są o inną wersję bootloadera.

Elementy specyficzne dla urządzenia

Tryb recovery

Uboot posiada już standardowo tryb awaryjny, pozwalający na wgranie nowego oprogramowania przez tftp przy starcie systemu.Archer C5 v1- instalujemy serwer tftp na komputerze- umieszczamy w głównym katalogu serwera plik o nazwie ArcherC5v1_tp_recovery.bin- ustawiamy na stałe adres 192.168.0.66 na karcie sieciowej komputera- wyłączamy zasilanie routera- podłączamy kabel do portu lan routera i do komputera- wciskamy i trzymamy reset- włączamy zasilanie routeraArcher C7 v2- instalujemy serwer tftp na komputerze- umieszczamy w głównym katalogu serwera plik o nazwie ArcherC7v2_tp_recovery.bin- ustawiamy na stałe adres 192.168.1.66 na karcie sieciowej komputera- wyłączamy zasilanie routera- podłączamy kabel do portu lan routera i do komputera- wciskamy i trzymamy reset- włączamy zasilanie routeraArcher C7 v2 (z nowszą wersją uboot)- instalujemy serwer tftp na komputerze- umieszczamy w głównym katalogu serwera plik o nazwie ArcherC7v3_tp_recovery.bin (tak, to nie jest pomyłka)- ustawiamy na stałe adres 192.168.0.66 na karcie sieciowej komputera- wyłączamy zasilanie routera- podłączamy kabel do portu lan routera i do komputera- wciskamy i trzymamy reset- włączamy zasilanie routeraPowinna zapalić się LED wps a sam router powinien pobrać obraz i zrobić upgrade.

Zasilanie

Zużycie energii dla C5 v1 i C7 v2 (włączone oba radia, brak transmisji, brak podłączonych urządzeń USB, kable ethernet w złączach WAN i LAN1) - ok 5.5W

Przyciski

Dostępny jest tylko jeden przycisk oznaczony "wps/reset", domyślnie obsługiwany przez system jako przycisk "wps".Przełącznik wifi on/off nie jest obsługiwany przez system.

LED

Dostępne są: ath9k-phy1, tp-link:blue:lan1, tp-link:blue:lan2, tp-link:blue:lan3, tp-link:blue:lan4, tp-link:blue:qss, tp-link:blue:system, tp-link:blue:wan, tp-link:blue:wlan2g, tp-link:blue:wlan5g, tp-link:green:usb1, tp-link:green:usb2. Część z nich jest obsługiwana przez system.Kolor niektórych led nie zgadza się z rzeczywistością (routery C5/C7v2 mają ledy koloru zielonego); wynika to ze wspólnego kodu dla podobnych urządzeń - WDR4900/Archer C5/Archer C7 w OpenWrt.

USB

Zasilanie USB sterowane jest przez GPIO. Odpowiadają za to GPIO 22 - USB1 oraz GPIO 21 - USB2. Przykładowe wyłączenie zasilania USB to polecenia # echo 0 > /sys/class/gpio/gpio21/value # echo 0 > /sys/class/gpio/gpio22/value

Złącze szeregowe

Interfejs dostępny jest na płytce, parametry połączenia: 115200 8N1.pin sygnał1 TX2 RX3 GND4 VCC 1. Stan projektu 2. Instalacja 2.1. Przez WWW 2.2. Przez sysupgrade 2.3. Powrót do oryginalnego firmware 3. Elementy specyficzne dla urządzenia 3.1. Tryb recovery 3.2. Zasilanie 3.3. Przyciski 3.4. LED 3.5. USB 3.6. Złącze szeregowe Postaw mi kawę na buycoffee.to Skomentuj na forum

Tag » Archer C7v2 Openwrt