26

(156 odpowiedzi, napisanych Sprzęt / Hardware)

Zaktualizuje wpis/instrukcję na github. Na razie bez bajerów. Tylko jak wgrać co wyżej, odpalić z static IP na lan. Pod testy.

27

(156 odpowiedzi, napisanych Sprzęt / Hardware)

Witam.

Szukam chętnych na testy. Przygotowałem paczkę działającą z włączonym PCIe + obsługa r8125 i wydaje się, że z IPA (prędkości ponad 350Mbit). Ktoś chętny zrobić test? Oczywiście mówię tu o pracy w przejściówce na Ethernet z chipsetem sieciowym r8125.

Long story short wink Trzeba wgrać najnowszy firmware (ota.bin) a potem wgrać dodatkowy zmodyfikowany obraz partycji boot (czyli kernel + kernel_dtb + rootfs).

Co się namęczyłem i czasu poświęciłem to moje ale satysfakcja wielka wink

Linki:

Plik boot
https://mega.nz/file/SVJTWAbK#7AALutD1t … Xw_RJFqnL4

Plik ota.bin
https://mega.nz/file/zUoUxJbD#hEPa1YUqw … ez38Lsjyxg

Koledzy z Włoch/RUS obecnie liczą sobie 50 euro za wgranie swojego tajnego firmware. Może to to samo a może nie. Dlatego ktoś więcj niż ja na test by się przydał.

[EDIT]
Na luźnym BTS download 760Mbit/s (a to i tak z uszkodzonym jednym gniazdem antenowym ATN2 czyli pracując na trzech antenach). Czyli IPA działa chociaż miejscami w logach widać jakby nie.

28

(642 odpowiedzi, napisanych Sprzęt / Hardware)

Dzięki w imieniu swoim i pewnie paru posiadaczy tego sprzętu! U mnie działa ma MT ale... Ale prędkość limitowana do usb 2.0 ale też coś z samej płytki MT (bo to router board) coś sieje. Parametry sygnału gorsze na tych samych anentach vs przejściówka na usb. Więc powrót do D50 byłby idealny, że je wspomnę o Openwrt jako główna cecha na plus!

29

(642 odpowiedzi, napisanych Sprzęt / Hardware)

Ja dzielnie śledzę! Super ze postępy. Przejściowo mój modem (akurat teraz bo różne konfiguracje mam na różne potrzeby) siedzi w Mikrotik. Ale dusi go bardzo usb 2.0 w MT. Więc powrót openwrt to byłby mistrz!

30

(375 odpowiedzi, napisanych Sprzęt / Hardware)

Nie wiem dokładnie jak w tym modemie ale np. w T99W175 jesteś w trybie EDL (taki rescue mode) to jak nie zaczniesz nic z nim robić to reboot jest co 20-30 sekund. Może to coś podobnego?

31

(156 odpowiedzi, napisanych Sprzęt / Hardware)

Some progress. Current version of HOWTO is available here:

https://github.com/mvincm/T99W175_ETHERNET

32

(642 odpowiedzi, napisanych Sprzęt / Hardware)

Ciekawe. Budowałeś może? Działa?

33

(156 odpowiedzi, napisanych Sprzęt / Hardware)

W trybie USB idzie po usb 2.0. Mój maks to było 370Mbit i koniec. Tylko tryb PCIe/Ethernet da radę więcej.

34

(156 odpowiedzi, napisanych Sprzęt / Hardware)

Mój post z 4PDA został wykasowany. Ewidentnie komuś się nie podoba (i nie mówię o foxconn...), że udało się metodą prób i błędów rozpracować jak uruchomić PCIE i Ethernet na tym modemie. Z tego powodu pozwolę sobie zamieścić tutaj post licząc na to, że jedynym moderatorem naszego forum jest Cezary i nie będzie chciał moderować treści. Post celowo w jeżyku angielskim aby zasięg był większy a i społeczność nie tylko PL miała dostęp do tej wiedzy. Wspomniany plik boot.img jak będzie zainteresowanie to wystawię. Reszta plików do odszukania w internecie.


Subject: Running T99W175 with working Ethernet

Hello everyone!

I wanted to share the results of my work on enabling Ethernet communication on the T99W175 modem. It required quite a bit of effort and experimenting, but I managed to get it working about 90%. Here’s a detailed description of what I did.

My modem: T99W175.71 REV .2
USB hack: applied
Ethernet adapter: Dual-Q 5G2PHY (rework.network), Realtek 8125 Ethernet chip

