1

Temat: 3ginfo ze wsparciem dla modemów Huawei HiLink

Przygotowałem nowe 3ginfo (20150416) które zawiera obsługę modemów HiLink. Parę zmian które trzeba wykonać:
- zainstalować smile

opkg update
opkg install 3ginfo

- ustawić adres IP modemu do którego 3ginfo ma się odwołać:

uci set 3ginfo.@3ginfo[0].device=192.168.8.1
uci commit

- jeżeli modem nie jest wanem należy dodatkowo ustawić informacje skąd ma czerpać dane:

uci set 3ginfo.@3ginfo[0].network=wan2
uci commit

(jeżeli to wan to nic nie trzeba ustawiać).

Kolejny problem - w zależności od oprogramowania, dostęp do danych przez API Hilinka odbywa się albo przez token albo przez cookie. O ile w pierwszym przypadku nie ma większego problemu, o tyle w drugim przypadku trzeba zainstalować również pełny wget np.

opkg update
opkg install wget-nossl

Bo bez tego nie można czytać i używać ciasteczek przy wget

Testowane na Huawei E3372s-153 z dwoma wersjami softu:

- odczytywanym przez cookie:

HardwareVersion CL1E3372SM
SoftwareVersion 22.298.03.02.965
WebUIVersion 17.100.05.06.965

- odczytywanym przez token:

HardwareVersion CL1E3372SM Ver.A
SoftwareVersion 22.286.03.00.00
WebUIVersion 16.100.05.00.03

E3372 z w/w oprogramowaniem i kartą Play nie odczytuje przez api parametru LAC.

Jeżeli ktoś chce testować jak działa skrypt może wykonać:

/usr/share/3ginfo/scripts/huawei_hilink.sh 192.168.8.1 debug

W /tmp znaleźć można w tym przypadku pliki odczytywane z api modemu.

Jeżeli ktoś ma inny modem HiLink (E303, E3131, E3272) to niech da znać jak to się zachowuje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

2 (edytowany przez psen 2015-04-17 02:28:24)

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Będzie aktualizacja pluginu 3ginfo dla Gargoyle ?

3

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

1. Do starych wersji nie.
2. Zainstaluj sobie samo 3ginfo-text i ustaw konfig
3. Gui nie pokaże portu do wybory, ale __może__ działać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Jakiś błąd jest. dane hex obcina tylko do cyfr. Np CID zamiast 0020675A pokazuje 0020675, LAC zamiast 00C9 jest 009.

Kolejna sprawa dla LTE samo RSSI niewiele mówi o jakości sygnału.

It is I, Leclerc cool

5

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Tak, też to znalazłem wczoraj. Pokaż mi zawartość signal-para jaka jest u Ciebie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

api/net/signal-para:

<?xml version="1.0" encoding="UTF-8"?>
<response>
<Rscp>-145</Rscp>
<Ecio>-32</Ecio>
<Rssi>-71dBm</Rssi>
<Lac>00C9</Lac>
<CellID>0020675A</CellID>
</response>

api/device/signal:

<?xml version="1.0" encoding="UTF-8"?>
<response>
<pci>40</pci>
<sc></sc>
<cell_id>2123610</cell_id>
<rsrq>-5dB</rsrq>
<rsrp>-94dBm</rsrp>
<rssi>-71dBm</rssi>
<sinr>3dB</sinr>
<rscp></rscp>
<ecio></ecio>
<mode>7</mode>
</response>

3ginfo:

Status: Połączony
Czas polaczenia: 2d, 21:49:48
Przeslano danych: 3.9 GiB / 731.3 MiB
Operator: Play
Tryb pracy: LTE
Sila sygnalu: 67%
Urzadzenie: huawei E3372
MCC MNC: 260 06
LAC: 009 (9)
LCID: 0020675 (132725)
RNC: - (-)
eNB: 00206 (518)
CID: 0075 (117)
CSQ: 21
RSSI: -71 dBm

Modem: E3372s-153
fw: 22.286.53.01.161_S_ADB_TLN_01 (odblokowany ADB i Telnet)
WebUI: 17.100.06.00.03 Mod1.0 (z E3372h przerobione do E3372s)

