1

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Mówię co miałem.
Gdy do web mogłem się zalogować bez hasła.
To do putty żądało hasła.
I nic nie było grzebane, jedyne co robiłem to procedurę w poradniku.

Podaj mi komendę na usunięcie hasła do web to sprawdzę czy na B12 nadal utrzymuje się ten problem

2

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Po każdej aktualizacji logowałem się do web
w web nie miałem ustawionego hasła.
Ale od B05 putty zaczął żądać hasła, podczas gdy do web mogłem się zalogować bez hasła.
W webie nic nie było grzebane, bo pomiędzy aktualizacjami nie wprowadzałem tam żadnych zmian.
Gdy nie mogłem dostać się do putty bo usilnie żądał hasła. To dopiero wtedy w webie założyłem hasło 123.
I putty wtedy mnie przepuścił. Bo gdy nie miałem hasła na web to puste hasła w putty nie przechodziły

3

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Jest.
Nic nie mieszałem,
hasła zaczęło samoistnie żądać po aktualizacji do B05
Mając B01 logowałem się bez hasła
https://s3.amazonaws.com/i.snag.gy/dZkA4t.jpg

4

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Bez ustawionego hasła nie można było wejść do Putty
Z "pustym hasłem" dostawałem zwrot Access denied

5

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Jestem już na B12. Chciałbym się podzielić kilkoma spostrzeżeniami dla przyszłych updejtowiczy

Od B05 Putty żąda hasła.
Puste już nie przechodzą.
Ustawiłem na routerze tymczasowe 123
I potem 15minut straciłem w putty, próbując wpisać hasło
klawiatura nie reaguje, może program się wiesza.
Aby odkryć że wpisywane hasło jest niewidoczne.

Proces aktualizacji router sygnalizuje pulsującym na niebiesko piktogramem "3G/4G"
Zakończenie aktualizacji następuje gdy zaświeci się niebieski "Power" oraz czerwony "3G/4G"
W web ani razu nie zrestartował mi się samoczynnie zegar "uptime"
Po każdej zakończonej aktualizacji, ręcznie wyłączałem i włączałem router. Dopiero wtedy resetował się zegar "uptime"
Bez restartu urządzenia, w putty będzie pokazywać starą wersję firmware, dopiero po zrobieniu wyłącz-włącz wskakiwała poprawna.

Zamieszczam jeszcze zdjęcia z konfiguracji programów WinSCP i Putty bo też miałem trochę problemów aby je dobrze nastawić
I bardzo dziękuję wszystkim za pomoc, bo bez tego bym nie ruszył.

https://s3.amazonaws.com/i.snag.gy/5m9LjP.jpg
https://s3.amazonaws.com/i.snag.gy/xZLVUW.jpg

6

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Tak, pliki już miałem wrzucone przez WinSCP jak jeszcze go miałem na komunikacji.
Potem postanowiłem że go zresetuję do domyślnych, aby rozpocząć na czysto całą procedurę offline.
Ale nie wiedziałem że w ten sposób pozbywam się pakietów.
Teraz już wiem gdzie był błąd i nie będę więcej dotykał resetu.

7

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Web, WinSCP, PuTTy to ten sam adres IP routera.
Skoro przywróciłeś routera do ustawień domyślnych to nie masz już picocom, adb, adb-enablemodem i musisz zainstalować to ponownie.

Myślałem że reset przywraca tylko ustawienia routera do domyślnych bez kasowania danych.
Skoro tak, to muszę zacząć od nowa.

O jakim cache piszesz, skąd dokąd to kopiujesz, jakich poleceń używasz?

Robię wdłg. poradnika kolegi PiotrekK
Moment o którym wspomniałem, wytłuściłem grubą czcionką

PROCEDURA:

Aktualizacja powinna być wykonywana jedna po drugiej, więc jeśli twój modem ma B03, musisz zaktualizować do B04, następnie B05 i tak dalej.

Wyodrębnij na PC każdy plik o nazwie imageB0XnaB0Y (gdzie X to bieżąca kompilacja, a Y to wersja docelowa). Jeśli twój modem jest w wersji 1.0.0B03, powinieneś użyć plików wewnątrz imageB03naB06 i tak dalej. Skopiuj (przy pomocy WinSCP) dwa pliki o nazwach „delta.package” i „delta.signature” do folderu /tmp routera OpenWRT (powinieneś mieć również zainstalowany pakiet "adb-enablemodem")