Observations:

On the rework.network website, I saw that the T99 modem on Linksys firmware works in Ethernet mode, which means the kernel can handle the Ethernet chip. On my firmware 6.0.0.6 Generic, I saw that the kernel module r8125.ko is present. I noticed there’s an AT command to switch the modem into PCIe mode. This means that it’s "only" a combination of firmware/kernel that prevents Ethernet communication from working. My assumption was that if I take the boot.img from Linksys (Linksys PCIe-RC firmware 1.0.0.9) and the modem/system from version 1.0.0.9 (Flashable-from_fastboot_nz7wn09w-Lenovo-6-Nov2023.zip), it should work with Ethernet unlocked.

Steps I performed:

1) Flashed the official Generic firmware using the Firmware Selector Tool from Dell: F0.1.0.0.9.GC.004

2) Rebooted the modem into fastboot mode:

adb reboot-bootloader

3) Erased the partitions: modem, boot, recovery, fsg:

fastboot erase modem
fastboot erase boot
fastboot erase recovery

4) Then erased system and recoveryfs:

fastboot erase system
fastboot erase recoveryfs

(Reboot was required after the first erase because ADB wouldn’t allow erasing a system partition in use.)

5) According to my plan, flashed modem and system from Flashable-from_fastboot_nz7wn09w-Lenovo-6-Nov2023.zip:

fastboot flash modem NON-HLOS.ubi
fastboot flash system sysfs.ubi

6) Flashed like above "fsg" and "recoveryfs" from Flashable_from_fastboot_repack_t99w175_6.0.0.6_rev047.zip

7) Rebooted the modem with boot.img from Linksys – kernel 4.4.117:

fastboot boot boot.img

8) The modem booted, but kernel version differed from the system (4.4.117-perf vs 4.4.117)

9) I did a trick: took the DTS from Linksys boot.img and the rest from clean 1.0.0.9 – versions then matched. I had to rebuild boot.img using magisk-boot.

10) Rebooted the modem with the new boot.img – Ethernet works! dmesg logs show the module loaded and r8125 started, and the bridge interface bridge0 got the IP 192.168.225.1.

12) AT commands connected the modem to the 5G operator, and it even received an IP, but no IP was assigned on the rmnet_data10 interface.

13) I checked and saw that in mobileap_cfg AutoConnect and other settings were disabled. I changed:

<AutoConnect>1</AutoConnect>
<FirstPreferredBackhaul>wwan</FirstPreferredBackhaul>
<SecondPreferredBackhaul>eth</SecondPreferredBackhaul>
<MobileAPEnableAtBootup>1</MobileAPEnableAtBootup>

14) Rebooted – and everything works. Well, not everything (more on that below), but Ethernet and NAT are fully functional, meaning Ethernet connections with NAT on the modem work. The config file also shows that IP Passthrough can be enabled.

Limitations:

1) Biggest limitation: Since this is kernel 4.4.117, IPA (IP Accelerator) does not work – it only works on kernel 4.4.206! This limits speed to about 300 Mbit/s (as also indicated on rework.network for Linksys firmware). Building a boot.img with kernel 206 would be needed.

2) This version of “system” doesn’t include qcmap_httpd.service, so T99W175-simpleadmin does not work fully (it works on the built-in httpd in the system in the sense of displaying the page, but it doesn’t fetch connection data – further testing needed, maybe via AT port configuration).

3) There is no SSH daemon. I uploaded a static ARM32 version and ran it temporarily for testing – it works.
4) No DHCP for LAN enabled.

Note: All mentioned firmware files are publicly available online; you can find them easily. The only missing file is the boot.img (version after kernel/dts merging). I am attaching it to this post.

That’s all for now. If anyone has ideas to address the above limitations, I welcome discussion and help!

35

(156 odpowiedzi, napisanych Sprzęt / Hardware)

Dla zainteresowanych. T99W175 w opcji Ethernet.

Z pomocą dobrych ludzi na sieci udało się rozpracować włączanie obsługi Ethernet na tym modemie. Jeszcze nie jest wszystko tiptop ale dużo jest. Ethernet działa, IP operatora jest na lokalnym interfejsie rmnet (na modemie), da się włączyć IPPas na np. router z OpenWrt. Oczywiście potrzebny adapter m.2 na Ethernet a na nim chip Relatek r8125. Na razie główny minus to brak IPA więc ograniczona prędkość. Ale to jest tylko/aż wersja kernela więc czuję, że się uda wyciągnąć działający IPA (teraz jest 4.4.117 a IPA działa przy 4.4.206).

