25-06-2020, 08:25
ZTE MF823 w trybie hilink
1) Gdy podepnę modem do USB dioda zachowuje się poprawnie, po chwili miga na zielono sygnalizując nawiązanie połączenia.
2) Windows i Linux rozpoznaje połączenie ethernet, ale obydwa systemy nie mają dostępnego internetu.
3) W linuxie wywołałem takie komendy:
3.1) lsusb
Bus 001 Device 008: ID 19d2:1403 ZTE WCDMA Technologies MSM
3.2) ifconfig
Tutaj widać problem. O ile się nie mylę, to modem powinien przydzielić sobie adres 192.168.0.1.
3.3) Gdy pobawię się z ustawieniami ręcznie to ostatecznie mogę uzyskać dostęp do internetu. Aby to zrobić wykonuję:
- przydzielam usb0 adres 192.168.0.100
- dodaję wpis do rutowania
- dodaję własny DNS
i chyba to wszystko. Po tym GUI modemu było dostępne pod adresem: 192.168.0.1, a komputer miał już dostęp do internetu.
Podobnie w windowsie. Gdy pobawię się z adresami IP komputer potrafi uzyskać dostęp do internetu.
3.4) GUI interfejsu nie oferuje "resetu" fabrycznego.
To mnie jednak nie satysfakcjonuje. Modem ewidentnie nie działa poprawnie, tak jak działał. Chciałem więc coś z tym zrobić, naprawić.
Chciałem przełączyć tryby modemu, aby może w ten sposób, wymusić na modemie coś jakby restart. Dlatego zrobiłem co następuje:
Zrobiłem zatem:
http://192.168.0.1/goform/goform_process...md=FACTORY
Pojawiły się /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2
Po tym modem przeszedł w tryb 0016
lsusb
Bus 001 Device 008: ID 19d2:0016 ZTE WCDMA Technologies MSM
I teraz zrobiłem:
echo -e "AT+ZCDRUN=8\r" > /dev/ttyUSB1
echo -e "AT+ZCDRUN=9\r" > /dev/ttyUSB1
echo -e "AT+ZCDRUN=F\r" > /dev/ttyUSB1
Niby wszystko ok, ale po ostatniej komendzie nic się nie dzieje, modem zostaje w trybie 0016, a na drugiej konsoli widzę niekończące się wypisywanie komunikatów. Leci to jakby w pętli, nie kończy się, ciąg literek "aaaaa" rośnie.
Modem nadal jest w trybie 0016
pi@raspberrypi:~ $ lsusb
Bus 001 Device 008: ID 19d2:0016 ZTE WCDMA Technologies MSM
Pozostało mi jeszcze wysłanie tego:
ale nic to nie zmieniło. Co z tym fantem mogę zrobić?
Próbowałem też zalogować się do modemu via telnet. Niestety hasło z internetu 'zte9x15' nie pasuje.
Jakieś opcje uratowania modemu? Może jakaś ukryta komenda do przywrócenia ustawień fabrycznych? Może można wgrać nowy firmware? Jak? Nie mam pojęcia. Mimo, że jest to już mój 3 modem na przestrzeni lat, nie miałem jeszcze przyjemności wgrywać firmware'u.
A może lepiej nic już nie kombinować bo modem ewidentnie umiera i może być tylko gorzej? Ustawiać adresy ręcznie i cieszyć sie, że jeszcze działa?
1) Gdy podepnę modem do USB dioda zachowuje się poprawnie, po chwili miga na zielono sygnalizując nawiązanie połączenia.
2) Windows i Linux rozpoznaje połączenie ethernet, ale obydwa systemy nie mają dostępnego internetu.
3) W linuxie wywołałem takie komendy:
3.1) lsusb
Bus 001 Device 008: ID 19d2:1403 ZTE WCDMA Technologies MSM
3.2) ifconfig
Kod:
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 169.254.201.70 netmask 255.255.0.0 broadcast 169.254.255.255
inet6 fe80::ea7c:8ae6:499a:384e prefixlen 64 scopeid 0x20<link>
ether 0a:3d:1b:31:d6:91 txqueuelen 1000 (Ethernet)
RX packets 23 bytes 1444 (1.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 51 bytes 11539 (11.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
3.3) Gdy pobawię się z ustawieniami ręcznie to ostatecznie mogę uzyskać dostęp do internetu. Aby to zrobić wykonuję:
- przydzielam usb0 adres 192.168.0.100
- dodaję wpis do rutowania
- dodaję własny DNS
i chyba to wszystko. Po tym GUI modemu było dostępne pod adresem: 192.168.0.1, a komputer miał już dostęp do internetu.
Podobnie w windowsie. Gdy pobawię się z adresami IP komputer potrafi uzyskać dostęp do internetu.
3.4) GUI interfejsu nie oferuje "resetu" fabrycznego.
To mnie jednak nie satysfakcjonuje. Modem ewidentnie nie działa poprawnie, tak jak działał. Chciałem więc coś z tym zrobić, naprawić.
Chciałem przełączyć tryby modemu, aby może w ten sposób, wymusić na modemie coś jakby restart. Dlatego zrobiłem co następuje:
Zrobiłem zatem:
http://192.168.0.1/goform/goform_process...md=FACTORY
Pojawiły się /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2
Po tym modem przeszedł w tryb 0016
lsusb
Bus 001 Device 008: ID 19d2:0016 ZTE WCDMA Technologies MSM
I teraz zrobiłem:
echo -e "AT+ZCDRUN=8\r" > /dev/ttyUSB1
echo -e "AT+ZCDRUN=9\r" > /dev/ttyUSB1
echo -e "AT+ZCDRUN=F\r" > /dev/ttyUSB1
Niby wszystko ok, ale po ostatniej komendzie nic się nie dzieje, modem zostaje w trybie 0016, a na drugiej konsoli widzę niekończące się wypisywanie komunikatów. Leci to jakby w pętli, nie kończy się, ciąg literek "aaaaa" rośnie.
Kod:
cat /dev/ttyUSB1
OK
AaaaAAaaAaaaAaaaaaaaaaaaaaaaaaAaaAAAaaaaaAaaAAAaaaaaAAAaaaaAaaaaAaaaaaaAaAaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaAAaaaaaaaaaaaaAaaaaAaAaAaaaaaaaaaaaaaaaAaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaAaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaAaaAAaAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaAaaaaaaaaaaAaAaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaAAaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaAaaaaaaaaaaaAaAaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaAT+ZCDRUN=F
exit download mode result(0:FAIL 1:SUCCESS):1
OK
AaaaAAaaAaaaAaaaaaaaaaaaaaaaaaAaaAAAaaaaaAaaAAAaaaaaAAAaaaaAaaaaAaaaaaaAaAaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaAAaaaaaaaaaaaaAaaaaAaAaAaaaaaaaaaaaaaaaAaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaAaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaAaaAAaAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaAaaaaaaaaaaAaAaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaAAaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaAaaaaaaaaaaaAaAaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaAT+ZCDRUN=F
exit download mode result(0:FAIL 1:SUCCESS):1
OK
AaaaAAaaAaaaAaaaaaaaaaaaaaaaaaAaaAAAaaaaaAaaAAAaaaaaAAAaaaaAaaaaAaaaaaaAaAaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaAAaaaaaaaaaaaaAaaaaAaAaAaaaaaaaaaaaaaaaAaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaAaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaAaaAAaAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaAaaaaaaaaaaAaAaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaAAaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaAaaaaaaaaaaaAaAaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaAT+ZCDRUN=F
exit download mode result(0:FAIL 1:SUCCESS):1
Modem nadal jest w trybie 0016
pi@raspberrypi:~ $ lsusb
Bus 001 Device 008: ID 19d2:0016 ZTE WCDMA Technologies MSM
Pozostało mi jeszcze wysłanie tego:
Kod:
echo 0x19d2 0x16 > /sys/module/usbserial/drivers/usb-serial:generic/new_id
Próbowałem też zalogować się do modemu via telnet. Niestety hasło z internetu 'zte9x15' nie pasuje.
Jakieś opcje uratowania modemu? Może jakaś ukryta komenda do przywrócenia ustawień fabrycznych? Może można wgrać nowy firmware? Jak? Nie mam pojęcia. Mimo, że jest to już mój 3 modem na przestrzeni lat, nie miałem jeszcze przyjemności wgrywać firmware'u.
A może lepiej nic już nie kombinować bo modem ewidentnie umiera i może być tylko gorzej? Ustawiać adresy ręcznie i cieszyć sie, że jeszcze działa?