ZTE MF283plus
ZTE MF283+ is a router with four Fast Ethernet ports, WIFI4 wireless, integrated LTE CAT.5 modem in mPCIE slot, USB 2.0 port and 2xRJ11 for fixed phone connections.
Supported Versions
Hardware Highlights
Installation
Requirements
- A computer with an ethernet adapter
- One ethernet cable
- USB-to-serial adapter
- ZTE MF283+
- The OpenWrt installation images for this device (from table above)
- An TFTP client
Flashing via two methods
Since there is no original firmware publicily available, it's recommendable to make a backup before installing OpenWrt. You don't really need this step since it was already done.
As the modem is, for most of the time, provided by carriers, there is no possibility to flash through web interface, only built-in FOTA update and TFTP recovery are supported.
There are two installation methods:
- Using serial console and initramfs-kernel (recommended), as it allows you to back up original firmware, or
- Using TFTP recovery - does not require disassembly.
Please note that to write to SPI flash, which means all data on the SPI flash will be overwritten! Meaning stock firmware, bootloader, settings and everything will be gone! So make sure you got the proper files ready before you start as it's vital that you flash the new firmware before you restart your device as it would otherwise get soft-bricked.
Make sure to secure and safe place your backup firmware as we need to return to original firmware! Otherwise it would get lost!
Using serial console
To install OpenWrt, one needs to disassemble the router and flash it via TFTP by using serial console:
- Locate unpopulated 4-pin header on the top of the board, near buttons.
- Connect UART adapter to the connector. Use 3.3V voltage level only, omit VCC connection. Pin 1 (VCC) is marked by square pad.
- Put your initramfs-kernel image in TFTP server directory.
- Power-up the device.
- Press “1” to load initramfs image to RAM.
- Enter IP address chosen for the device (defaults to 192.168.0.1).
- Enter TFTP server IP address (defaults to 192.168.0.22).
- Enter image filename as put inside TFTP server - something short, like firmware.bin is recommended.
- Hit enter to load the image. U-boot will store above values in persistent environment for next installation.
- If you ever might want to return to vendor firmware, BACK UP CONTENTS OF YOUR FLASH NOW. For this router, commonly used by mobile networks, plain vendor images are not officially available. To do so, copy contents of each /dev/mtd[0-3], “firmware” - mtd3 being the most important, and copy them over network to your PC. But in case anything goes wrong, PLEASE do back up ALL OF THEM.
- From under OpenWrt just booted, load the sysupgrade image to tmpfs, and execute sysupgrade.
- After flashing OpenWrt, you can reach the OpenWrt via Ethernet by using the SSH to set your password or browse to
http://192.168.1.1
if LuCI is installed.
Using TFTP recovery
- Set your host IP to 192.168.0.22 - for example using:
sudo ip addr add 192.168.0.22/24 dev <interface>
- Set up a TFTP server on your machine
- Put the sysupgrade image in TFTP server root named as 'root_uImage' (no quotes), for example using tftpd:
cp openwrt-ramips-rt305x-zte_mf283plus-squashfs-sysupgrade.bin /srv/tftp/root_uImage
- Power on the router holding BOTH Reset and WPS buttons held for around 5 seconds, until after WWAN and Signal LEDs blink.
- Wait for OpenWrt to start booting up, this should take around a minute.
- After flashing OpenWrt, you can reach the OpenWrt via Ethernet by using the SSH to set your password or browse to
http://192.168.1.1
if LuCI is installed.
Flash Layout
OEM flash layout
This is the layout as is when OEM vendor firmware.
dmesg
from around boot time:
MX25L25635E(c2 2019c220) (32768 Kbytes) mtd .name = raspi, .size = 0x02000000 (32M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 Creating 10 MTD partitions on "raspi": 0x00000000-0x02000000 : "ALL" 0x00000000-0x00050000 : "Bootloader" 0x00050000-0x00060000 : "fota-flag" 0x00060000-0x00070000 : "Config" 0x00070000-0x00080000 : "Factory" 0x00080000-0x00280000 : "Kernel" 0x00280000-0x00e80000 : "RootFS" 0x00e80000-0x01180000 : "Web" 0x01180000-0x01d80000 : "Data" 0x01d80000-0x02000000 : "JFFS2"
OpenWrt flash layout
This is the layout as is when OpenWrt 23.05.5 is installed.
dmesg
from around boot time:
[ 0.675939] spi spi0.0: force spi mode3 [ 0.686230] spi-nor spi0.0: mx25l25635e (32768 Kbytes) [ 0.696759] 4 fixed-partitions partitions found on MTD device spi0.0 [ 0.709562] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.724203] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.739625] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.754317] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.769529] Creating 4 MTD partitions on "spi0.0": [ 0.779206] 0x000000000000-0x000000060000 : "u-boot" [ 0.796461] 0x000000060000-0x000000070000 : "u-boot-env" [ 0.809781] 0x000000070000-0x000000080000 : "factory" [ 0.826709] 0x000000080000-0x000001000000 : "firmware" [ 0.840874] 2 uimage-fw partitions found on MTD device firmware [ 0.852768] Creating 2 MTD partitions on "firmware": [ 0.862705] 0x000000000000-0x0000001a86b7 : "kernel" [ 0.872615] mtd: partition "kernel" doesn't end on an erase/write block -- force read-only [ 0.894847] 0x0000001a86b7-0x000000f80000 : "rootfs" [ 0.904877] mtd: partition "rootfs" doesn't start on an erase/write block boundary -- force read-only [ 0.927594] mtd: setting mtd5 (rootfs) as root device [ 0.937942] 1 squashfs-split partitions found on MTD device rootfs [ 0.950346] 0x000000500000-0x000000f80000 : "rootfs_data"
OEM installation using the TFTP method
Specific values needed for tftp
Enter values for “FILL-IN” below
Bootloader tftp server IPv4 address | FILL-IN |
---|---|
Bootloader MAC address (special) | FILL-IN |
Firmware tftp image | Latest OpenWrt release (NOTE: Name must contain “tftp”) |
TFTP transfer window | FILL-IN seconds |
TFTP window start | approximately FILL-IN seconds after power on |
TFTP client required IP address | FILL-IN |
Upgrading OpenWrt
LuCI Web Upgrade Process
- Browse to
http://192.168.1.1/cgi-bin/luci/admin/system/flash
LuCI Upgrade URL - Upload image file for sysupgrade to LuCI
- Wait for reboot
Terminal Upgrade Process
If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. There are two command line methods for upgrading:
sysupgrade
mtd
Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
sysupgrade
- Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp wget https://downloads.openwrt.org/releases/23.05.5/targets/ramips/rt305x/openwrt-23.05.5-ramips-rt305x-zte_mf283plus-squashfs-sysupgrade.bin sysupgrade /tmp/openwrt-23.05.5-ramips-rt305x-zte_mf283plus-squashfs-sysupgrade.bin
mtd
If sysupgrade
does not support this router, use mtd
.
- Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp wget https://downloads.openwrt.org/releases/23.05.5/targets/ramips/rt305x/openwrt-23.05.5-ramips-rt305x-zte_mf283plus-squashfs-sysupgrade.bin mtd write /tmp/openwrt-23.05.5-ramips-rt305x-zte_mf283plus-squashfs-sysupgrade.bin linux && reboot
Debricking
Failsafe mode
Basic configuration
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.
Specific Configuration
Interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | LAN & WiFi | 192.168.1.1/24 |
eth0 | LAN ports (0 to 3) | bridged |
wlan0 | WiFi | bridged (disabled) |
Switch Ports (for VLANs)
Please fill in real values for this device, then remove the EXAMPLEs
Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.
Port | Switch port |
---|---|
Internet (WAN) | EXAMPLE 4 |
LAN 1 | EXAMPLE 3 |
LAN 2 | EXAMPLE 2 |
LAN 3 | EXAMPLE 1 |
LAN 4 | EXAMPLE 0 |
Buttons
→ hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.
The ZTE MF283plus has the following buttons:
BUTTON | Event |
---|---|
Reset | reset |
WPS | wps |
Hardware
Info
Photos
Front:
Insert photo of front of the casing
Back:
Insert photo of back of the casing
Backside label:
Insert photo of backside label
Opening the case
Note: This will void your warranty!
Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ...
- To remove the cover and open the device, do a/b/c
Main PCB:
Insert photo of PCB
Serial
→ port.serial general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
Insert photo of PCB with markings for serial port
Serial connection parameters for ZTE MF283plus | 57600, 8N1, 3.3V |
---|
Note: A hardware bug in ZTE MF283+ of this board causes an incompatibility with some USB-to-serial adapters. If an affected serial adapter is connected to the board, the serial console will be show the output garbage and the following errors will be seen in the dmesg
log:
[ 36.347204] ttyS ttyS0: 11 input overrun(s)
USB-to-serial chipsets known to cause this include:
- Prolific PL2303
- WinChipHead CH340G
Chipsets that have been used successfully:
- Silicon Labs CP210x
- FTDI FT232
Bootloader mods
Hardware mods
None so far.
Bootlogs
OEM bootlog
U-Boot 1.1.3 (Dec 31 2015 - 20:13:58) Board: Ralink APSoC DRAM: 64 MB relocate_code Pointer at: 83580000 spi_wait_nsec: 3c spi device id: c2 20 19 c2 20 (2019c220) find flash: MX25L25635E raspi_read: from:60000 len:1000 .raspi_read: from:60000 len:1000 .============================================ Ralink UBoot Version: 3.6.0.0 -------------------------------------------- ASIC 3352_MP (Port5<->None) DRAM_CONF_FROM: Boot-Strapping DRAM_TYPE: DDR2 DRAM_SIZE: 512 Mbits DRAM_WIDTH: 16 bits DRAM_TOTAL_WIDTH: 16 bits TOTAL_MEMORY_SIZE: 64 MBytes Flash component: SPI Flash FLASH_SIZE: 32 MB Date:Dec 31 2015 Time:20:13:58 ============================================ icache: sets:256, ways:4, linesz:32 ,total:32768 dcache: sets:128, ways:4, linesz:32 ,total:16384 ##### The CPU freq = 400 MHZ #### estimate memory size =64 Mbytes Please choose the operation: 1: Load system code to SDRAM via TFTP. 2: Load system code then write to Flash via TFTP. 3: Boot system code via Flash (default). 4: Entr boot command line interface. 7: Load Boot Loader code then write to Flash via Serial. 9: Load Boot Loader code then write to Flash via TFTP. You choosed 3 0 zhao.wl set tsp module reset: gpio 28 start ! zhao.wl set tsp module reset gpio 28 end ! FOTA ver: MF253S-v1.0 Uaztemain: enter into ! ZTE_InitFotaFlashPara RbBlkSize = 65536 raspi_read: from:50000 len:1 .ZTE_FOTA:ZTE_GetFotaUpdateFlag flag value = -1 at 0x50000 ! Uaztemain: no need to update '' 3: System Boot system code via Flash. ## Booting image at bc080000 ... raspi_read: from:80000 len:40 . Image Name: Linux Kernel Image Created: 2016-09-06 9:33:04 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1216519 Bytes = 1.2 MB Load Address: 80000000 Entry Point: 80379000 raspi_read: from:80040 len:129007 ................... Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80379000) ... ## Giving linux memsize in MB, 64 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.21 (lidonggui@scl_xa240_204) (gcc version 3.4.2) #3 Tue Sep 6 17:33:01 CST 2016 The CPU frequency set to 400 MHz CPU revision is: 0001964c Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Built 1 zonelists. Total pages: 16256 Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock6 Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). Cache parity protection disabled cause = d0808060, status = 11000000 PID hash table entries: 256 (order: 8, 1024 bytes) calculating r4koff... 00186a00(1600000) CPU frequency 400.00 MHz Using 200.000 MHz high precision timer. Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 61092k/65536k available (2721k kernel code, 4388k reserved, 830k data, 128k init, 0k highmem) Mount-cache hash table entries: 512 NET: Registered protocol family 16 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb deice id : c2 20 19 c2 20 (2019c220) Time: MIPS clocksource has been installed. MX25L25635E(c2 2019c220) (32768 Kbytes) mtd .name = raspi, .size = 0x02000000 (32M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 Creating 10 MTD partitions on "raspi": 0x00000000-0x02000000 : "ALL" 0x00000000-0x00050000 : "Bootloader" 0x00050000-0x00060000 : "fota-flag" 0x00060000-0x00070000 : "Config" 0x00070000-0x00080000 : "Factory" 0x00080000-0x00280000 : "Kernel" 0x00280000-0x00e80000 : "RootFS" 0x00e80000-0x01180000 : "Web" 0x01180000-0x01d80000 : "Data" 0x01d80000-0x02000000 : "JFFS2" NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered RT3xxx EHCI/OHCI init. squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher squashfs: LZMA suppport for slax.org by jro JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc. fuse init (API version 7.8) io scheduler noop registered (default) Ralink gpio driver initialized Enable Ralink GDMA Controller Module GDMA IP Version=2 HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096 N_HDLC line discipline registered. Serial: 8250/16550 driver $Revision: 1.8 $ 2 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A loop: loaded (max 8 devices) nbd: registered device at major 43 rdm_major = 253 Ralink APSoC Ethernet Driver Initilization. v2.1 256 rx/tx descriptors allocated, mtu = 1500! MAC_ADRH -- : 0x00008c79 MAC_ADRL -- : 0x67b51eec PROC INIT OK! IMQ starting with 2 devices... IMQ driver loaded successfully. Hooking IMQ after NAT on PREROUTING. Hooking IMQ before NAT on POSTROUTING. PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 PPPoL2TP kernel driver, V0.17 PPTP driver version 0.8.1 block2mtd: version $Revision: 1.1.1.1 $ usbmon: debugfs is not available rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1 rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000 rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: Product: Ralink EHCI Host Controller usb usb1: Manufacturer: Linux 2.6.21 ehci_hcd usb usb1: SerialNumber: rt3xxx usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected 116x: driver isp116x-hcd, 03 Nov 2005 rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2 rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000 usb usb2: Product: RT3xxx OHCI Controller usb usb2: Manufacturer: Linux 2.6.21 ohci_hcd usb usb2: SerialNumber: rt3xxx-ohci usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected usbcore: registered new interface driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port) usbcore: registered new interface driver option drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1 usbcore: registered new interface driver usb-pcm drivers/usb/serial/usb-pcm.c: USB Driver for GSM modems: V2.4.20_uC0_1B12 nf_conntrack version 0.5.0 (512 buckets, 4096 max) ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone ipt_time loading TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 10 ip6_tables: (C) 2000-2006 Netfilter Core Team ip6_queue: failed to register queue handler NET: Registered protocol family 17 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 128k freed ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@init started: BusyBox v1.12.1 (2016-09-06 17:28:39 CST) ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@starting pid 666, tty '': '/etc_ro/rcS'@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Algorithmics/MIPS FPU Emulator v1.5 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@JFFS2 notice: (787) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. Load cfg new driver... cfg init, drivers/cfg/cfg_param.c 547 WPS_SSID=csq=simca 5750535f535349443d006373713d0073696d6361 cfg init end, drivers/cfg/cfg_param.c 606 cfg init, drivers/cfg/cfg_param.c 547 TESTBITSIGNINFO=0000 544553544249545349474e494e464f3d30303030 cfg init end, drivers/cfg/cfg_param.c 606 Welcome to _______ _______ ___ __ ____ _ _ ___ | ___ \| __ || | |__|| \ | || | / / | |___| || |__| || |__ __ | \| || |/ / | _ /| _ || || || |\ || \ |__| \__\register irq |__| |__||______||__||_| \____||_|\___\ =System Architecture Department= zhaoyong open gpio success register irq state_detect mairegister irq n result: 0 readregister irq bitmf283: 0 usbcore: registered new interface driver cdc_ether FOTA >> [update_control.c: 2266][LOW: COMM] Update Control has been launched. [Sep 6 2016: 17:29:58] FOTA >> [update_control.c: 2269][LOW: COMM] sleep 20s waitting for modem ready Create_Data_Thread_result SUCCESS! data begin to rcv msg from queue 0. cfg save index:0 killall: zte_router: no process killed killall: port_detect: no process killed Password for 'admin' changed rmmod: ralink_wdt: No such file or directory rmmod: cls: No such file or directory rmmod: hw_nat: No such file or directory rmmod: raeth: No such file or directory insmod: bridge.ko: module not found insmod: mii.ko: module not found insmod: raeth.ko: module not found phy_tx_ring = 0x03bfe000, tx_ring = 0xa3bfe000 phy_rx_ring0 = 0x03bff000, rx_ring0 = 0xa3bff000 MAC_ADRH -- : 0x00008c79 MAC_ADRL -- : 0x67b51eec RT305x_ESW: Link Status Changed CDMA_CSG_CFG = 81000007 GDMA1_FWD_CFG = C0710000 ##### disable 1st wireless interface ##### rmmod: rt2860v2_ap_net: No such file or directory rmmod: rt2860v2_ap: No such file or directory rmmod: rt2860v2_ap_util: No such file or directory rmmod: rt2860v2_sta_net: No such file or directory rmmod: rt2860v2_sta: No such file or directory rmmod: rt2860v2_sta_util: No such file or directory add NasId1 for wifi driver config insmod: rt2860v2_ap_util.ko: module not found rt2860v2_ap: module license 'unspecified' taints kernel. === pAd = c0783000, size = 562272 === <-- RTMPAllocAdapterBlock, Status=0 insmod: rt2860v2_ap_net.ko: module not found cfg save index:0 rmmod: nf_nat_pptp: No such file or directory rmmod: nf_conntrack_pptp: No such file or directory rmmod: nf_nat_proto_gre: No such file or directory rmmod: nf_conntrack_proto_gre: No such file or directory RX DESC a3aed000 size = 4096 <-- RTMPAllocTxRxRingMemory, Status=0 Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 9 2. Phy Mode = 9 3. Phy Mode = 9 RTMPSetPhyMode: channel is out of range, use first channel=0 MCS Set = ff ff 00 00 00 SYNC - BBP R4 to 20MHz.l state_detect close all led. Main bssid = 8c:79:67:b5:1e:ec <==== rt28xx_init, Status=0 0x1300 = 00064380 vconfig: ioctl error for rem: Invalid argument vconfig: ioctl error for rem: Invalid argument rmmod: 8021q: No such file or directory insmod: 8021q.ko: module not found BusyBox v1.12.1 (2016-09-06 17:28:39 CST) multi-call binary Usage: ifconfig [-a] interface [address] ifconfig: ioctl 0x8913 failed: No such device brctl: bridge br0: No such device or address device ra0 entered promiscuous mode ##### restore Ralink ESW to dump switch ##### switch reg write offset=14, value=5555 switch reg write offset=40, value=1001 switch reg write offset=44, value=1001 switch reg write offset=48, value=1001 switch reg write offset=4c, value=1 switch reg write offset=50, value=2001 switch reg write offset=70, value=ffffffff switch reg write offset=98, value=7f7f switch reg write offset=e4, value=7f done. device eth2 entered promiscuous mode cfg save index:0 br0: port 2(eth2) entering learning state br0: port 1(ra0) entering learning state route: ioctl 0x890c failed: No such process route: ioctl 0x890b failed: Invalid argument cfg save index:0 br0: port 2(eth2) entering disabled state br0: port 1(ra0) entering disabled state br0: port 2(eth2) entering learning state br0: port 1(ra0) entering learning state route: ioctl 0x890c failed: No such process route: ioctl 0x890b failed: Invalid argument ifconfig: ioctl 0x8914 failed: Cannot assign requested address ifconfig: ioctl 0x8914 failed: Cannot assign requested address cfg save index:0 cfg save index:0 br0: topology change detected, propagating br0: port 2(eth2) entering forwarding state br0: topology change detected, propagating br0: port 1(ra0) entering forwarding state cfg save index:0 cfg save index:0 cfg save index:0 cfg save index:0 cfg save index:0 /sbin/lan.sh: /sbin/static_ip_init.sh: line 1: /!static_ip_init.sh: not found cfg save index:0 mac_ip_bind function is disabled cfg save index:0 killall: udhcpd: no process killed Set: phy[0].reg[0] = 3900 Set: phy[4].reg[0] = 3900 Set: phy[1].reg[0] = 3900 Set: phy[2].reg[0] = 3900 Set: phy[3].reg[0] = 3900 Set: phy[0].reg[0] = 3100 Set: phy[4].reg[0] = 3100 Set: phy[1].reg[0] = 3100 Set: phy[2].reg[0] = 3100 Set: phy[3].reg[0] = 3100 ifconfig: ioctl 0x8913 failed: No such device cfg save index:0 into ipv6_br0_conf.sh start radvd config set killall: radvd: no process killed end radvd config set killall: pppoecd: no process killed killall: udhcpc: no process killed iptables: No chain/target/match by that name iptables: No chain/target/match by that name ip6tables: No chain/target/match by that name rmmod: turbo_nat: No such file or directory iptables: No chain/target/match by that name iptables: No chain/target/match by that name start init turbonat 20140926: 1) fix ftp upload problem; 2) add support for skip ports list=[+21+22+23+25+53+69+110+115+123+443+500+1352+1723+1990+1991+1992+1993+1994+1995+1996+1997+1998+4500+5060+]; 3) fix softlock up problem; 4) fix rmmod cdc_ether issue, support FTP and HTTP; 5) log switch=[0] MAX_ENTRY_NUM=[512], hash size=[1024] init turbonat done not chinamobile opms_wan_ifname=... Syslogd Start... iptables -t nat -A POSTROUTING -o usb0 -j MASQUERADE iptables: No chain/target/match by that name rmmod: nf_conntrack_sip: No such file or directory iptables: No chain/target/match by that name iptables: No chain/target/match by that name iptables v1.4.0rc1: Couldn't find target `time_limit_filter' Try `iptables -h' or 'iptables --help' for more information. iptables: No chain/target/match by that name iptables: No chain/target/match by that name iptables v1.4.0rc1: Couldn't find target `white_list_filter' Try `iptables -h' or 'iptables --help' for more information. iptables: No chain/target/match by that name ************start dos_attack_defender.sh***************** iptables: No chain/target/match by that name iptables v1.4.0rc1: Couldn't find target `dosattack_filter' Try `iptables -h' or 'iptables --help' for more information. iptables: No chain/target/match by that name ************end dos_attack_defender.sh***************** * daemon not running. starting it now on port 8888 * * daemon started successfully * start wlan-server ---------------------> not enter 29A error: device not found error: device not found FOTA >> [update_control.c: 2335][HIGH: COMM] after adb shell rm -rf /cache/zte_fota/delta/ error: device not found FOTA >> [update_control.c: 2341][HIGH: COMM] after adb shell rm -f /cache/root_uImage.mld /cache/delta.package /cache/cpe_postprocessing.sh error: device not found FOTA >> [update_control.c: 2344][HIGH: COMM] after adb shell unzip -o /cache/image.zip -d /cache/ FOTA >> [update_control.c: 1972][LOW: COMM] enter check_last_state. FOTA >> [update_control.c: 2033][LOW: COMM] enter check_cpe_update_result. /etc_ro/rcS: line 50: zte_tcm: not found dnsmasq: failed to create listening socket: Address already in use /etc_ro/rcS: line 58: samba.sh: not found /etc_ro/rcS: line 59: mksmbpasswd.sh: not found /etc_ro/rcS: line 65: fullshare: not found goahead main. defined _ZTE_CFG_ DB: Registering database table <users> DB: Registering database table <groups> DB: Registering database table <access> UM: Loading User Configuration from file <umconfig.txt> DB: About to read data file <./umconfig.txt> DB: Failed to stat persistent data file. webs: Listening for HTTP requests at address 192.168.254.254 normal mode! starting pid 2290, tty '/dev/ttyS1': '/bin/sh' thread monitor start! watchdog:len=1 error: device not found BusyBox v1.12.1 (2016-09-06 17:28:39 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. # # # qmi_app miss, restart.. qmi.d miss, restart.. FOTA >> [update_control.c: 1838]cfg save index:0 [LOW: COMM] enter uc_set_update_state. FOTA >> [update_control.c: 1839][MID: COMM] fsm turn from 0 to 0. FOTA >> [update_control.c: 1107][LOW: COMM] enter uc_recv_msg_from_dm. FOTA >> [update_control.c: 1149][HIGH: COMM] create message queue successful. FOTA >> [update_control.c: 1154][MID: COMM] Start recv msg. qmi_app miss, restart.. qmi.d miss, restart.. qmi_app miss, restart.. qmi.d miss, restart..
OpenWrt bootlog
[ 0.000000] Linux version 5.15.162 (builder@buildhost) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r24012-d8dd03c46f) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 Mon Jul 15 22:14:18 2024 [ 0.000000] SoC Type: Ralink RT3352 id:1 rev:6 [ 0.000000] printk: bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 0001964c (MIPS 24KEc) [ 0.000000] MIPS: machine is ZTE MF283+ [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2 [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.000000] Writing ErrCtl register=00076004 [ 0.000000] Readback ErrCtl register=00076004 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 58036K/65536K available (4279K kernel code, 571K rwdata, 624K rodata, 1172K init, 206K bss, 7500K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 256 [ 0.000000] CPU Clock: 400MHz [ 0.000000] timer_probe: no matching timers found [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns [ 0.000003] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns [ 0.015747] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104) [ 0.107943] pid_max: default: 32768 minimum: 301 [ 0.118529] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.132967] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.162547] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.181990] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.195443] pinctrl core: initialized pinctrl subsystem [ 0.208990] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.252731] rt2880_gpio 10000600.gpio: registering 24 gpios [ 0.263821] rt2880_gpio 10000600.gpio: registering 24 irq handlers [ 0.277192] rt2880_gpio 10000638.gpio: registering 16 gpios [ 0.293249] clocksource: Switched to clocksource MIPS [ 0.306875] NET: Registered PF_INET protocol family [ 0.317062] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.333569] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.350318] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.365591] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.380691] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.394595] TCP: Hash tables configured (established 1024 bind 1024) [ 0.407483] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.420461] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.434991] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.446820] rt-timer 10000100.timer: maximum frequency is 4069Hz [ 0.469126] workingset: timestamp_bits=30 max_order=14 bucket_order=0 [ 0.491790] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.503348] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.525801] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) [ 0.545413] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.566133] printk: console [ttyS0] disabled [ 0.574756] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103 [ 0.594372] printk: console [ttyS0] enabled [ 0.610816] printk: bootconsole [early0] disabled [ 0.675939] spi spi0.0: force spi mode3 [ 0.686230] spi-nor spi0.0: mx25l25635e (32768 Kbytes) [ 0.696759] 4 fixed-partitions partitions found on MTD device spi0.0 [ 0.709562] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.724203] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.739625] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.754317] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.769529] Creating 4 MTD partitions on "spi0.0": [ 0.779206] 0x000000000000-0x000000060000 : "u-boot" [ 0.796461] 0x000000060000-0x000000070000 : "u-boot-env" [ 0.809781] 0x000000070000-0x000000080000 : "factory" [ 0.826709] 0x000000080000-0x000001000000 : "firmware" [ 0.840874] 2 uimage-fw partitions found on MTD device firmware [ 0.852768] Creating 2 MTD partitions on "firmware": [ 0.862705] 0x000000000000-0x0000001a86b7 : "kernel" [ 0.872615] mtd: partition "kernel" doesn't end on an erase/write block -- force read-only [ 0.894847] 0x0000001a86b7-0x000000f80000 : "rootfs" [ 0.904877] mtd: partition "rootfs" doesn't start on an erase/write block boundary -- force read-only [ 0.927594] mtd: setting mtd5 (rootfs) as root device [ 0.937942] 1 squashfs-split partitions found on MTD device rootfs [ 0.950346] 0x000000500000-0x000000f80000 : "rootfs_data" [ 1.006677] rt3050-esw 10110000.esw: mediatek esw at 0xb0110000, irq 25 initialized [ 1.024029] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 1.042052] rt2880_wdt 10000120.watchdog: Initialized [ 1.055733] NET: Registered PF_INET6 protocol family [ 1.081062] Segment Routing with IPv6 [ 1.088800] In-situ OAM (IOAM) with IPv6 [ 1.096975] NET: Registered PF_PACKET protocol family [ 1.107370] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 1.133872] 8021q: 802.1Q VLAN Support v1.8 [ 1.146422] clk: Disabling unused clocks [ 1.178936] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 1.204790] Freeing unused kernel image (initmem) memory: 1172K [ 1.219034] This architecture does not have kernel memory protection. [ 1.234574] Run /sbin/init as init process [ 1.243135] with arguments: [ 1.243148] /sbin/init [ 1.243159] with environment: [ 1.243168] HOME=/ [ 1.243178] TERM=linux [ 2.975625] rt3050-esw 10110000.esw: port 1 link up [ 2.987724] ttyS ttyS0: 5 input overrun(s) [ 3.963380] random: crng init done [ 4.297215] ttyS ttyS0: 2 input overrun(s) [ 4.889857] init: Console is alive [ 4.901698] init: - watchdog - [ 8.376630] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 8.392832] ttyS ttyS0: 4 input overrun(s) [ 9.382018] usbcore: registered new interface driver usbfs [ 9.395641] usbcore: registered new interface driver hub [ 9.408974] usbcore: registered new device driver usb [ 9.421852] ttyS ttyS0: 2 input overrun(s) [ 9.460925] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 9.482428] fsl-ehci: Freescale EHCI Host controller driver [ 9.502615] ehci-platform: EHCI generic platform driver [ 9.525220] phy phy-usbphy.0: remote usb device wakeup disabled [ 9.539298] phy phy-usbphy.0: UTMI 16bit 30MHz [ 9.550885] ehci-platform 101c0000.ehci: EHCI Host Controller [ 9.565121] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [ 9.583791] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [ 9.623500] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [ 9.641612] hub 1-0:1.0: USB hub found [ 9.654898] hub 1-0:1.0: 2 ports detected [ 9.691449] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 9.711357] ohci-platform: OHCI generic platform driver [ 9.724582] ohci-platform 101c1000.ohci: Generic Platform OHCI controller [ 9.740002] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2 [ 9.758692] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000 [ 9.850442] hub 2-0:1.0: USB hub found [ 9.864115] hub 2-0:1.0: 2 ports detected [ 9.906123] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 9.932961] init: - preinit - [ 9.963923] usb 1-2: new high-speed USB device number 2 using ehci-platform [ 17.017818] rt3050-esw 10110000.esw: port 1 link down [ 18.016564] 8021q: adding VLAN 0 to HW filter on device eth0 [ 18.715624] ttyS ttyS0: 25 input overrun(s) [ 19.277709] rt3050-esw 10110000.esw: port 1 link up [ 19.288908] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 19.332248] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready [ 21.752981] mount_root: jffs2 not ready yet, using temporary tmpfs overlay [ 21.768002] ttyS ttyS0: 6 input overrun(s) [ 21.798717] urandom-seed: Seed file not found (/etc/urandom.seed) [ 22.279990] procd: - early - [ 22.289885] procd: - watchdog - [ 25.017345] procd: - watchdog - [ 25.030756] ttyS ttyS0: 5 input overrun(s) [ 26.402494] procd: - ubus - [ 26.409332] ttyS ttyS0: 2 input overrun(s) [ 28.592992] procd: - init - [ 29.535904] ttyS ttyS0: 1 input overrun(s) [ 33.841272] kmodloader: loading kernel modules from /etc/modules.d/* [ 33.856876] ttyS ttyS0: 3 input overrun(s) [ 35.007473] usbcore: registered new interface driver cdc_wdm [ 35.021736] ttyS ttyS0: 2 input overrun(s) [ 35.050509] Loading modules backported from Linux version v6.1.97-0-g7753af06eebfb [ 35.067321] Backport generated by backports.git v6.1.97-1-0-g2431d56e [ 35.261617] usbcore: registered new interface driver usbserial_generic [ 35.277564] usbserial: USB Serial support registered for generic [ 35.808425] PPP generic driver version 2.4.2 [ 35.844656] NET: Registered PF_PPPOX protocol family [ 35.894214] qmi_wwan 1-2:1.3: cdc-wdm0: USB WDM device [ 35.908255] qmi_wwan 1-2:1.3 wwan0: register 'qmi_wwan' at usb-101c0000.ehci-2, WWAN/QMI device, 16:bb:00:2d:8c:e0 [ 35.929914] usbcore: registered new interface driver qmi_wwan [ 36.214213] usbcore: registered new interface driver option [ 36.227032] usbserial: USB Serial support registered for GSM modem (1-port) [ 36.244954] option 1-2:1.0: GSM modem (1-port) converter detected [ 36.259009] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0 [ 36.275850] option 1-2:1.1: GSM modem (1-port) converter detected [ 36.290194] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1 [ 36.307079] option 1-2:1.2: GSM modem (1-port) converter detected [ 36.321356] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2 [ 36.347204] ttyS ttyS0: 11 input overrun(s) [ 36.832439] rt2800_wmac 10180000.wmac: loaded eeprom from mtd device "factory" [ 36.848648] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3352, rev 0200 detected [ 36.866817] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 000c detected [ 36.886297] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 37.078839] kmodloader: done loading kernel modules from /etc/modules.d/* [ 46.056989] urngd: v1.0.2 started. [ 46.064535] ttyS ttyS0: 13 input overrun(s) [ 143.048737] rt3050-esw 10110000.esw: port 1 link down [ 143.062307] ttyS ttyS0: 2 input overrun(s) [ 145.255720] rt3050-esw 10110000.esw: port 1 link up [ 145.289232] ttyS ttyS0: 2 input overrun(s) [ 180.120902] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 180.137343] ttyS ttyS0: 2 input overrun(s) [ 180.177000] jffs2_build_filesystem(): unlocking the mtd device... [ 180.177767] done. [ 180.197390] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 187.986410] 8021q: adding VLAN 0 to HW filter on device eth0 [ 188.021889] ttyS ttyS0: 1 input overrun(s) [ 188.184839] br-lan: port 1(eth0.1) entered blocking state [ 188.197823] br-lan: port 1(eth0.1) entered disabled state [ 188.212028] device eth0.1 entered promiscuous mode [ 188.223622] device eth0 entered promiscuous mode [ 188.518595] br-lan: port 1(eth0.1) entered blocking state [ 188.532085] br-lan: port 1(eth0.1) entered forwarding state [ 189.015204] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 248.963680] done. [ 248.967880] jffs2: notice: (1870) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 249.001606] ttyS ttyS0: 1 input overrun(s) [ 249.450246] overlayfs: upper fs does not support tmpfile. [ 777.184285] rt3050-esw 10110000.esw: port 1 link down [ 777.195367] ttyS ttyS0: 1 input overrun(s) [ 777.212084] br-lan: port 1(eth0.1) entered disabled state [ 778.910944] rt3050-esw 10110000.esw: port 1 link up [ 778.923193] br-lan: port 1(eth0.1) entered blocking state [ 778.935672] br-lan: port 1(eth0.1) entered forwarding state [ 778.950413] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.2: link becomes ready [ 779.018204] ttyS ttyS0: 3 input overrun(s)
Notes
Space for additional notes, links to forum threads or other resources.
- ...