A tutaj opis co i jak. Dałem post na 4PDA bo kurcze wiele dobrego info z tamtej społeczności pobrałem więc i zwracam wink

https://4pda.to/forum/index.php?showtop … y142123102

36

(642 odpowiedzi, napisanych Sprzęt / Hardware)

Ja zmieniłem strategię na ten router/modem. Trochę kombinowania ale myślę, że na razie tak będzie u mnie działać. Detal konfiguracji w postcie w innym wątku. Generalnie modem wyjęty z D50 wink

https://eko.one.pl/forum/viewtopic.php? … 24#p329324

No to mam dobry może finalny setup dla mnie wink

Przejściówka jak w temacie tj. Dual-Q 5G2PHY (tu jest karta 2.5Gbit/s na realtek)
Modem: RM500Q-AE wyjęty z D50
Modem w trybie Ethernet
Router na testy: Xiaomi Router 3G
Modem w trybie IP Passthrough przez co idzie przez jedno NATowanie a na WAN mam IP operatora
Przejściówka podłączona dodatkowo po USB do routera ale dalej wan po ethernet a nie po USB

Do OpenWRT doinstalowane pakiety do podglądu pasma/zasięgu (3g-info-lite) oraz dodatkowo Internet Detector. Pokazuje pięknie zasięg itd. Internet Detector lekko zmodyfikowany i w opcji "reboot routera" zamiast restartu wysyła komendę AT do modemy do restartu modemu AT+CFUN=1,1

No i stety czy nie są dwa urządzenia ale nie limituję prędkości 5G, nie idzie przez USB itd.

Taki test i z sukcesem zakończony.

Modem wyjęty z XUNISON Exigo D50 5G, czyli RM500Q-AE, trochę zabawy z komendami AT i działa po Ethernet!

Prędkości maks (taka jak na telefonie) na tym BTS przy tym obciążeniu 550/50. Testuję dalej bo jeszcze zostało wyłączenie NAT itd. BTS może nad ranem będzie luźniejszy postaram się test przed pracą zrobić.

P.S. Nie wgrywałem GUI do tego modemu więc konfiguracja po AT, działam na firmware RM500QAEAAR13A03M4G_01.203.01.203
P.S.2 Jakimś dziwnym cudem moje karta sieciowa w lapku zestawia się na 1Gbit ale działa jak 100Mbit. Tu jeszcze nie wyjąsnione o co chodzi. Karta eth na USB30 działa ok.

[edit]
IPPassthrough działa również. Nie tak jak dokładnie bridge mode ale działa.

[edit 2]
Na luźnym BTS poszło 750/75.

Myślę, że warto to pytanie przerzucić do wątku dedykowanego dla tego modemu. Więcej osób czyta.

Wystawisz zdjęcia? Trochę taki zoom na katastrofę? smile

Ok. Test zrobiony. Nie ma zmiany lub po prostu błąd pomiarowy w jedną czy w drugą stronę. Dziś max to 350 Mbit/s pod linux (z włączonym jak i nie performance). Próba kontrolna cały czas w tym samym miejscu, ten sam telefon. Trzyma 500 (może więcej agreguje po prostu ale traktuję go jako informację czy BTS obciążony czy nie a nie wzorzec prędkości).

Co dziwne. Podłączyłem pod Xiaomi Mi Router 3G na 24.10 OpenWrt kompilacja by Cezary. Pracuje w protokole MBIM i maksymalna prędkość to 160bit/s. Warunki sprawdzone, takie same "jak zawsze". Ciekawe co tu spowalnia.

@MiG25
Jak działa ten firmware na ten modem? Chcę uniknąć podwójnego NAT. Sam router/firewall/vpn najchętniej bym widział via OpenWRT bez podwójnego NAT.

Podłączyłem ten sam modem jak wyżej, przez przejściówkę omawianą ale tym razem do mikrotika przez port USB 2.0. Maks download 270Mbit/s. BTS nadal w formie bo telefon trzyma 500. I te 270Mbit/s to mi właśnie bardziej te prędkości 2.0 przypomina no i też jest zgodne z prędkościami na MT przy montażu na płytce w slocie. Więc nadal mnie to 370 jakoś zaskakuje.

