Jakie DD-WRT? Przecież na ten router nie ma takiego softu! Jest tylko OpenWRT.

PS. Chyba domyślam się co zrobiłeś - aktualizację OpenWRT na mój obraz, wgrało się, router zrestartował. strona sobie wisi nieodświeżona, a Ty czekasz na próżno. Jeśli o to chodzi to nic nie popsułeś, odtwórz sobie drugą stronę i zaloguj na router smile

652

(511 odpowiedzi, napisanych Sprzęt / Hardware)

Zaintrygował mnie ten router, uruchomił ktoś na tym jakieś VoIP?

Tak jest więc era, czy erase - skutek będzie ten sam.

Dodam tylko, że dokładnie sprawdzam wszystkie polecenia i swoje obrazy, żeby sobie nikt przeze mnie nie popsuł routera, bo odratowanie Easyboxa jest dość niebanalne i nikomu niż życzę UART-a smile

Nadal nie wiem co robisz.

Upgrade OpenWRT trwa maks. kilka minut, a wgranie softu D-Linka przez stronę Recovery nie więcej jak 10-15 min.

Co w końcu robisz? Aktualizujesz  OpenWRT, czy wgrywasz fabryczny soft? Gdzie ten komunikat?

Tutaj nie ma błędu:

era ${kernel_addr} +${filesize};cp.b ${ram_addr} ${kernel_addr} ${filesize}

......................................................................... done
Erased 73 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done

Wcześniej nawet nie zauważyłam, faktycznie flash_flash=run wyrzuca błąd jednak kernel startuje więc można zignorować.

Inny bootloader ma już inne zmienne. Po prostu wrzuć ten sam bootloader, który wskazałam wcześniej, czyli:
http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … 172302.asc
http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … p(archive)

To jest wersja ARV4518 i pasuje również do Easybox 802, ma loady i moja instrukcja jej dotyczy, wystarczy na żywca kopiować.

Dla Easybox 802 w trybie UART, kolejno:

cat u-boot-20120429.asc > /dev/ttyUSB0

Jak uruchomi się:

loady 0x80500000

I podaj mu plik  u-boot-20120511.bin:

sx -vv u-boot-20120511.bin < /dev/ttyUSB0 > /dev/ttyUSB0

Dalej tak:

protect off 0xb0010000 0xb001FFFF
erase 0xb0000000 0xb001FFFF
cp.b 0x80500000 0xb0000000 10000
protect on 0xb0010000 0xb001FFFF

Po reastarcie routera ma już na stałe bootloader, a dalej tylko OpenWRT dokładnie tak jak napisane jest w poście 36 od momentu wgrywania Chaos Calmer - obraz możesz sobie wybrać dowolny, ja wgrywam te oficjalne, bo są mniejsze i szybciej się kopiują. Potem sobie aktualizuję przez Luci na jakieś swoje.

Opis z wiki lekko nieaktualny, linki nie działają i próba miksowania różnych metod niestety kończy się cegłą.

Teraz trochę wskazówek dla tych, którzy chcą wgrać OpenWRT do Easybox 802 po raz pierwszy.  Procedura jest trochę odmienna niż w 803A, bo inny bootloader. Po podłączeniu kabelków i przejściówki USB włączamy router i tu trzeba bardzo szybko wcisnąć 3x spację, żeby wejść do bootloadera.


Wchodzimy w tryb administracyjny i wpisujemy U potem 0 i Yes:

[DANUBE Boot]:!

Enter Administrator Mode !

