Hidden SSID violates the 802.11 spec. 802.11i (WPA2) even states a client may refuse to communicate to a base station hiding the SSID.