Была такая же проблема. Все перепробовал, помог только один способ. Собрал простенький программатор на резисторах, как показано здесь
Только я использовал резисторы на 100 Ом, +3.3 V и GND брал с самого ресивера, провода длиной не более 5 см.
Потом выпаял флешку и подсоединил к программатору. С помощью программы spipgmw разблокировал флешь, стер всю память, а затем залил полный рабочий дамп. Запаял флешку обратно, включил ресивер, и все заработало как надо=) Подробно все описано здесь: http://dsl2500ubrud.narod.ru/ (ОГРОМНОЕ Спасибо Автору!)
Вот мой рабочий дамп: bak_200801010307.zip