Hello all, I wouldn't bother anyone unless I really couldn't figure it out and well the method I've used for unbricking my DIR-601a1 is not working this time.
So after what appeared to be a successful flash upgrade from 1.5.10 to 1.5.11, upon reboot, I cannot ping the router at its default IP nor what I had it set to previously. So I followed the procedure, unplug/replug, press the reset rapidly at the amber light putting it into recovery mode. In this mode I can ping the router and telnet the 'firstboot' command which returns with:
Erasing rootfs_data ...
mount: mounting /dev/mtdblock4 on /overlay failed: Invalid argument
And I still cannot ping the router in regular mode. All lights indicate it to be okay but it is not apparent even with arp -a or networkscanner. I was trying to figure out how to TFTP 1.5.10 in recovery mode but cannot find how to do this specifically for Gargoyle using the tftp put command. Any ideas guys? Thanks for reading!
edit- after racking my brain and google, Upcock's suggestion below worked! Put it into d-link's emergency mode by holding in the button until the power light blinks amber slowly so you can access the little web page for uploading the factory version of the firmware (192.168.0.1):

And then:
