1

(860 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary, czy w plikach DTS dla 3600-16M i 4300-16M dla bezpieczeństwa nie powinna być zmieniona sekcja compatible:

model = "TP-Link TL-WDR4300 v1 (16M)";
compatible = "tplink,tl-wdr4300-v1", "qca,ar9344";

na np.:

model = "TP-Link TL-WDR4300 v1 (16M)";
compatible = "tplink,tl-wdr4300-v1-16M", "qca,ar9344";

I drugie pytanie: Dlaczego w sekcji compatible przyjęło się pisać wszystko małymi literami?
Małe m trochę tu nie pasuje bo w układzie SI znaczy mili a przecież jest mega czyli wielka litera M.

Cezary, czy byłaby możliwość abyś budował obrazy dla WR1043nd v1 z 16MB Flash?
Znam kilka osób które od wielu lat mają tego staruszka (głównie dzięki mnie smile ) ale wszystkie te routerki nadal działają i mają powiększony ram i flash. Większość z nich została na Twoim starym wydaniu openwrt-19.07-snapshot-r11430 czyli chyba ostatnim wspierającym dynamiczne wykrywanie rozmiaru flash dla tego modelu.
Patrząc na statystyki na Twojej stronie to w TOP10 ten model jest na 2 miejscu z liczbą 348 zgłoszeń. Podejrzewam, że wiele z tych urządzeń ma wykonany FlashMod.
Wiem, boisz się, że ludzie będą wgrywać nieodpowiedni obraz do swoich urządzeń ale przecież od dawna zamieszczasz na stronie odpowiednie info:

https://eko.one.pl/?p=openwrt-luci napisał/a:

Niektóre obrazy oprócz nazwy modelu routera mają również oznaczenie 8M lub 16M. Przeznaczone są one dla tych modeli, które mają większą pamięć i nie mogą być używane na urządzeniach z normalną/fabryczną ilością flash..


slimax napisał/a:

I pyk, jestem z powrotem:

BusyBox v1.35.0 (2022-11-10 13:49:50 UTC) built-in shell (ash)

  _______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
-----------------------------------------------------------------------------
|                                                                           |
| OpenWrt 22.03-SNAPSHOT, r20060-f7541aecdc                                 |
|                                                                           |
| Build time: 2023-02-11 10:59 CET                                          |
| Cezary Jackiewicz, https://eko.one.pl                                     |
|                                                                           |
-----------------------------------------------------------------------------
| Machine: TP-Link TL-WR1043ND v1                                           |
| Uptime: 0d, 00:01:34                                                      |
| Load: 1.04 0.38 0.14                                                      |
| Flash: total: 1.2MB, free: 1.0MB, used: 17%                               |
| Memory: total: 56.0MB, free: 40.3MB, used: 28%                            |

Cezary, jak zawsze świetna robota. Działa jak urok tj. niezawodnie smile

Widać że jego wbudowane 8MB flash jest obecnie na styk i szału tutaj już nie będzie:
Flash: total: Flash: total: 1.2MB, free: 1.0MB, used: 17% 

W porównaniu do poprzedniego (19.07-SNAPSHOT):
Flash: total: 3.6MB, free: 2.0MB, used: 45%

A dlaczego nie najnowszy openwrt-23.05-snapshot-r23743-b79583c975-ath79-generic-tplink_tl-wr1043nd-v1-squashfs-sysupgrade.bin ?

3

(586 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Statystyki zbierają się od nowa, od nowa musiałem też zrobić skrypty do generowania strony HTML. Jeżeli ktoś zauważył coś dziwnego w statystykach lub czegoś nie zauważyłem/nie połączyłem/itp to niech da znać w tym wątku.

Cezary, czy odpowiednie wersje nie powinny być też połączone?

https://i.imgur.com/1oCqA7y.png

smereka napisał/a:

Ja korzystam z tego i działa idealnie jeszcze mi nie wyrzuciło nigdy na roaming.

Ja też tak miałem przez ponad rok bez żadnych problemów. Jednak coś się zmieniło i teraz szukam rozwiązania.


Skorzystałem z podpowiedzi smereka i do "/etc/gcom/ncm.json" dodałem dodatkową linijkę wywoływaną przy każdym łączeniu:

"AT+COPS=1,2,\\\"26006\\\",7"

Teraz manualnie wybieram operatora PLAY i dodatkowo określiłem jeszcze technologię dostępu na 7 czyli E-UTRAN (LTE).
Jak 5 dni temu, znowu wydaje się, że działa. Oby tak pozostało.

Cezary napisał/a:

Inna sprawa: czy jesteś pewien że smsd nie przełącza ci trybu pracy modemu na roaming właśnie?

Przed instalacją smstools3 działo się dokładnie to samo. Zainstalowałem je aby powiadamiało mnie smsem, że wan nie działa (wolę to niż gnokii).

9tysiecy napisał/a:

Modem bez powodu nie wskakuje na roaming, tylko jak jest kiepski sygnał sieci macierzystej.

Ok, to spójrz:

BusyBox v1.28.3 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------------------------------
 |                                                                           |
 | OpenWrt 18.06-SNAPSHOT, r7019-e0363a7                                     |
 |                                                                           |
 | Build time: 2018-06-15 08:23 CEST                                         |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                               |
 |                                                                           |
 -----------------------------------------------------------------------------
 | Machine: NETGEAR                                                          |
 | Uptime: 3d, 08:07:36                                                      |
 | Load: 0.07 0.02 0.00                                                      |
 | Flash: total: 9.3MB, free: 7.7MB, used: 17%                               |
 | Memory: total: 122.0MB, free: 94.8MB, used: 22%                           |
 | WAN: 10.149.xxx.xxx, proto: ncm                                            |
 | LAN: 192.168.1.1, leases: 8                                               |
 | radio0: mode: ap, ssid: XXXX, channel: 6, conn: 5                         |
 -----------------------------------------------------------------------------
root@OpenWrt:~# date
Wed Jul 25 22:46:46 CEST 2018
root@OpenWrt:~# 3ginfo
Status: Połączony
Czas polaczenia: 1d, 03:52:16
Przeslano danych: 631.7 MiB / 439.8 MiB
Operator: Play
Tryb pracy: LTE
Sila sygnalu: 100%
Urzadzenie: huawei E3372
MCC MNC: 260 06
LAC: 000E (14)
CID: 00107840 (1079360)
TAC: 000E (14)
CSQ: 31  (> 20, 31)
RSSI: -51 dBm (>-73, -51)
RSCP: -145 dBm (0)
Ec/IO: -32 dB (0)
RSRP: -75 dBm (>-79, -44)
SINR: 23 dB  (>21)
RSRQ: -6 dB  (> -9, -3)
root@OpenWrt:~#

Cezary, wyczytasz coś sensownego z tego powyżej?

Wiem, że jest taka możliwość ale zdarzało mi się też wykorzystywać tę kartę do rozmów więc sam chciałbym w czasie rzeczywistym móc tym sterować.
Od czasu mojej reklamacji modem nie przełączył się ani razu na LTE Orange. Może coś BOK jednak zmienił.
Będę obserwował to i może napiszę jakiś skrypt sprawdzający.

Edit:

Dziś cała sytuacja się powtórzyła i w logu jest coś takiego:

Tue Jul 24 16:07:51 2018 daemon.err smsd: E3372: Unexpected input: +CGREG: 1,"000E","00107822" +CEREG: 1,"000E","00107822" +CREG: 1,"000E","00107822"
Tue Jul 24 16:52:23 2018 daemon.err smsd: E3372: Unexpected input: +CGREG: 1,"000E","00107824" +CEREG: 1,"000E","00107824" +CREG: 1,"000E","00107824" +CGREG: 1,"000E","00107822" +CEREG: 1,"000E","00107822" +CREG: 1,"000E","00107822" +CGREG: 1,"000E","00107824" +CEREG: 1,"000E","00107824" +CREG: 1,"000E","00107824"
Tue Jul 24 16:53:24 2018 daemon.err smsd: E3372: Unexpected input: +CREG: 2 +CGREG: 2 +CEREG: 2 ^NDISSTAT:0,36,,"IPV4" +CGREG: 0 +CEREG: 0 +CGREG: 2 +CEREG: 2 +CREG: 5,"2AFF","002D510D" +CGREG: 5,"2AFF","002D510D" +CEREG: 5,"2AFF","002D510D" +CGREG: 5,"2AFF","002D5103" +CEREG: 5,"2AFF","002D5103" +CREG: 5,"2AFF","002D5103"
Tue Jul 24 16:54:00 2018 cron.info crond[16774]: USER root pid 30635 cmd /bin/ping_watchdog.sh 300 10 8.8.8.8 wan
Tue Jul 24 16:54:19 2018 user.notice /bin/ping_watchdog.sh: WAN Restart
Tue Jul 24 16:54:19 2018 daemon.notice netifd: wan (30648): Stopping network wan
Tue Jul 24 16:54:19 2018 daemon.notice netifd: wan_4 (2022): udhcpc: received SIGTERM
Tue Jul 24 16:54:19 2018 daemon.notice netifd: Interface 'wan_4' is now down
Tue Jul 24 16:54:19 2018 daemon.notice netifd: Network alias '' link is down
Tue Jul 24 16:54:19 2018 daemon.notice netifd: Interface 'wan_4' has link connectivity loss
Tue Jul 24 16:54:19 2018 daemon.notice netifd: Interface 'wan_4' is disabled
Tue Jul 24 16:54:19 2018 daemon.warn dnsmasq[17615]: no servers found in /tmp/resolv.conf.auto, will retry
Tue Jul 24 16:54:20 2018 daemon.notice netifd: wan (30648): sending -> AT^NDISDUP=1,0
Tue Jul 24 16:54:20 2018 daemon.notice netifd: wan (30648): Command failed: Permission denied
Tue Jul 24 16:54:20 2018 daemon.notice netifd: Interface 'wan' is now down
Tue Jul 24 16:54:24 2018 daemon.notice netifd: Interface 'wan' is setting up now
Tue Jul 24 16:54:24 2018 daemon.err smsd: E3372: Unexpected input: ^NDISSTAT:0,36,,"IPV4"
Tue Jul 24 16:54:26 2018 daemon.notice netifd: wan (30758): WARNING: Variable '+creg:' does not exist or is not an array/object
Tue Jul 24 16:54:26 2018 daemon.notice netifd: wan (30758): Unsupported modem
Tue Jul 24 16:54:26 2018 daemon.notice netifd: wan (30783): Stopping network wan
Tue Jul 24 16:54:27 2018 daemon.notice netifd: wan (30783): sending ->
Tue Jul 24 16:54:31 2018 daemon.notice netifd: Interface 'wan' is now down
Tue Jul 24 16:54:35 2018 daemon.err smsd: E3372: Error: Unexpected answer from Modem after +CREG?, waiting 1 sec. before retrying

Dlaczego modem połączył się w roamingu i dlaczego później nie dało się podnieść interface'u wan nawet ręcznie gdy był już w sieci macierzystej?

No ok, teraz jest 1 czyli sieć macierzysta ale co mi to daje jeśli za chwilę może przełązyć się na Orange?
Mogę powiedzmy co minutę sprawdzać ale to nie będzie eleganckie rozwiązanie nie mówiąc już o ewentualnej czkawce...
Musi się to jakoś dać zrobić lepiej

Witam,
Korzystam z modemu E3372h-153 z kartą PLAY na której mam darmowy internet LTE tylko w sieci macierzystej.
Dotychczas nie miałem z tym problemów i wszystko śmigało na ustawieniach:
AT^SYSCFGEX="03",3FFFFFFF,0,2,7FFFFFFFFFFFFFFF,,
czyli "Tylko LTE" i bez roamingu.
Jednak od niedzieli zaczęło mi zjadać płatne pakiety danych.
Napisałem reklamację, z której dowiedziałem się że cały czas korzystałem tylko z LTE ale z nadajników Orange oraz że Play ma jakieś nowe umowy i jego klienci mogą teraz korzystać z LTE Orange i Plusa.
Myślałem, że opcja "0 - Roaming not supported" zabezpiecza przed tym...
Jak to teraz ogarnąć?

Zrobiłem reboot i statystyki się pojawiły - nie ogarniam tego.
Fizyczne rozłączenie modemu pewnie też by zadziałało.
Wcześniej po ifdown nawet po diodzie na modemie sprawdzałem czy aby na pewno się rozłączył i migała więc się rozłączał. Dziwne, żeby potrzebne było całkowite wylogowanie z sieci?
Coś się zmieniło w sprawie działania USSD po samym LTE?

@ookris niestety mam limit.
@Cezary tak, modem w trybie NDIS ale dlaczego od ponad tygodnia nie ma zużycia?

Uderzać do operatora z tym?

Witam,
Od ponad tygodnia siedzę na LTE od PLAYa i jak sprawdzam statystyki zużycia danych na ich stronie to mam 0 KB a codziennie ściągam jakieś dane i to w nie małych ilościach.
Używam modemu E3372 w wersji normalnej, połączenie w NCM.
Podejrzewam, że aby operator rozliczył ten czas muszę się rozłączyć ale nie chcę mieć zbyt długich czasów niedostępności usługi i nie chcę restartować routera.
Do tej pory próbowałem:
1. samego "ifup wan" - resetuje czas połączenia w 3ginfo
2. "ifdown wan; sleep 5; ifup wan" jak wyżej, nawet z dłuższym sleep

Nie próbowałem jeszcze "AT^NDISDUP=1,0" ale czy "ifdown wan" nie powoduje pośrednio wysłania tego do modemu?
Co jeszcze mogę przetestować?
Wiem, że te statystyki nie pojawią się ad hoc chociaż może - smsy pojawiają się praktycznie od razu w tych statystykach.

Jeśli zapytacie o powód mojej walki z tym to odpowiem, że oczywiście LIMITY na to LTE, których wolałbym nie przekraczać smile
Pozdrawiam

13

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Bez przesady, do instalacji wymaga dokładnie 263,234 bajtów czyli prosto licząc 264 KB ale raczej ci się nie zmieści chyba, że zrobisz extroota.
Osobiście nie znam innego sposobu aby uzyskać to co opisałeś.

14

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Poczytaj sobie o programie "Screen", jest pod OpenWRT i działa na GG.

15

(586 odpowiedzi, napisanych Oprogramowanie / Software)

Zgadzam się z sugnufem. Sam dopiero dzisiaj dowiedziałem się o tym, a że konsola mi nie obca to staty z 1043v1 już poleciały. Mam jeszcze 3700v2 z którego puszczę później.
Tylko właśnie, czy Cezary zdecyduje się domyślnie włączyć te statystyki? Wyraźnie widać, że są tu dwa odmienne fronty.
Dla mnie osobiście to bez znaczenia bo i tak to włączę tylko zastanawiam się nad skutkami całych tych statystyk. Żeby nie było tak, że Cezary uzna, że dla załóżmy 4 sztuk 3700v2 nie opłaca się kompilować nowych obrazów i zostaniemy na 'lodzie'.

Po przeczytaniu 5 stron zapomniałem o tym, że w pierwszym poście jest napisane: opcja będzie domyślnie ODZNACZONA.

pepe2k napisał/a:

Na telefonie mam Androida 2.3.5 i tego problemu nigdy tam nie miałem. Na kilku tabletach z Androidem serii 4 miałem podobne problemy... olałem sprawę.

Obecnie na swoim SGS2 mam stockowego andka 4.1.2 ale wcześniej na innych wersjach nawet 4.0.4 jakoś nie kojarzę żebym miał taki problem.


pepe2k napisał/a:

Istnieje jedno pewne rozwiązanie - powrót do oryginalnego firmware na routerze.

Jak dla mnie nie ma mowy. Już wolę męczyć się z ręcznym restartem wi-fi w telefonie.

Potwierdzam bo również mam opisywany problem na dwóch SGS2 w połączeniu z WNDR3700v2 oraz czasem z WR1043ND(z tym 1043 nie wiem czy to czasem nie wina Aero, które rozłącza co 60min). Wydaje się, że problem dotyczy tylko urządzeń Samsunga. Obecnie testuję zaawansowane opcje wi-fi w androidzie (Ustawienia->wi-fi->zaawansowane->Podtrzymanie połączenia wi-fi) i ustawienie podtrzymania na "Tylko gdy podłączony" w jakimś stopniu zmniejsza częstotliwość występowania problemu ale napewno go nie eliminuje.
Gdzieś na tym forum czy innym czytałem info odnośnie zmian wartości Beacon Interval, że to ma pomóc ogólnie dla wszystkich urządzeń z Androidem. Nie wiem jaka jest domyślna wartość w AA i Gargoyle (podejrzewam, że 100 ms) ale można zmniejszyć ten czas i potestować czy całkowicie wyeliminuje to problem.

18

(3 odpowiedzi, napisanych Oprogramowanie / Software)

To jeszcze pytanie odnośnie samych obrazów. Czy jak coś zepsuję i wgram to do routera to uratuję kablem szeregowym? Ogólnie czy zawierają i podmieniają one bootloadera?

19

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,
Chciałbym dostosować firmware do swoich potrzeb jeszcze przed jego wgraniem dlatego korzystam z firmware mod kit. Chodzi mi głównie o zminimalizowanie przerwy technicznej jak i zaoszczędzenie miejsca na dodatkowe pakiety instalowane już na działającym routerze.
Po zdekompilowaniu wszystkiego mam katalog rootfs jednak cześć plików konfiguracyjnych tworzona jest podczas pierwszego uruchomienia więc ich nie ma w samym firmware. Pozostaje więc pytanie jak wykonać taką konfigurację konkretnie pod siebie? Wgranie plików konfiguracyjnych do /etc/config nie jest najlepszym rozwiązaniem bo w kolejnym firmware mogły zajść jakieś zmiany więc może edycja uci-defaults?

Mam linuxa. O coś takiego mi właśnie chodziło bo nie umiem kompilować obrazów i paczek.
Dzięki

Przerabiać czyjeś w sensie Twoje. Chciałbym dostosować konfigurację do własnych potrzeb żeby po wgraniu *.bin router był od razu skonfigurowany. Ograniczyłoby to czas niedostępności internetu w mojej sieci przy aktualizacjach tylko do czasu trwania aktualizacji.

Cezary, a możesz podać więcej informacji jak to rozdzielić, rozpakować i potem spakować/skompilować? Może jakiś poradnik?

23

(59 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,
Także jestem posiadaczem WNDR3700 V2 ze zmodowanym przez użytkownika batu RAMem. Potwierdzam to co napisał PTYS - lutowanie jak fabryczne, nie idzie odróżnić, że coś było robione. Jak na razie wszystko działa bez problemów.
Z ciekawości także uruchomiłem mtesta w U-bocie i zaskoczyło mnie to, że sprawdzanie jest bardzo wolne, średnio jeden adres na sekundę czyli 1 Bajt/sec. W takim tempie sprawdzenie 128 MB zajmie chyba ponad 4 lata. Czy u was też tak to wygląda?

24

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Nie wiem dlaczego wcześniej tego nie widziałem.
Jest w /root/.gg/

25

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Witam
Skorzystałem z poradnika OpenWrt - wysyłanie wiadomości GG i fajnie mi to działa jednak nie wiem gdzie EKG trzyma konfigurację i plik archiwum. Nie chciałbym aby za jakiś czas skończyło mi się miejsce we flashu.
Ewentualnie może uda się przenieść to na HDD?