Source to download router firmwares?

Hi everyone, I'm looking for a canonical place to download router firmwares, I mean like, does the community keep any source I can lookup?

I'm looking for the firmware for an old D-LINK DSL-2500e. I've found one, but it yields nothing on binwalk so I'm wondering this might be corrupted (got that from an old link).

The OpenWrt project only maintains firmware for supported devices (and of course, that's OpenWrt, not other firmware). In each device info page, you'll usually find the download links for the vendor firmware.

You can see all supported devices here in the Table of Hardware. All OpenWrt firmware is avaiable on the downloads site or the firmware-selector