Tak, działa OpenWrt na tym czymś.
Przez gui nie da się wgrać. Rozbieramy kompletnie urządzenie - pod naklejką są dwa wkręty, więc naklejkę trzeba delikatnie odkleić. Górna pokrywa jest na zatrzaskach i tak jak takich analogicznych modelach trzeba pamiętać żeby nie połamać "ząbków". Jak zdejmiemy pokrywę - to odłączamy anteny wifi i delikatnie albo podnosimy płytkę albo odkręcamy anteny od LTE i wtedy łatwiej jest ją wyjąć. Po co? Bo serial port jest pod spodem płytki.
Serial - 115200 8n1, pierwszy pin z grubą ścieżką to VCC - nie podłączamy, później GND, RX i TX. Podłączamy serial ,podłączamy zasilanie i w monecie jak się wyświetla "Flash component: SPI Flash" to wpisujmy tpl - bez entera, trzy literki.
U-Boot 1.1.3 (Aug 19 2021 - 14:44:38)
Board: Ralink APSoC DRAM: 128 MB
relocate_code Pointer at: 87fa0000
Config XHCI 40M PLL
******************************
Software System Reset Occurred
******************************
flash manufacture id: 20, device id 70 18
find flash: XM25QH128A
*** Warning - bad CRC, using default environment
============================================
Ralink UBoot Version: 5.0.0.0
--------------------------------------------
ASIC MT7621A DualCore (MAC to MT7530 Mode)
DRAM_CONF_FROM: Auto-Detection
DRAM_TYPE: DDR3
DRAM bus: 16 bit
Xtal Mode=3 OCP Ratio=1/3
Flash component: SPI Flash
Date:Aug 19 2021 Time:14:44:38
============================================
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:256, ways:4, linesz:32 ,total:32768
##### The CPU freq = 880 MHZ ####
estimate memory size =128 Mbytes
#Reset_MT7530
set LAN/WAN WLLLL
0
4: System Enter Boot Command Line Interface.
U-Boot 1.1.3 (Aug 19 2021 - 14:44:38)
MT7621 #
Robimy sobie serwer tftp na adresie 192.168.0.5/24, wkładamy do niego plik test.bin (a nie openwrt.img jak instrukcja mówi, ale to nie w sumie znaczenia) i wpisujemy w konsoli
Jak weźmie plik to bootm
Całość wygląda tak:
MT7621 # tftpboot
NetLoop,call eth_halt !
NetLoop,call eth_init !
Trying Eth0 (10/100-M)
Waitting for RX_DMA_BUSY status Start... done
ETH_STATE_ACTIVE!!
*** Warning: no boot file name; using 'test.bin'
TFTP from server 192.168.0.5; our IP address is 192.168.0.1
Filename 'test.bin'.
TIMEOUT_COUNT=10,Load address: 0x84000000
Loading: Got ARP REPLY, set server/gtwy eth addr (8c:8c:aa:57:3a:98)
Got it
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
################################
done
Bytes transferred = 8816163 (868623 hex)
LoadAddr=84000000 NetBootFileXferSize= 00868623
MT7621 # bootm
## Booting image at 84000200 ...
Image Name: MIPS OpenWrt Linux-6.6.100
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 8815587 Bytes = 8.4 MB
Load Address: 80001000
Jak system wstanie to przez winscp przesyłamy plik sysupgrade, robimy sysupgrade -n /tmp/ten-plik i po chwili mamy system
Modem nie działa po qmi, trzeba zainstalować modemmanagera. Modem jest widoczny jako QMI, nie ma domyślnie interfejsów szereowych (można je stworzyć).
Router jak router, mało mało ekscytujący. Jeżeli będziecie wgrywali to pamiętajcie że wifi 5GHz nie będzie działać, musicie czekać na moje następne buildy lub zainstalować wersję rozwojwą z OpenWrt.
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.