1 (edytowany przez bchbarytek 2023-04-22 20:22:12)

Temat: MF286 z T-MOBILE.

Witam.
Mam taki router, ale nie wiem jaka to dokładnie wersja. Pewnie A albo R, bo taki najczęściej się pojawia w innych wątkach.
Ty zdjęcie nalepki:
http://mojkadr.pl/router/1.jpg
I zdjęcia wnętrza:
http://mojkadr.pl/router/2.jpg
http://mojkadr.pl/router/3.jpg
I jeszcze zrzuty z UARTa.
Najpierw leci coś na 125000 baud:

U-Boot 1.1.4 (Sep 27 2017 - 19:55:03)

ap152 - Dragonfly 1.0DRAM:  
sri
ath_ddr_initial_config(278): (ddr2 init)
ath_sys_frequency: cpu 775 ddr 650 ahb 258
Tap values = (0x11, 0x11, 0x11, 0x11)
128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 410k for U-Boot at: 87f98000
Reserving 192k for malloc() at: 87f68000
Reserving 44 Bytes for Board Info at: 87f67fd4
Reserving 36 Bytes for Global Data at: 87f67fb0
Reserving 128k for boot params() at: 87f47fb0
Stack Pointer at: 87f47f98
Now running in RAM - U-Boot at: 87f98000
Flash Manuf Id 0xc8, DeviceId0 0x40, DeviceId1 0x15
flash size 2MB, sector count = 32
Flash:  2 MB
*** Warning - bad CRC, using default environment

Power up PLL with outdiv = 0 then switch to 3
In:    serial
Out:   serial
Err:   serial
Net:   ath_gmac_enet_initialize...
No valid address in Flash. Using fixed address
ath_gmac_enet_initialize: reset mask:c02200 
athr_mgmt_init (MDC/MDIO config)::done
Dragonfly  ----> S17 PHY *
athrs17_reg_init: complete
Max resets limit reached exiting...
athr_gmac_sgmii_setup SGMII done
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:03:7f:ff:ff:ff
ath_gmac_phy_setup
eth0 up
eth0
Qualcomm Atheros SPI NAND Driver, Version 0.1 (c) 2014  Qualcomm Atheros Inc.
ath_spi_nand_ecc: furture feat = 0x18
ath_spi_nand_ecc: middle feat = 0x18
zte ath_spi_nand_read_id 0xefaa
zte ath_spi_nand_read_id 0xefaa21
====== NAND Parameters ======
sc addr = 0x87ff7430 page(write size) = 0x800 (erase size) block = 0x20000
Setting 0x181162c0 to 0x4b962100
Uaztemain: enter into ! 
zte_getHandOffState: read data=0x20 from 0x0
Uaztemain: no need to update 'ßĘî™ócč7~çWż?饇Áí»ęňQÜűZ÷ŰŚXxüo' 
Hit any key to stop autoboot:  0 

Loading from device 0: ath-spi-nand (offset 0x1800000)
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2018-07-30   3:44:34 UTC
   Image Type:   MIPS Linux Multi-File Image (lzma compressed)
   Data Size:    1204601 Bytes =  1.1 MB
   Load Address: 80060000
   Entry Point:  80060000
   Contents:
   Image 0:  1204593 Bytes =  1.1 MB
## Booting image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2018-07-30   3:44:34 UTC
   Image Type:   MIPS Linux Multi-File Image (lzma compressed)
   Data Size:    1204601 Bytes =  1.1 MB
   Load Address: 80060000
   Entry Point:  80060000
   Contents:
   Image 0:  1204593 Bytes =  1.1 MB
   Verifying Checksum at 0x81000040 ...OK
   Uncompressing Multi-File Image ... OK
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 134217728

Starting kernel ...

[    0.000000] Linux version 3.3.8 (scl@scl_xa243_241) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Mon Jul 30 11:43:55 CST 2018
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019750 (MIPS 74Kc)
[    0.000000] SoC: Qualcomm Atheros QCA956X rev 0
[    0.000000] Clocks: CPU:775.000MHz, DDR:650.000MHz, AHB:258.333MHz, Ref:25.000MHz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00008000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00008000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line:  board=AP152 console=ttyS0,115200 mtdparts=spi0.0:640k(u-boot),128k(u-boot-env),1280k(reserved1);spi0.1:640k(fota-flag),512k(art),512k(mac),768k(reserved2),4m(cfg-param),4m(log),640k(oops),5m(reserved3),8m(web),3m(kernel),26m(rootfs),25m(data),50m(fota),29m@0x1800000(firmware) mem=128M rootfstype=squashfs,jffs2 noinitrd crashkernel=10M@20M oops=panic
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 125808k/131072k available (2559k kernel code, 5264k reserved, 678k data, 228k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:83
[    0.000000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[    0.060000] pid_max: default: 32768 minimum: 301
[    0.060000] Mount-cache hash table entries: 512
[    0.060000] Performance counters: mips/74K PMU enabled, 4 32-bit counters available to each CPU, irq 13
[    0.070000] NET: Registered protocol family 16
[    0.080000] gpiochip_add: registered GPIOs 0 to 22 on device: ath79
[    0.080000] MIPS: machine is Qualcomm Atheros AP152 reference board
[    0.090000] 
[    0.090000] WLAN firmware dump buffer allocation of 2097152 bytes @ address 0x87a00000- SUCCESS !!!
[    0.100000] registering PCI controller with io_map_base unset
[    0.310000] bio: create slab <bio-0> at 0
[    0.310000] PCI host bridge to bus 0000:00
[    0.320000] pci_bus 0000:00: root bus resource [mem 0x12000000-0x13ffffff]
[    0.320000] pci_bus 0000:00: root bus resource [io  0x0001]
[    0.330000] pci 0000:00:00.0: BAR 0: assigned [mem 0x12000000-0x121fffff 64bit]
[    0.330000] pci 0000:00:00.0: using irq 40 for pin 1
[    0.340000] Switching to clocksource MIPS
[    0.340000] NET: Registered protocol family 2
[    0.350000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.350000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.360000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.360000] TCP: Hash tables configured (established 4096 bind 4096)
[    0.370000] TCP reno registered
[    0.370000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.380000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.380000] NET: Registered protocol family 1
[    0.400000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.400000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.410000] msgmni has been set to 245
[    0.420000] io scheduler noop registered
[    0.420000] io scheduler deadline registered (default)
[    0.430000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.450000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
»@@@``Ntfpp`p˝`ĂĎîăĎěĹ@»äôů“`˝@ĹÎÁâÜĹä\@ÂßßôăßÎóßĚĹ`ÄÉóÁÂĚĹÄ
[1A]›@@`@pNdvp`pp˝@ĂßÎóßĚĹ@»ôôůłp˝@ĺŢÁÂÜĹÄ\@ÂďßôăßÎóßĚĺ@ÄéăÁâÜĹä[1D]
»@`@@p^tw`ppp˝@íbuđxp`ăđé`Npz@ĆďĺÎä@ÇäbuńavăăÉç\@ĹřđĹăäĹä@Íređx`
»`@@``Ntx`pp`˝`Ýruŕxp`ăđÉ`Npz@ÇäbuńavĂăÉÇ`Xrpdx@›ÂůäĹói[1D]
»@@@@p^ty`ppp˝@s@ĂÍÄÜÉîĹđáâô`ŕÁňäÉôŮĎÎă@ĆďĺÎä@ĎÎ@ť´„@ÄĹćŮĂĺ@óđŮpN`[1D]
›@@`@pNdypp`p˝@ƒňĺÁôÉŢÇ@s@Ť”„@đÁâôéäÉĎŢă@ďŢ@BăđÉ`^pbz
»@@@@pnepp``pť@př`pp``pp`pp`pM`řpp`pp`pÁ`ppp@z`BőMÂßĎôB
»@@@@p^up`pp`˝``řp``pp`pá`ppp]př`pp``ppĂpp`p@z@Bő]ÂĎßôMĺŢöb[1D]
»@@@@`Nuapp`p˝@přp`pp`ppĂpp``Mpřpp`pp`rp`ppp@z`BňĹăĹňöĹÄqB
»@`@@p^urp`pp˝@ÁäČwyżóđŮÎáŢÄżâĹÁäżÉÄzÉÄp}přĹĆ`@ÉÄa}přÁÁ`ŮÄr}přbq
[1A]»@@@@p^erp`pp˝@ÁäŘwyżóđŮÎÁîÄżňĹÁÄźŮÄzŮÄp}přĺĆ@`ŮÄq}přáÁ@éÄr}`řrq[1D]
»@@@@p^us`ppp˝@áäČwyżóđŮÎáŢÄżâĹÁÄżÉäzÉä`}přĹĆ`@Éäa}přÁÁ@ŮÄr}přbq
›@@@@pNudpp`p˝@ÁôčgyźăđÉîÁÎäżňĹÁÄżéÄzéÄp}`řĹć@@ÉÄq}přÁá@ÉÄb}přbq
[1A]›@@`@pNetpp`pť@úôĹ@ôůŕĹM~đÁçĹóéúĹ@ŢĎô``
»@@@``Nueppp`˝@žŽ„@ÄĺćÉĂĹz@ŤÁÎőĆÁĂôĺňĺâ@‰„z@přĹć\@ƒŘÉđ`™„z@přÁÁ@h§ÉîÂĎÎÄ@·reŽpa‡¶@a‡`cLs¦@x]ÂÉäI
›@@@@pNeepp`pť@łĂÁÎÎéŢÇ`ÄĹöéĂĹ`ĆĎň@ÂÁä@ÂěßĂËó[1D]
»@@`@pnewp`ppť@‚áÄ@ĹňÁóĺÂĚĎăŰ@qbg@Áä@př`ppp`pĆĹ`pp`

