Niestety mam dostep wyłącznie do Windows. Próbowałem wszystkie adresy w zakresie 1-24. Nic. Pytanie do Cezarego. Zmieniłbyś cokolwiek w tej instrukcji?
???? Odzyskiwanie ZTE MF286D przez UART (USB–TTL)
1. Kup / przygotuj sprzęt
Konwerter USB–TTL 3.3V (ważne: nie 5V, bo spalisz router). Popularne układy: CH340, CP2102, FTDI FT232RL.
Kabel dupont (żeńsko–żeńskie) albo cienkie przewody.
Lutownica lub klipsy pogo (jeśli piny są tylko jako pady na PCB).
Komputer z Windows/Linux.
---
2. Otwórz router
Wyjmij kartę SIM i anteny.
Odkręć śrubki w obudowie (są pod gumkami albo nalepkami).
Ostrożnie zdejmij pokrywę i znajdź płytę główną.
---
3. Zlokalizuj złącze UART
Na płytce MF286D zwykle masz 3–4 pady w szeregu, czasem opisane jako:
GND
TX
RX
(czasem VCC, którego NIE używamy).
???? Jeśli nie są opisane, znajdź w necie zdjęcia płyty MF286D – albo multimetr: masa (GND) zwykle ma przejście do ekranu USB/anten.
---
4. Podłącz przewody
GND routera → GND konwertera
TX routera → RX konwertera
RX routera → TX konwertera
⚠️ Nie podłączaj VCC! Router ma własne zasilanie.
---
5. Skonfiguruj terminal
Na komputerze:
Zainstaluj sterowniki USB–TTL (jeśli Windows).
Otwórz program terminalowy:
Windows: PuTTY, Tera Term
Linux: minicom, screen
Parametry portu COM:
Baudrate: 115200
Data bits: 8
Stop bits: 1
Parity: None
Flow control: None
---
6. Uruchom router i przechwyć log
1. Najpierw podłącz konwerter USB–TTL do kompa.
2. Włącz terminal.
3. Dopiero wtedy podłącz zasilanie do routera.
???? Powinien się pojawić log startowy (bootloader, kernel).
---
7. Wejdź do u-boot
Podczas startu routera:
Naciskaj Ctrl+C lub literę (czasem f, m, space) – zależy od wersji.
Jeśli się uda, zobaczysz prompt:
U-Boot>
---
8. Sprawdź środowisko
Wpisz:
printenv
help
To pokaże zmienne środowiskowe i dostępne komendy. Zobaczysz np. obsługę tftpboot, nand write, czasem loadb (XMODEM).
---
9. Przywrócenie firmware
Najczęściej:
1. Stawiasz serwer TFTP na komputerze (np. tftpd64 na Windows).
2. Wgrywasz oryginalny firmware do katalogu TFTP.
3. W u-boot ustawiasz IP:
setenv ipaddr 192.168.1.1
setenv serverip 192.168.1.2
4. Pobierasz obraz do RAM:
tftpboot 0x84000000 firmware.bin
5. Kasujesz i zapisujesz NAND:
nand erase.chip
nand write 0x84000000 0x0 ${filesize}
6. Reset:
reset
---
⚠️ Ważne uwagi
Każdy MF286D może mieć trochę inne partycje – nie wgrywaj „w ciemno” byle czego.