426

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Wszystko ma znaczenie, konstrukcja ta sama, ale anteny w WR710Nv1 nie "zasłania" bateria i dlatego jest lepiej, bo jest lepiej,
test empiryczny. Z tym D-Link DIR-505 masz rację, nie dość że 8MB flash to jeszcze 64MB RAM, tyle że z dostawą to 114zł,
a ja dałem za tego WR710Nv1 85zł.
Nic to, jeśli dostanę od Ciebie firmware działający na 500/500/250 na tym D-Linku, to go zmawiam. smile

427

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Nowy router: TP-Link TL-WR710N v1 i nowy rekord: http://www.speedtest.net/my-result/3156830221
Router to koszt około 85zł, flash 8MB i usb o wydajności 1A.
Zasięg wifi dużo lepszy niż MR3040 v1.

Właśnie o tym piszę i to mnie dziwi.
Dlaczego pod openwrt interfejs od qmi zniknął, jednocześnie pod ubuntu jest i działa?
Jeszcze się nie spotkałem z sytuacją że ten sam sprzęt pod jednym system linuksowym
ma cztery interfejsy szeregowe i dwa masowe, a pod drugim ma trzy interfejsy szeregowe,
jeden masowy i dwa sieciowe. Jak to możliwe??
Wygląda na jakieś błędy w "uniwersalnym" firmware dla modemów Huawei.
Poszukam nowszego i zobaczę czy coś się zmieni.

Tak jest jak w tryb modemu przełącza Twój skrypt /lib/preinit/49_usb_modeswitch

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 0.00
S:  Manufacturer=Huawei Technologies
S:  Product=HUAWEI Mobile
C:* #Ifs= 6 Cfg#= 1 Atr=c0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=option
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=02 Driver=option
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=03 Driver=option
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=01 Prot=09 Driver=cdc_wdm
E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=08 Driver=qmi_wwan
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Natomiast jak e398 przełączy się komendą: AT^SETPORT="FF;1,2,3,7,A2"
to komenda cat /proc/bus/usb/devices pod openwrt daje:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=140c Rev= 0.00
S:  Manufacturer=Huawei Technologies
S:  Product=HUAWEI Mobile
C:* #Ifs= 6 Cfg#= 1 Atr=c0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=option
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=02 Driver=option
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=03 Driver=option
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=03 Driver=option
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Natomiast pod ubuntu (kernel-3.12) nie ma /proc/bus/usb/devices,
ale modem zachowuje się prawidłowo, tj. są trzy porty ttyUSB(0-2)
i /dev/cdc-wdm0 mimo że Vendor i ProdID też są 12d1:140c.

To wygląda tak jakby pod openwrt to był inny modem niż pod ubuntu
mimo tych samych Vendor i ProdID.

Przy okazji, da się pod openwrt załadować moduł z parametrem?

Mam e398 który działa prawidłowo z openwrt, natomiast nowe ubuntu 13.10 nie jest go w stanie przełączyć w tryb modemu.
Po zastosowaniu powyższej komendy: AT^SETPORT="FF;1,2,3,7,A2" udało mi się odpalić e398 pod tym 13.10, nawet ndis
(qmi) tam zadziałało. Jakie było moje zdziwienie jak tak ustawiony modem podłączyłem do openwrt !
Nagle zamiast trzech portów ttyUSB(1-3) miałem cztery ttyUSB(1-4), znikło /dev/cdc-qmi i z nim możliwość odpalenia trybu ndis.
Jak to możliwe że jeden kernel (ubuntu) widzi poprawnie ttyUSB i cdc-qmi, a inny (openwrt) widzi zupełnie co innego?

Pokazuje, ale trzeba się nieźle "wczytać" w logi, stary skrypt pisał dwa razy.
Niemniej to żadna pretensja, nowy skrypt działa szybciej i 3ginfo też działa, to mi wystarczy. smile

U mnie działa super, łączy się faktycznie szybciej.
Ciekawostka taka że logred nie pokazuje faktu połączenia.

433

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Chwalę się, mój nowy rekord.
http://www.speedtest.net/my-result/2966509899
http://www.speedtest.net/my-result/2966504635

Zestaw to TPlink MR-3040 v1 zasilany z akumulatora + Huawei E398,
połączenie przez Wi-Fi ~1m odłegłości.

