Проблема обсуждаемая:
http://forum.xda-developers.com/showthr ... ?t=2253364 (видимо, несовместимость некоторых D-Link (в частности с 655) с HTC, или наоборот - тут сложно без логов сказать, кто больше накосячил). Быстрый просмотр ветки показал, что там более стабильного решения, чем поменять роутер не нашли, но может что пропустил. Погуглите, похоже проблема известная.
P.S. Попробуйте, обновить прошивку на роутере до актуальной и сброс настроек после + тоже самое сделайте для своего HTC, если повезёт, то этот баг исправили или там, или там.