It is I, Leclerc cool

7

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Nowy build. Ja mam tylko w signal-para

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

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Nadal coś nie robi hmm Próbowałem force-reinstal jak i remove, ale nadal mam bez HEXów, a w związku z tym wartość dziesiętna też jest zła:

Status: Połączony
Czas polaczenia: 3d, 02:05:21
Przeslano danych: 188.0 MiB / 754.4 MiB
Operator: Play
Tryb pracy: LTE
Sila sygnalu: 67%
Urzadzenie: huawei E3372
MCC MNC: 260 06
LAC: 009 (9)
LCID: 0020675 (132725)
RNC: - (-)
eNB: 00206 (518)
CID: 0075 (117)
CSQ: 21
RSSI: -71 dBm
It is I, Leclerc cool

9

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Pakiet 3ginfo-text przeinstaluj, nie samo 3ginfo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Ok działa.

3ginfo
Status: Połączony
Czas polaczenia: 0d, 00:13:49
Przeslano danych: 1.9 MiB / 579.4 KiB
Operator: Play
Tryb pracy: LTE
Sila sygnalu: 67%
Urzadzenie: huawei E3372
MCC MNC: 260 06
LAC: 00C9 (201)
LCID: 0020675A (2123610)
RNC: - (-)
eNB: 002067 (8295)
CID: 005A (90)
CSQ: 21
RSSI: -71 dBm
It is I, Leclerc cool

11

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Jak dane jeszcze chcesz? Ec/IO, RSCP i całą kolekcję?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12 (edytowany przez Sanjuro 2015-04-17 15:29:38)

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Myślę, że warto byłoby dorzucić:
RSRP (Reference Signal Received Power)
RSRQ (Reference Signal Received Quality)
SINR (Signal to Interference & Noise Ratio)

Ec/IO, RSCP - to bardziej dla 3G więc ew też można wrzucić.

It is I, Leclerc cool

13 (edytowany przez build000 2015-04-17 18:02:11)

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Żeby nie rzeźbić osobnego tematu - jakieś wieści/postępy Cezary/inni w rozkminieniu NDIS w Huawei E3372s-153 ?
Kurki kogutki - dobra cena - w orangutanie udało mi się w końcu włączyć VPN (po wielkich bojach - hehe) na SIM Orange Free Net. Jak SIM zasadziłem do Note 3 normalny LTE (w porywach do ~56/~40 Mbps). Tak sobie pomyślałem, może kupić gada i zapewne na NDIS byłoby szybciej... wink (okazało się też, że Szczęśliwe Godziny również dostępne na tym APN: VPN - także jest git - więc brakuje dobrego modemu LTE i mało ssącego prądzik coby do routerka bez huba zasadzić - ten chyba by się nadał ?).

14

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Nadal nie jest. Pod zwykłym linuksem też nie działa w ndisie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Na jajku 4.0 już testowali?

Home: ZyXEL NBG6716 (OpenWRT CC by obsy)
Truck: NEXX WT3020F 16 MB flash + E3372 HiLink (OpenWRT CC by obsy)
NAS: HP ProLiant MicroServer Gen8 G1610T, 8 GB, 120 GB SSD + 2 TB + 4 TB (Debian 8.4 Jessie)
Posiadam kości ram i flash do routerów.

16

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Cezary napisał/a:

Nadal nie jest. Pod zwykłym linuksem też nie działa w ndisie.

No cóż - dzięki i za te złe wieści - przynajmniej jest jakaś jasność.

17

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Gruberek napisał/a:

Na jajku 4.0 już testowali?

Ja nie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Na moim E3372 na sofcie 22.286.03.00.17 nie dostaje wszystkich informacji.

root@WDR3600:~# 3ginfo
Status: Połączony
Czas polaczenia: 0d, 18:33:10
Przeslano danych: 341.1 MiB / 16.6 MiB
Operator: Play
Tryb pracy: LTE
Sila sygnalu: 38%
Urzadzenie: huawei E3372 HiLink
MCC MNC: 260 06
LAC: - (-)
LCID: - (-)
RNC: - (-)
eNB: - (-)
CID: - (-)
CSQ: 12
RSSI: -89 dBm
RSCP: - dBm
Ec/IO: - dB
RSRP: -114 dBm
RSRQ: -10 dB

