极2固件降级

来自IPTV爱好者
跳转至: 导航搜索

极路由自9005版以后禁止刷自制或第三方固件。如果通过管理界面升级到9005以上版本,那么路由器的uboot已被升级成禁止刷自制固件的版本。因此只有把极2的uboot降级后才能刷自制ROOT固件。

民间流传一个极1S的0.9005.4778s版本官方固件,这个固件在生成时就开启了dropbear服务,也就是官方ROOT固件,有合法的固件验证签名。由于极2和极1S的硬件高度相似,因此可以把极1S的固件刷到极2中。也就是先用极1S的降级固件将极2降级,然后再刷极2的ROOT自制固件。

极1S固件降级的方法详见:http://bbs.hiwifi.com/thread-56653-1-1.html

本地下载:HC5761-9005-downgrade-ssh.zip 这个ZIP包中含有极2路由器9002和9003版本的uboot。

已经打开SSH的极2路由器9006自制固件:HC5761-sysupgrade-20140911-3d5f030b-ssh.zip

返回:极路由 极1S自制固件 极2自制固件 极1S固件降级

极2引导信息:

U-Boot 1.1.3 (Nov 28 2014 - 19:59:52)

Board: Ralink APSoC DRAM:  128 MB
enable ephy clock...done. rf reg 29 = 5
SSC disabled.
spi device id: ef 40 18 0 0 (40180000)
find flash: w25q128
*** Warning - bad CRC, using default environment

============================================ 
ASIC 7620_MP (Port5<->None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Flash component: SPI Flash
Date:Nov 28 2014  Time:19:59:52
============================================ 
 0 
## Booting image at bc050000 ...
   Image Name:   HC5761
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1390711 Bytes =  1.3 MB
   Load Address: 80000000
   Entry Point:  80000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (build@DEV-9-1-243) (gcc version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12) ) #1 Wed Dec 31 14:44:41 CST 2014
