51 (edytowany przez simono 2015-05-29 16:45:22)

Odp: DVB-T na CC trunk

Na komputerze chyba lepiej przez VLC, ale czy na telefonie lub tablecie z Androidem też się da oglądać?
Mam Windows 8.1 x64 więc chyba dobrze, że pobrałem VLC jak i plugin w wersji x64?

Jak skasować muxy i kanały? Niby skasowałem i jak kolega radził dodałem 1 na pierwszą głowicę a 2 i 3 na drugą głowicę ale mam kilku programów tu i tu, a na domiar złego na drugiej głowicy te same programy po trzy razy.

52 (edytowany przez Wildungen 2015-05-29 17:17:17)

Odp: DVB-T na CC trunk

Na telefonie instalujesz program do obslugi TVHeadend i odtwarzacz. Np TVHClient. Jesli systemowy odtwarzacz nie odtworzy strumienia musisz doinstalowac cos innego (np. MXP Player). Jesli masz w ustawieniach HTSP Protocol, a w panelu playlisty w sekcji sieci lokalnej Tvheadend HTSP to znaczy ze plugin sie zainstalowal. Musisz teraz podac IP routera. Port 9982 jest prawidlowy. Jezeli umozliwiasz w opcjach Tvhend na routerze dostep anonimowy to nie musisz podawac uzytkownika i hasła.

Masz zwielokrotnione programy pewnie dlatego ze na tej antenie łapie Ci wiecej nadajników. Musisz je albo wylaczyc odchaczajac w pierwszej kolumnie, albo usunac multipleksy od nich.

53

Odp: DVB-T na CC trunk

Tyle, że po tym jak kolega mar_w radził usunąłem wszystkie multipleksy z jednej jak i z drugiej głowicy i dodałem tylko jak napisałem, a teraz widzę, że na pierwszym kanale mam muxa którego dodałem na drugą głowicę.

54 (edytowany przez Wildungen 2015-05-29 17:52:03)

Odp: DVB-T na CC trunk

Pewnie wyszukał i ponownie dodal multipleksy w zasiegu. Nie kasuj ich tyko je wyłącz. Analogicznie wylacz zbedne kanaly

https://dl.dropboxusercontent.com/u/60503376/tvheadend-dvb2.png

55

Odp: DVB-T na CC trunk

Czasami tvheadend z jakiegoś powodu jest zabijany (być może za mało RAM). Czy można jakoś ustawić aby był ponownie uruchamiany  gdy proces zostanie zabity?

56

Odp: DVB-T na CC trunk

Zrób skrypt, który sprawdza co jakiś czas czy w procesach jest tvheadend, jak nie to uruchom go znowu. Ogólnie stream dvbt na słabym routerze to kiepski pomysł.

57

Odp: DVB-T na CC trunk

Podejrzenia że masz mało RAM-u są słuszne. Ja mam DVB-t na 842nd oraz na wr710N(EU). Oba routery mają wgrane obrazy bez LUCI. W sumie to służą tylko do streamingu. Jeden w pracy smile a drugi w domu.
Moje ustawienia to:
1. Dodanie użytkownika bez loginu i bez hasła tylko do streamingu.
access
2. Ustawienia głowicy nr 1 (WYŁĄCZENIE AUTODETECT MUX - bo znajduje kodowane MUX-y)
głowica_1
3. Ustawienia głowicy nr 2  (WYŁĄCZENIE AUTODETECT MUX - bo znajduje kodowane MUX-y)
głowica_2
4. Mux1 na głowicy nr 1
MUX_1
5. Mux2 i 3 na głowicy nr 2
MUX_2_3
6. Oglądanie pod Windows 8.1 (wtyczka VLC) po kliknięciu na PLAY
oglądanie_w_Win8

Przy dodawaniu MUX-ów niektóre ustawienia takie jak Constellation czy Guard interval wybrałem z listy na podstawie TEJ strony, zamiast ustawień AUTO. Pewnie to nic nie pomaga, ale po co ma szukać w automacie skoro wiadomo co jest smile

Po włożeniu sticka DVB-T do USB automatycznie zmieniają się uprawnienia (777) do katalogu /dev/dvb oraz uruchamia się serwer tvheadend.
Minus jest taki, że mogę oglądać na raz tylko mux1 i mux2 lub mux1 i mux3. Nie mogę oglądać na raz mux2 i mux3. Chyba że tymczasowo przerzucę jednego z nich na inną głowicę. Tyle co mogę napisać.

Na Linuksie oglądam w Showtime smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

58 (edytowany przez simono 2015-05-30 21:18:29)

