BG96 GNSS Error in capture GPS

Hi, I want to get GPS values using BG96 Module.
I follow the guide of GNSS and give the commands to BG96 Module:

  1. AT+QGPS=1
  2. AT+QGPSLOC=?

After the last AT command I receive the following error:

+CME ERROR: 516

Is there a way to solve this? The Module Firmware version is:

[2020-11-19 13:10:38:118_R:] ATI
[2020-11-19 13:10:38:119_R:] Quectel
[2020-11-19 13:10:38:134_R:] BG96
[2020-11-19 13:10:38:134_R:] Revision: BG96MAR02A07M1G

Thanks

ERROR 516 means location is not fixed yet. You would need to confirm whether the antenna is placed well and you’re testing indoor, try to move device close to window or an opensky area.

@WillieYao-Q Ok Thanks for the hints. Do you know which type of antenna can be used for this application? Maybe I used the wrong antenna.