On my BG96, GPS fix is always 2D

When using a AT+QGPSLOC=2, I always get a 2D fix. I see the NMEA GGA message and RMC messages are occuring.

+QGPSLOC: 004945.0,lat,lon,1.3,1997.0,2,155.40,0.0,0.0,180320,06

Under what circumstances would we get a 3D fix?

Note that if one gets a GGA with a valid altitude and a lat/lon fix, I would call that a 3D fix.

bwendin, my local Quectel representative has suggested to me that the 3D fix on this module is not working properly and, for the time being, to rely on 2D.
(Which is pretty good, anyway.)