Odp: DVB-T na CC trunk

Dzięki za sugestie.. Też uruchomiłem na obrazie bez GUI na WR842ND. Zauważyłem, że proces często się wysypuje z powodu błędów w sygnale (za kiepski sygnał). Przed chwilą jak padało to co kilka minut. Widać nie radzi sobie ze zbyt dużą liczbą błędów. Muszę w mojej lokalizacji zaopatrzyć się w dobrą antenę zewnętrzną. Jak u Ciebie wygląda stabilność na WR842ND?
Możesz zapodać linka do wtyczki do przeglądarki?

59 (edytowany przez mar_w 2015-05-30 21:40:13)

Odp: DVB-T na CC trunk

Dziwne, że wysypuje się z powodu błędów w sygnale....
Ja przed chwilą wypiąłem antenę ze sticka, obraz znikł i po kilku sekundach wpiąłem ją z powrotem i normalnie obraz powrócił.
Z moich testów zauważyłem że na sticku z jedną głowicą te routery radzą sobie lepiej (chodzi o RAM!!!) niż ze stickiem dwu-głowicowym.
Pokaż logread zaraz po tym jak serwer sie wysypie.....

EDIT: Jeśli chodzi o przeglądarkę w Win 8.1 to mam Firefox-a 32-bit i po prostu zainstalowałem VLC w wersji 32 bitowej tak jak ściąga się go ze strony producenta. Wtyczkę do Firefox-a instaluje automatycznie. Trzeba tylko zezwolić przeglądarce na uruchomienie wtyczki.