======================
 [#] Set Serial Number
 [2] Use Normal Firmware
 [3] Use ART-Testing Firmware
 [9] Taggle ART Firmware Enable/Disable
 [A] Set MAC Address
 [E] Erase Flash
 [G] Run Runtime Code
 [h] Set Options
 [M] Upload to Memory
 [P] Print Boot Params 
 [R] Read from Memory
 [T] Memory Test
 [u] Upload to Flash
 [V] Set Board Version
 [W] Write to Memory
 [Y] Go to Memory
 [Z] Dump DDR Ram Register
======================

[DANUBE Boot]:U


UPLOAD Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to UPLOAD: 0
Upload area 0.  Are you sure? (Y/n) Yes

Starting XModem download...(press Enter to abort)
CCC done
erase from location B0002000 done
erase from location B0004000 done
erase from location B0006000 done
erase from location B0008000 done
erase from location B000A000 done
erase from location B000C000 done
erase from location B000E000 done

Starting to write flash ...write length 0x00010000
0123
Start checking: flash area 0 length 65536 ...Done.

Wysyłamy do routera, polecenie należy wykonać w innym oknie konsoli:

sx -vv u-boot-20120511.bin < /dev/ttyUSB0 > /dev/ttyUSB0

Kiedy zakończy się transfer Enter i  wpisujemy Y po czym znów zatwierdzamy Enter.

Po restarcie routera wita nas bootloader ARV4518PW i nie warto wgrywać innego, bo ten ma opcję loady.

Zabezpieczamy partycję u-boot:

protect on 0xb0000000 +10000

Obraz Chaos Calmer: https://archive.openwrt.org/chaos_calme … shfs.image
Oczywiście można sobie wgrać inny, wedle uznania.

loady 0x80500000

Kopiujemy obraz, polecenie należy wykonać w innym oknie konsoli:

sx -vv openwrt-15.05.1-lantiq-xway-ARV752DPW-squashfs.image < /dev/ttyUSB0 > /dev/ttyUSB0

Kasujemy i wgrywamy:

era ${kernel_addr} +${filesize};cp.b ${ram_addr} ${kernel_addr} ${filesize}

Uruchamiamy OpenWRT:

flash_flash=run flashargs addip addmisc;bootm ${kernel_addr}

Miłego wgrywania smile


PS. Jeśli ktoś lubi eksperymentować (psuć) jak ja mogę powiedzieć, że nie taki UART straszny jak go malują, na Easybox 802/803A robię za pomocą dwóch drucików jedną ręka, a drugą włączam router. Bez lupy, wystarczą byle jakie okulary, które coś tam powiększają. Polecam tę metodę, bez lutowania. W UART trzeba wgrać plik *asc (do pobrania z mojego Chomika, są tam wszystkie pliki), a dalej na stałe bootloader metodą jak wyżej.

Na 802 sprawa jest ułatwiona, bo przy prawidłowym wykonaniu zapala się czerwona dioda widoczna w prawym górnym rogu na zdjęciu: https://zapodaj.net/images/6dc6a7bff89d9.jpg

Jak nie trafi się w R65 nie ma problemu, co najwyżej wejdziemy nie w UART, a w inne opcje, z ciekawości posprawdzałam smile Tylko 3.3V chyba nie ma i trzeba wziąć z innego źródła, miałam pod ręka drugi router i z niego sobie wyprowadziłam.

Jak będzie zapotrzebowanie to napiszę równie dokładną procedurę powrotu do oryginalnego softu również dla Easybox 803A.

Jeszcze trochę o  przywracaniu oryginalnego firmware Vodafone do Easybox 802.. Nie natrafiłam w sieci na żadną instrukcję więc napiszę swoją. Pliki do pobrania: http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … e+firmware

Wchodzimy do bootloadera i kolejno:

loady 0x80500000

Kopiujemy z komputera do pamięci routera, polecenie należy wykonać w innym oknie konsoli:

sx -vv InfBoot_danube_1.00.02.bin < /dev/ttyUSB0 > /dev/ttyUSB0

Sprawdzamy sume kontrolną:

crc32 ${ram_addr} ${filesize}

CRC32 for 80500000 ... 8051fc09 ==> 666c2c08

Odblokowujemy:

protect off 0xb0010000 0xb001FFFF

Un-Protected 1 sectors

Kasujemy:

erase 0xb0000000 0xb001FFFF

......... done
Erased 9 sectors

Wgrywamy bootloader Vodafone:

cp.b 0x80500000 0xb0000000 10000

Copy to Flash... 9....8....7....6....5....4....3....2....1....done

Restart routera:

reset


ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless ADSL Gateway DANUBE Loader V1.00.02 build Aug 19 2010 12:42:48
                    Arcadyan Technology Corporation
=======================================================================
MXIC MX29LV640BB bottom boot 16-bit mode found

Copying boot params.....DONE
Updating bootstrap version.....DONE

Press Space Bar 3 times to enter command mode ...

Wciskamy szybko 3x spację w tym miejscu i jesteśmy już w bootloaderze Vodafone. Pozostaje wgrać oryginalny soft.

Wpisujemy E i Enter

[DANUBE Boot]:

======================
 [#] Set Serial Number
 [2] Use Normal Firmware
 [3] Use ART-Testing Firmware
 [9] Taggle ART Firmware Enable/Disable
 [A] Set MAC Address
 [E] Erase Flash
 [G] Run Runtime Code
 [h] Set Options
 [P] Print Boot Params 
 [u] Upload to Flash
 [V] Set Board Version
======================

[DANUBE Boot]:E

Wybieramy 3 i zatwierdzamy Yes

ERASE Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to ERASE: 3
Erase area 3.  Are you sure? (Y/n) Yes
Erase area done!

Następnie cofamy się do poprzedniej listy poprzez Esc i wchodzimy w tryb administacyjny wybierając ! a następnie  U potem 3 i zatwierdzamy Yes

[DANUBE Boot]:!

Enter Administrator Mode !

======================
 [#] Set Serial Number
 [2] Use Normal Firmware
 [3] Use ART-Testing Firmware
 [9] Taggle ART Firmware Enable/Disable
 [A] Set MAC Address
 [E] Erase Flash
 [G] Run Runtime Code
 [h] Set Options
 [M] Upload to Memory
 [P] Print Boot Params 
 [R] Read from Memory
 [T] Memory Test
 [u] Upload to Flash
 [V] Set Board Version
 [W] Write to Memory
 [Y] Go to Memory
 [Z] Dump DDR Ram Register
======================

[DANUBE Boot]:U


UPLOAD Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to UPLOAD: 3
Upload area 3.  Are you sure? (Y/n) Yes

Wysyłanie z komputera pliku z firmware, polecenie należy wykonać w innym oknie konsoli: :

sx -vv dsl_802_752dpw_fw_20.04.207.bin < /dev/ttyUSB0 > /dev/ttyUSB0
[DANUBE Boot]:U


UPLOAD Flash
---------------------------------------
    Area            Address      Length 
---------------------------------------
[0] Boot            0xB0000000     128K
[1] Configuration   0xB0020000     512K
[2] Special Area    0xB00A0000      64K
[3] Code Image      0xB00B0000    7424K
[4] Boot Params     0xB07F0000      64K
[5] Flash Image     0xB0000000    8192K
---------------------------------------
Enter area to UPLOAD: 3
Upload area 3.  Are you sure? (Y/n) Yes

Starting XModem download...(press Enter to abort)
CCCCCCCCCCC
Starting to write flash ...write length 0x003B5C80
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ................................................................................................................................................................................
Start checking: flash area 3 length 3890304 ...Done.

Restart i mamy już soft Vodafone na pokładzie.

W zasadzie już ukończyłam pracę nad Easybox 802 i 803A. Wszystkie założone cele osiągnięte, mam router all-in-one. Udostępniam obrazy LEDE, które sprawnie obsługują WiFi i USB. Testowałam na modemach 3G, LTE, pendrive różnych producentów, kartach WiFi USB i wszystkie trzy porty działają jak należy i to równocześnie.

Easybox 802: http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … l_support)
Easybox 803A: http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … l_support)

Moim faworytem został Easybox 803A, bo jest mniejszy od 802 i jakby mniej problematyczny. Tym, którzy dopiero pierwszy raz będą wgrywać mogę dać radę jak otworzyć obudowę (dotyczy obydwu modeli) - wystarczy nieco rozszczelnić u dołu i mocno szarpnąć za przednią pokrywę, to jedyny sposób na szybkie i łatwe otwarcie obudowy bez siłowania i łamania zatrzasków. Składać należy od góry.

661

(217 odpowiedzi, napisanych Oprogramowanie / Software)

W OpenWRT 18.06 pojawiają czasem się problemy z UPC Wi-Free przy korzystaniu z pełnego Wpad. Trzeba go zamienić na hostapd i wpa_supplicant skompilowany z opcją wsparcia dla openssl i Disable timestamp check, czyli wracamy do punktu wyjścia.

Działająca konfiguracja /etc/config/wireless:

config wifi-iface
    option network 'upcwifree'
    option ssid 'UPC Wi-Free'
    option device 'radio1'
    option mode 'sta'
    option encryption 'wpa2'
    option eap_type 'peap'
    option auth 'EAP-MSCHAPV2'
    option bssid 'AE:22:15:E7:EB:F1' #to jest adres MAC routera nadającego UPC Wi-Free
    option identity 'TWOJ_LOGIN'
    option password 'TWOJE_HASLO'
    option disabled '0'

Edycja:
A tak wygląda dla LEDE, tutaj wpad daje jakoś radę. W zasadzie wystarczy usunąć wpad-mini, zainstalować wpad (oraz zlib i libopenssl) i działa konfiguracja jak poniżej, nie trzeba niczego specjalnie kompilować.

/etc/config/wireless

config wifi-iface
    option network 'upcwifree'
    option ssid 'UPC Wi-Free'
    option device 'radio0'
    option mode 'sta'
    option encryption 'wpa2'
    option eap_type 'peap'
    option auth 'EAP-MSCHAPV2'
    option identity Twój login'
    option password 'Twoje hasło'

/etc/config/network

config interface 'upcwifree'
    option proto 'dhcp'
    option delegate '0'
    option ipv6 '0'

/etc/config/firewall

config zone
    option name 'wan'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'
    option network 'wan wan6 upcwifree'

/etc/config/dhcp

config dhcp 'upcwifree'
    option interface 'upcwifree'
    option ignore '1'

662

(341 odpowiedzi, napisanych Sprzęt / Hardware)

Strona nie odpowiada w żaden sposób.

nmap -p 80 192.168.123.254 -v -Pn

PORT   STATE  SERVICE
80/tcp closed http
curl -F FN=@DWR118.HW.ver.A2_V01.01.TM.bin http://192.168.123.254/upg
curl: (7) Failed to connect to 192.168.123.254 port 80: Połączenie odrzucone

Trudno, router odszedł i to bez kombinowania przy banalnej czynności powrotu do oryginalnego softu.

Edycja:
Cezary, każda Twoja wskazówka jest jak złoto. Rzuciłam jeszcze raz okiem na konfigurację i widzę, że w routerze działa serwer dhcp i przydziela on komputerowi swój adres, czyli 192.168.123.254 więc strona Recovery nie może działać. Zmieniłam adres na komputerze na 192.168.123.100 i podałam firmware:

curl -F FN=@20161230_DWR-118-A2-TM-V01.01.3.031.bin http://192.168.123.254/upg

Po drugiej stronie widzę, że się wgrywa. Chyba musi to chwilkę potrwać.

Edycja2:
W konsoli: Data:8506799(0x81cdaf) Success! a po restarcie router wstał.

663

(341 odpowiedzi, napisanych Sprzęt / Hardware)

Stało się to podczas wgrywania oryginalnego softu...

Komenda load nie zwraca nic ciekawego:

load
load addr 0

664

(341 odpowiedzi, napisanych Sprzęt / Hardware)

Coś poszło nie tak podczas wgrywania i jest potrzeba odratować. Strona http://192.168.123.254/ nie działa, mogę za to robic ping na ten adres.

CDW57BDL_003 Jboot B1162
JRecovery Version R1.2 2016/11/07 14:32
spi device id: ef 40 18 0 0 (40180000)
SPI FLASH: W25Q128FV 16M
.
.Rootfs CRC Error! 890EA5BD B0FE85D6
rootfs CRC Failed

############################
#  WARNING: NO ROOTFS EXIST  #
############################

IP=192.168.123.254 NA=1C:5F:2B:XX:XX:XX

# help
command list...
reboot
info
load <adr>
go <adr>
dm <adr>
wm <adr> <val>
rm <adr>
copy <src> <dst> <size>
ip [ip]
mac [mac]
ping <ip>
areacode

Jak to ugryźć?

Reset trzeba trzymać 10 sek. żeby wejść do recovery. Mnie w ogóle nie udaje się wgrać przez przeglądarkę więc poszło:

curl -F FN=@20161230_DWR-118-A2-TM-V01.01.3.031.bin http://192.168.123.254/upg

Tego sposobu nie polecam szczególnie, bo nie ma żadnych komunikatów, ani sygnalizacji diod, można uwalić router, zwłaszcza, że trwa to długo i ktoś niecierpliwy może za wcześnie zrestartować. Ja akurat podłączyłam się do routera kabelkiem i w konsoli widziałam wszystkie komunikaty:

CDW57BDL_003 Jboot B1162
JRecovery Version R1.2 2016/11/07 14:32
spi device id: ef 40 18 0 0 (40180000)
SPI FLASH: W25Q128FV 16M
.
.Rootfs CRC Error! 890EA5BD B0FE85D6
rootfs CRC Failed

############################
#  WARNING: NO ROOTFS EXIST  #
############################

IP=192.168.123.254 NA=1C:5F:2B:XX:XX:XX

#  WF A:BC010000 L:20000
 WF A:BC030000 L:20000
 WF A:BC050000 L:20000
 WF A:BC070000 L:20000
 WF A:BC090000 L:20000
 WF A:BC0B0000 L:20000
 WF A:BC0D0000 L:20000
 WF A:BC0F0000 L:20000
 WF A:BC110000 L:20000
 WF A:BC130000 L:20000
 WF A:BC150000 L:1ECAF
WF A:BC010000 CM:04
 WF A:BC180000 L:20000
 WF A:BC1A0000 L:20000
 WF A:BC1C0000 L:20000
 WF A:BC1E0000 L:20000
 WF A:BC200000 L:20000
 WF A:BC220000 L:20000
 WF A:BC240000 L:20000
 WF A:BC260000 L:20000
 WF A:BC280000 L:20000
 WF A:BC2A0000 L:20000
 WF A:BC2C0000 L:20000
 WF A:BC2E0000 L:20000
 WF A:BC300000 L:20000
 WF A:BC320000 L:20000
 WF A:BC340000 L:20000
 WF A:BC360000 L:20000
 WF A:BC380000 L:20000
 WF A:BC3A0000 L:20000
 WF A:BC3C0000 L:20000
 WF A:BC3E0000 L:20000
 WF A:BC400000 L:20000
 WF A:BC420000 L:20000
 WF A:BC440000 L:20000
 WF A:BC460000 L:20000
 WF A:BC480000 L:20000
 WF A:BC4A0000 L:20000
 WF A:BC4C0000 L:20000
 WF A:BC4E0000 L:20000
 WF A:BC500000 L:20000
 WF A:BC520000 L:20000
 WF A:BC540000 L:20000
 WF A:BC560000 L:20000
 WF A:BC580000 L:20000
 WF A:BC5A0000 L:20000
 WF A:BC5C0000 L:20000
 WF A:BC5E0000 L:20000
 WF A:BC600000 L:20000
 WF A:BC620000 L:20000
 WF A:BC640000 L:20000
 WF A:BC660000 L:20000
 WF A:BC680000 L:20000
 WF A:BC6A0000 L:20000
 WF A:BC6C0000 L:20000
 WF A:BC6E0000 L:20000
 WF A:BC700000 L:20000
 WF A:BC720000 L:20000
 WF A:BC740000 L:20000
 WF A:BC760000 L:20000
 WF A:BC780000 L:20000
 WF A:BC7A0000 L:1F000
 WF A:BCF10000 L:20000
 WF A:BCF30000 L:20000
 WF A:BCF50000 L:20000
 WF A:BCF70000 L:1F010
WF A:BCF10000 CM:05
Data:8506799(0x81cdaf)
Success!

Bez problemu wgrywa się firmware 20161230_DWR-118-A2-TM-V01.01.3.031, to jest wersja z polskim interfejsem: http://chomikuj.pl/ZuzannaCK/ROUTERY/D- … e+firmware

Natomiast plik DWR118.HW.ver.A2_V01.01.TM.bin (jest to kopia jednego z użytkowników forum) u mnie zwracał komunikat błędu: "ERROR(-103) Invalid upgrade file" dlatego nie polecam go wgrywać.

Co ciekawe, router w trybie Recovery ma nadal działający serwer DHCP, który potrafi przydzielić jego adres, czyli 192.168.123.254 i wgrywanie nie będzie działało. Trzeba jak pisał Cezary ustawić adres komputera na sztywno.


PS. Wszystkim, którzy zrazili się do OpenWRT polecam spróbować mój obraz "wszystkomający" - nie trzeba męczyć się z wgrywaniem sterowników (modemy, nośniki danych) i konfiguracją: http://chomikuj.pl/ZuzannaCK/ROUTERY/D- … c0+(zuzia)
Można robić upgrade z LEDE/OpenWRT 18.06 lub z poziomu oryginalnego softu (plik *factory.bin).

Wszystkie informacje i soft są w jednym miejscu: http://chomikuj.pl/ZuzannaCK/ROUTERY/D- … c0+(zuzia)

Wgrywanie potrwa kilka minut, bo plik duży, ale jest wszystko co potrzeba, a w razie potrzeby resztę można sobie wyklinać.

OpenWRT pracuje świetnie na tym routerze. Nie śpiesz się jeszcze, wkrótce (może nawet dziś) udostępnię obraz OpenWRT 18.06 "wszystkomający" dedykowany dla początkujących, gdzie modemy 3G i LTE będą dostępne z automatu, podobnie jak nośniki danych. Plus przydatne aplikacje.

Nawiązując do: http://eko.one.pl/forum/viewtopic.php?p … 46#p208646
Cezary, miałeś rację. Przy trzech interfejsach w logach widać, że wyłożył się sterownik. Chaos Calmer, najnowsza wersja r49632, kernel 3.18.109. Na tej wersji nie działają też pozostałe dwa porty usb tylko górny. Z tego co wyczytałam coś popsuło się po drodze w CC, bo wcześniej podobno jakoś to funkcjonowało i była obsługa trzech portów usb.

Na OpenWRT 18.06 (kernel 4.9 jak też 4.14) jest już dobrze, wszystkie porty usb działają, modem łączy się bez żadnych kombinacji i pracuje stabilnie. Tak samo nośniki danych, karty WiFi usb, drukarki. Dlatego porzucam zabawę z Chaos Calmer przy Easybox 803A i przechodzę całkiem na 18.06.

PS. Świeżutki obraz dla Easybox 803A ze wsparciem dla praktycznie wszystkich modemów jest tutaj: http://chomikuj.pl/ZuzannaCK/ROUTERY/EA … )-POLECANE - można pobierać bez logowania.

Cezary, a jak zrobię trzy interfejsy: umts, umts2, umts3 i każdemu przypiszę inny ttyUSB to ma szansę działać?

Być może czegoś jeszcze nie rozumiem. Próbowałam różnych konfiguracji: ttyUSB0, ttyUSB1, ttyUSB2, ale udało się dopiero ręcznie odpalić modem, połączył się z siecią, ale pobieranie adresu nie działa z automatu. Trochę poszukałam w sieci odnośnie  błędu "/usr/sbin/pppd: unrecognized option" w CC i dotyczy on również innych routerów niż oparte na lantiq i różnych modemów.

W tym miejscu odpuściłam sobie CC i sprawdziłam 18.06, finał inny, bo łączy od razu.

Teraz, kiedy udało mi się doprowadzić Easyboxa do użytku pod moje potrzeby nie bardzo widzę sens wyrzucać wielofunkcyjny router. Sprzęt niedrogi (od 20 zł). Idealny do nauki. Wgranie OpenWRT jest niebanalne, samo wejście w  UART jest wyzwaniem jak też zrobienie własnego obrazu. Easybox ma swoje wady, ale też zalety - mogę zrobić extrota, podłączyć modem albo kablówkę, drukarkę oraz dodatkowo telefon pod VoIP, czyli mam wszystko w jednym, bez dodatkowo plątających się hubów usb. WiFi ma dobry zasięg, jeden z niewielu routerów, który udźwignął stabilną pracę z UPC Wi-Free. Rozglądałam się za zamiennikiem, są ciekawe modele FRITZ!Box i Draytek jednak to już wydatek kilkaset złotych. Poza tym chcę sprzęt z obsługą OpenWRT. Możesz coś polecić?

Wina leży po stronie Chaos Calmer, walczyłam z tym błędem "/usr/sbin/pppd: unrecognized option '/dev/ttyUSB0"  i nawet udało mi się na chwile połączyć, ale z kolei wystąpił kolejny problem, z pobraniem adresu. Wsparcie dla CC zakończyło się i patcha brak na tę przypadłość. Jedyne rozwiązanie to instalacja LEDE lub OpenWRT 18.06, ale tylko w wybranych wersjach jest poprawna obsługa usb.

Racja, oczekiwanie, że będzie równie bezproblemowo na sterownikach z OpenWRT jest nierealne. Udało mi się co prawda zmusić modem, żeby zaświecił na niebiesko, ale wyskoczył błąd pobierania adresu i nie chciało mi się już tracić czasu na doprowadzenie tego do użytku pod CC. Sprawdziłam pod najnowszym OpenWRT 18.06 i miła niespodzianka, bo działa od razu na podstawowych ustawieniach, trzeba wcześniej przełączyć modem:

echo "AT^U2DIAG=0" > /dev/ttyUSB2
config interface 'umts'
    option proto '3g'
    option delegate '0'
    option device '/dev/ttyUSB0'
    option apn 'internet'
    option ipv6 'auto'
    option service 'umts'
Sat Sep  1 00:35:29 2018 daemon.notice pppd[13526]Sat Sep  1 00:06:01 2018 kern.info kernel: [   20.132741] usbserial: USB Serial support registered for GSM modem (1-port)
Sat Sep  1 00:06:01 2018 kern.info kernel: [   20.140443] option 4-1:1.0: GSM modem (1-port) converter detected
Sat Sep  1 00:06:01 2018 kern.info kernel: [   20.145822] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB0
Sat Sep  1 00:06:01 2018 kern.info kernel: [   20.151884] option 4-1:1.1: GSM modem (1-port) converter detected
Sat Sep  1 00:06:01 2018 kern.info kernel: [   20.158323] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB1
Sat Sep  1 00:06:01 2018 kern.info kernel: [   20.164369] option 4-1:1.2: GSM modem (1-port) converter detected
Sat Sep  1 00:06:01 2018 kern.info kernel: [   20.170880] usb 4-1: GSM modem (1-port) converter now attached to ttyUSB2
Sat Sep  1 00:06:01 2018 kern.warn kernel: [   20.280202] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)