[    0.000000] 
[    0.000000]  The CPU feqenuce set to 580 MHz
[    0.000000] 
[    0.000000]  MIPS CPU sleep mode enabled.
[    0.000000]  PCIE: bypass PCIe DLL.
[    0.000000]  PCIE: Elastic buffer control: Addr:0x68 -> 0xB4
[    0.000000]  disable all power about PCIe
[    0.000000] CPU revision is: 00019650 (MIPS 24KEc)
[    0.000000] Determined 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=HC5761 console=ttyS1,115200 rootfstype=squashfs,jffs2
[    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, PIPT, no aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=0003e6bb
[    0.000000] Readback ErrCtl register=0003e6bb
[    0.000000] Memory: 125976k/131072k available (2673k kernel code, 5096k reserved, 592k data, 372k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:128
[    0.000000] MTK/Ralink System Tick Counter init... cd:8031fac0, m:214748, s:32
[    0.000000] console [ttyS1] enabled
[    0.010000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[    0.070000] pid_max: default: 32768 minimum: 301
[    0.070000] Mount-cache hash table entries: 512
[    0.080000] NET: Registered protocol family 16
[    0.080000] MIPS: machine is Hiwifi Wireless HC5761 Board
[    0.090000] gpiochip_add: registered GPIOs 0 to 23 on device: MT7620-GPIO0
[    0.090000] gpiochip_add: registered GPIOs 24 to 39 on device: MT7620-GPIO1
[    0.100000] gpiochip_add: registered GPIOs 40 to 71 on device: MT7620-GPIO2
[    0.100000] gpiochip_add: registered GPIOs 72 to 72 on device: MT7620-GPIO3
[    1.310000] bio: create slab <bio-0> at 0
[    1.320000] PCI host bridge to bus 0000:00
[    1.320000] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff]
[    1.330000] pci_bus 0000:00: root bus resource [io  0x10160000-0x1016ffff]
[    1.330000] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x201fffff]
[    1.340000] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
[    1.340000] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff]
[    1.350000] pci 0000:01:00.1: BAR 0: assigned [mem 0x20100000-0x201fffff]
[    1.350000] pci 0000:00:00.0: PCI bridge to [bus 01-01]
[    1.360000] pci 0000:00:00.0:   bridge window [mem 0x20000000-0x201fffff]
[    1.360000] BAR0 at slot 0 = 0
[    1.370000] bus=0x0, slot = 0x0
[    1.370000] Found pcie device(bus=0x1, slot = 0x0)
[    1.370000] Found pcie device(bus=0x1, slot = 0x0)
[    1.380000] Switching to clocksource Ralink external timer
[    1.390000] NET: Registered protocol family 2
[    1.390000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    1.390000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    1.400000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    1.400000] TCP: Hash tables configured (established 4096 bind 4096)
[    1.410000] TCP reno registered
[    1.410000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.420000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.430000] NET: Registered protocol family 1
[    1.770000] RT3xxx EHCI/OHCI init.
[    1.800000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.810000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    1.820000] msgmni has been set to 246
[    1.820000] io scheduler noop registered
[    1.830000] io scheduler deadline registered (default)
[    1.830000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.840000] serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A
[    1.850000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A
[    1.870000] brd: module loaded
[    1.870000] deice id : ef 40 18 0 0 (40180000)
[    1.880000] chip info: w25q128(ef 40180000)
[    1.880000] mtd name = raspi, size = 0x01000000 (16M) erasesize = 0x00010000 (64K)
[    1.890000] raspi: squash filesystem found at block 27
[    1.900000] Creating 9 MTD partitions on "raspi":
[    1.910000] 0x000000000000-0x000000030000 : "u-boot"
[    1.920000] mtdchar alloc 0x10000 memory success
[    1.920000] 0x000000030000-0x000000040000 : "hw_panic"
[    1.930000] 0x000000040000-0x000000050000 : "Factory"
[    1.930000] 0x000000050000-0x0000001b0000 : "kernel"
[    1.940000] 0x0000001b0000-0x000000fd0000 : "rootfs"
[    1.950000] mtd: partition "rootfs" set to be root filesystem
[    1.950000] mtd: partition "rootfs_data" created automatically, ofs=CA0000, len=330000 
[    1.960000] 0x000000ca0000-0x000000fd0000 : "rootfs_data"
[    1.970000] 0x000000fd0000-0x000000fe0000 : "hwf_config"
[    1.980000] 0x000000fe0000-0x000000ff0000 : "bdinfo"
[    1.980000] 0x000000ff0000-0x000001000000 : "backup"
[    1.990000] 0x000000050000-0x000000fd0000 : "firmware"
[    2.000000] Stopped WatchDog Timer.
[    2.000000] Ralink APSoC Hardware Watchdog Timer
[    2.010000] MTK MSDC device init.
[    2.010000] MediaTek MT6575 MSDC Driver
[    2.020000] TCP cubic registered
[    2.020000] NET: Registered protocol family 17
[    2.030000] 8021q: 802.1Q VLAN Support v1.8
[    2.030000] Freeing unused kernel memory: 372k freed
-HiWiFi initrd-
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
keypressed: 1
- regular preinit -
[    7.450000] JFFS2 notice: (517) jffs2_build_xattr_subsystem: complete building xattr subsystem, 35 of xdatum (1 unchecked, 34 orphan) and 169 of xref (0 dead, 156 orphan) found.
switching to jffs2
- init -
system don't start cgroup
[    9.990000] Uniform Multi-Platform E-IDE driver
[   10.170000] NET: Registered protocol family 10
[   10.460000] SCSI subsystem initialized
[   10.600000] usbcore: registered new interface driver usbfs
[   10.610000] usbcore: registered new interface driver hub
[   10.610000] usbcore: registered new device driver usb
[   11.340000] rt2860v2_ap: module license 'unspecified' taints kernel.
[   11.350000] Disabling lock debugging due to kernel taint
[   12.960000] device_id =0x7650
[   14.560000] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[   15.240000] loop: module loaded
[   15.410000] PPP generic driver version 2.4.2
[   15.460000] PPP MPPE Compression module registered
[   15.480000] IPv6 over IPv4 tunneling driver
[   15.570000] exFAT: Core Version 1.2.4
[   15.590000] exFAT: FS Version 1.2.4
[   15.670000] GRE over IPv4 demultiplexor driver
[   15.750000] GRE over IPv4 tunneling driver
[   15.770000] ide-gd driver 1.18
[   15.950000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   16.210000] NET: Registered protocol family 24
[   16.380000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   16.410000] rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
[   16.420000] rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
[   16.450000] rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000
[   16.470000] rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00
[   16.470000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   16.480000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   16.490000] usb usb1: Product: Ralink EHCI Host Controller
[   16.490000] usb usb1: Manufacturer: Linux 3.3.8 ehci_hcd
[   16.500000] usb usb1: SerialNumber: rt3xxx
[   16.500000] hub 1-0:1.0: USB hub found
[   16.510000] hub 1-0:1.0: 1 port detected
[   16.620000] nf_conntrack version 0.5.0 (1974 buckets, 7896 max)
[   16.920000] PPTP driver version 0.8.5
[   17.270000] xt_time: kernel timezone is -0000
[   17.870000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   18.200000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   18.230000] rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
[   18.240000] rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
[   18.240000] rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000
[   18.310000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[   18.320000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   18.320000] usb usb2: Product: RT3xxx OHCI Controller
[   18.330000] usb usb2: Manufacturer: Linux 3.3.8 ohci_hcd
[   18.330000] usb usb2: SerialNumber: rt3xxx-ohci
[   18.340000] hub 2-0:1.0: USB hub found
[   18.340000] hub 2-0:1.0: 1 port detected
[   18.450000] Initializing USB Mass Storage driver...
[   18.460000] usbcore: registered new interface driver usb-storage
[   18.460000] USB Mass Storage support registered.
[   18.540000] fuse init (API version 7.18)
[   29.120000] ethernet: port4 linkdown(interrupt)
[   29.130000] ethernet: port0 linkdown(interrupt)
[   29.150000] device eth2.1 entered promiscuous mode
[   29.150000] device eth2 entered promiscuous mode
[   29.170000] br-lan: port 1(eth2.1) entered forwarding state
[   29.170000] br-lan: port 1(eth2.1) entered forwarding state
[   30.200000] ADDRCONF(NETDEV_CHANGE): eth2.1: link becomes ready
[   31.170000] br-lan: port 1(eth2.1) entered forwarding state
[   31.500000] ethernet: port4 linkup(interrupt)
[   31.510000] ethernet: port0 linkup(interrupt)
[   38.320000] device ra0 entered promiscuous mode
[   38.330000] br-lan: port 2(ra0) entered forwarding state
[   38.330000] br-lan: port 2(ra0) entered forwarding state
[   39.210000] device rai0 entered promiscuous mode
[   39.210000] br-lan: port 3(rai0) entered forwarding state
[   39.220000] br-lan: port 3(rai0) entered forwarding state
[   39.480000] Simple address matching list for Netfilter - HiWiFi
[   40.330000] br-lan: port 2(ra0) entered forwarding state
[   41.220000] br-lan: port 3(rai0) entered forwarding state
[   48.370000] EXT4-fs (dm-0): warning: mounting unchecked fs, running e2fsck is recommended
[   48.400000] EXT4-fs (dm-0): mounted filesystem without journal. Opts: nouser_xattr,data=writeback,discard
[   48.890000] EXT4-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended
[   48.950000] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: nouser_xattr,data=writeback,discard
[   56.040000] [NOTICE] <HWF-Kproxy> (hwf_kproxy_init:2121) kproxy hook prioriy -101
[   56.050000] [NOTICE] <HWF-Kproxy> (hwf_kproxy_init:2155) Module is inserted
[   58.190000] [NOTICE] <HWF-SQOS> (hwf_sqos_lan_init:120) lan: 192.168.199.1, lan1: 0.0.0.0
[   58.200000] [NOTICE] <HWF-SQOS> (hwf_sqos_init:186) Module is inserted
[   59.580000] [NOTICE] <HWF-SQOS> (hwf_sqos_qdisc_init:347) tc direction  1
[   59.590000] [NOTICE] <HWF-SQOS> (hwf_sqos_qdisc_init:348) tc queue len max 4000
[   59.710000] [NOTICE] <HWF-SQOS> (hwf_sqos_qdisc_init:347) tc direction  0
[   59.720000] [NOTICE] <HWF-SQOS> (hwf_sqos_qdisc_init:348) tc queue len max 4000
Jan  8 17:07:30 miniupnpd[2158]: sendto(udp_shutdown=-1): Bad file descriptor
Jan  8 17:07:30 miniupnpd[2158]: Failed to broadcast good-bye notifications
[   69.320000] ethernet: port0 linkdown(interrupt)