Można też podejrzeć adres danego kanału z zakładki Channel/EPG -> Channels -> PLAY (na danym kanale) -> kopiujesz adres z Direct URL ( np http://192.168.1.1:9981/stream/channelid//24 )
Po czym odpalasz VLC i menu PLik -> Odtwórz strumień w sieci... -> wklejasz ten adres i klikasz w przycisk "Odtwarzaj"
Dodajesz każdy kanał do Listy odtwarzania i już masz wszystko bezpośrednio z VLC.

EDIT2: Słaby sygnał charakteryzuje się zamrażaniem obrazu, pikselozą, szarpaniem (klatkowaniem) ale żeby od razu serwer wysłać w kosmos..... smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

60 (edytowany przez simono 2015-05-30 21:48:08)

Odp: DVB-T na CC trunk

Na pewno RAM

  10902     1671      13        0             0 tvheadend
Sat May 30 22:38:23 2015 kern.err kernel: [11141.640000] Out of memory: Kill process 1510 (tvheadend) score 226 or sacrifice child
Sat May 30 22:38:23 2015 kern.err kernel: [11141.640000] Killed process 1510 (tvheadend) total-vm:43608kB, anon-rss:6684kB, file-rss:0kB

Kurde mam obraz Cezarego BB bez Luci i doinstalowałem tylko to co potrzebne do DVB-T sad

61 (edytowany przez mar_w 2015-05-30 22:05:47)

Odp: DVB-T na CC trunk

To w takim razie masz 4 opcje smile Moim zdaniem w kolejności od najlepszej do gorszej:
1. RAMmod do 64 MB
2. SWAP
3. Restarty serwera po tym jak się wysypie. Metoda trochę wkurzająca gdy leci mecz i napastnik jest sam na sam z bramkarzem.... a tu restart sad
4. Wpisz do pliku /etc/rc.local taką komendę, przed ładowaniem modułów:

mount -t tmpfs -o remount,rw,nosuid,nodev,noatime,size=2M tmpfs /tmp

Komenda jest zaczerpnięta z TEGO linku - punkt 10.7.

Pamiętaj że w/w opis z linku jest robiony dla routerów z większą ilością RAM, dlatego nie sugeruj się liczbą 32M z tego linku.
2MB dla /tmp wystarczy.

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    4.2M      3.3M    944.0K  78% /
/dev/root                 2.8M      2.8M         0 100% /rom
tmpfs                     2.0M     64.0K      1.9M   3% /tmp
/dev/mtdblock3            4.2M      3.3M    944.0K  78% /overlay
overlayfs:/overlay        4.2M      3.3M    944.0K  78% /
tmpfs                   512.0K         0    512.0K   0% /dev

PS. Polecam punkt 4. Zrobiłem test u siebie bez SWAP-a i wygląda dobrze. Warunek: Router służy TYLKO do streamingu DVB-T i nie zapisuje żadnych dynamicznych danych do /tmp. PAMIĘTAJ ŻE GDY BĘDZIESZ CHCIAŁ WRZUCIĆ INNY OBRAZ DO ROUTERA TO SKASUJ LUB ZAHASZUJ TĄ LINIĘ W /etc/rc.local

Cały czas leci u mnie meczyk Barcy i nic się nie wysypuje smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

62 (edytowany przez simono 2015-05-30 22:30:38)

Odp: DVB-T na CC trunk

Router u mnie ma służyć tylko do streamingu. Dzięki za radę.
Sprawdzę 4 i jak z nią się teraz będzie zachowywał, ale testy to już jutro.

63 (edytowany przez mar_w 2015-05-30 23:45:56)

Odp: DVB-T na CC trunk

Teraz na 32MB RAM mam taki wynik free:

root@OpenWrt:~# free
             total         used         free       shared      buffers
Mem:         29172        24176         4996            0          920
-/+ buffers:              23256         5916
Swap:            0            0            0

co było nieosiągalne z tunerem dwu-głowicowym. Uruchomione połączenia mam takie:

root@OpenWrt:~# netstat -alpntu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      1292/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1082/dropbear
tcp        0      0 0.0.0.0:9981            0.0.0.0:*               LISTEN      1412/tvheadend
tcp        0      0 0.0.0.0:9982            0.0.0.0:*               LISTEN      1412/tvheadend
tcp        0      0 192.168.1.1:9981        192.168.1.100:48975     ESTABLISHED 1412/tvheadend
tcp        0      0 192.168.1.1:22          192.168.1.100:59629     ESTABLISHED 1682/dropbear
tcp        0      0 :::53                   :::*                    LISTEN      1292/dnsmasq
tcp        0      0 :::22                   :::*                    LISTEN      1082/dropbear
udp        0      0 0.0.0.0:53              0.0.0.0:*                           1292/dnsmasq
udp        0      0 :::547                  :::*                                1053/odhcpd
udp        0      0 :::53                   :::*                                1292/dnsmasq

Dobrze mu robi rozłączenie klienta np. podczas reklam i ponowne połączenie. Tak jakby czyścił sobie pamięć, pomimo tego, że serwer cały czas jest uruchomiony i nasłuchuje połączenia. Free po rozłączeniu klienta:

root@OpenWrt:~# free
             total         used         free       shared      buffers
Mem:         29172        21636         7536            0          920
-/+ buffers:              20716         8456
Swap:            0            0            0

Potem wartości zmniejszają się powoli, ale wystarczyło mi na 45 min meczu w HD smile. Planowe rozłączanie jest na pewno lepsze niż takie z nienacka, skoro /nie opłaca się/nie można/ stosować punktu 1 i 2.

EDIT: Możesz jeszcze zastosować myk z uruchomieniem cron-a z TEGO poradnika, wpisując komendę:

# echo "*/10 * * * * echo 3 > /proc/sys/vm/drop_caches" >> /etc/crontabs/root
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

64 (edytowany przez simono 2015-05-31 19:28:50)

Odp: DVB-T na CC trunk

Kupiłem dzisiaj zewnętrzną antenę ze wzmacniaczem i na razie wisi w graciarni pod sufitem i działa jak na razie idealnie. Zobaczymy po dłuższym czasie.
Dzięki jeszcze wszystkim raz za pomoc w uruchomieniu.
Nasuwa mi się natomiast pytanie dlaczego wszyscy sugerujecie w przypadku tunera 2-głowicowego ustawienie pierwszego mux na pierwszej głowicy a drugiego i trzeciego muxa na drugiej głowicy. Programy z pierwszego muxa są powiedzmy dość przeciętne w porównaniu z resztą?
Po sugerowanych ostatnich zmianach i z dobrym sygnałem z nowej anteny jest zdecydowanie lepiej, jednak czasem się wykłada.
Ja w tej chwili mam tak (nikt nie używa):

root@TVStation:~# free
             total         used         free       shared      buffers
Mem:         28844        27176         1668            0          892
-/+ buffers:              26284         2560
Swap:            0            0            0

Jak dodać wtyczkę VLC do Chrome (czy da się)?

65

Odp: DVB-T na CC trunk

simono napisał/a:

(..)
Nasuwa mi się natomiast pytanie dlaczego wszyscy sugerujecie w przypadku tunera 2-głowicowego ustawienie pierwszego mux na pierwszej głowicy a drugiego i trzeciego muxa na drugiej głowicy. Programy z pierwszego muxa są powiedzmy dość przeciętne w porównaniu z resztą?
(...)

Oczywiście nic nie szkodzi na przeszkodzie aby na głowicy nr 1 był MUX 2 a pozostałe MUX-y (1 i 3) na głowicy nr 2.
Przy tunerze jedno-głowicowym ustawiasz wszystkie MUX-y na jednej głowicy bo nie masz innego wyjścia. Możesz oglądać w jednym czasie 2 różne kanały ale z tego samego MUX-a czyli z 8-miu dostępnych. W moich ustawieniach mogę oglądać równocześnie 2 różne kanały z 16 dostępnych.

Spróbuj ustawić wszystkie MUX-y (1, 2, 3) na głowicy nr 1 oraz wszystkie MUX-y (1, 2, 3) na głowicy nr 2.
Być może nowsza wersja TVHeadend-a będzie poprawnie wyświetlać obraz z różnych kanałów np. Komputer ogląda TVP1 a tablet EskaTV i nie będzie przesterowywał głowicy na inny MUX. Testuj, czas stracony na testy zaprocentuje doświadczeniem którego nikt Ci nie zabierze smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

66

Odp: DVB-T na CC trunk

simono napisał/a:

Jak dodać wtyczkę VLC do Chrome (czy da się)?

U mnie samoistnie się dodała. Są problemy z tą wtyczką, nawet przez chwilę miałem napis unsupported. Włączyłem ją na stałe wchodząc w chrome://plugins
oraz wykonując polecenie "Tymczasowe włączenie..." z tego linku: NPAPI
Dowodem działania jest ten Zrzut ekranu

A tak w ogóle to czemu nie zrobisz sobie własnej listy odtwarzania do VLC, zamiast męczyć się z Chrome. Np takiej LISTY KANAŁÓW jeżeli router ma adres 192.168.1.1

PS. Jeżeli wykonałeś to co Ci napisałem to bez żadnego połączonego klienta powinieneś mieć minimum 4MB free RAM.
Musisz mieć uruchomione jakieś inne serwery (ftp, samba, p910n, http,) a przecież pisałem, że bez RAMmod to się od biedy nadaje TYLKO do DVBT i nic więcej. Bez uruchomionego TVHeadend powinieneś mieć ponad 7MB free RAM.
Odinstaluj jeszcze coś co zabiera zasoby.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

67 (edytowany przez simono 2015-06-01 06:31:57)

Odp: DVB-T na CC trunk

Mam obraz z BB od Cezarego bez Luci więc Samby etc nie ma. Jak TVHeadend zostanie zabity to jak połączę się konsolą, mam wolnego RAM około 11MB chyba.
Jak na razie to oglądam tylko i wyłącznie przez VLC z wtyczką do TVHeadEnd. Z przeglądarki lepiej widać program telewizyjny EPG.

68 (edytowany przez mar_w 2015-12-26 22:56:28)

Odp: DVB-T na CC trunk

Skoro do tej pory pisaliśmy trochę nie na temat, to może końcówka tematu będzie na temat smile
Jak wiadomo (lub nie wiadomo) weszło sporo zmian odnośnie obsługi tunera IT9135.
Nie ma już modułu dvb-usb-it913x.ko i podobnych. Został zastąpiony przez dvb-usb-af9035.ko smile i jemu podobne.
Zależności ma takie, że nigdy bym się nie spodziewał np. regmap-i2c.ko lzo_(de)compress.ko... Ale o tym dalej.
DVBT uruchomiłem na jednogłowicowym IT9135 wpiętym do wr-842ndv2 na wersji Openwrt z 20 maja dostępnej na głównej stronie projektu.

CHAOS CALMER (15.05-rc1, r45695)

Stick przedstawił się jako Afatech smile

Fri Jun 12 00:24:31 2015 kern.info kernel: [  170.460000] usb 1-1: new high-speed USB device number 2 using ehci-platform
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.610000] usb 1-1: dvb_usb_af9035: prechip_version=83 chip_version=01 chip_type=9135
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.630000] usb 1-1: dvb_usb_v2: found a 'ITE 9135(9005) Generic' in cold state
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.650000] usb 1-1: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-01.fw'
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.800000] usb 1-1: dvb_usb_af9035: firmware version=12.54.14.0
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.810000] usb 1-1: dvb_usb_v2: found a 'ITE 9135(9005) Generic' in warm state
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.820000] usb 1-1: dvb_usb_af9035: [0] overriding tuner from 00 to 38
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.830000] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.840000] DVB: registering new adapter (ITE 9135(9005) Generic)
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.850000] af9033 0-0038: firmware version: LINK 12.54.14.0 - OFDM 2.47.14.0
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.860000] af9033 0-0038: Afatech AF9033 successfully attached
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.860000] usb 1-1: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.870000] it913x 0-001c: ITE IT913X AX successfully attached
Fri Jun 12 00:24:32 2015 kern.info kernel: [  170.890000] usb 1-1: dvb_usb_v2: 'ITE 9135(9005) Generic' successfully initialized and connected

