51

Odp: Modem od routera MF286D

@Cezary

Ale to kwestia samego chipa który tam siedzi czy sterowników ?

52

Odp: Modem od routera MF286D

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).

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

53 (edytowany przez frutis 2022-02-11 16:26:03)

Odp: Modem od routera MF286D

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:
https://ds-blobs-4.cdn.devapps.ru/23899454/5.png
https://ds-blobs-2.cdn.devapps.ru/23168785/sucsess.png

54 (edytowany przez smereka 2022-02-11 16:41:56)

Odp: Modem od routera MF286D

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ę...

55

Odp: Modem od routera MF286D

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

56 (edytowany przez smereka 2022-02-11 17:15:52)

Odp: Modem od routera MF286D

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ć

57

Odp: Modem od routera MF286D

Zmodyfikowane loadery od MF286D: https://uploadfile.pl/pokaz/2189413---bokf.html

58 (edytowany przez Leo-PL 2022-02-13 14:04:13)

Odp: Modem od routera MF286D

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)

59

Odp: Modem od routera MF286D

@Leo-PL jakieś postępy ?

60

Odp: Modem od routera MF286D

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ę.

61

Odp: Modem od routera MF286D

Leo-PL napisał/a:

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

62 (edytowany przez frutis 2022-02-14 09:36:30)

Odp: Modem od routera MF286D

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.

63

Odp: Modem od routera MF286D

frutis napisał/a:
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ą

64 (edytowany przez smereka 2022-02-14 09:46:34)

Odp: Modem od routera MF286D

frutis napisał/a:

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 wink

65

Odp: Modem od routera MF286D

smereka napisał/a:

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 wink

Jeśli koniecznie chcesz (i za to zapłacisz) to proszę: https://easy-firmware.com/index.php?a=d … ;id=269696 smile

Próbowałeś kompilować może qtools? I użyć loaderów które podesłałem ostatnio?

66 (edytowany przez smereka 2022-02-14 09:54:02)

Odp: Modem od routera MF286D

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

67 (edytowany przez smereka 2022-02-14 10:02:44)

Odp: Modem od routera MF286D

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

68

Odp: Modem od routera MF286D

smereka napisał/a:

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.

69

Odp: Modem od routera MF286D

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

70

Odp: Modem od routera MF286D

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).

71 (edytowany przez smereka 2022-02-14 10:40:42)

Odp: Modem od routera MF286D

Te loadery na saharze nie idą - ten sam błąd co wcześniej

72

Odp: Modem od routera MF286D

frutis napisał/a:

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ć?

73 (edytowany przez frutis 2022-02-14 11:00:37)

Odp: Modem od routera MF286D

smereka napisał/a:

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.bin

A 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 

74 (edytowany przez smereka 2022-02-14 11:13:40)

Odp: Modem od routera MF286D

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?

75

Odp: Modem od routera MF286D

Ok. Pomogło doinstalowanie tego samego co u Ciebie frutis lecimy dalej...