That didn't work for me either, but the issue could be that the module is not what it claims to be (as you're implying -- I've seen that happen a lot to folks on here). I purchased this one ages ago.
It claimed to be NEO-6M, but it looked identical to pictures of the unmarked XM37-1612 (see here: https://sandervandevelde.files.wordpress.com/2015/12/gps01.jpg). Is there a universal command that I can send to receive a response indicating the hardware/firmware version?