i w takiej postaci występuje również w TVHEADEND
Wcześniej oczywiście trzeba było wgrać moduły i firmware do odpowiednich katalogów. Kolejność ładowania modułów:

insmod lzo_compress
insmod lzo_decompress
insmod af9033
insmod input-core
insmod i2c-dev
insmod dvb-core
insmod regmap-core
insmod regmap-i2c
insmod regmap-spi
insmod it913x
insmod dvb_usb_v2
insmod dvb-usb-af9035

zależności takie jak: libpthread libpolarssl libcurl librt zlib libopenssl router zaciągnął sobie sam po wcześniejszym wpisaniu komendy: opkg update

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

69

Odp: DVB-T na CC trunk

Ile pozostaje wolnego flash po instalacji wszystkiego i wolnego RAM z załadowanymi modułami i TVHeadend na CC?

70

Odp: DVB-T na CC trunk

Na obrazie z openwrt.org bez usuwania/dodawania pakietów i po zainstalowaniu programu oraz modułów i firmware zostaje około 180kB free na flash-u. RAM bez zmian, czyli cienko. Bez RAMmod-a i SWAP-a tak samo jak na wydaniu BB.

Jak sobie skompilujesz własny CC bez zbędnych śmieci i wbudowanymi zależnościami to pewnie będziesz miał ciut więcej flash-a do wykorzystania.

