151

Odp: BananaPi BPi-R4

epolet_zagabywac1a napisał/a:
Cezary napisał/a:

Wersja lite na horyzoncie: https://liliputing.com/banana-pi-bpi-r4 … g-support/

Czy masz w planach pochylić się nad tą płytką?

Ktoś zrobił, choć jeszcze nie na 100% https://github.com/openwrt/openwrt/pull/20304

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

152

Odp: BananaPi BPi-R4

Cześć, to będzie mój pierwszy post na tym forum i pewnie nie ostatni big_smile

Przechodząc do meritum - od jakiegoś czasu jestem "szczęśliwym" posiadaczem banana i oczywiście nie ominęły mnie problemy z WiFi. Odkąd mam ten router od czasu do czasu przeglądam wszelkie fora w poszukiwaniu modów, buildów czy też patchy.

Dziś zobaczyłem ten oto wpis (źródełko https://forum.banana-pi.org/t/bpi-r4-wi … /19418/335):

Yes, switching to a plastic case and populating both SFP cages (either a DAC or a transceiver will work) will make the biggest impact on noise level. A heatsink on top of the cages won’t help, but will come in handy should you ever use 10G copper transceivers. Also, route the pigtails away from the mini-PCIe connectors, try a different Wi-Fi channel and don’t use the bandwidth of 160 or 320 MHz if you don’t have a need for it.

Robi się ciekawie, bo problem zakłóceń jest dość poważny a podobno włożenie wkładki w gniazdo SFP niweluje szumy.

Mam do Was 2 pytania:
1) Czy ktoś ma ten router i może potwierdzić, że wkładka SFP czy też kabel DAC zmniejsza zakłócenia? Jeśli tak to o jakiej różnicy mowa?
2) Jakie 2 wkładki moglibyście polecić, żeby zaślepić port LAN i WAN, oczywiście mowa tu o jak najmniejszym koszcie skoro będą one służyć jedynie jako "uszczelniacze". Czy lepiej zamiast wkładki połasić się na kabel DAC i spiąć oba porty razem (oczywiście wyłączając je w sofcie - na ten moment nie korzystam z portów SFP, dopiero po przeprowadzce będę myślał o wykorzystaniu światłowodu).

153

Odp: BananaPi BPi-R4

Mam ten router razem z kartą wifi, choć nie mam wkładek. Szczerze, to nie wiem czy to by coś pomogło, bo ta karta wifi jest po prostu źle zaprojektowana. Nie ma na niej wzmacniaczy sygnału tak jak w innych kartach wifi które są w innych routerach. Po za tym sama obudowa też nie pomaga.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

154

Odp: BananaPi BPi-R4

Kwestię braku wzmacniaczy sygnału już pomijam, bo to już inna para kaloszy i spore niedopatrzenie w projekcie, na ten moment chciałem zobaczyć ile uda się wycisnąć z tej karty innymi metodami tj. zwalczając wewnętrzne szumy. Planuję też przejście na plastikową obudowę, ale cały ten router, na ten moment, jest dla mnie projektem pobocznym/zajawką, więc nie będę się spieszyć z żadnymi wydatkami.

155

Odp: BananaPi BPi-R4

Z tego co czytałem, to podobno też pomaga poprowadzenie przewodów wifi z dala od gniazd, np. nvme, choć sam jeszcze nie próbowałem.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

156 (edytowany przez tomasi 2025-10-28 14:31:01)

Odp: BananaPi BPi-R4

Czy działa jakaś wkładka GPON od strzała? Najlepiej na obrazie od Cezarego? 2.5Gbs, chciałbym zastąpić router od Neostrady. Wolałbym bez ont. Coś na aliexpress podejdzie?

157

Odp: BananaPi BPi-R4

Próbował może ktoś odpalić wkładkę XGSPON z wynalazku Play co dają do wyższych pakietów: Play BOX NET (walec ;-)) w BPI-R4?

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.44)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

158

Odp: BananaPi BPi-R4

Testował może ktoś ten dedykowany od SinoVoip stick SFP+ XGSPON z BPI-R4 ?

-->> https://forum.banana-pi.org/t/xgs-pon-o … -pro/26444

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt EDMA-NSS SNAPSHOT, kernel 6.18.44)
OpenWRT NSS and EDMA-NSS builds for Xiaomi AX3600 (IPQ8071A) by @Payti

159

Odp: BananaPi BPi-R4

