1

(27 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Sprawdź: http://dl.eko.one.pl/projekty/hilink/

root@MiFi:~# sh  /bin/hilink-reset.sh
<?xml version="1.0" encoding="UTF-8"?>
<response>OK</response>

Wszystko działa jak należy, dzięki za pomoc. Trzeba było zrobić miejsce na wget-nossl we flash i wgrać obraz MiFi.

2

(27 odpowiedzi, napisanych Oprogramowanie / Software)

Dla skryptu restartu modemu e3372h który wkleił Loozak dostaję odpowiedź:

<?xml version="1.0" encoding="UTF-8"?>
<error>
<code>125002</code>
<message></message>
</error>

Natomiast dla skryptu MarCus0:

curl: (3) [globbing] bad range in column 6

Ktoś wie czy można naprawić któryś ze skyptów aby i u mnie zadziałało?

3

(1 odpowiedzi, napisanych Sprzęt / Hardware)

Ponieważ nie jestem pewien, a nie chcę uszkodzić sprzętu chciałbym dowiedzieć się czy możliwy jest odczyt temperatury z sensora ds18b20 poprzez wolny pin gpio.

Wg wiki openwrt:
GPIOs 0, 2, 18, and 19 are exposed on the board, as was tested with this method. They are connected to pull-down resistors.

Jak pokazano na obrazkach poniżej do gpio (0, 2, 18, 19) można się podłączyć przed rezystorem. Czy w przypadku zastosowania ds18b20 takie podłączonie linii sygnałowej będzie prawidłowe, czy jednak powinienem dołożyć rezystor 4,7kOhm pomiędzy data, a 3.3v?

Z tego co wiem to DS18b20 musi pracować z rezystorem pull-up (podciągającym).

http://cyber-place.ru/attachment.php?attachmentid=3665&amp;stc=1&amp;thumb=1&amp;d=1457130296
http://cyber-place.ru/attachment.php?attachmentid=3666&amp;stc=1&amp;thumb=1&amp;d=1457130296

http://cyber-place.ru/showpost.php?p=31 … tcount=224
https://wiki.openwrt.org/toh/nexx/wt3020#gpio

Dziękuję za odpowiedź.

Tak to obecnie wygląda:

http://i68.tinypic.com/1zcg84m.png

Wydaje mi się że jest OK, pojawiło się też RSSI i CSQ

Niestety nic nie chce pokazać. GUI jest bardzo ubogie w informacje.

Gui routera pokazuje na siłę sygnału silną, ale już procentowej wartości tam nie umiem odczytać niestety.
Karta w środku to Aero2 nie wiem dlaczego jedno gui pokazuje PLUS a drugie Play...

http://192.168.1.1/html/index.html
http://i64.tinypic.com/10e3csx.png

http://192.168.2.1:81/#
http://i67.tinypic.com/10qvy45.png

device-signal

<?xml version="1.0" encoding="UTF-8"?>
<error>
<code>100002</code>
<message></message>
</error>

net-signal-para

<?xml version="1.0" encoding="UTF-8"?>
<response>
<Rscp>-62</Rscp>
<Ecio>-5</Ecio>
</response>

monitoring-status

<?xml version="1.0" encoding="UTF-8"?>
<response>
<ConnectionStatus>901</ConnectionStatus>
<SignalStrength>93</SignalStrength>
<SignalIcon>5</SignalIcon>
<CurrentNetworkType>4</CurrentNetworkType>
<CurrentServiceDomain>3</CurrentServiceDomain>
<RoamingStatus>1</RoamingStatus>
<BatteryStatus></BatteryStatus>
<BatteryLevel></BatteryLevel>
<simlockStatus></simlockStatus>
<WanIPAddress>100.83.162.195</WanIPAddress>
<PrimaryDns>212.2.96.51</PrimaryDns>
<SecondaryDns>212.2.96.52</SecondaryDns>
<CurrentWifiUser></CurrentWifiUser>
<TotalWifiUser></TotalWifiUser>
<ServiceStatus>2</ServiceStatus>
<SimStatus>1</SimStatus>
<WifiStatus></WifiStatus>
</response>

monitoring status podaje:

<SignalStrength>93</SignalStrength>

Zapomniałem o tym całkiem.

obecnie wygląda to tak:

root@Gargoyle:/usr/bin# 3ginfo
Status: Brak informacji
Czas polaczenia: -
Przeslano danych: - / -
Operator: Plus
Tryb pracy: WCDMA
Sila sygnalu: 0%
Urzadzenie: huawei E3131 HiLink
MCC MNC: 260 01
LAC: - (-)
LCID: - (-)
RNC: - (-)
eNB: - (-)
CID: - (-)
CSQ: -
RSSI: - dBm
RSCP: -63 dBm
Ec/IO: -6 dB
RSRP: - dBm
RSRQ: - dB

Nadałem prawa wykonywania:

chmod 755 /usr/share/3ginfo/cgi-bin/3ginfo.sh
chmod 755 /usr/bin/3ginfo-test
chmod 755 /usr/share/3ginfo/scripts/huawei_hilink.sh

Czy 3ginfo.gcom oraz probeport.gcom też powinny mieć nadane uprawnienia?

Pobrałem z github każdy plik przy użyciu wget do odpowiednich folderów ale teraz nie mogę uruchomić 3ginfo

root@Gargoyle:~# 3ginfo
-ash: 3ginfo: Permission denied

Coś tam znajduje:

root@Gargoyle:~# ewget https://raw.githubusercontent.com/obsy/packages/master/3ginfo/files-text/usr/share/3ginfo/scripts/huawei_hilink.sh -O /tmp/aaa

root@Gargoyle:~# sh /tmp/aaa 192.168.1.1
^SYSINFOEX:x,x,x,x,,x,"WCDMA",4,"WCDMA"
+COPS: 0,2,"26001",x
+CREG: 2,1,"",""
^LTERSRP:-,-
^CSNR: -76,-3
DEVICE:huawei E3131 HiLink

Można jaśniej? Co sprawdzić najpierw? Bo odczyt własnie nie działa zarówno w 3ginfo jak i 3ginfo-test

Czyli żeby odwrócić proces wykonać:

opkg remove wget-nossl
opkg remove plugin-gargoyle-3ginfo 
/etc/init.d/3ginfo stop 
/etc/init.d/3ginfo disable
opkg remove 3ginfo

Czy coś jeszcze trzeba usunąć?

Router: TL-WN1043ND V2.1 modem: HUAWEI HILINK E3131 modem podłączony poprzez DHCP pod interfejsem WAN: eth2
Router dostępny pod adresem 192.168.2.1 modem: 192.168.1.1

Chciałem zainstalować 3ginfo żeby odczytywać sygnału z modemu ale nie mogę znaleźć urzadzenia...

root@Gargoyle:~# 3ginfo
Brak urządzenia 192.168.1.1

Rozumiem że postępując zgodnie z poradnikiem i instalując:

    # opkg update
    # opkg install 3ginfo
    # /etc/init.d/3ginfo enable
    # /etc/init.d/3ginfo start 
    # opkg install plugin-gargoyle-3ginfo 
opkg update
opkg install wget-nossl

Zainstalowałem starą nieobsługującą HiLink wersję 3ginfo? I teraz to wszystko usunąć i zainstalować z repozytorium?

Gargoyle działa, został wgrany poprzez sysupdate z poziomu GUI CC. Próbowałem wcześniej jeszcze raz przez recovery ale bezskutecznie.

Dziękuję za pomoc smile

Działa, wgrane mam OpenWrt Chaos Calmer 15.05 / LuCI (git-15.248.30277-3836b45)

Czy mogę wgrać teraz Gargoyle przez sysupdate z poziomu webUI czy muszę znowu wgrywać recovery?

Wgrałem
Stable (Chaos Calmer)    Factory
https://downloads.openwrt.org/chaos_cal … actory.bin

I jest to samo: pali się power, sys i miga ethernet, nie rozgłasza wifi i nie odbiera 192.168.0.1 i 192.168.1.1

Czy te firmware mają GUI? Rozumiem żeby wgrywać wersję factory?

Nie rozgłasza wifi. Pali się tylko dioda Power i druga obok niej gwiazdka. Jeżeli podłącze kabel ethernet to pali się również dioda gniazda do którego podłączyłem.

Logi pokazują że recovery wgrane ale pod 192.168.1.1 oraz 192.168.0.1 nic nie znajduje:

Connection received from 192.168.0.86 on port 3763 [10/02 17:58:34.196]
Read request for file <wr1043v2_tp_recovery.bin>. Mode octet [10/02 17:58:34.196]
OACK: <timeout=2,> [10/02 17:58:34.196]
Using local port 62670 [10/02 17:58:34.196]
<wr1043v2_tp_recovery.bin>: sent 15873 blks, 8126464 bytes in 3 s. 0 blk resent [10/02 17:58:37.890]

Przecież jest wersja routera v2.1 nawet na wiki open wrt:
https://wiki.openwrt.org/toh/tp-link/tl-wr1043nd

Witam

Posiadam router 1043ND w wersji 2.1. Już dobrych parę godzin bezskutecznie próbuję wgrać firmware gargolye.
Obecnie na routerze jest:
Firmware Version:   
3.19.32 Build 150910 Rel.44072n
Hardware Version:   
WR1043ND v2 00000000

Pobrałem dla routera:  gargoyle-1.6.2.2-ar71xx-tl-wr1043nd-v2-squashfs-factory.bin

Router cały czas odmawia przyjęcia firmware kodem 18005
"Error code: 18005 Upgrade unsuccessfully because the version of the upgraded file was incorrect. Please check the file name."

Na początku firmware był 3.17.X który również nie chciał przyjąć gargolye po czym zaktualizowałem do najnowszego ze strony tp-linka czyli: 3.19.32 i system dalej nie chce wgrać firmware.
Probowałem zmieniać nazwę jednak bezskutecznie może ktoś tutaj ma jeszcze jakiś pomysł...

Nazwa najnowszego firmware to: wr1043v2_en_3_19_32_up_boot(150910)

Probowałem wgrywać gargolye pod nazwą:
wr1043v2_en_3_19_32_up_boot(150910)
wr1043v2_en_3_19_32_up(150910)
wr1043v2_en_3_19_36_up_boot(150915)
wr1043v2_en_3_19_36_up(150915)
wr1043v2_en_3_20_39_up(150915)