PS. W paczce są również moduły do innych tunerów itd....

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

71

Odp: DVB-T na CC trunk

Przerzucam się i tak na NAS, który to nie będzie miał problemu z RAM, tylko kabel antenowy muszę przepuścić. Gdyby router miał 64MB RAM to by spokojnie chodziło, a tak jak czasem jest za dużo błędów to się sypie.

72 (edytowany przez mar_w 2015-06-12 22:43:46)

Odp: DVB-T na CC trunk

Bardzo odważne stwierdzenie z tym RAM-em, bo jak pokazuje życie, RAM-u nigdy nie jest za wiele..... wink

EDIT1: Mając wgrany CC oraz możliwość testowania kolejnego tunera, mogę jeszcze napisać że NOT ONLY TV LV5TDLX również chodzi na modułach i TVH z tej paczki którą wrzuciłem (z postu nr 68) w tym wątku.
Tym razem obyło się bez większych niespodzianek smile

Fri Jun 12 21:27:58 2015 kern.info kernel: [  183.840000] usb 1-1: new high-speed USB device number 3 using ehci-platform
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.000000] usb 1-1: dvb_usb_v2: found a 'Trekstor DVB-T Stick Terres 2.0' in warm state
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.070000] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.080000] DVB: registering new adapter (Trekstor DVB-T Stick Terres 2.0)
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.080000] i2c i2c-0: Added multiplexed i2c bus 1
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.090000] i2c i2c-0: Added multiplexed i2c bus 2
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.100000] usb 1-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.110000] fc0013: Fitipower FC0013 successfully attached.
Fri Jun 12 21:27:58 2015 kern.info kernel: [  184.140000] usb 1-1: dvb_usb_v2: 'Trekstor DVB-T Stick Terres 2.0' successfully initialized and connected

a kolejność ładowania modułów może być taka:

root@OpenWrt:~# cat /etc/rc.local 

insmod input-core
insmod dvb-core
insmod dvb_usb_v2
insmod fc0013
insmod i2c-mux
insmod rtl2830
insmod rtl2832
insmod dvb-usb-rtl28xxu

exit 0
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

73

Odp: DVB-T na CC trunk

Poprzednie moduły które wrzuciłem były z jądra 3.18.14 i głównie tylko do tunerów TV.
Teraz wyciągałem z trunka (kernel 3.18.16) trochę więcej niż poprzednio (jakieś kamery itd) i jeżeli ktoś chce potestować....
Moduły

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

74 (edytowany przez build000 2015-07-02 22:05:35)

Odp: DVB-T na CC trunk

Już jest 3.18.17 w CC/trunk...

75

Odp: DVB-T na CC trunk

No to wgrywam CC w nadziei, że będzie kolejna paczka z modułami od mar_w :-)

OpenWrt 25.12 @ GL.iNet GL-MT6000
OpenWrt 25.12 @ Xiaomi Mi Router AX3000T
OpenWrt 25.12 @ D-Link DAP-X1860 A1
Mój blog: Komputery i Systemy