Why the size of the firmware so different in size?
Having two routers, both TP-Link Archer C7. The first one is v2, the second is v5.
The firmware for v2 is 16MB, while for v5 is only 6MB.
From what I see:
- package set is the same;
- hardware almost the same (CPU frequency higher for newer model);
What am I missing?
Share a link to the images you are looking at? Hard to say now if you're comparing apples and oranges.
That's just the factory images - the sysupgrade images a very similar in size. The reason is the different image formats used by TP-Link: The v2 uses the tplink-v1-image whereas the v5 uses tplink-safeloader.
Thank you andyboeh.
So the amount of memory available for packages is the same for both models?
Roughly. The flash chip size is the same, but the Wiki page  suggests that the partition layout is different, leading to about 800k less space on the v5 (!).