[OpenWrt-Devel] [PATCH][RESEND.3] ar71xx:stops qihoo c301 booting into backup firmware

swigger swigger at gmail.com
Mon Sep 22 03:47:10 EDT 2014

Well, it's a good idea.
But I don't know how to create a wiki page.

QIhoo 360 C301 (http://luyou.360.cn/parameter.html, Simplified Chinese
ONLY), has two 16M flash.
The first flash is full functional, and the second has just a backup firmware.
U-boot will boot into the second flash when it believes firmware on
the first is broken.

To flash openwrt, disconnect power source, hold down the reset button
and power on, keep holding reset button for about 20 seconds.
Go to and upload the openwrt firmware to flash.

To flash back to OEM firmware from openwrt, use the same instructions
above and upload a decrypted OEM firmware which can be founded
somewhere by a search engine.

There is also some tools for decrypting OEM firmware (no tool for
encrypting yet), but they are not part of openwrt, so it is not
necessary to discuss here.

On Mon, Sep 22, 2014 at 2:01 PM, Yousong Zhou <yszhou4tech at gmail.com> wrote:
>>> On 2014/9/20 17:18, swigger wrote:
>>>> Openwrt recently adds Qihoo [NYSE:QIHU] C301 router support.
>>>> However, this router has a backup firmware in the second flash and the
>>>> current trunk can only boot 3 times before u-boot boots into that backup
>>>> firmware. This is a stratgy for unbricking.
>>>> This patch makes u-boot happy.
> I do not have a device of this, but looks like it has some quirks that
> needs to be taken care of.  How about creating a wiki page for this
> and documenting your findings about the backup firmware, instructions
> on how to flash OpenWrt from OEM and to restore to OEM firmware, etc?
> Regards.
>                yousong
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list