To wina softu modemu ? Czy mam coś namieszane w configu 3ginfo ?

19

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Uruchom sam skrypt i pokaż co masz w plikach

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

device information:

<?xml version="1.0" encoding="UTF-8"?>
<response>
<DeviceName>E3372</DeviceName>
<SerialNumber>***********</SerialNumber>
<Imei>*************</Imei>
<Imsi>***************</Imsi>
<Iccid>**************</Iccid>
<Msisdn></Msisdn>
<HardwareVersion>CL1E3372SM Ver.A</HardwareVersion>
<SoftwareVersion>22.286.03.00.17</SoftwareVersion>
<WebUIVersion>16.100.05.00.17</WebUIVersion>
<MacAddress1>00:0D:87:8E:4B:AC</MacAddress1>
<MacAddress2></MacAddress2>
<ProductFamily>LTE</ProductFamily>
<Classify>hilink</Classify>
<supportmode>LTE|WCDMA|GSM</supportmode>
<workmode>LTE</workmode>
</response>

monitoring status:

<?xml version="1.0" encoding="UTF-8"?>
<response>
<ConnectionStatus>901</ConnectionStatus>
<WifiConnectionStatus></WifiConnectionStatus>
<SignalStrength></SignalStrength>
<SignalIcon>1</SignalIcon>
<CurrentNetworkType>101</CurrentNetworkType>
<CurrentServiceDomain>3</CurrentServiceDomain>
<RoamingStatus>0</RoamingStatus>
<BatteryStatus></BatteryStatus>
<BatteryLevel></BatteryLevel>
<BatteryPercent></BatteryPercent>
<simlockStatus>0</simlockStatus>
<WanIPAddress>46.113.245.27</WanIPAddress>
<WanIPv6Address></WanIPv6Address>
<PrimaryDns>89.108.202.20</PrimaryDns>
<SecondaryDns>89.108.195.20</SecondaryDns>
<PrimaryIPv6Dns></PrimaryIPv6Dns>
<SecondaryIPv6Dns></SecondaryIPv6Dns>
<CurrentWifiUser></CurrentWifiUser>
<TotalWifiUser></TotalWifiUser>
<currenttotalwifiuser>0</currenttotalwifiuser>
<ServiceStatus>2</ServiceStatus>
<SimStatus>1</SimStatus>
<WifiStatus></WifiStatus>
<CurrentNetworkTypeEx>101</CurrentNetworkTypeEx>
<maxsignal>5</maxsignal>
<wifiindooronly>-1</wifiindooronly>
<wififrequence>0</wififrequence>
<msisdn></msisdn>
<classify>hilink</classify>
<flymode>0</flymode>
</response>

21

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Inne pliki?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22 (edytowany przez psen 2015-05-05 10:40:17)

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

web server token

<?xml version="1.0" encoding="UTF-8"?>
<response>
<token>1756125067</token>
</response>

resolv.conf auto

# Interface wan
nameserver 192.168.8.1
nameserver 192.168.8.1

resolf.conf

search lan
nameserver 127.0.0.1

net-signal-para

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

net-current-plmn

<?xml version="1.0" encoding="UTF-8"?>
<response>
<State>0</State>
<FullName>Play</FullName>
<ShortName>Play</ShortName>
<Numeric>26006</Numeric>
<Rat>7</Rat>
</response>

chyba wszystko.
Po uruchomieniu skryptu modem się zresetował i musiałem zrestartować router.

23

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Lac/cid nie masz tak jak ja, rscp i ecio nie parsuję dla hlinków (a nie wiem dlaczego bo mogę). Więc masz to co trzeba.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Właśnie chciałem LAC i CID, żeby wyświetlało mi podłączony BTS. W poście 10 widzę, że można mieć te parametry.

25

Odp: 3ginfo ze wsparciem dla modemów Huawei HiLink

Pojęcia nie mam dlaczego tego nie zwraca. Na tych które miałem też nie było w pliku.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.