51

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Delikatnie mówiąc - mylisz się.

/tmp$ git clone https://github.com/openwrt/openwrt.git
/tmp$ cd openwrt
/tmp/openwrt$ grep PKG_SOURCE_VERSION package/kernel/mt76/Makefile
PKG_SOURCE_VERSION:=f6bde7ba82eebfbcba952bc436c5ab680fe754f1

/tmp/openwrt$ git clone https://github.com/openwrt/mt76
/tmp/openwrt$ cd mt76
/tmp/openwrt/m76$ git reset --hard f6bde7ba82eebfbcba952bc436c5ab680fe754f1
HEAD is now at f6bde7b mt76: connac: fix unresolved symbols when CONFIG_PM is unset
/tmp/openwrt/mt76$ head -n 204 mt76x0/eeprom.c  | tail -1
        val = mt76x02_eeprom_get(dev, 0x12c);

Jest jak byk 0x12c

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

52

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

No tak. mój błąd. Mam pytanie po jakim czasie pojawi się to w wersji stabilnej ... czy to bedzie 21.02.0-rc5? jeśli w ogóle. Mogę poczekać.

53

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Nigdy nie będzie -rc5. Przecież openwrt opuściło już etap wersji release candidate. 21.02.1 już mamy.

W wydaniu stabilnym pojawi się jak deweloperzy uznają że warto zaktualizować sterownik. Czy i kiedy tego już nikt nie wie.

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

54

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

faktycznie dziś go opublikowali

55

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

No więc wgrałem do mojego RE200v2 obraz 21.02.1 i niestety maks. moc w sterowniku 5GHz to tylko 9dB. Więc nadal nie poprawili.

56

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Czego ty nie rozumiesz. Jeszcze nie dali tej poprawki w wydaniu stabilnym jest tylko we wersji rozwojowej. 21.02.1 to wydanie stabilne które nie ma ma tego. 21.02.1 == nie ma, wydanie rozwojowe == ma.

Już kilka razy pisałem żebyś wgrał wersję rozwojową a ty i tak wgrałeś wydanie stabilne. Możesz wytłumaczyć dlaczego?

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

57

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Z ciekawości, chciałem zobaczyć czy stabilna coś zmieni, jak widać nie.
Czyli zrobie jeszcze raz obraz ale bez wskazania wersji zakładam, że będzie najnowsza rozwojowa.
Chcę robić obraz sam, żeby móc sobie wszystki aplikacje umieścić w obrazie.
Dam znać jaki będzie wynik.

58

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

WodnyTraper napisał/a:

...
Czyli zrobie jeszcze raz obraz ale bez wskazania wersji zakładam, że będzie najnowsza rozwojowa.

Skoro jesteś w tagu 21.02.1 to już tam zostaniesz.
Moim zdaniem jeżeli nie przełączysz gałęzi do "master" to znowu skompilujesz z tym co masz.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

59

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Zrobiłem nowy katalog z OpenWRT i nową konfigurację. Powinna być wersja rozwojowa w środku.

60

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

git branch

pokaż, bo "powinna" wprowadza pewną element niepewności.

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

61

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

git branch pokazuje    *master, czyli chyba jest dobrze

62

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Może być dobrze.

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

63 (edytowany przez WodnyTraper 2021-11-04 19:54:21)

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Obraz sie zrobił ale przy próbie wgrania są błędy. :

Sprawdzanie obrazu nie powiodło się.

Cannot open file'/etc/opkg/keys/cba..............' for reading image check failed

Co robić?

64

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Właśnie dlatego to jest gałąź "master"... bo trzeba być "master" w te klocki, żeby testować takie nowinki.
Na takie zabawy to trzeba mieć pod ręką "serial" i patrzeć, czy lub co, się ładuje lub czy kernel panikuje...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

65

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Wgraj z -F. Nie sprawdzi podpisu obrazu bo w wydaniu 21.02 nie ma kluczy od mastera (i tak ma być).

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

66

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Czyli z poziomu Luci mogę wymusić wgranie obrazu, a potem zamknąć na chwilę oczy smile?

Obraz się generuje bez błędu więc zakładam, że jest dobry.

67

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Ty nie używaj luci tylko rób z konsoli. Już dawno powinieneś zrobić, na co czekasz?

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

68

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Brak czasu, dziś do tego usiądę i dam znać jaki dało efekt.

69 (edytowany przez WodnyTraper 2021-11-06 13:58:04)

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Lipa wgrałem obraz i maksymalna moc dla AC tylko 9dBm. Nie będzie działać raczej.

70

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Wracam z tematem Re200 i współpracy openwrt z modułem WiFi. Cezary czy masz może jakieś informacje czy zostało to już poprawione?

71

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Kilka zmian było w mt76 ale czy będzie to dotyczyło re200 tego już nie wiem, musisz sam sprawdzić. Wgraj wersję rozwojową i zobacz jak działa.

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

