A few days ago I decided to reverse engineer my router’s firmware image with binwalk.
I’ve bought the TP-Link Archer C7 home router. Not one of the best, but good enough for my needs.
One thing I always do when I buy a new router is install OpenWRT. Why? Because the manufacturer’s firmware quality is usually bad, are not maintained over time and is insecure, with many bugs waiting to be exploited. I prefer to trust on a well maintained and open-source software project like OpenWRT.