Edit:
aby mieć 100% pewności jak jest, podłączyłem do kompa przez "beczkę" USB która jest 2.0 tak aby mieć pewność, że to 2.0. I jest nadal 370Mbit/s. Ergo. Szacun dla tego sprzętu. Jak rozumiem umie wycisnąć z 2.0 chyba maks jaki daje standard. Juz nie dziś ale zobaczę jeszcze jak pod Linuxem.

Edit 2:
Pod Linux na PC trochę gorzej niż Windows. Ten sam PC. Warunki te same. Telefon nadal 500 a pod Linux max 330. Tu już doszukuje się różnicy w protokole komunikacji z modemem.

no tak, poniżej 480 ale nawet szybki pendrvive na 2.0 to jakieś 30MB/s więc po prostu pierwszy raz widzę taką wydajność 2.0 ale też może po prostu miałem nie top pendrive.

Przyszła do mnie przejściówka. W trybie USB pod Windows zadziałałą od strzała. Z modemem T99W175 (zworka na USB) osiąga 370Mbit/s download gdzie telefon w tym czasie 500Mbit/s. Po porcie eth nic się nie dzieje ale to w sumie wiedzieliśmy (bez flashowania tego modemu). Tak czy inaczej jest szybciej niż na routerboar z Mikrotik (a tu usb 2.0 i tam usb 2.0).

Edit:
Swoją drogą to jakim cudem to jest 370Mbit/a po usb 2.0? Oczywiście podłączam do 3.0 ale jeśli dobrze rozumiem to sam modem działa w 2.0 bez modyfikacji firmware...

Dzięki! Ja cały czas czekam na tą przejściówkę na Eth a że idzie przez PocztęP to w PL będzie dłużej niż za granicą wink

@MiG25
Akurat mam wsadzony do płytki swój modem. Możesz przypomnieć proszę. Na start/fabrycznie zworka USB jest rozwarta to pamietam. A ja ze zworką EDL? Ona jest zwarta na start?

Z Twojego postu wnoszę kolejność działań taka:
- zaklejowny/wydrapany PIN
- zaaplikowana zwora USB
- czynności na modemie
- zrobienie zwory na EDL
- czynności ma modemie
- rozlutowanie zwory EDL ale zostawienie swory USB

Dobrze to czytam?

46

(642 odpowiedzi, napisanych Sprzęt / Hardware)

A znasz może jeszcze jakiś inny sprzęt? Bo BananaPI BPI-R4 jest relatywnie drogi, może przejściówka na usb 3.0?

47

(642 odpowiedzi, napisanych Sprzęt / Hardware)

Dzięki za wytrwałość i walkę! Zastanawia, że jakim zlepkiem by nie był "oryginalny" soft na openwrt to połączenie (przynajmniej u mnie) trzymał stabilnie. A powiedz, czy sam modem jest obsługiwany w aktualnej gałęzi openwrt? Bo może skończy się wyjęcie modemu i włożeniem w jakiś sprzęt zgodny z openwrt.

48

(4,525 odpowiedzi, napisanych Oprogramowanie / Software)

U mnie 2 x WR3000P pracują w fast roaming. I w końcu działa dobrze. Tak jak powinno. Wcześniej na dwóch xiaomi na świeżym openwrt zawsze było coś nie tak. A to wolno się przełączał tel z ap na ap, a to skakał między 2 a 5 Ghz. Teraz działa tak jak teoria mówił. Why na xiaomi było źle... Nie mam pojęcia.

49

(151 odpowiedzi, napisanych Oprogramowanie / Software)

re: testy wydajności po zmianie portu WAN <-> LAN

Wyniki tak przy włączonym NAT jak i przy wyłączonym NAT przy ruch "lan <-> wan" gdzie port LAN4 ustawiony jako wan/wyjście do internetu a oryginalny port WAN dołączony do bridge a fizycznie wpięty do lokalnego switch 1Gbit PoE. Testy poprzez iperf 3.20 zamykają port 1Gbit. Tak przy jednym jak i kilu połączeniach (testowałem od 1 do 8 połączeń iperf). Niestety maksymalnie jak mogłem przetestować to 1Gbit/s (brak kart sieciowych w tym wifi > 1 Gbit/s).

Ergo przy takim setup (czyli do 1Gbit/s) nie ma znaczenia czy porty ethernet to jeden czy nie switch chip.

50

(163 odpowiedzi, napisanych Inne)

To jednak dobrze, że nie 42 bo by było smile