Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision Next revisionBoth sides next revision | ||
| inbox:toh:asus:asus_rt-n12e_c1 [2020/12/13 08:56] – Created from the form at meta:create_new_device_page ambassador86 | inbox:toh:asus:asus_rt-n12e_c1 [2020/12/13 09:38] – [JTAG] ambassador86 | ||
|---|---|---|---|
| Line 43: | Line 43: | ||
| ===== Hardware highlights ===== | ===== Hardware highlights ===== | ||
| ^ CPU ^ Ram ^ Flash ^ Network | ^ CPU ^ Ram ^ Flash ^ Network | ||
| - | | EXAMPLE RT3052 | + | | MediaTek MT7628 |
| Line 111: | Line 111: | ||
| ===== Hardware ===== | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | ^ Architecture | + | ^ Architecture |
| - | ^ Vendor | + | ^ Vendor |
| - | ^ Bootloader | + | ^ Bootloader |
| - | ^ System-On-Chip | + | ^ System-On-Chip |
| - | ^ CPU/ | + | ^ CPU/ |
| - | ^ Flash-Chip | + | ^ Flash-Chip |
| - | ^ Flash size | + | ^ Flash size | 8 MiB | |
| - | ^ RAM | EXAMPLE 64 MiB | | + | ^ RAM | 32 MiB | |
| ^ Wireless | ^ Wireless | ||
| ^ Ethernet | ^ Ethernet | ||
| ^ Switch | ^ Switch | ||
| - | ^ USB | EXAMPLE 1x 2.0 | | + | ^ Serial |
| - | ^ Serial | + | |
| - | ^ JTAG | EXAMPLE [[#JTAG|Not populated]] | + | |
| Line 169: | Line 167: | ||
| ^ Serial connection parameters\\ for ASUS RT-N12E C1 | EXAMPLE 115200, 8N1 | | ^ Serial connection parameters\\ for ASUS RT-N12E C1 | EXAMPLE 115200, 8N1 | | ||
| - | ==== JTAG ==== | ||
| - | -> [[docs: | ||
| - | |||
| - | How to connect to the JTAG Port of this specific device:\\ | ||
| - | **Insert photo of PCB with markings for JTAG port** | ||
| ===== Bootlogs ===== | ===== Bootlogs ===== | ||
| + | |||
| + | |||
| ==== OEM bootlog ==== | ==== OEM bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| - | <nowiki>COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE</nowiki> | + | U-Boot 1.1.5 (Mar 25 2016 - 13:59:20) |
| + | |||
| + | ASUS PRODUCT bootloader version: 1.0.0.2 | ||
| + | Board: Ralink APSoC DRAM: 32 MB | ||
| + | ASUS ASUS PRODUCT gpio init : reset pin | ||
| + | flash manufacture id: ef, device id 40 17 | ||
| + | find flash: W25Q64BV | ||
| + | raspi_read: from:40035 len:1 | ||
| + | raspi_read: from:40036 len:1 | ||
| + | raspi_read: from:30000 len:1000 | ||
| + | Maximum malloc length: 1024 KBytes | ||
| + | mem_malloc_start/ | ||
| + | *** Warning - bad CRC, using default environment | ||
| + | |||
| + | ============================================ | ||
| + | Ralink UBoot Version: 4.3.0.0 | ||
| + | -------------------------------------------- | ||
| + | ASIC 7628_MP (Port5<->None) | ||
| + | DRAM component: 256 Mbits DDR, width 16 | ||
| + | DRAM bus: 16 bit | ||
| + | Total memory: 32 MBytes | ||
| + | Flash component: SPI Flash | ||
| + | Date:Mar 25 2016 Time: | ||
| + | ============================================ | ||
| + | icache: sets:512, ways:4, linesz:32 , | ||
| + | dcache: sets:256, ways:4, linesz:32 , | ||
| + | RESET MT7628 PHY!!!!!! | ||
| + | Please choose the operation: | ||
| + | 0: Load System code then write to Flash via Serial. | ||
| + | 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. | ||
| + | 0 | ||
| + | |||
| + | 3: System Boot System code via Flash. | ||
| + | raspi_read: from:4018a len:4 | ||
| + | |||
| + | ASUS PRODUCT bootloader version: 1.0.0.2 | ||
| + | raspi_read: from:40004 len:6 | ||
| + | MAC Address: 18: | ||
| + | raspi_read: from:40004 len:6 | ||
| + | |||
| + | ## Checking 1st firmware at bc050000 ... | ||
| + | raspi_read: from:50000 len:40 | ||
| + | Image Name: | ||
| + | Image Type: MIPS Linux Kernel Image (lzma compressed) | ||
| + | Data Size: 7651544 Bytes = 7.3 MB | ||
| + | Load Address: 80000000 | ||
| + | Entry Point: | ||
| + | raspi_read: from:50040 len:74c0d8 | ||
| + | | ||
| + | | ||
| + | ## Giving linux ramsize: 33554432 (32 MB) | ||
| + | |||
| + | Starting kernel ... | ||
| + | |||
| + | |||
| + | LINUX started... | ||
| + | |||
| + | THIS IS ASIC | ||
| + | Linux version 2.6.36 (root@asus) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #1 Mon May 11 10:00:56 CST 2020 | ||
| + | |||
| + | The CPU feqenuce set to 575 MHz | ||
| + | CPU revision is: 00019655 (MIPS 24Kc) | ||
| + | Software DMA cache coherency | ||
| + | Determined physical RAM map: | ||
| + | | ||
| + | Initrd not found or empty - disabling initrd | ||
| + | Zone PFN ranges: | ||
| + | Normal | ||
| + | Movable zone start PFN for each node | ||
| + | early_node_map[1] active PFN ranges | ||
| + | 0: 0x00000000 -> 0x00002000 | ||
| + | Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 | ||
| + | Kernel command line: console=ttyS1, | ||
| + | PID hash table entries: 128 (order: -3, 512 bytes) | ||
| + | Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) | ||
| + | Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) | ||
| + | Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes. | ||
| + | Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | Writing ErrCtl register=0007e10e | ||
| + | Readback ErrCtl register=0007e10e | ||
| + | Memory: 28712k/ | ||
| + | SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, | ||
| + | NR_IRQS: | ||
| + | console [ttyS1] enabled | ||
| + | Calibrating delay loop... 382.97 BogoMIPS (lpj=765952) | ||
| + | pid_max: default: 32768 minimum: 301 | ||
| + | Mount-cache hash table entries: 512 | ||
| + | NET: Registered protocol family 16 | ||
| + | bio: create slab <bio-0> at 0 | ||
| + | Switching to clocksource MIPS | ||
| + | NET: Registered protocol family 2 | ||
| + | IP route cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | TCP established hash table entries: 1024 (order: 1, 8192 bytes) | ||
| + | TCP bind hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | TCP: Hash tables configured (established 1024 bind 1024) | ||
| + | TCP reno registered | ||
| + | UDP hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | NET: Registered protocol family 1 | ||
| + | squashfs: version 4.0 (2009/01/31) Phillip Lougher | ||
| + | JFFS2 version 2.2 (NAND) (ZLIB) (RTIME) (c) 2001-2006 Red Hat, Inc. | ||
| + | msgmni has been set to 56 | ||
| + | Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) | ||
| + | io scheduler noop registered (default) | ||
| + | Ralink gpio driver initialized | ||
| + | Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled | ||
| + | serial8250: ttyS0 at MMIO 0x10000d00 (irq = 21) is a 16550A | ||
| + | serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A | ||
| + | brd: module loaded | ||
| + | flash manufacture id: ef, device id 40 17 | ||
| + | W25Q64BV(ef 40170000) (8192 Kbytes) | ||
| + | mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 | ||
| + | partion 3: ffffffff 7b0000 | ||
| + | partion 4: 17f600 680a00 | ||
| + | #add mtd partition# | ||
| + | Creating 6 MTD partitions on " | ||
| + | 0x000000000000-0x000000030000 : " | ||
| + | 0x000000030000-0x000000040000 : " | ||
| + | 0x000000040000-0x000000050000 : " | ||
| + | 0x000000050000-0x000000800000 : " | ||
| + | 0x00000017f600-0x000000800000 : " | ||
| + | 0x000000000000-0x000000800000 : " | ||
| + | rdm_major = 253 | ||
| + | GMAC1_MAC_ADRH -- : 0x0000000c | ||
| + | GMAC1_MAC_ADRL -- : 0x43e17629 | ||
| + | Ralink APSoC Ethernet Driver Initilization. v3.1 512 rx/tx descriptors allocated, mtu = 1500! | ||
| + | GMAC1_MAC_ADRH -- : 0x0000000c | ||
| + | GMAC1_MAC_ADRL -- : 0x43e17629 | ||
| + | PROC INIT OK! | ||
| + | PPP generic driver version 2.4.2 | ||
| + | PPP Deflate Compression module registered | ||
| + | PPP MPPE Compression module registered | ||
| + | NET: Registered protocol family 24 | ||
| + | PPTP driver version 0.8.5 | ||
| + | IMQ driver loaded successfully. | ||
| + | Hooking IMQ before NAT on PREROUTING. | ||
| + | Hooking IMQ after NAT on POSTROUTING. | ||
| + | u32 classifier | ||
| + | nf_conntrack version 0.5.0 (448 buckets, 1792 max) | ||
| + | matchsize=264 | ||
| + | xt_time: kernel timezone is -0000 | ||
| + | GRE over IPv4 demultiplexor driver | ||
| + | gre: can't add protocol | ||
| + | ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Linux | ||
| + | arp_tables: (C) 2002 David S. Miller | ||
| + | TCP cubic registered | ||
| + | NET: Registered protocol family 10 | ||
| + | ip6_tables: (C) 2000-2006 Netfilter Core Team | ||
| + | NET: Registered protocol family 17 | ||
| + | L2TP core driver, V2.0 | ||
| + | PPPoL2TP kernel driver, V2.0 | ||
| + | 802.1Q VLAN Support v1.8 Ben Greear < | ||
| + | All bugs added by David S. Miller < | ||
| + | VFS: Mounted root (squashfs filesystem) readonly on device 31:4. | ||
| + | Freeing unused kernel memory: 168k freed | ||
| + | offset 0x8000 elapse 0ms | ||
| + | bled: Unknown symbol irq_to_desc (err 0) | ||
| + | 1: set_action 0 | ||
| + | |||
| + | |||
| + | Hit ENTER for console... | ||
| + | |||
| + | firmware version: 3.0.0.4.380_10931-gfed566f | ||
| + | mtd productid: RT-N11P_B1 | ||
| + | bootloader version: RT-N11P_B1-01-00-00-02 | ||
| + | firmware version: 3.0.0.4 | ||
| + | odmpid: RT-N12E | ||
| + | current FW productid: RT-N11P_B1 | ||
| + | current FW firmver: 3.0.0.4 | ||
| + | clean_mode(1) clean_time(2) threshold(0) | ||
| + | free_caches: | ||
| + | free_caches: | ||
| + | free_caches: | ||
| + | free_caches: | ||
| + | [1 init: | ||
| + | set_basic_ifname_vars: | ||
| + | wan_ifnames: | ||
| + | __config_swports_bled: | ||
| + | __config_swports_bled: | ||
| + | num_of_mssid_support(0x0093): | ||
| + | mt_wifi_7628: | ||
| + | Disabling lock debugging due to kernel taint | ||
| + | |||
| + | |||
| + | === pAd = c0509000, size = 1190152 === | ||
| + | |||
| + | <-- RTMPAllocTxRxRingMemory, | ||
| + | <-- RTMPAllocAdapterBlock, | ||
| + | RtmpChipOpsHook(492): | ||
| + | mt7628_init()--> | ||
| + | mt7628_init(FW(8a00), | ||
| + | e2.bin mt7628_init(1117):: | ||
| + | mt_bcn_buf_init(218): | ||
| + | < | ||
| + | hotplug net INTERFACE=ra0 ACTION=add | ||
| + | start_logger: | ||
| + | )ifconfig: name=Raeth v3.1 (eth2 flags=1043 TaskletIFUP addr=(null), | ||
| + | |||
| + | |||
| + | phy_tx_ring = 0x00a8c000, tx_ring = 0xa0a8c000 | ||
| + | |||
| + | phy_rx_ring0 = 0x00a8e000, rx_ring0 = 0xa0a8e000 | ||
| + | GMAC1_MAC_ADRH -- : 0x00001831 | ||
| + | GMAC1_MAC_ADRL -- : 0xbf65ba6c | ||
| + | RT305x_ESW: Link Status Changed | ||
| + | hotplug net INTERFACE=vlan1 ACTION=add | ||
| + | hotplug net INTERFACE=vlan2 ACTION=add | ||
| + | config_switch(0x014a): | ||
| + | Algorithmics/ | ||
| + | config_mt7628_esw_LANWANPartition: | ||
| + | mt7628_reg_write()..offset= | ||
| + | config_mt7628_esw_LANWANPartition: | ||
| + | mt7628_reg_write()..offset= | ||
| + | config_mt7628_esw_LANWANPartition: | ||
| + | mt7628_reg_write()..offset= | ||
| + | config_mt7628_esw_LANWANPartition: | ||
| + | mt7628_reg_write()..offset= | ||
| + | mt7628_reg_write()..offset= | ||
| + | config_mt7628_esw_LANWANPartition: | ||
| + | mt7628_reg_write()..offset= | ||
| + | mt7628_reg_write()..offset= | ||
| + | [set_Vlan_untag][714] idx = 0, untag_mask = 15 | ||
| + | mt7628_reg_write()..offset= 100, value= | ||
| + | [set_Vlan_untag][714] idx = 1, untag_mask = 16 | ||
| + | mt7628_reg_write()..offset= 100, value= | ||
| + | config_switch(0x0184): | ||
| + | config_switch(0x037a): | ||
| + | update_lan_state(lan_, | ||
| + | start_lan: setting up the bridge br0 | ||
| + | _ifconfig: name=vlan1 flags=1243 IFUP addr=(null) netmask=(null) | ||
| + | start_lan: setting MAC of br0 bridge to 18: | ||
| + | gen ralink config | ||
| + | gen_ralink_conficheck_runtime_para 650: match | ||
| + | g(0x03b0): Main TX_BCN DESC a0911000 size = 320 | ||
| + | BSSID is not mulRX[0] DESC a0913000 size = 2048 | ||
| + | tiple of 4s!warnRX[1] DESC a0916000 size = 1024 | ||
| + | ing: 50!!!! | ||
| + | Miss some configuration, | ||
| + | _ifconfig: name=ra0 flags=1243 IFUP addr=(null) netmask=cfg_mode=9 | ||
| + | (null) | ||
| + | hotplug cfg_mode=9 | ||
| + | net INTERFACE=brwmode_band_equal(): | ||
| + | 0 ACTION=add | ||
| + | APSDCapable[0]=1 | ||
| + | APSDCapable[1]=1 | ||
| + | APSDCapable[2]=1 | ||
| + | APSDCapable[3]=1 | ||
| + | APSDCapable[4]=1 | ||
| + | APSDCapable[5]=1 | ||
| + | APSDCapable[6]=1 | ||
| + | APSDCapable[7]=1 | ||
| + | APSDCapable[8]=1 | ||
| + | APSDCapable[9]=1 | ||
| + | APSDCapable[10]=1 | ||
| + | APSDCapable[11]=1 | ||
| + | APSDCapable[12]=1 | ||
| + | APSDCapable[13]=1 | ||
| + | APSDCapable[14]=1 | ||
| + | APSDCapable[15]=1 | ||
| + | default ApCliAPSDCapable[0]=1 | ||
| + | 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) | ||
| + | LEDMethod = 1 | ||
| + | RTMPReadParametersHook 269: don't change config | ||
| + | RTMPSetDefaultChannel() : default channel to 1 | ||
| + | load fw image from fw_header_image | ||
| + | AndesMTLoadFwMethod1(2174):: | ||
| + | FW Version: | ||
| + | FW Build Date: | ||
| + | CmdAddressLenReq: | ||
| + | CmdFwStartReq: | ||
| + | CmdStartDLRsp: | ||
| + | MtAsicDMASchedulerInit(): | ||
| + | efuse_probe: | ||
| + | RtmpChipOpsEepromHook:: | ||
| + | RtmpEepromGetDefault:: | ||
| + | RtmpChipOpsEepromHook: | ||
| + | NVM is FLASH mode | ||
| + | 1. Phy Mode = 14 | ||
| + | Country Region from e2p = ffff | ||
| + | tssi_1_target_pwr_g_band = 38 | ||
| + | 2. Phy Mode = 14 | ||
| + | 3. Phy Mode = 14 | ||
| + | NICInitPwrPinCfg(11): | ||
| + | NICInitializeAsic(651): | ||
| + | mt_mac_init()--> | ||
| + | MtAsicInitMac()--> | ||
| + | mt7628_init_mac_cr()--> | ||
| + | MtAsicSetMacMaxLen(1241): | ||
| + | < | ||
| + | WTBL Segment 1 info: | ||
| + | MemBaseAddr/ | ||
| + | EntrySize/ | ||
| + | WTBL Segment 2 info: | ||
| + | MemBaseAddr/ | ||
| + | EntrySize/ | ||
| + | WTBL Segment 3 info: | ||
| + | MemBaseAddr/ | ||
| + | EntrySize/ | ||
| + | WTBL Segment 4 info: | ||
| + | MemBaseAddr/ | ||
| + | EntrySize/ | ||
| + | AntCfgInit(2876): | ||
| + | MCS Set = ff ff 00 00 01 | ||
| + | MtAsicSetChBusyStat(826): | ||
| + | CmdSlotTimeSet: | ||
| + | Channel 1 : Dirty = 840, False CCA = 0, Busy Time = 10199, Skip Channel = FALSE | ||
| + | Channel 2 : Dirty = 544, False CCA = 0, Busy Time = 2257, Skip Channel = FALSE | ||
| + | Channel 3 : Dirty = 528, False CCA = 0, Busy Time = 2932, Skip Channel = FALSE | ||
| + | Channel 4 : Dirty = 512, False CCA = 0, Busy Time = 2866, Skip Channel = FALSE | ||
| + | Channel 5 : Dirty = 496, False CCA = 0, Busy Time = 5252, Skip Channel = FALSE | ||
| + | Channel 6 : Dirty = 560, False CCA = 0, Busy Time = 12417, Skip Channel = FALSE | ||
| + | Channel 7 : Dirty = 436, False CCA = 0, Busy Time = 18318, Skip Channel = FALSE | ||
| + | Channel 8 : Dirty = 440, False CCA = 0, Busy Time = 7592, Skip Channel = FALSE | ||
| + | Channel 9 : Dirty = 444, False CCA = 0, Busy Time = 6946, Skip Channel = FALSE | ||
| + | Channel 10 : Dirty = 448, False CCA = 0, Busy Time = 23044, Skip Channel = FALSE | ||
| + | Channel 11 : Dirty = 630, False CCA = 0, Busy Time = 28741, Skip Channel = FALSE | ||
| + | Channel 12 : Dirty = 288, False CCA = 0, Busy Time = 32006, Skip Channel = FALSE | ||
| + | Channel 13 : Dirty = 252, False CCA = 0, Busy Time = 33924, Skip Channel = FALSE | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | [PMF]ap_pmf_init:: | ||
| + | MtAsicSetRalinkBurstMode(2929): | ||
| + | MtAsicSetPiggyBack(763): | ||
| + | MtAsicSetTxPreamble(2908): | ||
| + | MtAsicSetPreTbtt(): | ||
| + | Main bssid = 18: | ||
| + | <==== rt28xx_init, | ||
| + | mt7628_set_ed_cca: | ||
| + | WiFi Startup Cost (ra0): 6.040s | ||
| + | hotplug net INTERFACE=apcli0 ACTION=add | ||
| + | [doSystem] iwpriv ra0 set TxPower=100 | ||
| + | _ifconfig: name=br0 flags=1243 IFUP addr=192.168.1.1 netmask=255.255.255.0 | ||
| + | _ifconfig: name=lo flags=1043 IFUP addr=127.0.0.1 netmask=255.0.0.0 | ||
| + | route_manip: | ||
| + | update_lan_state(lan_, | ||
| + | nat_rule: stop_nat_rules 1. | ||
| + | stop_nat_rules: | ||
| + | start_lan 2160 | ||
| + | start_wsc_pin_enrollee: | ||
| + | [doSystem] iwpriv ra0 set WscConfMode=7 | ||
| + | WPS: PIN | ||
| + | [doSystem] iwpriv ra0 set WscMode=1 | ||
| + | [1 init: | ||
| + | [1 init: | ||
| + | # wanduck: Got LAN(-1) information: | ||
| + | |||
| + | # Enable direct rule | ||
| + | [1 init: | ||
| + | [1 init: | ||
| + | start_lan_port(0) 1 | ||
| + | decomp: fname=/ | ||
| + | decomp: gzip -dc / | ||
| + | [doSystem] iwpriv ra0 set WatchdogPid=179 | ||
| + | load: speed_count = 0 | ||
| + | load: read source= save_path= | ||
| + | load_history: | ||
| + | decomp: fname=/ | ||
| + | set watchdog pid as: 179 | ||
| + | decomp: gzip -dc / | ||
| + | decomp: fname=/ | ||
| + | decomp: gzip -dc / | ||
| + | load_history: | ||
| + | TZ watchdog | ||
| + | start_wan: start_wan_if(0)! | ||
| + | [1 init: | ||
| + | update_wan_state(wan0_, | ||
| + | convert_wan_nvram(wan0_) | ||
| + | ** wan_ifname: vlan2 is NOT UP | ||
| + | _ifconfig: name=vlan2 flags=1043 IFUP addr=(null) netmask=(null) | ||
| + | update_wan_state(wan0_, | ||
| + | start_wan_if(0x0744): | ||
| + | _ifconfig: name=vlan2 flags=1043 IFUP addr=(null) netmask=(null) | ||
| + | start_wan_if(0x0748): | ||
| + | start_auth:: | ||
| + | start_wan_if(0x0752): | ||
| + | [1 init: | ||
| + | start_wan_if(): | ||
| + | udhcpc_wan:: | ||
| + | _ifconfig: name=vlan2 flags=1043 IFUP addr=0.0.0.0 netmask=(null) | ||
| + | wan_down(vlan2) | ||
| + | wan_down(vlan2): | ||
| + | stop_auth:: done | ||
| + | route_manip: | ||
| + | update_wan_state(wan0_, | ||
| + | update_wan_state(wan0_, | ||
| + | udhcpc:: deconfig done | ||
| + | clean_mode(1) clean_time(2) threshold(0) | ||
| + | free_caches: | ||
| + | free_caches: | ||
| + | free_caches: | ||
| + | free_caches: | ||
| </ | </ | ||