Te krzaki na końcu to drugi zrzut który leci zaraz za pierwszym, i jest na prędkości 115200.
Też go odebrałem i jest taki:

Đ’•ŮŻŇ•çÚ.WV•Á
Š[0B][02]‚ °işÂ0°jU[14][05]‚…ó[0B]˘Ĺ˘«[01]ĺ‹ÉiY.[07]’Ę6 é+‘Ő˛[07]‚¬˘°N[13]’ĺ´™.©
›‚€ÂŽ&‚°‚ÝŞ[11]ˇŤ*ŃĺB…í¸ÂŢ«eKÉĺĄ.'’ę–‚Ż.¶Éi °    ˘Â9–’ĺôŮ®©Š»‚€ÂŽ&‚°‚Ýr[15]±šRŐ§š.WÉĄ[16]‚Éý´k˝ě2…Ő©+[01]±Cá[ ‚ ˛”Â] NŐa.KÍş˛•rnëŮ€“    [02]‚’™    ŠŻfJ‚°+±ě[1A]Lż][16]KÉ5Š»‚€ÂŽ[13]‚°‚ÝR[19]™ł&˛•éłşË[0B]ŇŽ&BÎP
e iUu•ˇŞ•[02]‚ŚK
Ą ¨
[15]Ş•©Âƒ“J[15]˝JęIĄ”–    ˘c©’°Š[06]‚¶’•Ń€*ѬJącÉ
[[02]‚ °‰ŠÂÂ] ›®VË‹hˇ[0E][12]•Ő®š•t˘˝A˛S“Č›‚ ‚®“‚Â07J˝Ał,«‘ő¬9.rÝŻArĄV+ŃŐ˛[19]–Č[ ‚ ň´[06]‚Â0ťĘ˝ îˇŐ¤=«ÉA¤ą‘ěZkA˛ą6+áe˛[19][16]˘dĄVŐl[17]©
[ ‚ ň´[06]‚Â0ťZ•ňÚ±i€Ň•ş‘Sł‚‚¤®Ë•é, [0C]‚˝É´[0E]    *©±ÚˇánËݐVk…bK‘5Š[€‚€˛”-‚°ęsĄ®+±8&[13]ň°[07]˘Ńĺ“‚ˇ[17]j5…ŻÂ¸,‚˛‚°[02]¨Z®AťĘ‘*JÍAˇĘ–[13]
[15]
[    0.460000] console [ttyS0] enabled, bootconsole disabled
[    0.460000] console [ttyS0] enabled, bootconsole disabled
[    0.470000] m25p80 spi0.0: found gd25q16csig, expected m25p80
[    0.480000] m25p80 spi0.0: gd25q16csig (2048 Kbytes)
[    0.490000] 3 cmdlinepart partitions found on MTD device spi0.0
[    0.490000] Creating 3 MTD partitions on "spi0.0":
[    0.500000] 0x000000000000-0x0000000a0000 : "u-boot"
[    0.500000] 0x0000000a0000-0x0000000c0000 : "u-boot-env"
[    0.510000] 0x0000000c0000-0x000000200000 : "reserved1"
[    0.520000] ath79_spinand_read_id:id0=0xef  id1=0xaa id2=0x21
[    0.520000] ath79_spinand_read_id:id0=0xef  id1=0xaa id2=0x21
[    0.530000] ath79_spinand_read_id:id0=0xef  id1=0xaa id2=0x21
[    0.540000] ath79_spinand_read_id:id0=0xef  id1=0xaa id2=0x21
[    0.540000] zte type->pagesize not 0
[    0.550000] NAND device: Manufacturer ID: 0xef, Chip ID: 0xaa (Winbond W25N01GV 1G 3,3V 8-bit)
[    0.550000] Scanning device for bad blocks
[    0.570000] Bad eraseblock 127 at 0x000000fe0000
[    0.690000] 14 cmdlinepart partitions found on MTD device spi0.1
[    0.700000] Creating 14 MTD partitions on "spi0.1":
[    0.700000] 0x000000000000-0x0000000a0000 : "fota-flag"
[    0.710000] 0x0000000a0000-0x000000120000 : "art"
[    0.720000] 0x000000120000-0x0000001a0000 : "mac"
[    0.720000] 0x0000001a0000-0x000000260000 : "reserved2"
[    0.730000] 0x000000260000-0x000000660000 : "cfg-param"
[    0.740000] 0x000000660000-0x000000a60000 : "log"
[    0.740000] 0x000000a60000-0x000000b00000 : "oops"
[    0.750000] 0x000000b00000-0x000001000000 : "reserved3"
[    0.750000] 0x000001000000-0x000001800000 : "web"
[    0.760000] part[web]: logic[0]=phys[0]
[    0.760000] part[web]: logic[1]=phys[1]
[    0.770000] part[web]: logic[2]=phys[2]
[    0.770000] part[web]: logic[3]=phys[3]
[    0.780000] part[web]: logic[4]=phys[4]
[    0.780000] part[web]: logic[5]=phys[5]
[    0.780000] part[web]: logic[6]=phys[6]
[    0.790000] part[web]: logic[7]=phys[7]
[    0.790000] part[web]: logic[8]=phys[8]
[    0.800000] part[web]: logic[9]=phys[9]
[    0.800000] part[web]: logic[10]=phys[10]
[    0.800000] part[web]: logic[11]=phys[11]
[    0.810000] part[web]: logic[12]=phys[12]
[    0.810000] part[web]: logic[13]=phys[13]
[    0.820000] part[web]: logic[14]=phys[14]
[    0.820000] part[web]: logic[15]=phys[15]
[    0.830000] part[web]: logic[16]=phys[16]
[    0.830000] part[web]: logic[17]=phys[17]
[    0.830000] part[web]: logic[18]=phys[18]
[    0.840000] part[web]: logic[19]=phys[19]
[    0.840000] part[web]: logic[20]=phys[20]
[    0.850000] part[web]: logic[21]=phys[21]
[    0.850000] part[web]: logic[22]=phys[22]
[    0.850000] part[web]: logic[23]=phys[23]
[    0.860000] part[web]: logic[24]=phys[24]
[    0.860000] part[web]: logic[25]=phys[25]
[    0.870000] part[web]: logic[26]=phys[26]
[    0.870000] part[web]: logic[27]=phys[27]
[    0.870000] part[web]: logic[28]=phys[28]
[    0.880000] part[web]: logic[29]=phys[29]
[    0.880000] part[web]: logic[30]=phys[30]
[    0.890000] part[web]: logic[31]=phys[31]
[    0.890000] part[web]: logic[32]=phys[32]
[    0.900000] part[web]: logic[33]=phys[33]
[    0.900000] part[web]: logic[34]=phys[34]
[    0.900000] part[web]: logic[35]=phys[35]
[    0.910000] part[web]: logic[36]=phys[36]
[    0.910000] part[web]: logic[37]=phys[37]
[    0.920000] part[web]: logic[38]=phys[38]
[    0.920000] part[web]: logic[39]=phys[39]
[    0.920000] part[web]: logic[40]=phys[40]
[    0.930000] part[web]: logic[41]=phys[41]
[    0.930000] part[web]: logic[42]=phys[42]
[    0.940000] part[web]: logic[43]=phys[43]
[    0.940000] part[web]: logic[44]=phys[44]
[    0.950000] part[web]: logic[45]=phys[45]
[    0.950000] part[web]: logic[46]=phys[46]
[    0.950000] part[web]: logic[47]=phys[47]
[    0.960000] part[web]: logic[48]=phys[48]
[    0.960000] part[web]: logic[49]=phys[49]
[    0.970000] part[web]: logic[50]=phys[50]
[    0.970000] part[web]: logic[51]=phys[51]
[    0.970000] part[web]: logic[52]=phys[52]
[    0.980000] part[web]: logic[53]=phys[53]
[    0.980000] part[web]: logic[54]=phys[54]
[    0.990000] part[web]: logic[55]=phys[55]
[    0.990000] part[web]: logic[56]=phys[56]
[    0.990000] part[web]: logic[57]=phys[57]
[    1.000000] part[web]: logic[58]=phys[58]
[    1.000000] part[web]: logic[59]=phys[59]
[    1.010000] part[web]: logic[60]=phys[60]
[    1.010000] part[web]: logic[61]=phys[61]
[    1.020000] part[web]: logic[62]=phys[62]
[    1.020000] part[web]: logic[63]=phys[63]
[    1.020000] 0x000001800000-0x000001b00000 : "kernel"
[    1.030000] part[kernel]: logic[0]=phys[0]
[    1.030000] part[kernel]: logic[1]=phys[1]
[    1.040000] part[kernel]: logic[2]=phys[2]
[    1.040000] part[kernel]: logic[3]=phys[3]
[    1.050000] part[kernel]: logic[4]=phys[4]
[    1.050000] part[kernel]: logic[5]=phys[5]
[    1.060000] part[kernel]: logic[6]=phys[6]
[    1.060000] part[kernel]: logic[7]=phys[7]
[    1.060000] part[kernel]: logic[8]=phys[8]
[    1.070000] part[kernel]: logic[9]=phys[9]
[    1.070000] part[kernel]: logic[10]=phys[10]
[    1.080000] part[kernel]: logic[11]=phys[11]
[    1.080000] part[kernel]: logic[12]=phys[12]
[    1.090000] part[kernel]: logic[13]=phys[13]
[    1.090000] part[kernel]: logic[14]=phys[14]
[    1.090000] part[kernel]: logic[15]=phys[15]
[    1.100000] part[kernel]: logic[16]=phys[16]
[    1.100000] part[kernel]: logic[17]=phys[17]
[    1.110000] part[kernel]: logic[18]=phys[18]
[    1.110000] part[kernel]: logic[19]=phys[19]
[    1.120000] part[kernel]: logic[20]=phys[20]
[    1.120000] part[kernel]: logic[21]=phys[21]
[    1.130000] part[kernel]: logic[22]=phys[22]
[    1.130000] part[kernel]: logic[23]=phys[23]
[    1.130000] 0x000001b00000-0x000003500000 : "rootfs"
[    1.140000] part[rootfs]: logic[0]=phys[0]
[    1.140000] part[rootfs]: logic[1]=phys[1]
[    1.150000] part[rootfs]: logic[2]=phys[2]
[    1.150000] part[rootfs]: logic[3]=phys[3]
[    1.160000] part[rootfs]: logic[4]=phys[4]
[    1.160000] part[rootfs]: logic[5]=phys[5]
[    1.170000] part[rootfs]: logic[6]=phys[6]
[    1.170000] part[rootfs]: logic[7]=phys[7]
[    1.170000] part[rootfs]: logic[8]=phys[8]
[    1.180000] part[rootfs]: logic[9]=phys[9]
[    1.180000] part[rootfs]: logic[10]=phys[10]
[    1.190000] part[rootfs]: logic[11]=phys[11]
[    1.190000] part[rootfs]: logic[12]=phys[12]
[    1.200000] part[rootfs]: logic[13]=phys[13]
[    1.200000] part[rootfs]: logic[14]=phys[14]
[    1.200000] part[rootfs]: logic[15]=phys[15]
[    1.210000] part[rootfs]: logic[16]=phys[16]
[    1.210000] part[rootfs]: logic[17]=phys[17]
[    1.220000] part[rootfs]: logic[18]=phys[18]
[    1.220000] part[rootfs]: logic[19]=phys[19]
[    1.230000] part[rootfs]: logic[20]=phys[20]
[    1.230000] part[rootfs]: logic[21]=phys[21]
[    1.240000] part[rootfs]: logic[22]=phys[22]
[    1.240000] part[rootfs]: logic[23]=phys[23]
[    1.240000] part[rootfs]: logic[24]=phys[24]
[    1.250000] part[rootfs]: logic[25]=phys[25]
[    1.250000] part[rootfs]: logic[26]=phys[26]
[    1.260000] part[rootfs]: logic[27]=phys[27]
[    1.260000] part[rootfs]: logic[28]=phys[28]
[    1.270000] part[rootfs]: logic[29]=phys[29]
[    1.270000] part[rootfs]: logic[30]=phys[30]
[    1.280000] part[rootfs]: logic[31]=phys[31]
[    1.280000] part[rootfs]: logic[32]=phys[32]
[    1.280000] part[rootfs]: logic[33]=phys[33]
[    1.290000] part[rootfs]: logic[34]=phys[34]
[    1.290000] part[rootfs]: logic[35]=phys[35]
[    1.300000] part[rootfs]: logic[36]=phys[36]
[    1.300000] part[rootfs]: logic[37]=phys[37]
[    1.310000] part[rootfs]: logic[38]=phys[38]
[    1.310000] part[rootfs]: logic[39]=phys[39]
[    1.310000] part[rootfs]: logic[40]=phys[40]
[    1.320000] part[rootfs]: logic[41]=phys[41]
[    1.320000] part[rootfs]: logic[42]=phys[42]
[    1.330000] part[rootfs]: logic[43]=phys[43]
[    1.330000] part[rootfs]: logic[44]=phys[44]
[    1.340000] part[rootfs]: logic[45]=phys[45]
[    1.340000] part[rootfs]: logic[46]=phys[46]
[    1.350000] part[rootfs]: logic[47]=phys[47]
[    1.350000] part[rootfs]: logic[48]=phys[48]
[    1.350000] part[rootfs]: logic[49]=phys[49]
[    1.360000] part[rootfs]: logic[50]=phys[50]
[    1.360000] part[rootfs]: logic[51]=phys[51]
[    1.370000] part[rootfs]: logic[52]=phys[52]
[    1.370000] part[rootfs]: logic[53]=phys[53]
[    1.380000] part[rootfs]: logic[54]=phys[54]
[    1.380000] part[rootfs]: logic[55]=phys[55]
[    1.390000] part[rootfs]: logic[56]=phys[56]
[    1.390000] part[rootfs]: logic[57]=phys[57]
[    1.390000] part[rootfs]: logic[58]=phys[58]
[    1.400000] part[rootfs]: logic[59]=phys[59]
[    1.400000] part[rootfs]: logic[60]=phys[60]
[    1.410000] part[rootfs]: logic[61]=phys[61]
[    1.410000] part[rootfs]: logic[62]=phys[62]
[    1.420000] part[rootfs]: logic[63]=phys[63]
[    1.420000] part[rootfs]: logic[64]=phys[64]
[    1.430000] part[rootfs]: logic[65]=phys[65]
[    1.430000] part[rootfs]: logic[66]=phys[66]
[    1.430000] part[rootfs]: logic[67]=phys[67]
[    1.440000] part[rootfs]: logic[68]=phys[68]
[    1.440000] part[rootfs]: logic[69]=phys[69]
[    1.450000] part[rootfs]: logic[70]=phys[70]
[    1.450000] part[rootfs]: logic[71]=phys[71]
[    1.460000] part[rootfs]: logic[72]=phys[72]
[    1.460000] part[rootfs]: logic[73]=phys[73]
[    1.460000] part[rootfs]: logic[74]=phys[74]
[    1.470000] part[rootfs]: logic[75]=phys[75]
[    1.470000] part[rootfs]: logic[76]=phys[76]
[    1.480000] part[rootfs]: logic[77]=phys[77]
[    1.480000] part[rootfs]: logic[78]=phys[78]
[    1.490000] part[rootfs]: logic[79]=phys[79]
[    1.490000] part[rootfs]: logic[80]=phys[80]
[    1.500000] part[rootfs]: logic[81]=phys[81]
[    1.500000] part[rootfs]: logic[82]=phys[82]
[    1.500000] part[rootfs]: logic[83]=phys[83]
[    1.510000] part[rootfs]: logic[84]=phys[84]
[    1.510000] part[rootfs]: logic[85]=phys[85]
[    1.520000] part[rootfs]: logic[86]=phys[86]
[    1.520000] part[rootfs]: logic[87]=phys[87]
[    1.530000] part[rootfs]: logic[88]=phys[88]
[    1.530000] part[rootfs]: logic[89]=phys[89]
[    1.540000] part[rootfs]: logic[90]=phys[90]
[    1.540000] part[rootfs]: logic[91]=phys[91]
[    1.540000] part[rootfs]: logic[92]=phys[92]
[    1.550000] part[rootfs]: logic[93]=phys[93]
[    1.550000] part[rootfs]: logic[94]=phys[94]
[    1.560000] part[rootfs]: logic[95]=phys[95]
[    1.560000] part[rootfs]: logic[96]=phys[96]
[    1.570000] part[rootfs]: logic[97]=phys[97]
[    1.570000] part[rootfs]: logic[98]=phys[98]
[    1.570000] part[rootfs]: logic[99]=phys[99]
[    1.580000] part[rootfs]: logic[100]=phys[100]
[    1.580000] part[rootfs]: logic[101]=phys[101]
[    1.590000] part[rootfs]: logic[102]=phys[102]
[    1.590000] part[rootfs]: logic[103]=phys[103]
[    1.600000] part[rootfs]: logic[104]=phys[104]
[    1.600000] part[rootfs]: logic[105]=phys[105]
[    1.610000] part[rootfs]: logic[106]=phys[106]
[    1.610000] part[rootfs]: logic[107]=phys[107]
[    1.620000] part[rootfs]: logic[108]=phys[108]
[    1.620000] part[rootfs]: logic[109]=phys[109]
[    1.630000] part[rootfs]: logic[110]=phys[110]
[    1.630000] part[rootfs]: logic[111]=phys[111]
[    1.630000] part[rootfs]: logic[112]=phys[112]
[    1.640000] part[rootfs]: logic[113]=phys[113]
[    1.640000] part[rootfs]: logic[114]=phys[114]
[    1.650000] part[rootfs]: logic[115]=phys[115]
[    1.650000] part[rootfs]: logic[116]=phys[116]
[    1.660000] part[rootfs]: logic[117]=phys[117]
[    1.660000] part[rootfs]: logic[118]=phys[118]
[    1.670000] part[rootfs]: logic[119]=phys[119]
[    1.670000] part[rootfs]: logic[120]=phys[120]
[    1.680000] part[rootfs]: logic[121]=phys[121]
[    1.680000] part[rootfs]: logic[122]=phys[122]
[    1.680000] part[rootfs]: logic[123]=phys[123]
[    1.690000] part[rootfs]: logic[124]=phys[124]
[    1.690000] part[rootfs]: logic[125]=phys[125]
[    1.700000] part[rootfs]: logic[126]=phys[126]
[    1.700000] part[rootfs]: logic[127]=phys[127]
[    1.710000] part[rootfs]: logic[128]=phys[128]
[    1.710000] part[rootfs]: logic[129]=phys[129]
[    1.720000] part[rootfs]: logic[130]=phys[130]
[    1.720000] part[rootfs]: logic[131]=phys[131]
[    1.730000] part[rootfs]: logic[132]=phys[132]
[    1.730000] part[rootfs]: logic[133]=phys[133]
[    1.740000] part[rootfs]: logic[134]=phys[134]
[    1.740000] part[rootfs]: logic[135]=phys[135]
[    1.740000] part[rootfs]: logic[136]=phys[136]
[    1.750000] part[rootfs]: logic[137]=phys[137]
[    1.750000] part[rootfs]: logic[138]=phys[138]
[    1.760000] part[rootfs]: logic[139]=phys[139]
[    1.760000] part[rootfs]: logic[140]=phys[140]
[    1.770000] part[rootfs]: logic[141]=phys[141]
[    1.770000] part[rootfs]: logic[142]=phys[142]
[    1.780000] part[rootfs]: logic[143]=phys[143]
[    1.780000] part[rootfs]: logic[144]=phys[144]
[    1.790000] part[rootfs]: logic[145]=phys[145]
[    1.790000] part[rootfs]: logic[146]=phys[146]
[    1.790000] part[rootfs]: logic[147]=phys[147]
[    1.800000] part[rootfs]: logic[148]=phys[148]
[    1.800000] part[rootfs]: logic[149]=phys[149]
[    1.810000] part[rootfs]: logic[150]=phys[150]
[    1.810000] part[rootfs]: logic[151]=phys[151]
[    1.820000] part[rootfs]: logic[152]=phys[152]
[    1.820000] part[rootfs]: logic[153]=phys[153]
[    1.830000] part[rootfs]: logic[154]=phys[154]
[    1.830000] part[rootfs]: logic[155]=phys[155]
[    1.840000] part[rootfs]: logic[156]=phys[156]
[    1.840000] part[rootfs]: logic[157]=phys[157]
[    1.850000] part[rootfs]: logic[158]=phys[158]
[    1.850000] part[rootfs]: logic[159]=phys[159]
[    1.850000] part[rootfs]: logic[160]=phys[160]
[    1.860000] part[rootfs]: logic[161]=phys[161]
[    1.860000] part[rootfs]: logic[162]=phys[162]
[    1.870000] part[rootfs]: logic[163]=phys[163]
[    1.870000] part[rootfs]: logic[164]=phys[164]
[    1.880000] part[rootfs]: logic[165]=phys[165]
[    1.880000] part[rootfs]: logic[166]=phys[166]
[    1.890000] part[rootfs]: logic[167]=phys[167]
[    1.890000] part[rootfs]: logic[168]=phys[168]
[    1.900000] part[rootfs]: logic[169]=phys[169]
[    1.900000] part[rootfs]: logic[170]=phys[170]
[    1.910000] part[rootfs]: logic[171]=phys[171]
[    1.910000] part[rootfs]: logic[172]=phys[172]
[    1.910000] part[rootfs]: logic[173]=phys[173]
[    1.920000] part[rootfs]: logic[174]=phys[174]
[    1.920000] part[rootfs]: logic[175]=phys[175]
[    1.930000] part[rootfs]: logic[176]=phys[176]
[    1.930000] part[rootfs]: logic[177]=phys[177]
[    1.940000] part[rootfs]: logic[178]=phys[178]
[    1.940000] part[rootfs]: logic[179]=phys[179]
[    1.950000] part[rootfs]: logic[180]=phys[180]
[    1.950000] part[rootfs]: logic[181]=phys[181]
[    1.960000] part[rootfs]: logic[182]=phys[182]
[    1.960000] part[rootfs]: logic[183]=phys[183]
[    1.960000] part[rootfs]: logic[184]=phys[184]
[    1.970000] part[rootfs]: logic[185]=phys[185]
[    1.970000] part[rootfs]: logic[186]=phys[186]
[    1.980000] part[rootfs]: logic[187]=phys[187]
[    1.980000] part[rootfs]: logic[188]=phys[188]
[    1.990000] part[rootfs]: logic[189]=phys[189]
[    1.990000] part[rootfs]: logic[190]=phys[190]
[    2.000000] part[rootfs]: logic[191]=phys[191]
[    2.000000] part[rootfs]: logic[192]=phys[192]
[    2.010000] part[rootfs]: logic[193]=phys[193]
[    2.010000] part[rootfs]: logic[194]=phys[194]
[    2.020000] part[rootfs]: logic[195]=phys[195]
[    2.020000] part[rootfs]: logic[196]=phys[196]
[    2.020000] part[rootfs]: logic[197]=phys[197]
[    2.030000] part[rootfs]: logic[198]=phys[198]
[    2.030000] part[rootfs]: logic[199]=phys[199]
[    2.040000] part[rootfs]: logic[200]=phys[200]
[    2.040000] part[rootfs]: logic[201]=phys[201]
[    2.050000] part[rootfs]: logic[202]=phys[202]
[    2.050000] part[rootfs]: logic[203]=phys[203]
[    2.060000] part[rootfs]: logic[204]=phys[204]
[    2.060000] part[rootfs]: logic[205]=phys[205]
[    2.070000] part[rootfs]: logic[206]=phys[206]
[    2.070000] part[rootfs]: logic[207]=phys[207]
[    2.070000] mtd: partition "rootfs" set to be root filesystem
[    2.080000] 0x000003500000-0x000004e00000 : "data"
[    2.090000] 0x000004e00000-0x000008000000 : "fota"
[    2.090000] 0x000001800000-0x000003500000 : "firmware"
[    2.240000] ag71xx_mdio: probed
[    2.240000] zte_nand_local_read():Reading Flash for Calibraton data from 0x0 and partition name is mac
[    2.250000] ***********************************************
[    2.260000] AG71XX using MAC@ - using b0:c1:9e:a7:2d:8c
[    2.260000] ***********************************************
[    2.270000] eth0: Atheros AG71xx at 0xb9000000, irq 4
[    2.850000] eth0: Atheros AR8327 switch driver attached.
[    5.750000] ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.0:00 [uid=004dd036, driver=Atheros AR8216/AR8236/AR8316]
[    5.760000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[    5.770000] zte gpio_keys_polled_check_state:report code=358 state=0
[    5.780000] zte gpio_keys_polled_check_state:report code=352 state=0
[    5.780000] zte gpio_keys_polled_check_state:report code=238 state=0
[    5.790000] netem: version 1.3
[    5.790000] u32 classifier
[    5.800000]     Performance counters on
[    5.800000]     input device check on
[    5.800000]     Actions configured
[    5.810000] TCP cubic registered
[    5.810000] NET: Registered protocol family 17
[    5.820000] 8021q: 802.1Q VLAN Support v1.8
[    5.820000] ### of_selftest(): No testcase data in device tree; not running tests
[    5.850000] VFS: Mounted root (squashfs filesystem) readonly on device 31:13.
[    5.860000] Freeing unused kernel memory: 228k freed

init started: BusyBox v1.19.4 (2018-07-30 10:42:25 CST)
*****************ZTE rcS********************
call startup scripts here\n
[   11.750000] ssdk_plat_init start
[   11.750000] Register QCA PHY driver
[   11.760000] PHY ID is 0x4dd036
[   11.860000] qca probe f1 phy driver succeeded!
[   11.860000] qca-ssdk module init succeeded!
[   12.410000] NET: Registered protocol family 10
[   13.170000] SCSI subsystem initialized
[   13.570000] usbcore: registered new interface driver usbfs
[   13.570000] usbcore: registered new interface driver hub
[   13.580000] usbcore: registered new device driver usb
[   13.590000] Button Hotplug driver version 0.4.1
[   13.920000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[   14.240000] Error: Driver 'gpio-keys-polled' is already registered, aborting...
[   14.710000] PPP generic driver version 2.4.2
[   14.780000] NET: Registered protocol family 24
[   14.860000] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[   15.040000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   15.240000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   15.250000] ehci-platform ehci-platform.0: Generic Platform EHCI Controller
[   15.250000] ehci-platform ehci-platform.0: new USB bus registered, assigned bus number 1
[   15.290000] ehci-platform ehci-platform.0: irq 48, io mem 0x1b000000
[   15.310000] ehci-platform ehci-platform.0: USB 2.0 started, EHCI 1.00
[   15.310000] hub 1-0:1.0: USB hub found
[   15.320000] hub 1-0:1.0: 1 port detected
[   15.320000] ehci-platform ehci-platform.1: Generic Platform EHCI Controller
[   15.330000] ehci-platform ehci-platform.1: new USB bus registered, assigned bus number 2
[   15.370000] ehci-platform ehci-platform.1: irq 49, io mem 0x1b400000
[   15.390000] ehci-platform ehci-platform.1: USB 2.0 started, EHCI 1.00
[   15.390000] hub 2-0:1.0: USB hub found
[   15.400000] hub 2-0:1.0: 1 port detected
[   15.720000] nf_conntrack version 0.5.0 (1969 buckets, 7876 max)
[   15.790000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   16.090000] ZTE Generic Netlink Module Inserted without Lock
[   16.160000] xt_time: kernel timezone is -0000
[   16.600000] nf_conntrack_rtsp v0.6.21 loading
[   16.610000] nf_nat_rtsp v0.6.21 loading
[   16.690000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   16.840000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   17.260000] AR71XX_RESET_REG_WDOG_CTRL: 0x0
[   17.260000]  
[   17.330000] usbcore: registered new interface driver cdc_acm
[   17.340000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[   17.420000] usbcore: registered new interface driver usbserial
[   17.430000] USB Serial support registered for generic
[   17.440000] usbcore: registered new interface driver usbserial_generic
[   17.440000] usbserial: USB Serial Driver core
[   17.490000] Initializing USB Mass Storage driver...
[   17.500000] usbcore: registered new interface driver usb-storage
[   17.500000] USB Mass Storage support registered.
[   17.520000] usbcore: registered new interface driver cdc_ether
[   17.600000] usbcore: registered new interface driver rndis_host
[   17.660000] USB Serial support registered for GSM modem (1-port)
[   17.670000] option 1-1:1.0: GSM modem (1-port) converter detected
[   17.670000] find modem i:44
[   17.670000] assign 0 to this interface 
[   17.680000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[   17.690000] option 1-1:1.1: GSM modem (1-port) converter detected
[   17.690000] find modem i:44
[   17.700000] assign 1 to this interface 
[   17.700000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[   17.710000] option 1-1:1.2: GSM modem (1-port) converter detected
[   17.710000] find modem i:44
[   17.720000] assign 3 to this interface 
[   17.720000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
[   17.730000] usbcore: registered new interface driver option
[   17.730000] option: v0.7.2:USB Driver for GSM modems
[   17.800000] fuse init (API version 7.18)
[   18.050000] yaffs: dev is 32505864 name is "mtdblock8" rw
[   18.060000] yaffs: passed flags ""
[   18.350000] yaffs: dev is 32505871 name is "mtdblock15" rw
[   18.350000] yaffs: passed flags ""
rm: can't remove '/etc_rw/fota/cp_failure_flag': No such file or directory
SOS: FLAG is mtdblock7
SOS: /etc_rw/fota/cfg_partiton_flag has content
[   19.650000] yaffs: dev is 32505863 name is "mtdblock7" rw
[   19.660000] yaffs: passed flags ""
space usage of /etc_rw/config is 35%
[   19.800000] yaffs: dev is 32505866 name is "mtdblock10" rw
[   19.810000] yaffs: passed flags ""
SOS: /etc_rw/config use mtdblock7, /zte_backup use mtdblock10, now doing backup!
rm: can't remove '/zte_backup/lost+found': Directory not empty
[   22.830000] Load cfg new driver...
[   22.830000] cfg init, /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/cfg-1.0/cfg_param.c 577
[   22.840000] 
[   22.840000] wifi_chip1_ssid2_acc
[   22.850000] 776966695f63686970315f73736964325f616363
[   22.920000] 
[   22.920000]  cfg init end, /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/cfg-1.0/cfg_param.c 636
[   22.940000] cfg init, /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/cfg-1.0/cfg_param.c 577
[   22.950000] 
[   22.950000] TESTBITSIGNINFO=0000
[   22.960000] 544553544249545349474e494e464f3d30303030
[   22.960000] 
[   22.960000]  cfg init end, /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/cfg-1.0/cfg_param.c 636
[   23.000000] usbcore: registered new interface driver cdc_wdm
[   23.080000] qmi_wwan 1-1:1.3: cdc-wdm0: USB WDM device
[   23.090000] qmi_wwan 1-1:1.3: usb0: register 'qmi_wwan' at usb-ehci-platform.0-1, Qualcomm WWAN/QMI device, 6e:18:7c:f9:0a:c6
[   23.100000] usbcore: registered new interface driver qmi_wwan
killall: syslogd: no process killed
*************ZTE Init Script*************
insmod: can't insert '/lib/modules/3.3.8/xt_time.ko': File exists
rmmod: can't unload 'shortcut_fe_drv': unknown symbol in module, or unknown parameter
enter is_fota_update_successed.
find a good block.
last find blk_num = 0
****fota_update_flag in /dev/mtd3 is  ****
Unable to open pidfile /var/run/nvramd.pid: No such file or directory
ifconfig: SIOCGIFFLAGS: No such device
reboot_schedule is disabled
Create bridge br0..........
[   31.980000] ADDRCONF(NETDEV_UP): eth0: link is not ready
* daemon not running. starting it now on port 5037 *
enter launch_server server_port is 5037 
launch_server pipe path & pid: /usr/bin/adb, 764 
launch_server pipe path & pid: /usr/bin/adb, 0 
pid=0 and server_port is : 5037
launch_server temp value: O,K,

* daemon started successfully *

 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.


 SSDK Init OK!
operate done.

[   33.960000] ADDRCONF(NETDEV_UP): eth0.1: link is not ready
[   33.980000] ADDRCONF(NETDEV_UP): eth0.2: link is not ready
[   34.030000] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   34.030000] eth0: link up (1000Mbps/Full duplex)
[   34.040000] 
[   34.040000] /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/zte_genl_kernel-1.0/zte_genl_kernel_main.c[177]: ERROR:Build msg struct failed, snd_pid=-1, genl_switch=1!
[   34.060000] ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[   34.060000] ADDRCONF(NETDEV_CHANGE): eth0.2: link becomes ready
opms_wan_ifname=usb0
LanIfName=br0
[   35.060000] eth0: link up (1000Mbps/Full duplex)
[   35.070000] 
[   35.070000] /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/zte_genl_kernel-1.0/zte_genl_kernel_main.c[177]: ERROR:Build msg struct failed, snd_pid=-1, genl_switch=1!
CURRENT WAN MODE:PPP
internet.sh is called, the argument is []
killall: pppoecd: no process killed
killall: udhcpc: no process killed
killall: zte_router: no process killed
killall: udhcpd: no process killed
killall: dnsmasq: no process killed
killall: miniupnpd: no process killed
passwd: no record of admin in /etc/shadow, using /etc/passwd
Changing password for admin
New password: 
Bad password: too short
Retype password: 
Password for admin changed by admin
call setPortAsAllLAN............
lan_ip: 192.168.0.1, lan_netmask: 255.255.255.0..........
[   35.410000] device eth0.1 entered promiscuous mode
[   35.410000] device eth0 entered promiscuous mode
[   35.420000] br0: port 1(eth0.1) entered forwarding state
[   35.420000] br0: port 1(eth0.1) entered forwarding state
[   35.460000] device eth0.2 entered promiscuous mode
[   35.470000] br0: port 2(eth0.2) entered forwarding state
[   35.470000] br0: port 2(eth0.2) entered forwarding state
[   35.520000] br0: port 1(eth0.1) entered forwarding state
opms_wan_ifname=usb0
[   35.570000] br0: port 2(eth0.2) entered forwarding state
[   35.710000] 
[   35.710000] /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/zte_genl_kernel-1.0/zte_genl_kernel_main.c[197]: INFO:Recv from userspace: [Connect request from userspace
[   35.730000] ]
[   35.730000] 
[   35.730000] /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/zte_genl_kernel-1.0/zte_genl_kernel_main.c[169]: INFO:send msg to user ok, cmd=1, msg=1000
[   35.750000] 
[   35.750000] /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/zte_genl_kernel-1.0/zte_genl_kernel_main.c[169]: INFO:send msg to user ok, cmd=3, msg=
zte_wifi_dfs_status_process: dfs=[]
opms_wan_ifname=usb0
LanIfName=br0
goahead initWebs info: webdir is /etc_ro/web/web!
webs: Listening for HTTP requests at address 192.168.0.1
killall: udhcpd: no process killed
killall: dnsmasq: no process killed
2 KB/s (146 bytes in 0.049s)
webs: Listening for HTTPS requests at port 443
begin
middle
else section
mang_num: -1
list_first_item: 
one_num: -1
###the format of mac_ip_list is valid###
begin
middle
else section
mang_num: -1
list_first_item: 
one_num: -1
###the format of mac_ip_list is valid###
opms_wan_ifname=usb0
LanIfName=br0
#######start the mtu_set.sh##########
2 KB/s (150 bytes in 0.056s)
2 KB/s (150 bytes in 0.057s)
192.168.0.1255.255.255.0init_dns_ip:tmp_byte_netmask is 0
init_dns_ip:tmp_byte_netmask is 255
init_dns_ip:tmp_byte_netmask is 255
init_dns_ip:tmp_byte_netmask is 255
2 KB/s (150 bytes in 0.050s)
#######end the mtu_set.sh##########
iptables: Index of deletion too big.
enter setVoipPortAsLAN()...
zte_port_status_monitor_create_msg_queue(): msgid = [262152]
/system/bin/sh: zte_user_connect: not found

Sat Jan  1 00:00:00 UTC 2000
opms_wan_ifname=usb0
LanIfName=br0
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
adb shell date 
Sat Jan  1 00:00:02 UTC 2000

gmac_netlink_user: Have Ethernet User[1000]!
inform_port_status_to_qmi_dial(): The device is not under lte bridge mode !
ip6tables: No chain/target/match by that name.
ip6tables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
startsmbfilepwent_internal: file /etc/smbpasswd did not exist. File successfully created.
account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
Added user admin.
************start dos_attack_defender.sh*****************
iptables: No chain/target/match by that name.
iptables v1.4.10: Couldn't load target `dosattack_filter':File not found

Try `iptables -h' or 'iptables --help' for more information.
iptables: No chain/target/match by that name.
************end dos_attack_defender.sh*****************
[   44.580000] set 1 
normal mode!

Please press Enter to activate this console. [   45.810000] +++++++http_redirect load, g_web_redirect_gateway=[192.168.0.1]...
[   45.820000] 
[   45.820000] /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/zte_genl_kernel-1.0/zte_genl_kernel_main.c[197]: INFO:Recv from userspace: [5]
[   46.070000] 
[   46.070000] /home/scl/ci/workspace/Soft4_MF286A_TMO_CPE/qsdk/build_dir/linux-ar71xx_generic/zte_genl_kernel-1.0/zte_genl_kernel_main.c[197]: INFO:Recv from userspace: [5]
377+0 records in
377+0 records out
/dev/mtdblock15 on /etc_rw/fota type yaffs2 (rw,relatime)
mtdblock15 already mounted!
opms_wan_ifname=usb0
LanIfName=br0
killall: miniupnpd: no process killed
opms_wan_ifname=usb0
LanIfName=br0
iptables: No chain/target/match by that name.
iptables v1.4.10: Couldn't load target `MINIUPNPD':File not found

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.
Using intrapositioned negation (`--option ! this`) is deprecated in favor of extrapositioned (`! --option this`).
iptables v1.4.10: Couldn't load target `MINIUPNPD':File not found

Try `iptables -h' or 'iptables --help' for more information.
iptables: No chain/target/match by that name.
killall: miniupnpd: no process killed
opms_wan_ifname=usb0
LanIfName=br0
iptables: No chain/target/match by that name.
iptables v1.4.10: Couldn't load target `MINIUPNPD':File not found

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.
Using intrapositioned negation (`--option ! this`) is deprecated in favor of extrapositioned (`! --option this`).
iptables v1.4.10: Couldn't load target `MINIUPNPD':File not found

Try `iptables -h' or 'iptables --help' for more information.
iptables: No chain/target/match by that name.
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
ip6tables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
ip6tables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
ip6tables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
###clear remote manager firewall items start###
wan_if_name: usb0
var: 
remotemr_port_white: 443
###clear remote manager firewall items end###
iptables: No chain/target/match by that name.
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
ip6tables: Bad rule (does a matching rule exist in that chain?).
insmod: can't insert '/lib/modules/3.3.8/shortcut-fe-cm.ko': File exists
insmod: can't insert '/lib/modules/3.3.8/nf_conntrack_sip.ko': File exists
insmod: can't insert '/lib/modules/3.3.8/nf_nat_sip.ko': File exists
insmod: can't insert '/lib/modules/3.3.8/nf_conntrack_pptp.ko': File exists
insmod: can't insert '/lib/modules/3.3.8/nf_nat_pptp.ko': File exists
insmod: can't insert '/lib/modules/3.3.8/nf_conntrack_ftp.ko': File exists
insmod: can't insert '/lib/modules/3.3.8/nf_nat_ftp.ko': File exists
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables v1.4.10: Couldn't load target `time_limit_filter':File not found

Try `iptables -h' or 'iptables --help' for more information.
iptables: No chain/target/match by that name.
insmod: can't insert '/lib/modules/3.3.8/shortcut-fe-cm.ko': File exists
377+0 records in
377+0 records out
iptables: No chain/target/match by that name.
iptables v1.4.10: Couldn't load target `white_list_filter':File not found

Try `iptables -h' or 'iptables --help' for more information.
iptables: No chain/target/match by that name.
[   50.060000] mem_manager: module license 'unspecified' taints kernel.
[   50.070000] Disabling lock debugging due to kernel taint
[   50.110000] __mm_init_module 
speed limit is disabled, so we need to enable SFE,clear iptable and tc rules
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
[   51.050000] ath_dfs: Version 2.0.0
[   51.050000] Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
FOTA >> [update_control.c: 2656][HIGH: COMM] ########---Update_Control Start---########


FOTA >> [update_control.c: 2661][HIGH: COMM] modem is QC_MODEM
[   58.170000] ath_hal: 0.9.17.1 (AR9380, REGOPS_FUNC, PRIVATE_DIAG, WRITE_EEPROM, 11D)
[   58.190000] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
[   58.280000] ath_tx99: Version 2.0
[   58.280000] Copyright (c) 2010 Atheros Communications, Inc, All Rights Reserved
[   59.070000] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
[   59.170000] __ath_attach: Set global_scn[0]
[   59.170000] *** All the minfree values should be <= ATH_TXBUF-32, otherwise default value will be used instead ***
[   59.180000] ACBKMinfree = 48
[   59.180000] ACBEMinfree = 32
[   59.190000] ACVIMinfree = 16
[   59.190000] ACVOMinfree = 0
[   59.190000] CABMinfree = 48
[   59.200000] UAPSDMinfree = 0
[   59.200000] ATH_TXBUF=1500
[   59.210000] Enterprise mode: 0x03bda000
[   59.220000] Restoring Cal data from FS
[   59.220000] 
[   59.220000] ART Version : -48.0.0
[   59.220000] SW Image Version : -48.0.0.0.0
[   59.230000] Board Revision :  
[   59.230000] ar9300_attach: nf_2_nom -110 nf_2_max -60 nf_2_min -125 
[   59.240000] Green-AP : Green-AP : Attached
[   59.240000] 
[   59.250000] ath_get_caps[6167] rx chainmask mismatch actual 7 sc_chainmak 0
[   59.260000] ath_get_caps[6142] tx chainmask mismatch actual 7 sc_chainmak 0
[   59.270000] ath_attach_dfs[12596] dfsdomain 1
[   59.280000] dfs_attach: event log enabled by default
[   59.290000] ath_attach: Set global_ic[1]..gloabl_ic ptr:852ffa74
[   59.300000] osif_wrap_attach:441 osif wrap attached
[   59.300000] osif_wrap_devt_init:402 osif wrap dev table init done
[   59.310000]  Wrap Attached: Wrap_com =864af400 ic->ic_wrap_com=864af400 &wrap_com->wc_devt=864af400 
[   59.320000] ath_tx_paprd_init sc 85368000 PAPRD disabled in HAL
[   59.330000] wifi0: Atheros 956X: mem=0xb8100000, irq=47
[   59.340000] ath_da_pci:  (Atheros/multi-bss)
[   60.940000] ath_ol_pci:  (Atheros/multi-bss)
[   60.940000] hif_pci_enable_bus: con_mode = 0x0, device_id = 0x56
[   60.950000] ath_ol_pci 0000:00:00.0: BAR 0: assigned [mem 0x12000000-0x121fffff 64bit]
[   60.960000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[   60.970000] hif_pci_enable_bus: hif_enable_pci done *********** QCA9888 *************hif_pci_enable_bus: hif_type = 0xe, target_type = 0xchif_pci_enable_bus: hif_pci_probe_tgt_wakeup donehif_target_sync: Loop checking FW signalhif_target_sync: Got FW signal, retries = 0hif_config_ce: ce_init donehif_config_ce: X, ret = 0hif_set_hia: Ehif_set_hia_extnd: E
[   61.010000] chip_id 0xc chip_revision 0x0
[   61.010000] 
[   61.010000]  CLOCK PLL skipped
[   61.020000] hif_set_hia_extnd: setting the target pll frac ffffffff intval ffffffff
[   61.030000] hif_set_hia_extnd: no frac provided, skipping pre-configuring PLL
[   61.040000] hif_pci_bus_configure: hif_set_hia donehif_configure_irq: Ehif_pci_configure_legacy_irq: Ehif_pci_configure_legacy_irq: X, ret = 0hif_enable: X OKhif_napi_create: NAPI structures initializedhif_napi_create: NAPI id 6 created for pipe 5qca_napi_create: napi instance 32 created on pipe 4
[   61.060000] hif_napi_event: received evnt: CONF cmd; v = 1 (state=0x1)hif_napi_event: setting configuration to ON
[   61.080000] __ol_ath_attach() Allocated scn 84180380
[   61.080000] __ol_ath_attach: dev name wifi1
[   61.080000] ol_ath_attach interface_id 1
[   61.090000] ol_target_init() BMI inited.
[   61.100000] ol_target_init() BMI Get Target Info.
[   61.100000] Chip id: 0xc, chip version: 0x1000000
[   61.110000] 
[   61.110000]  CE WAR Disabled
[   61.110000] NUM_DEV=1 FWMODE=0x2 FWSUBMODE=0x0 FWBR_BUF 0
[   61.120000] ol_target_init() configure Target .
[   61.120000] 
[   61.120000]  Target Version is 1000000
[   61.130000] 
[   61.130000]  Flash Download Address  c0000 
[   61.140000] ol_transfer_bin_file: flash data file defined
[   61.140000] ol_transfer_bin_file[3637] Get Caldata for wifi1.
[   61.150000] qdf_fs_read[59], Open File /tmp/wifi1.caldata SUCCESS!!file system magic:16914836super blocksize:4096inode 5930file size:12064qc98xx_verify_checksum: flash checksum passed: 0xf7af
[   61.170000] ol_transfer_bin_file 3698: Download Flash data len 12064
[   61.170000] Board extended Data download address: 0x0
[   61.200000] 
[   61.200000]  Board data initialized
[   61.210000] ol_ath_download_firmware: Download OTP, flash download ADDRESS 0xc0000
[   61.220000] 
[   61.220000]  Selecting  OTP binary for CHIP Version 0
[   61.710000] ol_transfer_bin_file 3518: downloading file 0, Download data len 9084
[   61.750000] 
[   61.750000]  First OTP send param 8000
[   62.000000] ol_ath_download_firmware :First OTP download and Execute is good address:0x4000 return param 4660
[   62.010000] ol_ath_download_firmware:##Board Id 16 , CHIP Id 0
[   62.020000] ol_ath_download_firmware: BOARDDATA DOWNLOAD TO address 0xc0000
[   62.020000] 
[   62.020000]  wifi1: Selecting board data file name boardData_2_0_QCA9888_5G_Y9690.bin
[   62.030000] ol_transfer_bin_file: Board Data File download to address=0xc0000 file name=QCA9888/hw.2/boardData_2_0_QCA9888_5G_Y9690.bin
[   62.060000] ol_transfer_bin_file 3518: downloading file 3, Download data len 12064
[   62.070000] Board extended Data download address: 0x0
[   62.100000] ol_ath_download_firmware: Using 0x1234 for the remainder of init
[   62.110000] 
[   62.110000]  Selecting  OTP binary for CHIP Version 0
[   62.120000] ol_transfer_bin_file 3518: downloading file 0, Download data len 9084
[   62.170000] 
[   62.170000]  [Flash] : Ignore Module param
[   62.170000] 
[   62.170000]  Second otp download Param 10000 
[   62.430000] ol_ath_download_firmware : Second OTP download and Execute is good, param=0x0 
[   62.440000] 
[   62.440000]  Mission mode: Firmware CHIP Version 0
[   62.540000] ol_swap_seg_alloc: Successfully allocated memory for SWAP size=262144 
[   62.560000] Swap: bytes_left to copy: fw:16; dma_page:28605
[   62.570000] Swap: wrong length read:0
[   62.570000] ol_swap_wlan_memory_expansion: Swap total_bytes copied: 233539 Target address 41a4a8 
[   62.580000] scn=84180380  target_write_addr=41a4a8 seg_info=841de010 
[   62.590000] ol_transfer_swap_struct:Code swap structure successfully downloaded for bin type =2 
[   62.600000] bin_filename=QCA9888/hw.2/athwlan.bin swap_filename=/lib/firmware/QCA9888/hw.2/athwlan.codeswap.bin 
[   62.610000] ol_transfer_bin_file: Downloading firmware file: QCA9888/hw.2/athwlan.bin
[   64.290000] ol_transfer_bin_file 3518: downloading file 1, Download data len 372428

I teraz pytanie co dalej? Chciałbym oczywiście zmienić na nim soft na OpenWRT.
Przede wszystkim chciałbym aby mi ktoś pomógł potwierdzić jaki konkretnie mam router.
Z góry dzięki.

2 (edytowany przez Cezary 2023-04-23 11:16:09)

Odp: MF286 z T-MOBILE.

Masz 12 partycji, więc wygląda jak zwykły mf286. Instaluj openwrt.

EDIT: MF286A

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

3

Odp: MF286 z T-MOBILE.

@Cezary, flash layout wg mojej wiedzy wskazuje na MF286A/R, modem Qualcomma na MF286A. Na MF286 nie ma partycji "reserved" ani printów z remapowania bloków przy montowaniu yaffs-a.

4

Odp: MF286 z T-MOBILE.

I ścieżki zaszyte w sofcie by też o tym świadczyły, tak. Sprawdziłem rozkład partycji w oryginalne i faktycznie, nie liczba a ich przeznaczenie jest inne.

Sorry, więc się myliłem, najprawdopodobniej jest to i MF286A.

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

5

Odp: MF286 z T-MOBILE.

Zniknąłem na trochę ale już jestem.
Zapomniałem napisać że jestem noobem w temacie robienia upgrade softu.
Na początek pasowało by mi zrobić kopię partycji.
Czy wystarczy przerwać bootloadr w tym miejscu:
====== NAND Parameters ======
sc addr = 0x87ff7430 page(write size) = 0x800 (erase size) block = 0x20000
Setting 0x181162c0 to 0x4b962100
Uaztemain: enter into !
zte_getHandOffState: read data=0x20 from 0x0
Uaztemain: no need to update 'ßĘî™ócč7~çWż?饇Áí»ęňQÜűZ÷ŰŚXxüo'
Hit any key to stop autoboot: 
a potem wpisać tę komendę:
https://eko.one.pl/forum/viewtopic.php? … 86#p279586
Czy nie, i trzeba jeszcze kombinować z programem Nordic? Jeżeli trzeba to z jaką wersją? Bo widzę ich sporo i nie wiem którą mam użyć do wersji MF286A.

6

Odp: MF286 z T-MOBILE.

Żadnego. Jeżeli już masz uart podłączony to normalnie zrób backup i wgraj soft przez bootloader.

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

7 (edytowany przez bchbarytek 2023-05-27 08:47:40)

Odp: MF286 z T-MOBILE.

Niestety nie idzie to zbyt łatwo.
Przeczytałem wiele instrukcji ale ciągle nie rozumiem do końca co należy wpisywać żeby zrobić backup po UART.
Podłączyłem pendrive, zatrzymuję bootloadera i wpisuję komendę, ale wywala mi błędy:

for i in 0 1 2 3 4 5 6 7 8 9 10 11; do cat /dev/mtd$i >var/usb_disk/mtd$i; done umunt /var/usb_disk; sync

syntax error
ath> for i in 0 1 2 3 4 5 6 7 8 9 10 11; do cat /dev/mtd$i>/var/usb_disk/mtd$i; done mount /var/usb_disk; sync

syntax error
ath> for i in 0 1 2 3 4 5 6 7 8 9 10 11; do cat /dev/mtd$i /var/usb_disk/mtd$i; done

Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
Unknown command 'cat' - try 'help'
ath> for i in 0 1 2 3 4 5 6 7 8 9 10 11; do cat /dev/mtd$i /var/usb_disk/mtd$i; done

Unknown command 'cat' - try 'help'

Nie mogę dojść co jest nie tak.
Wpisałem help i wyrzuciło listę komend, ale nie ma na niej "cat".
Nie wiem nawet czy mam wpisać cały ten tekst:

for i in 0 1 2 3 4 5 6 7 8 9 10 11; do cat /dev/mtd$i >/var/usb_disk/mtd$i; done
umount /var/usb_disk; sync

czy tylko liniami do średników (a np. "done" będzie odpowiedzią z routera).
Jedyny efekt jaki uzyskałem to gdy wpisuję:

for i in 0 1 2 3 4 5 6 7 8 9 10 11; do cat /dev/mtd$i >/var/usb_disk/mtd$i;

Wtedy mi odpowiada:

hush>

Czyli poprzednie ath> zamienia się na hush>.
Ale dalej już się nic nie da zrobić.

Próbowałem z programu PuTTy jak i z Termite. Efekt ten sam.

Można prosić o jakiś łopatologiczny opis co zrobić/wpisać żeby to zadziałało?

8

Odp: MF286 z T-MOBILE.

for i in 0 1 2 3 4 5 6 7 8 9 10 11; do cat /dev/mtd$i >var/usb_disk/mtd$i; done umunt /var/usb_disk; sync

Nawet nie przepisałeś poprawnie. Brak / przy var, brak spacji.

Tak ma być:

for i in 0 1 2 3 4 5 6 7 8 9 10 11; do cat /dev/mtd$i > /var/usb_disk/mtd$i; done
umount /var/usb_disk
sync

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

9 (edytowany przez bchbarytek 2023-05-27 13:45:40)

Odp: MF286 z T-MOBILE.

Nawet nie przepisałeś poprawnie.


Przepisałem, tylko źle wyjaśniłem. To co podałem to odpowiedzi widziane w terminalu (sądziłem że są identyczne jak to co wysyłam, ale dopiero teraz zauważyłem że nie są).
Fakt, wysyłałem bez spacji ale to dlatego że tutaj było bez spacji:
https://eko.one.pl/forum/viewtopic.php? … 86#p279586

Teraz wklejam dokładnie to co podałeś (ze spacją):
https://i.imgur.com/I6BDBDD.gif
Po wysłaniu opowiedz wygląda tak:
https://i.imgur.com/vVzsYnY.gif
Jak widać zniknęła spacja.

Tutaj włączyłem local-echo żeby było wyraźnie widać co wysyłam a co dostaję w odpowiedzi:
https://i.imgur.com/bNIcpbS.gif
Tu akurat zniknął znak ">".

Mam ustawienia 125000 8N1. Próbowałem też na 8N2, wtedy w odpowiedniach prawie nie brakuje znaków, ale i tak wywala błąd że nie zna komendy "cat".

Wiem że to żałośnie proste sprawy, ale nawet z tak prostą sprawą jak wklejanie komend do terminala sobie nie mogę poradzić. Nie spodziewałem się takich problemów.

EDIT. Można pominąć ten kawałek wyżej: poradziłem sobie (z tym etapem)
Szkoda że nie było odpowiedzi na moje poprzednie pytanie:

Czy wystarczy przerwać bootloadr w tym miejscu:
...
Hit any key to stop autoboot:  

Bo przez to pomyślałem że tak ma być.
Ale nie, trzeba zatrzymywać później. Już na kernelu, na prędkości 115200 baud.
Nie ma żadnego konkretnego komunikatu gdzie zatrzymywać. Trzeba poczekać dość długo po włączeniu routera (u mnie z minutę).
Może warto dodać tę informację do opisu/instrukcji, bo to może być bardzo mylące dla początkujących.

W każdym razie wtedy komenda zadziałała, i na pendrive pojawiło się 12 plików mtd.
Więc mogę iść dalej.
Domyślam się że mam zapisać jakiś plik obrazu na pendrive, i inną komendą go wgrać.
No to mogę prosić o nakierowanie na ten plik i na komendę?

10

Odp: MF286 z T-MOBILE.

Ale ty nie miałeś wklejać poleceń do terminala tylko masz je tam wpisać. Jak masz jakiś kiepski terminal albo coś się dzieje z połączeniem to masz takie skutki..

Plik ściągasz np. ode mnie:
initramfs jest tu: https://dl.eko.one.pl/firmware/?version … zte_mf286a
sysupgrade jest tu: https://dl.eko.one.pl/firmware/?version … zte_mf286a

Jak wgrać masz opisane przy commicie: https://github.com/openwrt/openwrt/pull/9274 różnymi metodami. Podłączyłeś już serial więc mógłbyś przez bootloader, ale masz tam też opisane z pendrive.

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

11

Odp: MF286 z T-MOBILE.

Mam za małą wiedzę żeby powiedzieć co się tutaj konkretnie dzieje, ale na pewno wiem jedno: nie działało po zatrzymaniu bootloadera. A próbowałem dziesiątki razy.
Zadziałało od ręki jak go puściułem dalej, gdy zmienia prędkość na 115200 baud.
Teraz widzę że wtedy nawet nie trzeba go zatrzymywać, tylko od razu dawać komendy (i działa też wklejanie).

Pomyślałem że może wygodniej będzie po TFTF, skoro połączenie z siecią i tak potem będzie mi potrzebne.
Ale coś nie zadziałało. Nie widzi mi pliku na serwerze TFTP.
Sprówałem więc z pendriva, ale i tutaj problem:
nandwrite -p /dev/<firmware-mtd>   /var/usb_disk/openwrt-22.03-snapshot-r20138-5f583d31c7-ath79-nand-zte_mf286a-initramfs-kernel.bin
nandwrite -p /dev/<firmware-mtd>   /var/usb_disk/openwrt-22.03-s

napshot-r20138-5f583d31c7-ath79-nand-zte_mf286a-initramfs-kernel.bin
/bin/ash: can't open firmware-mtd: no such file
admin@(none):~#
admin@(none):~#

Oczywiście zmieniłem nazwę pliku. Ale to nie z nią jest problem, tylko z partycją firmware-mtd.

12

Odp: MF286 z T-MOBILE.

Za firmware-mtd masz podstawić sobie numer partycji. Zrób

cat /proc/mtd

jedna z partycji będzie nazywała się firmware. W pierwszej kolumnie masz jej oznaczenie więc robisz np. /dev/mtd11 a nie /dev/<firmware-mtd>

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

13 (edytowany przez bchbarytek 2023-05-27 15:13:16)

Odp: MF286 z T-MOBILE.

Efekt jest taki że znalazło mi 17 partycji (firmware to mtd16).

dev:    size   erasesize  name
mtd0: 000a0000 00010000 "u-boot"
mtd1: 00020000 00010000 "u-boot-env"
mtd2: 00140000 00010000 "reserved1"
mtd3: 000a0000 00020000 "fota-flag"
mtd4: 00080000 00020000 "art"
mtd5: 00080000 00020000 "mac"
mtd6: 000c0000 00020000 "reserved2"
mtd7: 00400000 00020000 "cfg-param"
mtd8: 00400000 00020000 "log"
mtd9: 000a0000 00020000 "oops"
mtd10: 00500000 00020000 "reserved3"
mtd11: 00800000 00020000 "web"
mtd12: 00300000 00020000 "kernel"
mtd13: 01a00000 00020000 "rootfs"
mtd14: 01900000 00020000 "data"
mtd15: 03200000 00020000 "fota"
mtd16: 01d00000 00020000 "firmware"
admin@(none):~# 236 KB/s (13312 bytes in 0.054s)

Powtarzam backup.
Pytanie czy to coś zmienia w sprawie modelu? Czy nadal to wskazuje na to że to MF286A?

14

Odp: MF286 z T-MOBILE.

Tak, nadal MF286A.

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

15

Odp: MF286 z T-MOBILE.

Nie ma lekko:
mtd14: 01900000 00020000 "data"
mtd15: 03200000 00020000 "fota"
mtd16: 01d00000 00020000 "firmware"
admin@(none):~#
admin@(none):~#
nandwrite -p /dev/mtd16   /var/usb_disk/openwrt-22.03-snapshot-r20138-5f583d31c7-ath79-nand-zte_mf286a-initramfs-kernel.bin
nandwrite -p /dev/mtd16   /var/usb_disk/openwrt-22.03-snapshot-r

20138-5f583d31c7-ath79-nand-zte_mf286a-initramfs-kernel.bin
Writing data to block 0 at offset 0x0
[  120.830000] illeagl access !!!
libmtd: error!: cannot write 2048 bytes to mtd16 (eraseblock 0, offset 0)
        error 1 (Operation not permitted)
nandwrite: error!: /dev/mtd16: MTD write failure
           error 1 (Operation not permitted)
Data was only partially written due to error
: Operation not permitted
admin@(none):~#
admin@(none):~#

16

Odp: MF286 z T-MOBILE.

Ok, więc rób przez tftp i bootloader.

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

17

Odp: MF286 z T-MOBILE.

Tam z kolei mam inne problemy.
Na TFTP64 nie znajdowało mi pliku:

TFTP from server 192.168.0.22; our IP address is 192.168.0.1
Filename 'openwrt-22.03-snapshot-r20138-5f53d31c7-ath79-nand-zte_mf286-initramfs-kernel.bin'.
Load address: 0x81000000
Loading: 
TFTP error: 'File not found' (1)
Starting again

Na haneWIN TFTP jest tak:

ath> setenv serverip 192.168.0.22
setenv serverip 192.168.0.22

ath> setenv ipaddr 192.168.0.1
setenv ipaddr 192.168.0.1

ath> tftpboot 0x81000000 openwrt-22.03-snapshot-r20138-5f583d31c7-ath79-nand-zte_mf286a-initramfs-kernel.bin
tftpboot 0x81000000 openwrt-22.03-snapshot-r20138-5f53d31c7-ath79-nand-zte_mf286-initramfs-kernel.bin

Trying eth0
ath_gmac_phy_link
ath_gmac_phy_duplex
ath_gmac_phy_speed
dup 1 speed 1000
Using eth0 device
TFTP from server 192.168.0.22; our IP address is 192.168.0.1
Filename 'openwrt-22.03-snapshot-r20138-5f53d31c7-ath79-nand-zte_mf286-initramfs-kernel.bin'.
Load address: 0x81000000
Loading: T T T T T T T T T T 
Retry count exceeded; starting again
Trying eth0

I program pokazuje Active Clients: 0.

W obu przypadkach oczywiście zmieniałem adres PC na 192.168.0.22.
Możesz mi polecić jakiś program (może być na Linuxa) i ustawienia jakie trzeba w nim zrobić aby zadziałało?

18

Odp: MF286 z T-MOBILE.

tftp64.exe

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

19

Odp: MF286 z T-MOBILE.

Na tym już próbowałem i nie szło.
Poszło na tftp32.
Teraz to:

STEP 4: Actual installation:

    Set your computer IP to 192.168.1.22/24
    scp the sysupgrade image to the device:

 

scp openwrt-ath79-nand-zte_mf286a-squashfs-sysupgrade.bin \
  root@192.168.1.1:/tmp/

    ssh into the device and execute sysupgrade:

 

sysupgrade -n /tmp/openwrt-ath79-nand-zte_mf286a-squashfs-sysupgrade.bin

I tego nie rozumiem. Teraz mam łączyć się klientem SCP?

20

Odp: MF286 z T-MOBILE.

Tak.

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

21 (edytowany przez bchbarytek 2023-05-27 17:45:11)

Odp: MF286 z T-MOBILE.

Dobra. Wrzuciłem plik do folderu /tmp za pomocą SCP.

W terminalu UART uruchomiłem SSH (był tekstowy ekran powitalny).
Wpisuję komendę, ale coś nie działa:
sysupgrade -n /tmp/openwrt-ath79-nand-zte_mf286a-squashfs-sysupgrade.bin
sysupgrade -n /tmp/openwrt-ath79-nand-zte_mf286a-squashfs-sysupg

rade.bin
Thu May  4 00:32:31 CEST 2023 upgrade: Image metadata not present
Thu May  4 00:32:31 CEST 2023 upgrade: Use sysupgrade -F to override this check when downgrading or flashing to vendor firmware
Image check failed.
[1B][01;32mroot@OpenWrt:/#[1B][00m
[1B][01;32mroot@OpenWrt:/#[1B][00m [ 1557.373053] Atheros AR8216/AR8236/AR8316 mdio.0:00: Port 5 is down

Zaryzykowałem i zrobiłem z atrybutem -F, i coś tam się niby zaprogramowało.
Ale coś nie zadziałało tak jak trzeba bo po resecie zasilania nadal startuje firmware T-Mobile.

22

Odp: MF286 z T-MOBILE.

Masz jakiś odporny router. Zrób jeszcze raz.

PS. Nie używaj kolorów. Do kodu uzywaj tagów [ code ] i [ /code ], bez spacji oczywiście.

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

23

Odp: MF286 z T-MOBILE.

Dawałem kolory żeby było widać co jest komendami a co odpowiedziami (kolory jak w programie Termite).

Ale już nieważne bo za drugim razem się wgrało.
I startuje prawidłowo jako OpenWrt.

Faktycznie ten router był strasznie oporny. Dużo rzeczy w nim było czy działało inaczej niż w opisach na forum.
No i jeszcze ta dziwna sprawa z niedziałającymi komendami po zatrzymaniu bootloadera. Ostatecznie myślę że chodziło o nieprawidłową pracę przejściówek na prędkości 125000 baud (choć na oscyloskopie to wyglądało ok).

W każdym razie bardzo dziękuję za pomoc. No i podziwiam za cierpliwość do takiej pomocy.

24

Odp: MF286 z T-MOBILE.

Cześć. Udało ci się postawić LTE na WAN na tym routerze? Ja właśnie wgrałem OpenWrt 22.03, mam modem Qualcomm Atheros QCA956X v1rev1 i nie mogę odpalić LTE via wbudowany modem. Dodałem interfejs po NCM i niby się połaczył, bo lataja jakies pakiety, ale nie moge dostac adresu IP na tym interfejsie. Jako urzadzenie wykorzystuje /dev/ttyACM0. Po dodaniu interfejsu, drugi (dhcp klient) dodaje sie automatycznie ale nie moze wystartowac. Jak go probuje edytowac to wywala w GUI blad "sref is null".
Miał ktoś podobny problem?

25

Odp: MF286 z T-MOBILE.

Czy masz MF286 (który obsługuje się przez qmi) czy masz MF286R który obsługuje sie przez NCM? Sadząc po tym że wspominasz /dev/ttyACM0 to raczej masz MF286R a to nie ma nic wspólnego z tym tematem ani nie są to zgodne modemy.

Pokaż wynik polecenia

uci show network

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