Ну как бэ dir320 на bcm4330 (и подобных 43**) никогда не отличался умом и сообразительностью. У яблотехники, кроме макбуков конечно, банально не хватает чувствительности для него. Получается что когда идёт общение с маком - мощность тракта падает и линк с телефоном / планшетом отваливается. Это довольно распространённая проблема. Можно попробовать поставить статическое значение для исходящей мощности, или просто поднять его. На худой конец, эта какашка мамонта шьётся в OpenWRT, а там уже наверняка можно будет поднять мощность, ну и если чуть антенный тракт паяльником поковырять - тоже можно добавить чуть dbm'а...