I connect to my Apple AirPort Extreme which uses a hidden SSID with no problem. I use MAC filtering on the router and that works fine, too. I'm completely stock and unrooted. Once in a while I get disconnected but so does my wife's iPhone and MacBook so I think the router is the problem since they all seem to disconnect at the same time.
Bill