Sat Sep  1 01:08:53 2018 daemon.notice netifd: Interface 'umts' is setting up now
Sat Sep  1 01:08:56 2018 daemon.notice netifd: umts (2607): Trying to set mode
Sat Sep  1 01:08:56 2018 daemon.notice pppd[2660]: pppd 2.4.7 started by root, uid 0
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: abort on (BUSY)
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: abort on (NO CARRIER)
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: abort on (ERROR)
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: report (CONNECT)
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: timeout set to 10 seconds
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: send (AT&F^M)
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: expect (OK)
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: AT&F^M^M
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: OK
Sat Sep  1 01:08:57 2018 local2.info chat[2661]:  -- got it
Sat Sep  1 01:08:57 2018 local2.info chat[2661]: send (ATE1^M)
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: expect (OK)
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: ^M
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: ATE1^M^M
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: OK
Sat Sep  1 01:08:58 2018 local2.info chat[2661]:  -- got it
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: send (AT+CGDCONT=1,"IP","internet"^M)
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: timeout set to 30 seconds
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: expect (OK)
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: ^M
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: AT+CGDCONT=1,"IP","internet"^M^M
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: OK
Sat Sep  1 01:08:58 2018 local2.info chat[2661]:  -- got it
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: send (ATD*99***1#^M)
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: expect (CONNECT)
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: ^M
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: ATD*99***1#^M^M
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: CONNECT
Sat Sep  1 01:08:58 2018 local2.info chat[2661]:  -- got it
Sat Sep  1 01:08:58 2018 local2.info chat[2661]: send ( ^M)
Sat Sep  1 01:08:58 2018 daemon.info pppd[2660]: Serial connection established.
Sat Sep  1 01:08:58 2018 kern.info kernel: [  257.039091] 3g-umts: renamed from ppp0
Sat Sep  1 01:08:58 2018 daemon.info pppd[2660]: Using interface 3g-umts
Sat Sep  1 01:08:58 2018 daemon.notice pppd[2660]: Connect: 3g-umts <--> /dev/ttyUSB0
Sat Sep  1 01:09:03 2018 daemon.warn pppd[2660]: Could not determine remote IP address: defaulting to 10.64.64.64
Sat Sep  1 01:09:03 2018 daemon.notice pppd[2660]: local  IP address 10.167.132.174
Sat Sep  1 01:09:03 2018 daemon.notice pppd[2660]: remote IP address 10.64.64.64
Sat Sep  1 01:09:03 2018 daemon.notice pppd[2660]: primary   DNS address 89.108.202.21
Sat Sep  1 01:09:03 2018 daemon.notice pppd[2660]: secondary DNS address 89.108.195.20
Sat Sep  1 01:09:03 2018 daemon.notice netifd: Network device '3g-umts' link is up
Sat Sep  1 01:09:03 2018 daemon.notice netifd: Interface 'umts' is now up
Sat Sep  1 01:09:07 2018 user.notice firewall: Reloading firewall due to ifup of umts (3g-umts)

Działa mi też Twój 3ginfo:
https://eko.one.pl/?p=openwrt-3ginfo
http://dl.eko.one.pl/chaos_calmer/lantiq/packages/

3ginfo
Status: Połączony
Czas polaczenia: 0d, 00:15:19
Przeslano danych: 591.9 KiB / 38.8 KiB
Operator: Play
Tryb pracy: UMTS
Sila sygnalu: 48%
Urzadzenie: huawei K3765
MCC MNC: 260 06

Cezary, dzięki za wsparcie, bez tego forum i Twojej pomocy nigdy nie poradziłabym sobie z tak opornym sprzętem jak Easybox.

Za szybko poddajesz się smile

Ten modem to dedyk do Easybox 802/803A i na sofcie producenta działa Internet albo voice, do wyboru. Można sobie ustawić, żeby rozmowy GSM odbierać na zwykłym, analogowym telefonie. Myślę, że pod OpenWRT ruszy choć funkcja modemu internetowego, przyda się jako zapas. Jeśli jednak nie uda się to nic wielkiego nie stanie się. Easyboxy działają z E3372h na CC więc podejrzewam, że i K3765-HV jakoś da radę. Jeszcze chwilkę z nim powalczę.

Teraz to umts, bo zmieniłam.

Jak zwykle trafiłeś w sedno:

Thu Aug 30 16:56:27 2018 kern.err kernel: [  181.856000] option1 ttyUSB0: usb_wwan_indat_callback: resubmit read urb failed. (-19)
Thu Aug 30 16:56:27 2018 kern.err kernel: [  181.864000] option1 ttyUSB0: usb_wwan_indat_callback: resubmit read urb failed. (-19)
Thu Aug 30 16:56:27 2018 kern.err kernel: [  181.872000] option1 ttyUSB0: usb_wwan_indat_callback: resubmit read urb failed. (-19)
Thu Aug 30 16:56:27 2018 kern.err kernel: [  181.880000] option1 ttyUSB0: usb_wwan_indat_callback: resubmit read urb failed. (-19)
Thu Aug 30 16:56:27 2018 kern.err kernel: [  181.888000] option1 ttyUSB0: option_instat_callback: error -150
Thu Aug 30 16:56:27 2018 kern.info kernel: [  181.936000] usb 2-1: USB disconnect, device number 2
Thu Aug 30 16:56:27 2018 kern.info kernel: [  181.940000] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
Thu Aug 30 16:56:27 2018 kern.info kernel: [  181.944000] option 2-1:1.0: device disconnected
Thu Aug 30 16:56:27 2018 kern.info kernel: [  181.952000] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
Thu Aug 30 16:56:27 2018 kern.info kernel: [  181.960000] option 2-1:1.1: device disconnected
Thu Aug 30 16:56:27 2018 kern.info kernel: [  181.964000] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
Thu Aug 30 16:56:27 2018 kern.info kernel: [  181.972000] option 2-1:1.2: device disconnected
Thu Aug 30 16:56:27 2018 kern.notice kernel: [  181.992000] sd 3:0:0:0: [sda] Synchronizing SCSI cache
Thu Aug 30 16:56:27 2018 kern.info kernel: [  181.996000] sd 3:0:0:0: [sda]  
Thu Aug 30 16:56:27 2018 kern.warn kernel: [  181.996000] Result: hostbyte=0x01 driverbyte=0x00
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940): /usr/sbin/pppd: unrecognized option '/dev/ttyUSB0'
Thu Aug 30 16:56:28 2018 daemon.err pppd[1940]: unrecognized option '/dev/ttyUSB0'
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940): pppd version 2.4.7
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940): Usage: /usr/sbin/pppd [ options ], where options are:
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):     <device>    Communicate over the named device
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):     <speed>        Set the baud rate to <speed>
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):     <loc>:<rem>    Set the local and/or remote interface IP
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):             addresses.  Either one may be omitted.
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):     asyncmap <n>    Set the desired async map to hex <n>
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):     auth        Require authentication from peer
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):         connect <p>     Invoke shell command <p> to set up the serial line
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):     crtscts        Use hardware RTS/CTS flow control
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):     defaultroute    Add default route through interface
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940):     file <f>    Take options from file <f>
Thu Aug 30 16:56:28 2018 daemon.notice netifd: umts (1940): See pppd(8) for more options.
Thu Aug 30 16:56:28 2018 daemon.notice netifd: Interface 'umts' is now down
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.700000] usb 2-1: new high-speed USB device number 3 using ifxusb_hcd
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.896000] usb-storage 2-1:1.0: USB Mass Storage device detected
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.904000] option 2-1:1.0: GSM modem (1-port) converter detected
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.912000] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.916000] usb-storage 2-1:1.1: USB Mass Storage device detected
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.932000] option 2-1:1.1: GSM modem (1-port) converter detected
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.936000] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.944000] usb-storage 2-1:1.2: USB Mass Storage device detected
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.956000] option 2-1:1.2: GSM modem (1-port) converter detected
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.960000] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.968000] usb-storage 2-1:1.3: USB Mass Storage device detected
Thu Aug 30 16:56:32 2018 kern.info kernel: [  186.988000] scsi host7: usb-storage 2-1:1.3
Thu Aug 30 16:56:33 2018 kern.notice kernel: [  187.992000] scsi 7:0:0:0: Direct-Access     Vodafone Storage (Huawei) 2.31 PQ: 0 ANSI: 2
Thu Aug 30 16:56:33 2018 kern.notice kernel: [  188.012000] sd 7:0:0:0: [sda] Attached SCSI removable disk
Thu Aug 30 16:56:34 2018 daemon.notice netifd: Interface 'umts' is setting up now
Thu Aug 30 16:56:39 2018 kern.info kernel: [  193.692000] sda: detected capacity change from 507379712 to 0
Thu Aug 30 16:56:39 2018 daemon.err block: Unkown action change
Thu Aug 30 16:56:39 2018 daemon.err block: Unkown action change

