OpenWrt Forum Archive

Topic: I do not understand the name of the file after compilation.

The content of this topic has been archived on 30 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

After compiling the firmware for TPLink MR3220, I received the following files in the firmware directory (bin/ar71xx):

openwrt-ar71xx-generic-root.squashfs
openwrt-ar71xx-generic-root.squashfs-64k
openwrt-ar71xx-generic-uImage-gzip.bin
openwrt-ar71xx-generic-uImage-lzma.bin
openwrt-ar71xx-generic-vmlinux.bin
openwrt-ar71xx-generic-vmlinux.elf
openwrt-ar71xx-generic-vmlinux.gz
openwrt-ar71xx-generic-vmlinux.lzma
openwrt-ar71xx-generic-vmlinux-lzma.elf

What is the purpose of each file?
Which file is the firmware?

I do not see the files "sysupgrade" or "factory" sad

You have likely selected too many packages and the compiled firmware size exceeds your router's flash capacity, so the actual firmware images have not been produced. (all those listed files are just intermediate steps.)

Remove some packages from the image and try again.

(Last edited by hnyman on 30 Sep 2016, 08:46)

Many thanks!

The discussion might have continued from here.