72

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Cezary,
wracam z problemem RE200 v2. i mocy nadawania wifi w 5Ghz.
zdaje się, że jest jakaś wstępna koncepcja rozwiązanie tego problemu.
Ale nie bardzo rozumiem, jak tego użyć.
Możę mógłbyś pomóc.
Rozwiązanie opisuje cgm999 i sanitariu w linku poniżej.

https://github.com/openwrt/mt76/issues/633

dziękuję

73

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Opis tego co proponują zrobić.


Ok, i did 2 changes:
eeprom.c

Commented out:

/*
static s8 mt76x0_get_delta(struct mt76x02_dev *dev)
{
struct cfg80211_chan_def *chandef = &dev->mphy.chandef;
u8 val;

    if (chandef->width == NL80211_CHAN_WIDTH_80) {
            val = mt76x02_eeprom_get(dev, MT_EE_5G_TARGET_POWER) >> 8;
    } else if (chandef->width == NL80211_CHAN_WIDTH_40) {
            u16 data;

            data = mt76x02_eeprom_get(dev, MT_EE_TX_POWER_DELTA_BW40);
            if (chandef->chan->band == NL80211_BAND_5GHZ)
                    val = data >> 8;
            else
                    val = data;
    } else {
            return 0;
    }

    return mt76x02_rate_power_val(val);
}
*/

and change the function to:

static s8 mt76x0_get_delta(struct mt76x02_dev *dev)
{
struct cfg80211_chan_def *chandef = &dev->mphy.chandef;
u8 val;

    if (chandef->width == NL80211_CHAN_WIDTH_80) {
            val = mt76x02_eeprom_get(dev, MT_EE_TSSI_BOUND1) >> 8;
    } else if (chandef->width == NL80211_CHAN_WIDTH_40) {
            u16 data;

            data = mt76x02_eeprom_get(dev, MT_EE_TX_POWER_DELTA_BW40);
            if (chandef->chan->band == NL80211_BAND_5GHZ)
                    val = data >> 8;
            else
                    val = data;
    } else {
            return 0;
    }

    return mt76x02_rate_power_val(val);
}

The second change i did in the same file:

    /* vht mcs 8, 9 5GHz */
    // val = mt76x02_eeprom_get(dev, 0x12c);
    val = 22;
Also using this script

#!/bin/sh

while true
do
sleep 1
cd /sys/kernel/debug/ieee80211/phy1/mt76
echo 0x2320 > regidx
echo 0x122c3cf2 > regval
done

Now i have stable AC750 version 5. Also the 5Ghz range and speed is very good - the same as AC1200 !
Also in Luci i see txpower values which looks normal.
This is the output from: iw phy1 info

    Frequencies:
        * 5180 MHz [36] (23.0 dBm)
        * 5200 MHz [40] (22.0 dBm)
        * 5220 MHz [44] (22.0 dBm)
        * 5240 MHz [48] (22.0 dBm)
        * 5260 MHz [52] (19.0 dBm) (radar detection)
        * 5280 MHz [56] (19.0 dBm) (radar detection)
        * 5300 MHz [60] (19.0 dBm) (radar detection)
        * 5320 MHz [64] (19.0 dBm) (radar detection)
        * 5500 MHz [100] (19.0 dBm) (radar detection)
        * 5520 MHz [104] (19.0 dBm) (radar detection)
        * 5540 MHz [108] (19.0 dBm) (radar detection)
        * 5560 MHz [112] (19.0 dBm) (radar detection)
        * 5580 MHz [116] (19.0 dBm) (radar detection)
        * 5600 MHz [120] (19.0 dBm) (radar detection)
        * 5620 MHz [124] (19.0 dBm) (radar detection)
        * 5640 MHz [128] (19.0 dBm) (radar detection)
        * 5660 MHz [132] (19.0 dBm) (radar detection)
        * 5680 MHz [136] (23.0 dBm) (radar detection)
        * 5700 MHz [140] (23.0 dBm) (radar detection)
        * 5720 MHz [144] (23.0 dBm) (radar detection)
        * 5745 MHz [149] (23.0 dBm)
        * 5765 MHz [153] (23.0 dBm)
        * 5785 MHz [157] (23.0 dBm)
        * 5805 MHz [161] (23.0 dBm)
        * 5825 MHz [165] (23.0 dBm)
        * 5845 MHz [169] (disabled)
        * 5865 MHz [173] (disabled)
I think everything looks fine. Only that script disturbs me. I want to make it permament somehow or understand if we will have better results with sleep 0.1 for example ?!

74

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

Bierzesz źródła, zmieniasz kod sterownika, kompilujesz, robisz sobie w/w skrypcik i testujesz.

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

75

Odp: RE200 z OPENWRT konfiguracja trybu Repeater.

W przedostatnim poście masz jak to zrobić bez kompilowania. Potrzebujesz tylko linuksa że skrypt w perlu wykonać.

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