Odp: ZTE MF286D - Openwrt
Excellent, all installed and working great!
Thanks a lot
Gelson
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → ZTE MF286D - Openwrt
Strony Poprzednia 1 … 22 23 24 25 26 … 156 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Excellent, all installed and working great!
Thanks a lot
Gelson
Pytanie za sto punktów: które partycje trzeba przywrócić tudzież zaorać przy powrocie z openwrt do stocka? Chciałem podbić sobie modem do B11 i OTA update natychmiast mi się wywala, mam wgrany obraz explicite z B10 (Nordic). Sprawdziłem, że web ma tą samą checksumę, zaorałem ustawienia, nope. Czy dobrze kombinuję, że przywrócenie samych partycji UBI nie da rady, tylko trzeba całą mtd9?
Edit: dokładnie to jest wymagane. Rajutku, jako zawodowy embedowiec mam ochotę strzelać do twórców tego softu, a dopiero potem zadawać pytania.
@arekm mam zrzucony image.zip i zlogowany update do B11, gdybyś chciał wrzucić na swój serwer.
@Cezary, analogicznie, mam dumpa flasha już po update do B11, gdybyś chciał.
Wystaw co masz to wrzucę.
@CHKDSK88, mam jedno spostrzeżenie. Na dwóch gratach, po przywróceniu obrazu UBI i odpaleniu delta update'u do B11, po przywróceniu OpenWrt, czy to przez reinstalację na istniejącym tak UBI, czy po zapisaniu go z powrotem z dumpa mtd9, dostawałem masę błędów ECC i jednostki generalnie się nie bootowały. Dopiero odpalenie na ubiformat na mtd9 pomogło przywrócić je do życia. Może warto o tym wspomnieć na wiki, lub zmienić sposób wywalenia stocka przy pierwszej instalacji.
Wygląda mi to trochę na to, że U-boot i OpenWrt mają trochę inne zdanie nt formatu danych UBI (i jego ECC) niż ma stockowy FW, zwłaszcza Nordic B11.
Zrób edycję wiki na openwrt, niech zostanie dla potomnych.
@Leo-PL , jakby co to ATI wyświetla:
Manufacturer: ZTE CORPORATION
Model: MF286DMODULE
Revision: BD_ELISAFIMF286DMODV1.0.1B01
SVN: 01
IMEI: 8667540........
+GCAP: +CGSM
OKNatomiast AT+CGMR? wywala błąd... NIe wiem ,czy to wina braku karty SIM...
samo at+cgmr, bez znaku zapytania na końcu.
No to at+cgmr wyświetla Revision :
BD_ELISAFIMF286DMODV1.0.1B01A to nie pójdzie crossflash tą metodą na sam delta update. Musisz odpalić całość przez ten framework ZTE.
Przy okazji, na MF286D delta update'y zawierają też podpisy cyfrowe, które są sprawdzane osobno przez router (względem root_uImage.mld) i modem (względem delta.package).
TL;DR jest taki, że z paczki delta (image.zip) dzielą się na trzy główne części:
- delta.package - paczka dla modemu, zawiera skompresowane binarne diffy, wgrywana do /cache przez ADB.
- root_uImage.mld - paczka dla routera, aktualizująca kernel, web i rootfs, nakładająca binarne diffy nawet na partycję UBI. Dlatego przy powrocie do stocka jest istotne, by przywrócić surową partycję MTD, nie tylko wolumeny UBI.
- cpe_postprocessing.sh - skrypt aktualizujący konfigurację po udanym update, to on odpowiada za zmianę wyświetlanej wersji i zmiany konfiguracji po aktualizacji, gdy ustawienia nie były przywrócone do domyślnych. Wykonuje się po udanym update modemu i update routera (w tej kolejności).
Plus dodatkowe rzeczy, takie jak sygnatury. Gdy plik delta.package jest nieobecny w paczce, wtedy modem nie zostanie zaktualizowany. Z reguły są one aktualizowane rzadziej niż FW routera. I to pozwoliło mi na przywrócenie zgodności pomiędzy wersją modemu i routera w moim pierwszym MF286, przez usunięcie pliku delta.package z image.zip przed wrzuceniem go na partycję FOTA.
Przykładowa zawartość image.zip dla MF286:
Archive: EN_EEU_MF286V1.0.0B05-EN_EEU_MF286V1.0.1B04.up
Length Date Time Name
--------- ---------- ----- ----
1520 2017-10-12 10:40 cpe_postprocessing.sh
5577656 2017-10-12 10:56 delta.package
3939416 2017-10-12 10:40 root_uImage.mld
--------- -------
9518592 3 filesi dla MF286D:
Archive: image-Nordic_MF286D_B10.zip
Length Date Time Name
--------- ---------- ----- ----
533 2021-07-27 14:46 cpe_postprocessing.sh
6967262 2021-07-27 14:52 delta.package
256 2021-07-27 14:53 delta.signature
256 2021-07-27 14:53 key.signature
451 2021-07-27 14:53 public_ver.pem
7434355 2021-07-27 14:46 root_uImage.mld
256 2021-07-27 14:53 root_uImage.signature
--------- -------
14403369 7 filesTu mamy dorzucone już klucze i podpisy cyfrowe.
Z powyższych, na modem do /cache jest wgrywane to:
delta.package
delta.signature
key.signature
public_ver.pem
restore
root_uImage.signatureTo ostatnie - nie wiem po co, pewnie nadmiarowo. Z tego co udało mi się wyczytać z logów, update modemu po wgraniu do niego paczki odpala się komendą AT+FOTACTR, ale ta jest wołana kilkukrotnie z różnymi argumentami w trakcie całego procesu - jeszcze nie wyciągnąłem z logów, co powoduje które wywołanie.
http://dl.eko.one.pl/orig/zte_mf286d/
W listach plikow stnieja wersje:
"Nordic"
BOX: Importer: ZTE Corporation (Netherlands)
FW: Nordic_MF286D_B11
SSID: 4G-Gateway-HEXMAC
"Play"
FW: CR_NTTPLMF286DV1.0.0B01
SSID: ZTE_HEXMAC
EDIT:
Wg mnie( patrzac na dwa urzadzenia z "T-Mobile" nie ma wersji "Play" ani "T-Mobile" Jest poprostu wersja Polska - Importer ZTE Poland Sp. z o.o. T-Mobile potwierdzilo mi tez ze nie branduja firmware)
"Poland"
BOX: Importer: ZTE POLAND SP. Z O.O.
FW: CR_NTTPLMF286DV1.0.0B01
SSID: ZTE_HEXMAC
Cześć wszystkim! Mam nadzieję, że nie jestem poza tematem. Zainstalowałem openwrt na raspberry pi 3b + i podłączyłem modem zte mf286d przez adapter.
Jest rozpoznawany, ale nie mogę znaleźć interfejsu qmi.
Oczywiście zainstalowałem pakiety zalecane przez openwrt, ale nic.
Rozwiązania?
Bardzo dziękuję i przepraszam za tłumaczenie, jestem Włochem ![]()
To zależy od tego które OpenWrt zainstalowałeś - zainstaluj 22.03, tam już sterownik qmi zna ten modem.
W innych wydaniach sterownik jeszcze nie zna tego modemu i musisz mu powiedzieć że ma go obsługiwać:
echo "19d2 1485" > /sys/bus/usb/drivers/qmi_wwan/new_id
echo "19d2 1485" > /sys/bus/usb-serial/drivers/option1/new_id
Będzie to działać tylko do restartu. Musisz dodać to /etc/rc.local lub sam dodać łatki do sterowników option i qmi.
Cześć wszystkim!
Chętnie korzystam z modułu ZTE z adapterem usb-mpcie w instalacji proxmox VM. migawka to luci-22.03-snapshot-r19441-3cfe050c4a-x86-64-generic-ext4-combined i dodałem dodatki z github 4IceG modemband, 3ginfo i sms-tool.
Nie wiem jak i nie wiem dlaczego ale po zmianie APNs komendą AT teraz moduł już się nie łączy. Nie tworzy automatycznie drugiego interfejsu WAN_4.
Dziwne jest to, że jak zamontuję go w oryginalnym routerze z fw Elisa_011 to działa poprawnie.
Masz dla mnie jakieś sugestie?
Tak, ustaw ręcznie apn bo uqmi nie potrafi tego zrobić. W taki sposób:
chat -t 3 -e '' 'AT+CGDCONT=1,"IP","your-proper-apn"' OK >> /dev/ttyUSB1 < /dev/ttyUSB1(lub zmień /dev/ttyUSB1 na inny, bo zależy co i ile interfejsów masz w systemie).
potwierdzam konieczność zmiany apn poprzez at command bo qmi jest kulawe
oczywiście już to zrobiłem, ale nic się nie zmieniło.
AT+CGDCONT?
+CGDCONT: 1,"IP","iliad","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IP","iliad","0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","iliad","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
AT+CFUN=1,1
AT+CGACT?
+CGACT: 1,1
+CGACT: 2,0
+CGACT: 3,0Jeżeli konfigurowałeś przez luci to zmień w /etc/config/network opcję pdptype na "IP", zapisz i ponownie ifup wan
Zrób ifup wan (lub tak jak nazywa się sekcja połączenia) i pokaż
ifstatus wan
logreadroot@EKO:~# ifstatus WAN
{
"up": false,
"pending": true,
"available": true,
"autostart": true,
"dynamic": false,
"proto": "qmi",
"data": {
}
}logread
przed zamieszaniem w modyfikację apn przez czat z luci wszystko działało dobrze, a opcją pdptype było ipv4.
wszystko się zmieniło, gdy ręcznie zmieniłem apn w module. Czy to może być problem, skoro jest to moduł od TIM Italia FWA?
Pokaż jeszcze
ifdown WAN
uqmi -d /dev/cdc-wdm0 --get-signal-info
uqmi -d /dev/cdc-wdm0 --get-serving-system
uqmi -d /dev/cdc-wdm0 --get-data-statusroot@EKO:~# ifdown WAN
root@EKO:~# uqmi -d /dev/cdc-wdm0 --get-signal-info
{
"type": "lte",
"rssi": -76,
"rsrq": -19,
"rsrp": -111,
"snr": -4.000000
}
root@EKO:~# uqmi -d /dev/cdc-wdm0 --get-serving-system
{
"registration": "registered",
"plmn_mcc": 222,
"plmn_mnc": 50,
"plmn_description": "Iv:L\u0006",
"roaming": false
}
root@EKO:~# uqmi -d /dev/cdc-wdm0 --get-data-status
"disconnected"
root@EKO:~#Wygląda dobrze, tyle że nie jest połączony. Co będzie jak zmienisz APN na "internet"?
gdzie mam zmienić apn?
z luc i w interfejsie wan lub z czatu?
Ręcznie tym poleceniem chat itd.
Tak, jeżeli ma simlocka. Co by było trochę dziwne...
Strony Poprzednia 1 … 22 23 24 25 26 … 156 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → ZTE MF286D - Openwrt
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc