Hg556a is the best router for making custom embedded device such as UTM, Firewall, IDS, IPS, Voip Server and much more.
I am using this router since 1.5 year and it is working very smoothly, it have sufficient RAM, Flash memory to run any linux based application. I also configured snort IDS sensor on this device.
Although Till now i didn't get driver for ADSL Chipset..