Odp: Modem od routera MF286D
@Cezary
Ale to kwestia samego chipa który tam siedzi czy sterowników ?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → Modem od routera MF286D
Strony Poprzednia 1 2 3 4 5 … 36 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
@Cezary
Ale to kwestia samego chipa który tam siedzi czy sterowników ?
Może być soft a może być jakoś hardwarowo obcięty (w sensie np. jakies zworki czy rezystory bootstrapowe i czegoś tam nie włącza na starcie).
Tutaj opis czym różnią się od siebie loadery: https://reverseengineering.stackexchang … rg9x07-bin
Ale jeśli oprogramowanie od producenta (QFIL) nie chce działać z oryginalnym loaderem to nie wiem czy uda się coś zrobić.
Tutaj można zobaczyć jak powinno być skonfigurowane dla MC801:

Dzięki frutis. Też nie wiem czy da coś więcej zrobić. Nie wiadomo skąd wziąć rawprogram i patch. Chyba czas powoli poddać się...
Dzięki frutis. Też nie wiem czy da coś więcej zrobić. Nie wiadomo skąd wziąć rawprogram i patch. Chyba czas powoli poddać się...
Jak masz cierpliwość to te pliki można wygenerować: https://forum.hovatek.com/thread-31505.html
A tutaj pliki xml od MC801: https://uploadfile.pl/pokaz/2189397---w9tk.html
Na tej pierwszej stronie byłem właśnie przed Twoim postem a w poniedziałek wrócę do tematu żeby póki jest nadzieja nie odpuszczać
Zmodyfikowane loadery od MF286D: https://uploadfile.pl/pokaz/2189413---bokf.html
Ja w tak zwanym międzyczasie wyszarpałem pliki do update'u modemu z MF286(A) z paczki dna.fi. Zaraz będę eksperymentował.
edit: na razie nic, ale już jest postęp, loader przynajmniej się załadował i nie wywala się na poziomie USB
sudo ./edl --vid 19d2 --pid 0076 --loader ../mdm9635/armprg.bin rf modem.bin
No module named 'Crypto'
Qualcomm Sahara / Firehose Client V3.60 (c) B.Kerler 2018-2022.
main - Using loader ../mdm9635/armprg.bin ...
main - Waiting for the device
main - Device detected :)
sahara - Protocol version: 2.1
main - Mode detected: sahara
Device is in streaming mode, uploading loader
sahara - Device serial : 0x13548af7
sahara - Protocol version: 2.1
Traceback (most recent call last):
File "./edl", line 380, in <module>
base.run()
File "./edl", line 313, in run
mode, resp = self.sahara.connect()
ValueError: too many values to unpack (expected 2)@Leo-PL jakieś postępy ?
Myślałem, że toole do flashowania modemu mogą być zaszyte w rootfsie, ale nie są. Prawdopodobnie trzeba wyciągnąć modem, podłączyć adapterem do PC i nakarmić tymi plikami ZTE terminal update framework. A że modemu nie mam fizycznie, to tego nie zrobię.
Myślałem, że toole do flashowania modemu mogą być zaszyte w rootfsie, ale nie są. Prawdopodobnie trzeba wyciągnąć modem, podłączyć adapterem do PC i nakarmić tymi plikami ZTE terminal update framework. A że modemu nie mam fizycznie, to tego nie zrobię.
Napisz proszę które to konkretnie pliki i gdzie je umieść żeby on sobie je wziął. Jak możesz to napisz jak dla laika w formule takiej: wziąć to i to i włożyć tu i tu utworzyć folder taki a taki.
Dzięki
Jeśli chodzi framework od ZTE to użycie (dla MC801) jest opisane tutaj: https://ds-blobs-2.cdn.devapps.ru/23184 … becb7c3026
Ale to raczej nie ma nic wspólnego z flashowaniem podpiętego do komputera modemu.
smereka napisał/a:Dzięki frutis. Też nie wiem czy da coś więcej zrobić. Nie wiadomo skąd wziąć rawprogram i patch. Chyba czas powoli poddać się...
Jak masz cierpliwość to te pliki można wygenerować: https://forum.hovatek.com/thread-31505.html
A tutaj pliki xml od MC801: https://uploadfile.pl/pokaz/2189397---w9tk.html
W instrukcji w jednym z podpunktów jest napisany wymóg:
GPT file from your firmware or backup ; this file could be named as primaryGPT.bin, gpt_backup0.bin, gpt_main0.bin e.t.c
Widzicie gdzieś w tej frejmowrkowej paczce te pliki. Szukałem ale nie widze lub są ukryte pod inną nazwą
Jeśli chodzi framework od ZTE to użycie (dla MC801) jest opisane tutaj: https://ds-blobs-2.cdn.devapps.ru/23184 … becb7c3026
Ale to raczej nie ma nic wspólnego z flashowaniem podpiętego do komputera modemu.
Niesamowite ZTE udostępniło tak szczegółowe schematy logiczne i ideowe. Niespotykane nawet jak rozebrać pokazali. Mogliby jeszcze proces flaszowania tego modemu (z mf286d) pokazać już bez instrukcji jak te badziewie rozbierać bo to już wiemy ![]()
Niesamowite ZTE udostępniło tak szczegółowe schematy logiczne i ideowe. Niespotykane nawet jak rozebrać pokazali. Mogliby jeszcze proces flaszowania tego modemu (z mf286d) pokazać już bez instrukcji jak te badziewie rozbierać bo to już wiemy
Jeśli koniecznie chcesz (i za to zapłacisz) to proszę: https://easy-firmware.com/index.php?a=d … ;id=269696 ![]()
Próbowałeś kompilować może qtools? I użyć loaderów które podesłałem ostatnio?
Ciekawe co oznacza LEVEL 1?
Nie próbowałem (a skąd wziąć instrukcję?) - zająłem się tym linkiem https://forum.hovatek.com/thread-31505.html ale nie wiem skąd wziąć te GPT
Zaraz sprawdzę te loadery
Te nowe zmodyfikowane loadery w qfil nie idą ale nie wiem czy nie idą bo są złe czy brakuje tego rawaprogram i patch
Zaraz jeszcze na lunuxie sprawdzę w saharze
Nie próbowałem (a skąd wziąć instrukcję?)
Kompilacja qtools to tylko odpalenie make i doinstalowanie ewentualnie brakujących paczek w systemie potrzebnych do kompilacji.
Nie kompilowałem nic nigdy więc jak dasz instrukcję krok po kroku mogę spróbować. Albo Ty skompiluj i udostępnij efekt a ja przetestuje
Ale ja mogę mieć zupełnie inny system i nie zadziała.
Ściągasz repo (np. git clone https://github.com/Maks-2012/qtools.git lub ręcznie zip https://github.com/Maks-2012/qtools/arc … master.zip i rozpakowujesz).
Będąc w katalogu wpisujesz make. Jeśli się wysypie kompilacja to prawdopodobnie czegoś w systemie brakuje (ja musiałem doinstalować libreadline-dev).
Te loadery na saharze nie idą - ten sam błąd co wcześniej
Ale ja mogę mieć zupełnie inny system i nie zadziała.
Ściągasz repo (np. git clone https://github.com/Maks-2012/qtools.git lub ręcznie zip https://github.com/Maks-2012/qtools/arc … master.zip i rozpakowujesz).
Będąc w katalogu wpisujesz make. Jeśli się wysypie kompilacja to prawdopodobnie czegoś w systemie brakuje (ja musiałem doinstalować libreadline-dev).
To na linuxie robię czy na windzie? I potem jeśli na linuxie to jak to odpalić?
To na linuxie robię czy na windzie? I potem jeśli na linuxie to jak to odpalić?
Na linuxie lepiej. A później mozesz sprawdzić coś takiego:
./qdload -i loaders/NPRG9x55p.binA to przetłumaczona pomoc od qdload:
The utility is designed to load the (E)NPRG flash driver into the modem's memory
The following keys are allowed:
-p <tty> - specifies the name of the serial port device set to download mode
-i - runs the HELLO procedure to initialize the bootloader
-q - runs the HELLO procedure in simplified mode without adjusting the registers
-t - extracts the partition tables from the modem to ptable/current-r(w).bin files
-s - use SAHARA protocol
-k # - chipset code (-kl - get list of codes)
-a <adr> - download address, default 41700000
-d <n> - delay for bootloader initialization, 0.1s vc@vc-Latitude-D620:~$ git clone https://github.com/Maks-2012/qtools.git
Klonowanie do „qtools”...
remote: Enumerating objects: 2797, done.
remote: Counting objects: 100% (78/78), done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 2797 (delta 38), reused 50 (delta 23), pack-reused 2719
Pobieranie obiektów: 100% (2797/2797), 7.22 MiB | 9.60 MiB/s, gotowe.
Rozwiązywanie delt: 100% (1976/1976), gotowe.
vc@vc-Latitude-D620:~$ cd qtools
vc@vc-Latitude-D620:~/qtools$ make
gcc -c -O2 -Wno-unused-result -Wunused qcommand.c -o qcommand.o
In file included from qcommand.c:1:
include.h:38:18: fatal error: readline/readline.h: Nie ma takiego pliku ani katalogu
38 | #include <readline/readline.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:13: qcommand.o] Błąd 1
Czego on chce?
Ok. Pomogło doinstalowanie tego samego co u Ciebie frutis lecimy dalej...
Strony Poprzednia 1 2 3 4 5 … 36 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → Modem od routera MF286D
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc