ERROR:flash openwrt firmware to a board with QSDK firmware


I have a IPQ8064 AP148 board. Compile the QSDK, then I get .img file. And I can upgrade this board with this .img file.

Now I download the openwrt 19.7.2. After compiling, I get the .bin file.

I upgrade my board with openwrt 19.7.2 firmware, but it's failed:

The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.

Then, tftp and sysupgrade, it's still failed:

openwrt-ipq806x-generic-qcom_ipq8064-ap148-squashfs-nand-factory.bin is not a valid FIT image
Image check 'platform_check_image' failed.

Who can help me?

@liveonlinux, welcome to the community!

But I still do not understand how to solve my problem.
How to flash a IPQ8064 board which is running QSDK firmware with new openwrt 19.7.2 firmware?

Please be clear...

Are you installing:

  • QSDK; or
  • official OpenWrt?

If QSDK, ask:

If official OpenWrt, please provide the link to the firmware/SDK/imagebuilder from link from the Table of Hardware.

(I cannot find your device listed in the official table - so it appears unsupported here).

My IPQ8064 board is same as WPQ864.
see :[CPU*~]=8064

I download openwrt firmware from,

but also failed.

Downdload files:



Your link produces a list of results for devices with an identical CPU. In order to assist you with your request, please provide a direct OpenWrt link to the specific device in question.

No problem.

There is a file: scripts/ It may solve my problem.

But I don't know how to use it.

And there is another article:

Issue with OpenWrt Sysupgrade on IPQ40xx device with QSDK stock firmware

I think it's the same as my problem. How can I do?

  • Figure out the "check routines"
  • After doing so, I also suggest you request a Wiki and Techdata page so you can add your device; in order to post what you figured out for others

(BTW, this means your device is not officially supported...yet.)