@MrClass: Not Broken! I broke my modem at least 2 times and repaired it, firmware updates for an ST546v6 are a pain in the ass because there are a lot of types for different versions also they depend on regions.
I have upgraded and downgraded my modem at least 10 times with a lot of failed attempts, which forced me to hard reset it and reconfigure everything (heck, i even memorized my ADSL password).
So basically i know lots of sites for firmware updates one of them is British(the best) but they only have the most recent updates which might be bugged, like Port Forwarding doesn't work for example. I even read through their forums because there one old guy(literally) who is a pro at such stuff.
Note:
Here is the site the old guy's username is Alex Kemp he is the site administrator.
I just tried accessing their download page but they blacklisted my IP, they even restrict your firmware downloads for unregistered users to one download per 24 hours.