76 (edytowany przez MiG25 2024-01-22 22:08:59)

Odp: Netgear LBR20 Orbi

Trochę jestem zaskoczony , ale radia z IPQ4019 działają bez tych BDFów ( tylko to drugie 5G na qca9884 szuka firmware-N i się nie uruchamia) ,mimo ,że calibration-variant zmieniłem na netgear,lbr20 dla wszystkich... to jakieś mimo to standardowe się wczytują ?
5G co prawda jakieś słabe , ale to może z ARTa nie te adresy wpisałem ( teraz zamienię i zobaczę czy będzie lepsze).

EDIT:Nie zamiana adresów wogóle popsuła 5G i nic nie transmituje.

Ale wydaje mi się ,że mimo to te board-2 to trzeba mieć z wszystkie z LBR20 , a nie jakieś domyślne...

77 (edytowany przez frutis 2024-01-22 22:10:45)

Odp: Netgear LBR20 Orbi

Dane z partycji art (pre-calibration) to prawie to samo co BDF, mają ten sam format ale są przygotowywane pod konkretny egzemplarz. Poprawnie działa dopiero w połączeniu z BDF (calibration).

EDIT:
Wrzuć zmiany ostatnie na github'a.

78

Odp: Netgear LBR20 Orbi

Właśnie wrzucone.  W DTSie adres do ARTa poprawny , buildy są ciągle ze zmienionym adresem dla 5G wiec nic nie transmituje...

79

Odp: Netgear LBR20 Orbi

A jak wygląda Twój board-2.json?

80

Odp: Netgear LBR20 Orbi

No jeszcze nie wygląda:)
Nic jeszcze swiisknife nie zdążyłem zrobić...
Stąd nie wiem skąd pouruchamiane radia na ipq4019

81

Odp: Netgear LBR20 Orbi

W generalniej większości do uruchomienia radia wystarczą tylko dane kalibracyjne i te  generyczne pliki które idą z firmware i sterownikami. Ale jeżeli producent nie olał sprawy to dopiero dołączenie do nich BDF'ów daje właściwe moce radia i co tam ono jeszcze robi.
Ostatnio na forum openwrt był wątek w którym gość też się pytał po co są te BDFy skoro mu i tak radio działa, wyjaśniali mniej więcej powiązanie jednego z drugim.

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

82

Odp: Netgear LBR20 Orbi

MiG25 napisał/a:

No jeszcze nie wygląda:)
Nic jeszcze swiisknife nie zdążyłem zrobić...
Stąd nie wiem skąd pouruchamiane radia na ipq4019

To tak to będzie wyglądać:

[
    {
        "names": [
            "bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=Netgear-LBR20"
        ],
        "data": "bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=Netgear-LBR20.bin"
    },
    {
        "names": [
            "bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=Netgear-LBR20"
        ],
        "data": "bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=Netgear-LBR20.bin"
    }
]

Id 20 to radio 2G a id 21 to radio 5G.

To dodatkowe radio QCA9888 to musisz sprawdzić o jaki plik pyta przy starcie.

83

Odp: Netgear LBR20 Orbi

ol_ath_download_firmware: BOARDDATA DOWNLOAD TO address 0xc0000
 wifi0: Selecting board data file name boardData_1_0_IPQ4019_DK04_2G.bin
ol_transfer_bin_file: Board Data File download to address=0xc0000 file name=IPQ4019/hw.1/boardData_1_0_IPQ4019_DK04_2G.bin
ol_ath_download_firmware: BOARDDATA DOWNLOAD TO address 0xc0000
 wifi1: Selecting board data file name boardData_1_0_IPQ4019_DK04_5G.bin
ol_transfer_bin_file: Board Data File download to address=0xc0000 file name=IPQ4019/hw.1/boardData_1_0_IPQ4019_DK04_5G.bin
ol_ath_download_firmware: BOARDDATA DOWNLOAD TO address 0xc0000
 wifi2: Selecting board data file name boardData_2_0_QCA9888_5G_Y9484.bin
ol_transfer_bin_file: Board Data File download to address=0xc0000 file name=QCA9888/hw.2/boardData_2_0_QCA9888_5G_Y9484.bin
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

84 (edytowany przez frutis 2024-01-23 07:55:45)

Odp: Netgear LBR20 Orbi

No to można sprawdzić dla QCA9888:

[
    {
        "names": [
            "bus=pci,bmi-chip-id=0,bmi-board-id=17,variant=Netgear-LBR20"
        ],
        "data": "bus=pci,bmi-chip-id=0,bmi-board-id=17,variant=Netgear-LBR20.bin"
    }
]

Możesz urządzenie nazwać też Netgear-Orbi-LBR20.

85 (edytowany przez MiG25 2024-01-23 08:15:03)

