Odp: ZTE MF286D - Openwrt
Hi guys, I managed to create an mtd8 partition with Nordic b12 and the admin login password. Everything works ![]()
Link this:
https://drive.google.com/file/d/14KOC3g … p=drivesdk
Byeee
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → ZTE MF286D - Openwrt
Strony Poprzednia 1 … 118 119 120 121 122 … 156 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Hi guys, I managed to create an mtd8 partition with Nordic b12 and the admin login password. Everything works ![]()
Link this:
https://drive.google.com/file/d/14KOC3g … p=drivesdk
Byeee
Everything works , but i'm pritty sure OTA tocB14 will crash ( if it will find it )...
Everything works , but i'm pritty sure OTA tocB14 will crash ( if it will find it )...
Can any of you modify the ZTE framework using the mtd8.bin file with admin access to the root_ulmage file using the admin password, on B12? I uploaded the mtd8.bin file and just wanted to know if someone is able to do it. We know very well that this method blocks updates to B14, as it has already been tested. This way, even without a serial connection, the 4G band lock feature can be used.
After framework modem will be B02.... It is still needed to be upgrade , at least to work UL CA configuration.
nie jestem bardzo biegły w temacie dlatego w opisie wgrana Openwrt do MF286D nie rozumiem kilku kwestii
- reboot routera
- zatrzymać uboot po UART
- w uboocie wykonać:
setenv serverip 192.168.1.3
setenv ipaddr 192.168.1.72
set fdt_high 0x85000000
tftp mifi-21.02-snapshot-r16475-6d266ef158-zte_mf286d-initramfs-fit-zImage.itb
nand erase 0x1800000 0x1d00000 (opcjonalnie ekwiwalent później wykonywych akcji ubiattach i ubirmvol)
bootm $loadaddr
- router uruchomi się z obrazu "life"
- przestawić interfejsc na DHCP bo openwrt ma inna podsieć
- połaczyć sie po ssh z 192.168.1.1, login domyślny root / bez hasła
- skopiować po scp (używając np. MobaXterm) obraz openwrt typu sysupgrade
- wykonać po uarcie lub ssh:
ubiattach -m 9
ubirmvol /dev/ubi0 -N ubi_rootfs
ubirmvol /dev/ubi0 -N ubi_rootfs_data
może zwrócić błedy ubifs w tym miejscu lecz nie są one groźne
- wykonać przez konsolę UART lub ssh:
sysupgrade -n /tmp/openwrt_sysupgrade_image.bin setenv serverip 192.168.1.3 - czy to jest IP Komputera?
setenv ipaddr 192.168.1.72 - czy to jest IP Routera?
tftp mifi-21.02-snapshot-r16475-6d266ef158-zte_mf286d-initramfs-fit-zImage.itb - czy to jest nazwa pliku jaki chce wgrać ? gdzie umieścić obraz openword który chcę wgrać - czy mogę go zmienić (skrócić)?
sysupgrade -n /tmp/openwrt_sysupgrade_image.bin - gdzie mam to przesłać do jakiego katologu? temp var???
proszą o pomoc
setenv serverip 192.168.1.3 - czy to jest IP Komputera?
tak, adres serwera tftp
setenv ipaddr 192.168.1.72 - czy to jest IP Routera?
tak
tftp mifi-21.02-snapshot-r16475-6d266ef158-zte_mf286d-initramfs-fit-zImage.itb - czy to jest nazwa pliku jaki chce wgrać ? gdzie umieścić obraz openword który chcę wgrać - czy mogę go zmienić (skrócić)?
Nawa pliku którą pobierasz z serwera tftp. Może być dowolna, możesz ją nawet zmienić na np. "i". Plik o takiej nazwie ma być w katalogu serwera tftp, gdzie on jest to zależy co wybierzesz i co w nim skonfigurujesz.
sysupgrade -n /tmp/openwrt_sysupgrade_image.bin - gdzie mam to przesłać do jakiego katologu? temp var???
proszą o pomoc
A to pytanie nie rozumiem czemu zadałeś. Jawnie masz napisane z /tmp, więc w /tmp routera ma sie znaleźc plik o takiej nazwie. Skąd ci przyszło do głowy pytać o temp czy var? Podajesz po prostu pełną ścieżkę gdzie jest plik, a zwyczajowo robi się to z /tmp który jest w pamięci ram routera.
EDIT: a czemu nie użyjesz frameworka do tego?
Dzięki za szybką dopowiedz
Framework jest problem
mam wgrany <NORDIC_MF286D_B14> i wypisuje komunikat <Invalid selected version!>
Czyli nie łapie. Ciekawe. Modem ci normalnie działała na tym b14? Masz internet ird ?
Jeśli jest Nordic B14 w modemie , to on i tak nie będzie działał w OpenWRT...
Czyli nie łapie. Ciekawe. Modem ci normalnie działała na tym b14? Masz internet ird ?
tak działa taki kupiłem
Jeśli jest Nordic B14 w modemie , to on i tak nie będzie działał w OpenWRT...
to teraz minie dobiłeś ![]()
jest sposób żeby coś z tym zrobić?
tak naprawdę to chciałem wgrać Gargoyle PL
Najprościej byłoby Frameworkiem ( bo on zdowngraduje rówież modem do B02).
Więc popróbuj jeszcze nim , najprościej wziąć inny komputer , i jeszcze inny
A jak się faktycznie nie da , dostęp do konsoli masz , to zamiast uruchamiać initramfs z uBoota po prostu zamienić partycję mtd8 i mtd9 z B12 ( w uBoocie właśnie). Z B12 framework na pewno działa.
czy o to chodzi
- podłączyć router po kablu LAN
- ustawić IP interfejsu serwera tftp na 192.168.1.3 255.255.255.0
- wystawić mtd9 z backupu po tftp
- zatrzymać uboot po UART
- ustawić IP w uboocie przez:
setenv serverip 192.168.1.3
setenv ipaddr 192.168.1.72
- załadować mtd9 do ram po tftp przez:
tftp mtd9.bin
- wykasować mtd9 przez:
nand erase 0x1800000 0x1d00000
- zapisać ram do mtd9 przez:
nand write 0x84000000 0x1800000 0x1d00000
- reboot routera przez:
restarttu jest m9.
czy do m8 są takie samy komendy?
może adresacja jest inna niż 0x1800000 0x1d00000
O to chodzi , i do mtd8 są podobne komendy , bo adresy do wgrywania i rozmiar jest inny.
Będąc w uboocie wpisz komendę printenv , tam wyskoczy Ci podpowiedź ,jakie to są adresy i rozmiary.
wyrzuciło mi coś takiego
baudrate=115200
bootcmd=bootipq
bootdelay=2
flash_type=0
ipaddr=192.168.0.1
lc=tftpboot 0x84000000 ${dir}cdt-AP.DK04.1-C1.bin&&sf probe&&sf erase 0xc0000 +$filesize&&sf write $fileaddr 0xc0000 $filesize
lp=tftpboot 0x84000000 ${dir}norplusnand-system-partition-ipq40xx.bin&&sf probe&&sf erase 0x40000 +$filesize&&sf write $fileaddr 0x40000 $filesize
lr=tftpboot 0x84000000 ${dir}root_uImage&&nand erase 0x1000000 0x800000 &&nand write_partition 0x84000000 0x1000000 0x800000 &&nand erase 0x1800000 0x1D00000 &&nand write_partition 0x84800000 0x1800000 0x1D00000
lrb=tftpboot 0x84000000 ${dir}delta.bin&&nand erase 0x3500000 0x1900000&&nand write $fileaddr 0x3500000 $filesize
lrs=tftpboot 0x84000000 ${dir}root_uImage_s&&nand erase 0x1800000 0x1D00000&&nand write $fileaddr 0x1800000 $filesize
lu=tftpboot 0x84000000 ${dir}uboot.bin&&sf probe&&sf erase 0xf0000 +$filesize&&sf write $fileaddr 0xf0000 $filesize
lw=tftpboot 0x84000000 ${dir}web.img&&nand erase 0x1000000 0x800000&&nand write $fileaddr 0x1000000 $filesize
machid=8010001
serverip=192.168.0.22
stderr=serial
stdin=serial
stdout=serial
Environment size: 1149/65532 bytes i nie bardzo rozumiem które adresy mam użyć ![]()
mtd8 to web.img inaczej , więc
tftp mtd8.bin
nand erase 0x1000000 0x800000
nand write 0x84000000 0x1000000 0x800000Po wgraniu ,jak się uruchomi , to przywróć ustawienia domyślne , no i nie wkładaj karty SIM , żeby się przypadkiem z interneten nie połączył , i nie zaczął ściągać od nowa B14 po OTA.
mtd8 to web.img inaczej , więc
tftp mtd8.bin nand erase 0x1000000 0x800000 nand write 0x84000000 0x1000000 0x800000Po wgraniu ,jak się uruchomi , to przywróć ustawienia domyślne , no i nie wkładaj karty SIM , żeby się przypadkiem z interneten nie połączył , i nie zaczął ściągać od nowa B14 po OTA.
dzięki za info
a kolejność
pierwsze m9
później m8
czy odwrotnie
Bez znaczenia , zwłaszcza w uBoocie.
Panowie, prześledziłem prawie cały wątek, jestem prawie pewien, że dobrze rozumiem, ale chciałbym się upewnić.
Mogę kupić tego MF286D za 100zł. Rozumiem, że w tej cenie to obecnie najlepszy wybór pod openWRT?
dlaczego podobne routery CAT12 są praktycznie 4-5x droższe?
Jak masz za 100zł to bierz, nie zastanawiaj się. O ile to faktycznie jest MF286D.
udało mi się wgrać B12 Nordic
dodam tylko że po wgraniu cały czas pokazywało B14 zmiana nastąpiła po resecie do fabrycznych
modem działał poprawnie
później wgrałem Gargoyle
modem znalazło /dev/cdc-wdm0
ale niestety nie działa
miom zdaniem powinno się ustawić
USB (ppp) lub USB (QMI)
apn ustawiłem zgodnie z danymi od dostawcy
nie bardzo wiem co źle zrobiłem?
Panowie, prześledziłem prawie cały wątek, jestem prawie pewien, że dobrze rozumiem, ale chciałbym się upewnić.
Mogę kupić tego MF286D za 100zł. Rozumiem, że w tej cenie to obecnie najlepszy wybór pod openWRT?
dlaczego podobne routery CAT12 są praktycznie 4-5x droższe?
na Allegro jest wiele ofert opisanych ZFT MF286D w rzeczywistości to MF 286 bez D
upewnij się przed zakupem
ja miałem z tym problem
justcooljake napisał/a:Panowie, prześledziłem prawie cały wątek, jestem prawie pewien, że dobrze rozumiem, ale chciałbym się upewnić.
Mogę kupić tego MF286D za 100zł. Rozumiem, że w tej cenie to obecnie najlepszy wybór pod openWRT?
dlaczego podobne routery CAT12 są praktycznie 4-5x droższe?
na Allegro jest wiele ofert opisanych ZFT MF286D w rzeczywistości to MF 286 bez D
upewnij się przed zakupem
ja miałem z tym problem
Niebieski plastik - MF286D. Szary - inne.
udało mi się wgrać B12 Nordic
dodam tylko że po wgraniu cały czas pokazywało B14 zmiana nastąpiła po resecie do fabrycznych
modem działał poprawnie
później wgrałem Gargoyle
modem znalazło /dev/cdc-wdm0
ale niestety nie działa
miom zdaniem powinno się ustawić
USB (ppp) lub USB (QMI)
apn ustawiłem zgodnie z danymi od dostawcy
nie bardzo wiem co źle zrobiłem?
Nie używam Gargoyle, więc nie wiem, czy tam jest inaczej jak w OpenWrt gdzie robimy:
Tworzymy nowy interfejs np. QMI
Protokół: Komórkowy QMI
Urządzenie modemowe: /dev/cdc-wdm0
Rodzaj PDP: IPv4
Ustawienia zapory sieciowej > Utwórz/Przypisz strefę zapory sieciowej: QMI
Restart interfejsu QMI i powinien utworzyć się dodatkowy interfejs QMI_4
Powinien być już internet.
udało mi się wgrać B12 Nordic
dodam tylko że po wgraniu cały czas pokazywało B14 zmiana nastąpiła po resecie do fabrycznych
modem działał poprawnie
później wgrałem Gargoyle
modem znalazło /dev/cdc-wdm0
ale niestety nie działa
miom zdaniem powinno się ustawić
USB (ppp) lub USB (QMI)
apn ustawiłem zgodnie z danymi od dostawcy
nie bardzo wiem co źle zrobiłem?
Modem w jakiej masz wersji? Jeżeli nadal B14 to koledzy pisali że nie będzie działał w tej wersji.
Strony Poprzednia 1 … 118 119 120 121 122 … 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