SSH (PuTTY) do routera, a następnie skopiuj te dwa pliki do folderu /cache modemu za pomocą:

root@openwrt:~# adb push /tmp/delta.package /cache/
root@openwrt:~# adb push /tmp/delta.signature /cache/

8

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Dziękuję za wyjaśnienie.
Teraz całość twojego poradnika jest dla mnie klarowna.
Wychodzę z założenia że lepiej dwa razy zapytać niż hop do przodu.
Już kiedyś ucegliłem telefon bo chciałem szybko zrobić, pewne niuanse pozostawiłem niewyjaśnione i to był gwóźdź do trumny.
Dlatego w tych kwestiach staram się być przezorny i jeśli pojawiają się jakieś niewiadome to dążę do ich wyjaśnienia aby powtórnie nie popełnić błędu z przeszłości.


Jestem w tej chwili na etapie kopiowania plików do cache przez putty i router wszystkie komendy zwraca jako "not found"
Wcześniej na czas instalacji pakietów miałem go ustawionego w most na adresacji 192.168.2.1 aby miał dostęp do internetu.
Wtedy wszystko działało. Teraz przywróciłem go na domyślne 192.168.1.1, odłączyłem od internetu i nie chce komunikować.
Do web mogę się logować bez problemu, WinSCP też działa, ale putty go nie widzi.
Spróbowałem również rozwiązania z FAQ aby ustawić połączenie sieciowe na sztywno, ale to też nie pomogło.
2a. ustaw adres IP na karcie sieciowej w komputerze na adres 192.168.1.2, maska 255.255.255.0, brama 192.168.1.1 lub niech zostanie pusta

9

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Sprawdzenie firmware poszło.
Niezrozumienie wynikło z tego wpisu:
ttyUSBx w zależności od tego, na którym porcie USB jest podłączony modem

Jeśli już kolega włączył się w wątek to fajnie by było otrzymać odpowiedź na zadane pytanie.
Czy komenda at+fotactr=8 ma wchodzić przed czy po at+fotactr=2

Wczoraj kolega wyedytował post i usunął iperf3 z listy potrzebnych pakietów, które w rzeczywistości potrzebne nie były.
Dlatego wolę się upewnić czy i w tym przypadku jest wszystko OK

10

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Ale wszystkie operacje przez putty wykonuję na połączeniu LAN przez RJ45
I jeśli chcę odczytać wersję firmware to muszę specjalnie zmienić kabel na USB ?


Oczywiście w instrukcji nie chcę niczego pomijać.
Przeczytałem ją już kilka razy i mam pewną wątpliwość.
Bo chronologicznie wychodzi że komendy:
at+fotactr=8 (jak zrozumiałem jest to czyszczenie/usuwanie)
Robimy PRZED komendą:
at+fotactr=2 (rozpoczęcie aktualizacji)
Co wydaje się w pewien sposób nie logiczne, bo czyszczenie powinno nastąpić po aktualizacji.
I teraz nie wiem czy jest to wpis wyrwany z kontekstu, przypominający aby czyścić po wgraniu każdej aktualizacji B5, B6 itd.
Czy rzeczywiście taka jest chronologia że czyścimy przed.

!!!! PONIŻSZA KOMENDA at+fotactr=8 POWINNA BYĆ UŻYTA PRZY KAŻDEJ AKTUALIZACJI !!!!

at+fotactr=8

+FOTACTR: 8,0 <-- jeśli 0, to OK, usunie stary plik *.flg z katalogu /cache (może się wyświetlić także +FOTACTR: 8,-1)

11

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Mam jeszcze wątpliwość czy komenda at+fotactr=8 wchodzi PRZED czy PO komendzie at+fotactr=2 ?

Chciałem również sprawdzić jaką mam wersję firmware
Czy można to wywołać po LAN przez putty?
Bo ta komenda niżej nie chciała wejść.
root@openwrt:~# picocom -b 115200 /dev/ttyUSB2

12

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Przyjęło się? Bo wygląda tak jak by stanęło na etapie konfiguracyjnym.
A nie ma żadnego monitu w stylu "installation successful"

root@OpenWrt:~# opkg install adb picocom adb-enablemodem
Installing adb (android.5.0.2_r1-3) to root...
Downloading https://downloads.openwrt.org/releases/22.03.0-rc5/packages/arm_cort                                                                                        ex-a7_neon-vfpv4/base/adb_android.5.0.2_r1-3_arm_cortex-a7_neon-vfpv4.ipk
Installing zlib (1.2.11-6) to root...
Downloading https://downloads.openwrt.org/releases/22.03.0-rc5/packages/arm_cort                                                                                        ex-a7_neon-vfpv4/base/zlib_1.2.11-6_arm_cortex-a7_neon-vfpv4.ipk
Installing libopenssl1.1 (1.1.1w-1) to root...
Downloading https://downloads.openwrt.org/releases/22.03.0-rc5/packages/arm_cort                                                                                        ex-a7_neon-vfpv4/base/libopenssl1.1_1.1.1w-1_arm_cortex-a7_neon-vfpv4.ipk
Installing picocom (3.1-5) to root...
Downloading https://downloads.openwrt.org/releases/22.03.0-rc5/packages/arm_cort                                                                                        ex-a7_neon-vfpv4/packages/picocom_3.1-5_arm_cortex-a7_neon-vfpv4.ipk
Installing adb-enablemodem (2017-03-05-1) to root...
Downloading https://downloads.openwrt.org/releases/22.03.0-rc5/packages/arm_cort                                                                                        ex-a7_neon-vfpv4/base/adb-enablemodem_2017-03-05-1_arm_cortex-a7_neon-vfpv4.ipk
Configuring zlib.
Configuring libopenssl1.1.
Configuring adb.
Configuring picocom.
Configuring adb-enablemodem.
* daemon not running. starting it now on port 5037 *
root@OpenWrt:~# * daemon started successfully *

13

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Ok
Taką komendą?

opkg update
opkg install adb picocom adb-enablemodem

14

(599 odpowiedzi, napisanych Sprzęt / Hardware)

To jedna zagadka rozwiązana, nie wiedziałem że router potrafi samemu zasysać pakiety instalacyjne z internetu.
Dlatego nie kleiło mi się wiele poleceń, które nie miały określonych lokalizacji plików.

Potrzebujesz jedynie PuTTy i WinSCP.

To mam na chwilę obecną ogarnięte

nie potrzebujesz iperf3 i modemband.

A co z "adb-enablemodem" ?

W instrukcji jest:
Wyodrębnij na PC każdy plik o nazwie imageB0XnaB0Y (gdzie X to bieżąca kompilacja, a Y to wersja docelowa). Jeśli twój modem jest w wersji 1.0.0B03, powinieneś użyć plików wewnątrz imageB03naB06 i tak dalej. Skopiuj (WinSCP) dwa pliki o nazwach „delta.package” i „delta.signature” do folderu /tmp routera OpenWRT (powinieneś mieć również zainstalowany pakiet "adb-enablemodem")

Instalować to czy nie?

15

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Dobrze, przystąpiłem do procedury wdłg. tego skryptu
https://eko.one.pl/forum/viewtopic.php? … 99#p285899
Ale już widzę że będą problemy, bo to jest poradnik dla osób, które są już zaznajomione z tematem.
Jest tam zawarte wiele skrótów myślowych i dla osób które robią to pierwszy raz, wiele podstawowych kwestii jest tam nie poruszonych.

Pierwszy problem to pakiety picocom, adb-enablemodem, iperf3
Brak odnośników, szukam w google ale znajduję różne wersje
https://iperf.fr/iperf-download.php - która wersja?
https://repology.org/project/adb-enablemodem/versions - która wersja?
picocom - nie znalazłem

Procedurę instalacji pakietów znalazłem u IceQ
https://github.com/4IceG/Modem-extras
Ale też nie ma wyjaśnione gdzie te procedury wstukać, mam to zrobić w putty?
Nie ma też wyjaśnione, gdzie załadować pliki. Domyślam się że przez WinSCP ale do jakiej lokalizacji?

WinSCP ogarnąłem dopiero po godzinie wałkowania forum, gdy odkryłem że trzeba zmienić protokół na SCP
W Putty nadal nie jestem pewien czy loguję się prawidłowo.  Host Name robię 192.168.1.1, Port 22, Connection type SSH przez Telenet. Resztę zostawiam bez zmian i daję Open. Gdy pojawi się czarne okno "login as:" wpisuję root i enter.
Czy to jest zrobione prawidłowo?

16

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Przewaliłem jeszcze trochę stron i doszedłem że można wgrywać przez web.
Wchodzę w system > flash firmware > Flash new firmware image
Z folderu "Nordic Modem Update (up to B12)" wybieram "imageB02naB05" i który plik jest obrazem?
https://s3.amazonaws.com/i.snag.gy/95gfps.jpg

17

(599 odpowiedzi, napisanych Sprzęt / Hardware)

To teraz już jadę według tego?
https://eko.one.pl/forum/viewtopic.php? … 99#p285899

18

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Na LAN-2,3,4 web działa prawidłowo ale router przestał być wykrywany we frameworku.
Mam CONNECTION STATE : DISCONNECT

Jeszcze nie ogarnąłem openwrt więc muszę spytać, od której wersji mogę ustawić LTE1800+2100+2600?
Na nordic trzeba było dobić do B12 żeby to odblokować, a jak jest w openwrt?

19

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Robiłem aktualizację na pierwszym porcie, był on oznaczony jako WAN/LAN1
WiFi się włączyło jak wcisnąłem przycisk WLAN na routerze.
I wtedy się zalogowałem do web

20

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Dziwna sprawa. Po tej aktualizacji wysypało się połączenie LAN.
Do web mogę dostać się tylko po WiFi
Na LAN mieli mieli i po jakimś czasie ustala połączenie niezidentyfikowane.
Również we Framework'u router przestał być wykrywany.

21

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Dzięki poszło.
Procedura stanęła na 99% ze statusem "Reset CPE"
Czy to ja muszę go teraz fizycznie zresetować?

EDIT: Stało na 99% przez pół godziny, zresetowałem go ręcznie ale dalej nie chce wskoczyć na 100%
Mam go odłączyć, czy czekać?

22

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Podłączam po kablu RJ45 do portu WAN/LAN1
Na ten czas wyłączam wifi oraz zaporę sieciową
Uruchamiam w folderze "B01_Play to Nordic + OpenWrt" aplikację "ZTE_Sales_Update_Framework.exe"
Po uruchomieniu aplikacja prawidłowo loguje router.
W running state mam status "device is ready"
w SW patch wskazuję folder "B01_Play to Nordic + OpenWrt" Nic w środku nie zmieniałem.
Klikam guziczek play do rozpoczęcia procedury i wyrzuca mi odrazu "Invalid selected version"
https://s3.amazonaws.com/i.snag.gy/KJhVvY.jpg

23

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Ok, robię więc OpenWRT.
https://mega.nz/folder/NmdGzCSL#SidoZEe7xKBn96pGOMqx5Q
Pobrałem: MF286D_Play_to_Nordic--Nordic_to_Nordic_Framework+OpenWrt
Z tego wybrałem: B01_Play to Nordic + OpenWrt
Do frameworka, robię start i dostaję błąd w RUNNING STATE : Invalid selected version

To ja coś robię źle czy router odmawia współpracy?

24

(599 odpowiedzi, napisanych Sprzęt / Hardware)

No a ta metoda? to jest na wlut do modemu?

MiG25 napisał/a:

Hasło jest zdaje się unikatowe smile
czyli generowane indywidualnie dla każdego routera ( I jeszcze inaczej dla każdej dystrybucji ,stąd już nie pasuje to od Play , tak samo jak hasło do WiFi). Być może da się jakoś je wygenerować ,ale nie wiem jak.
Ale da się je odczytać będąc podłączonym do konsoli szeregowej. Wpisujemy "nv show |grep assword , i któraś z wyświetlonych linijek pokaże hasło (piszę z pamięci ,nie powiem dlkładnie która , i celowo pierwsza litera pominięta ,bo może tam być również duże P)  ,które jest w formacie base64 , i trzeba je jeszcze "zdekodować" np na tej stronie: https://www.base64decode.org/

25

(599 odpowiedzi, napisanych Sprzęt / Hardware)

Dobić do B12
Tylko ten ZTE wygląda na nie brandowany
Więc nie wiem czy muszę robić play to nordic czy mogę nordic to nordic