Wyłączyłam emulację CD-ROOM i czytnik kart poleceniem AT^U2DIAG=0 i jest tak:

Thu Aug 30 17:14:26 2018 kern.info kernel: [  442.612000] usb 2-1: USB disconnect, device number 2
Thu Aug 30 17:14:26 2018 kern.info kernel: [  442.620000] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
Thu Aug 30 17:14:26 2018 kern.info kernel: [  442.624000] option 2-1:1.0: device disconnected
Thu Aug 30 17:14:26 2018 kern.info kernel: [  442.632000] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
Thu Aug 30 17:14:26 2018 kern.info kernel: [  442.636000] option 2-1:1.1: device disconnected
Thu Aug 30 17:14:26 2018 kern.info kernel: [  442.644000] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
Thu Aug 30 17:14:26 2018 kern.info kernel: [  442.648000] option 2-1:1.2: device disconnected
Thu Aug 30 17:14:26 2018 daemon.notice netifd: Interface 'umts' is now down
Thu Aug 30 17:14:32 2018 kern.info kernel: [  448.852000] usb 2-1: new high-speed USB device number 3 using ifxusb_hcd
Thu Aug 30 17:14:32 2018 kern.info kernel: [  449.052000] usb-storage 2-1:1.0: USB Mass Storage device detected
Thu Aug 30 17:14:32 2018 kern.info kernel: [  449.064000] option 2-1:1.0: GSM modem (1-port) converter detected
Thu Aug 30 17:14:32 2018 kern.info kernel: [  449.068000] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
Thu Aug 30 17:14:32 2018 kern.info kernel: [  449.076000] usb-storage 2-1:1.1: USB Mass Storage device detected
Thu Aug 30 17:14:32 2018 kern.info kernel: [  449.096000] option 2-1:1.1: GSM modem (1-port) converter detected
Thu Aug 30 17:14:32 2018 kern.info kernel: [  449.100000] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
Thu Aug 30 17:14:32 2018 kern.info kernel: [  449.108000] usb-storage 2-1:1.2: USB Mass Storage device detected
Thu Aug 30 17:14:32 2018 kern.info kernel: [  449.128000] option 2-1:1.2: GSM modem (1-port) converter detected
Thu Aug 30 17:14:32 2018 kern.info kernel: [  449.132000] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
Thu Aug 30 17:14:34 2018 daemon.notice netifd: Interface 'umts' is setting up now