If you are reading this, you have likely spent the last twenty minutes clicking through broken links and abandoned support pages trying to find the firmware for your router.