I too am having these same issues, I'm using a DD-WRT Micro build (v24 sp2) was working perfectly fine and just 3 weeks ago it stopped and I haven't gotten a streetpass since. I purchached another DD-WRT capable router, flashed with the same firmware and still nothing.
Any suggestions? Like...