Szukam pomocy z BPI-R4 i Quectel RM520N-EU. Próbowałem uruchomić modem w trybie PCI zeby wykorzystać jego maksimum. Czy komuś udała sie ta sztuka? ???? Modem wpięty bezpośrednio w gniazdo b key na płycie, zasilacz 65watt. Mimo wszelakich prób modem ciagle zostaje / przeskakuje w tryb USB.

160

Odp: BananaPi BPi-R4

Przełączyłeś go w ogóle w tryb pci? Sam nie może przeskoczyć na usb, chyba że masz jakiś program który go uparcie przełącza.

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

161

Odp: BananaPi BPi-R4

Cezary napisał/a:

Przełączyłeś go w ogóle w tryb pci? Sam nie może przeskoczyć na usb, chyba że masz jakiś program który go uparcie przełącza.

Tak, przełączłem modem w tryb PCI jednak wraca ciągle do USB. Wygląda to jak niżej:


AT+QCFG="pcie/mode"
+QCFG: "pcie/mode",1

OK
AT+QCFG="data_interface"
+QCFG: "data_interface",1,0

OK



root@OpenWrt:~# dmesg | grep -i pci
[    0.000000] Kernel command line: console=ttyS0,115200n1 pci=pcie_bus_perf root=/dev/fit0 rootwait
[    0.018414] /soc/pcie@11280000: Fixed dependency cycle(s) with /soc/pcie@11280000/interrupt-controller
[    0.018525] /soc/pcie@11290000: Fixed dependency cycle(s) with /soc/pcie@11290000/interrupt-controller
[    0.018616] /soc/pcie@11300000: Fixed dependency cycle(s) with /soc/pcie@11300000/interrupt-controller
[    0.018712] /soc/pcie@11310000: Fixed dependency cycle(s) with /soc/pcie@11310000/interrupt-controller
[    0.036391] PCI: CLS 0 bytes, default 64
[    0.073370] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges:
[    0.073386] mtk-pcie-gen3 11280000.pcie: Parsing ranges property...
[    0.073400] mtk-pcie-gen3 11280000.pcie:       IO 0x0020000000..0x00201fffff -> 0x0020000000
[    0.073415] mtk-pcie-gen3 11280000.pcie:      MEM 0x0020200000..0x0027ffffff -> 0x0020200000
[    0.073509] mtk-pcie-gen3 11290000.pcie: host bridge /soc/pcie@11290000 ranges:
[    0.073520] mtk-pcie-gen3 11290000.pcie: Parsing ranges property...
[    0.073531] mtk-pcie-gen3 11290000.pcie:       IO 0x0028000000..0x00281fffff -> 0x0028000000
[    0.073542] mtk-pcie-gen3 11290000.pcie:      MEM 0x0028200000..0x002fffffff -> 0x0028200000
[    0.073560] /soc/pcie@11290000: Failed to get clk index: 0 ret: -517
[    0.073569] mtk-pcie-gen3 11290000.pcie: failed to get clocks
[    0.073631] mtk-pcie-gen3 11300000.pcie: host bridge /soc/pcie@11300000 ranges:
[    0.073641] mtk-pcie-gen3 11300000.pcie: Parsing ranges property...
[    0.073652] mtk-pcie-gen3 11300000.pcie:       IO 0x0030000000..0x00301fffff -> 0x0030000000
[    0.073663] mtk-pcie-gen3 11300000.pcie:      MEM 0x0030200000..0x0037ffffff -> 0x0030200000
[    0.073679] /soc/pcie@11300000: Failed to get clk index: 0 ret: -517
[    0.073688] mtk-pcie-gen3 11300000.pcie: failed to get clocks
[    0.073760] mtk-pcie-gen3 11310000.pcie: host bridge /soc/pcie@11310000 ranges:
[    0.073770] mtk-pcie-gen3 11310000.pcie: Parsing ranges property...
[    0.073780] mtk-pcie-gen3 11310000.pcie:       IO 0x0038000000..0x00381fffff -> 0x0038000000
[    0.073791] mtk-pcie-gen3 11310000.pcie:      MEM 0x0038200000..0x003fffffff -> 0x0038200000
[    0.073807] /soc/pcie@11310000: Failed to get clk index: 0 ret: -517
[    0.073816] mtk-pcie-gen3 11310000.pcie: failed to get clocks
[    2.007888] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges:
[    2.042411] mtk-pcie-gen3 11280000.pcie: Parsing ranges property...
[    2.048680] mtk-pcie-gen3 11280000.pcie:       IO 0x0020000000..0x00201fffff -> 0x0020000000
[    2.057122] mtk-pcie-gen3 11280000.pcie:      MEM 0x0020200000..0x0027ffffff -> 0x0020200000
[    2.390811] mtk-pcie-gen3 11280000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[    2.399609] mtk-pcie-gen3 11280000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[    2.408641] mtk-pcie-gen3 11290000.pcie: host bridge /soc/pcie@11290000 ranges:
[    2.415958] mtk-pcie-gen3 11290000.pcie: Parsing ranges property...
[    2.422228] mtk-pcie-gen3 11290000.pcie:       IO 0x0028000000..0x00281fffff -> 0x0028000000
[    2.430660] mtk-pcie-gen3 11290000.pcie:      MEM 0x0028200000..0x002fffffff -> 0x0028200000
[    2.750809] mtk-pcie-gen3 11290000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[    2.759590] mtk-pcie-gen3 11290000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[    2.768458] mtk-pcie-gen3 11300000.pcie: host bridge /soc/pcie@11300000 ranges:
[    2.775769] mtk-pcie-gen3 11300000.pcie: Parsing ranges property...
[    2.782035] mtk-pcie-gen3 11300000.pcie:       IO 0x0030000000..0x00301fffff -> 0x0030000000
[    2.790465] mtk-pcie-gen3 11300000.pcie:      MEM 0x0030200000..0x0037ffffff -> 0x0030200000
[    3.110808] mtk-pcie-gen3 11300000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[    3.119586] mtk-pcie-gen3 11300000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
[    3.128452] mtk-pcie-gen3 11310000.pcie: host bridge /soc/pcie@11310000 ranges:
[    3.135763] mtk-pcie-gen3 11310000.pcie: Parsing ranges property...
[    3.142029] mtk-pcie-gen3 11310000.pcie:       IO 0x0038000000..0x00381fffff -> 0x0038000000
[    3.150458] mtk-pcie-gen3 11310000.pcie:      MEM 0x0038200000..0x003fffffff -> 0x0038200000
[    3.470808] mtk-pcie-gen3 11310000.pcie: PCIe link down, current LTSSM state: detect.quiet (0x1)
[    3.479588] mtk-pcie-gen3 11310000.pcie: probe with driver mtk-pcie-gen3 failed with error -110
root@OpenWrt:~# dmesg | grep -i mhi
root@OpenWrt:~# lspci
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2109:2822 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 003: ID 2109:8822 VIA Labs, Inc. USB Billboard Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 2109:0822 VIA Labs, Inc. USB3.1 Hub
Bus 002 Device 003: ID 2c7c:0801 Quectel Wireless Solutions Co., Ltd. RM520N-EU