Odp: Netgear LBR20 Orbi

Tylko skąd będę wiedział że jest ok, jak on żadnymi błędami w związku z tym nie pluje ( dla IPQ4019)... Może 5G szybciej rozpoznam , bo siła wzrośnie smile


Zobacz ,czy ta składnia dla LED teraz jest ok smile , podopisywałem function i color w nich...
No i dobrze byłoby tą white:orbi zrobić do mrugania na boot (tak to próbowałem w function dla niej wpisać , ale nic to nie zmieniło) . Teraz ma wartość 256 ( bo wpisałem jej default on) , ale jest w połowie zapalona ( jak dla 1). Więc nie wiem co lepsze...

A no i przycisk nazywa się Sync (taki napis jest na obudowie ) ,ale w sofcie Voxcela ( więc i chyba orginale też) nazywa się WPS , i jak się naciśnie to robi funkcje WPSowe... Do synchronizacji pomiędzy satelitami chyba potrzebne jest wejście do web i działanie stamtąd. Ja bym udawał ,że to WPS i tyle ( bo przycisk Sync do czego miałby służyć defaultowo w openwrt ?)

86

Odp: Netgear LBR20 Orbi

Do dowolnej akcji którą użytkownik sobie wymyśli. Ale to tylko nazwa, więc może i wps zostać.

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

87 (edytowany przez MiG25 2024-01-23 18:50:39)

Odp: Netgear LBR20 Orbi

frutis napisał/a:

Możesz dodać coś takiego lokalnie do Makefile od ipq-wifi:
PKG_VERSION:=2024-01-22
PKG_SOURCE:=ipq-wifi-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=file:///home/user/ipq-wifi/
PKG_HASH:=sha256_pliku_tar.gz

Mam już dwa pliki ,które dawniej się umieszczało w ipq-wifi , czyli board-netgear_lbr20.qca4019 i board-netgear_lbr20.qca9888
umieściłem je tam i zmieniłem / podmieniłem te linijki na Twoje , ale jest błąd przy kompilacji

Jak to teraz rozkminiam , to trzeba stworzyć archiwum ipq-wifi-2024-01-22.tar.gz i tam umieścić ? bez żadnych folderów ?
Sha256 tego archiwum też potzebne ?

88

Odp: Netgear LBR20 Orbi

Tak

89 (edytowany przez MiG25 2024-01-23 20:28:16)

Odp: Netgear LBR20 Orbi

Już na samym początku po make ,wyświetla się ,że brakuje TITLE dla tej płyty w tym Makefile... ( jak się te pola zmieni)

EDIT : dobra , tego title brakowało , bo na końcu nie dodałem jeszcze jednej linii....
Teoretycznie się kompiluje , ale nie wiem ,czy te pliki dodaje , bo nic się nie zmieniło , dodatkowego radia nie wczytuje , a te 5G z IPQ4019 działa słabo..

90

Odp: Netgear LBR20 Orbi

Pokaż wynik iwinfo.

91 (edytowany przez MiG25 2024-01-23 20:37:47)

Odp: Netgear LBR20 Orbi

Zerknijcie na githuba na ten makefile , czy to tak miało być : https://github.com/MiG-41/openwrt/blob/ … i/Makefile

root@OpenWrt:/# iwinfo
phy1-ap0  ESSID: "OpenWrt"
          Access Point: 34:98:B5:93:78:EC
          Mode: Master  Channel: 1 (2.412 GHz)  HT Mode: HT20
          Center Channel 1: 1 2: unknown
          Tx-Power: 30 dBm  Link Quality: unknown/70
          Signal: unknown  Noise: -97 dBm
          Bit Rate: unknown
          Encryption: none
          Type: nl80211  HW Mode(s): 802.11b/g/n
          Hardware: embedded [Qualcomm Atheros IPQ4019]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy1

phy2-ap0  ESSID: "OpenWrt"
          Access Point: 12:34:56:78:90:12
          Mode: Master  Channel: 40 (5.200 GHz)  HT Mode: VHT80
          Center Channel 1: 42 2: unknown
          Tx-Power: 23 dBm  Link Quality: unknown/70
          Signal: unknown  Noise: -104 dBm
          Bit Rate: unknown
          Encryption: none
          Type: nl80211  HW Mode(s): 802.11ac/n
          Hardware: embedded [Qualcomm Atheros IPQ4019]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy2

root@OpenWrt:/#

92

Odp: Netgear LBR20 Orbi

Co do kompilacji , to jest stworzone to archiwum tar gz i ma sha256 :

marcin@marcin-Virtual-Machine:~/openwrt/package/firmware/ipq-wifi$ sha256sum /home/marcin/ipq-wifi/ipq-wifi-2024-01-22.tar.gz 
b70f2e0fa6127dd627b5b93545441a90c1efbce6f8748eb891784732b4680dbe  /home/marcin/ipq-wifi/ipq-wifi-2024-01-22.tar.gz

to archiwum tez wstawie na mediafire...

93 (edytowany przez frutis 2024-01-23 20:45:17)

Odp: Netgear LBR20 Orbi

Ten Makefile jest ok, w 2 miejscach dodajesz tylko nowe urządzenie.
Jaki kraj ustawiłeś? Moc wygląda sensownie. Jak skanujesz sieci np jakąś aplikacją w telefonie to moc tego radia 5G jest bardzo słaba?

EDIT:
Ale MAC jest z D...
coś jest nie tak

94

Odp: Netgear LBR20 Orbi

Usuń może te dane pre-calibration z /lib/firmware/.. i zrób restart. Bo tam podmiana jest tylko raz robiona i może miałeś jakieś stare pliki tam.

95 (edytowany przez MiG25 2024-01-24 13:23:04)

Odp: Netgear LBR20 Orbi

no ale to jest ciągle initramfs , więc nie da się zrestartować

Przy okazji , jak wgrać na nand ?
ubiattach -m 22
ubirmvol /dev/ubi0 -N ubi_rootfs
ubirmvol /dev/ubi0 -N ubi_rootfs_data
sysupgrade -n ...

Nie działa.

96

Odp: Netgear LBR20 Orbi

Tak to raczej nie zadziała. A taka procedura jak tutaj opisana: https://git.openwrt.org/?p=openwrt/open … 0ada359bfa ?

97 (edytowany przez MiG25 2024-01-23 21:43:47)

Odp: Netgear LBR20 Orbi

Teraz już mac jest poprawny , ale siła tego 5G ciągle niska w porównaniu z orginałem ( telefon i router w tym samym miejscu , 1m od routera , a jest -81dBm)

root@OpenWrt:/# iwinfo
phy1-ap0  ESSID: "OpenWrt"
          Access Point: 34:98:B5:93:78:E8
          Mode: Master  Channel: 1 (2.412 GHz)  HT Mode: HT20
          Center Channel 1: 1 2: unknown
          Tx-Power: 30 dBm  Link Quality: unknown/70
          Signal: unknown  Noise: -97 dBm
          Bit Rate: unknown
          Encryption: none
          Type: nl80211  HW Mode(s): 802.11b/g/n
          Hardware: embedded [Qualcomm Atheros IPQ4019]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy1

phy2-ap0  ESSID: "OpenWrt"
          Access Point: 34:98:B5:93:78:EA
          Mode: Master  Channel: 40 (5.200 GHz)  HT Mode: VHT80
          Center Channel 1: 42 2: unknown
          Tx-Power: 23 dBm  Link Quality: unknown/70
          Signal: unknown  Noise: -103 dBm
          Bit Rate: unknown
          Encryption: none
          Type: nl80211  HW Mode(s): 802.11ac/n
          Hardware: embedded [Qualcomm Atheros IPQ4019]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy2

W dts po macadresie to 0 jednak potrzebne jest.... bez tego przestały wszystkie mac adresy działać , tylko wifi0 miało poprawny , bo tam dodałem 4 do podstawowego dla wifi ( orginał ma dla lan i wifi ten sam mac...)

98

Odp: Netgear LBR20 Orbi

Który plik w końcu używasz jako źródło do bdfów?

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

99 (edytowany przez frutis 2024-01-23 22:00:27)

Odp: Netgear LBR20 Orbi

Ten MAC dla radia 2G to zostaw bez zmian.
Paczkę z firmware dla dodatkowego radia musisz jeszcze zmienić:

    DEVICE_PACKAGES := ath10k-firmware-qca9984-ct kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi

Ja bym to tak zmienił bo to jednak jest nadal urządzenie Orbi:

define Device/netgear_lbr20
    $(call Device/netgear_orbi)
    DEVICE_MODEL := LBR20
    NETGEAR_BOARD_ID := LBR20
    NETGEAR_HW_ID := 29766182+0+256+512+2x2+2x2+2x2+1
    KERNEL_SIZE := 3932160
    ROOTFS_SIZE := 32243712
    IMAGE_SIZE := 36175872
    DEVICE_PACKAGES := ath10k-firmware-qca9888-ct kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
endef
TARGET_DEVICES += netgear_lbr20

Po co domyślnie są te paczki

e2fsprogs kmod-fs-ext4 losetup

?

100

Odp: Netgear LBR20 Orbi

Cezary napisał/a:

Który plik w końcu używasz jako źródło do bdfów?

Te,które są w bootlogu i te ,które wylistował frutis mają dokładnie te same crc , więc generalnie tych smile