434

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Wiem, i nie są to pretensję do 3ginfo, tylko do btsearch,
który nie rozróżnia Plusa i Mobyland. Mój CID to: 7A00
Ktoś wie gdzie to jest?

435

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Modem jest bezpośrednio wpięty w router (+ mam extroota).
Zasilacz dostarczony z routerem + 2 metrowy usb-przedłużacz.
Wiem że e398 to "żarłoczny" modem (na akumulatorze mr3040
działa tylko ~2godziny), ale "zwiechy" są na tyle rzadkie że mnie
to nie przeszkadza. Upload jest taki gdy 3ginfo pokazuje ~60%
zasięgu, jak przeniosę router+modem w "idealne" warunki (~85%),
to upload mam do 20Mbs. Do nadajnika LTE mam ~2km.
Choć 3ginfo (btsearch) mam problemy z tym "gdzie jestem". wink

436

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Nie "w idealnych" warunkach mam 33/3 Mb na TP-Link MR-3040.
W "idealnych" też mam maksimum 70Mb/s.
Chciałem tylko że napisać że np. takie qmi może radykalnie
zmienić/usprawnić zakupiony sprzęt. smile
Ja mam (3ginfo)* 64% i wyniki jak wyżej.
Ciekaw jestem jak taki e398 działa na WDR3600?

437

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Na TP-Link MR-3040 v1 po wifi?
Co mam wgrać do swojego routerka,
żeby takie wyniki mieć?
Pod Win7 czasami tak mam.

438

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Jak mało?
Po wyjęciu z pudełka miałem 9Mb/1Mb.
Na qmi, to po wifi i 3ginfo pokazuje 64%.
To jaką maksymalną prędkość po wifi i LTE,
(E398, mr3040) na tym sprzęcie można wyciągnąć?

439

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Witam!
Chciałem się pochwalić pracą Cezarego.
Mam LTE z Plusa i TP-Link MR3040 v1. modem HUAWEI E398
To mój wynik: http://www.speedtest.net/my-result/2879221538
To najlepszy mój wynik, ale może ktoś ma lepszy i "admin" nie skasuje
tego wątku. wink Jest o modemach to może i ten zostanie. smile

440

(25 odpowiedzi, napisanych Oprogramowanie / Software)

Po kolei, zrobiłem tak:
$ git clone https://github.com/obsy/gargoyle.git
$ cd gargoyle/
$ make brcm47xx

Wszytko zakończyło się pomyślnie, obrazy się zbudowały.
Następny krok:

$ patch -p1 <OpenWrt-Devel-PATCHv2-Add-support-for-Huawei-E970.patch

Tu były błędy z nałożeniem tego patcha, poprawiłem.
Patch nakłada się bez błedów, ponownie:

$ make brcm47xx

I ... nic, tzn wszystko jak poprzednio bez tego patcha,
obrazy się zbudowały, ale bez "e970" w nazwie.

441

(25 odpowiedzi, napisanych Oprogramowanie / Software)

Witam!
Chciałem dla tego routera (Huawei E960) zbudować gargoyle.
Nałożyłem patche, zrobiłem: make brcm47x i ........ nic. sad
Znaczy wszystko przebiegło bez błędów obrazy się zbudowały
ale tylko takie jakie są, nie powstał obraz z "e970" w nazwie.
W gargoyle jeszcze "gdzieś coś" trzeba dodać żeby taki obraz powstał?
W czystym openwrt po nałożeniu patchy i kompilacji taki obraz powstaje.

442

(25 odpowiedzi, napisanych Oprogramowanie / Software)

Zrobiłem "to" kilka razy pod win8 i nic. sad
Postanowiłem sprawdzić ja to będzie pod Ubuntu 13.04 ..
i bingo! zadziałało, router Huwaei e960 ożył! smile
Dzięki za wsparcie!

443

(25 odpowiedzi, napisanych Oprogramowanie / Software)

Ma coś takiego:
CFE> help
Available commands:

et                  Broadcom Ethernet utility.
go                  Verify and boot OS image.
nvram               NVRAM utility.
reboot              Reboot.
flash               Update a flash memory device
autoboot            Automatic system bootstrap.
batch               Load a batch file into memory and execute it
boot                Load an executable file into memory and execute it
load                Load an executable file into memory without executing it
save                Save a region of memory to a remote file via TFTP
ttcp                TCP test command.
tcp constest        tcp console test.
tcp listen          port listener.
tcp connect         TCP connection test.
rlogin              mini rlogin client.
ping                Ping a remote IP host.
arp                 Display or modify the ARP Table
ifconfig            Configure the Ethernet interface
help                Obtain help for CFE commands

For more information about a command, enter 'help command-name'
*** command status = 0
CFE>

Co ciekawe pod adresem: http://192.168.10.1 zgłasza się takie coś:

3G Gateway Update Software

Step 1: Obtain an updated software image file from your ISP.

Step 2: Enter the path to the image file location in the box below or click the "Browse" button to locate the image file.

Step 3: Click the "Update Software" button once to upload the new image file.

NOTE: The update process takes about 2 minutes to complete, and your Gateway will reboot.

Software File Name:

444

(25 odpowiedzi, napisanych Oprogramowanie / Software)

Pomocy!
Nie wytrzymałem i wgrałem ten swój zbudowany firmawre.
Router nie żyje. sad Podłączyłem się po serialu i zgłasza się CFE z komunikatem:

Total memory used by CFE:  0x80400000 - 0x804A3320 (668448)
Initialized Data:          0x80436F80 - 0x8043B020 (16544)
BSS Area:                  0x8043B020 - 0x8043D320 (8960)
Local Heap:                0x8043D320 - 0x804A1320 (409600)
Stack Area:                0x804A1320 - 0x804A3320 (8192)
Text (code) segment:       0x80400000 - 0x80436F80 (225152)
Boot area (physical):      0x004A4000 - 0x004E4000
Relocation Factor:         I:00000000 - D:00000000

Compare factory.
Device eth0:  hwaddr 00-1E-10-8A-82-A6, ipaddr 192.168.10.1, mask 255.255.255.0
        gateway not set, nameserver not set
Invalid boot block on disk
CFE clear reboot_number: reboot_flag0 = 0x12345678, reboot_flag1 = 0x0,reboot_flag2 = 0xffffffff,reboot_number = 0x0
web info: Waiting for connection on socket 0.
CFE>

Jak go odratować?
--
pzdr
Stacho Pal

445

(25 odpowiedzi, napisanych Oprogramowanie / Software)

Nic nie kombinowałem z konfigiem, po nałożeniu patcha, zrobiłem tylko: make brcm47xx
Inne pliki firmware w tym katalogu mają "normalną" wielkość.
Mam inne pytanie, da się z tego gita zbudować obrazy typu "generic"?
Jeśli tak, to jak?

446

(25 odpowiedzi, napisanych Oprogramowanie / Software)

To była "testowa" kompilacja, źródła mam z twojego gita, nałożyłem tylko ten patch i (chyba) dodałem brodcom-diag.
Problem taki że kernel musi być pakowany gzipem bo lzma jest za wolne i router się resetuje podczas startu
(w tym patchu można to wyczytać) .

447

(25 odpowiedzi, napisanych Oprogramowanie / Software)

Mam huawei e960 z orange wgrałem na niego to: http://adamis.de/openwrt-e970/
Działa, niestety ma simlocka, AT^CARDLOCK? pokazuje -^CARDLOCK: 1,0,0 .
Jest patch na: http://patchwork.openwrt.org/patch/3170/  zbudowałem
z pomocą tego patcha firmware Gargoyle ale mam obawy żeby go wgrywać bo ma pełne 4MB. sad

448

(225 odpowiedzi, napisanych Oprogramowanie / Software)

Udało mi się odpalić E398 w trybie NDIS na MR3040 i jestem w szoku!
Ten "wizytownik" nieźle daje radę, bo trypie RAS nie jest tak ładnie max transfer to 8Mb/s.
Mam tylko mały problem z extrootem, po włączeniu nie działa, muszę zrobić reboot z konsoli
i wtedy wszytsko jest OK.

Teraz mam tak:
http://www.speedtest.net/result/2545926859.png

449

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Czy dalej E398 nie działa w trybie NDIS pod openwrt?
Ubuntu 12.10 "widzi" E398 w tym trybie, tworzy się interface: wwan0 .
Inna sprawa to skonfigurowanie połączenia. sad