Tutaj akurat Twój obraz, chciaż próbowałem też innych

Walczę z tematem już jakiś czas i nie udało mi sie znaleźć rozwiązania. AI podpowaida mi izolacje pinu numer 26 w modemie bo rzekomo BPI-R4 nie dostaje sygnału na lini PCI i dlatego jej nie podnosi.

162

Odp: BananaPi BPi-R4

On wymaga wyłączania zasilania po tym przełączeniu.

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

163

Odp: BananaPi BPi-R4

Złe polecenie do przełączenia z pci do usb, użyj AT+QCFG="data_interface",0,0 i upewnij się że masz porty ttyUSB widoczne.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

164

Odp: BananaPi BPi-R4

Cezary napisał/a:

On wymaga wyłączania zasilania po tym przełączeniu.

Był wyciągniety z gniayda na 3 minuty. Po ponownym podlaczeniu nadal to samo czyli zostaje w trybie USB.


lukasz3134 napisał/a:

Złe polecenie do przełączenia z pci do usb, użyj AT+QCFG="data_interface",0,0 i upewnij się że masz porty ttyUSB widoczne.

Chcę przełączyć modem w tryb PCI.

165

Odp: BananaPi BPi-R4

Jak on już jest w trybie pcie bo masz data_interface,1,0, ale na czystym openwrt on się nie pokaże jak nie masz zainstalowanych sterowników pcie_mhi.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

166

Odp: BananaPi BPi-R4

lukasz3134 napisał/a:

Jak on już jest w trybie pcie bo masz data_interface,1,0, ale na czystym openwrt on się nie pokaże jak nie masz zainstalowanych sterowników pcie_mhi.


Jakie pakiety są potrzebne do uruchomienia RM520N-EU w trybie MHI?

167

Odp: BananaPi BPi-R4

Z tego co pamiętam, to na pewno kmod-mhi-pci-generic czy jakoś tak, a do połączenia to chyba będziesz musiał użyć modemmanager.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE