AT+GPS=4 did not work for me as well. But I "only" waited 10 minutes. So you are right, your fix shows at least some data.
Reading the documentation I found this: "The command is used to turn on GNSS function. Currently it only supports turning on GNSS in Stand-alone mode (that is, =1)"
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
AT+GPS=4 did not work for me as well. But I "only" waited 10 minutes. So you are right, your fix shows at least some data.
Reading the documentation I found this: "The command is used to turn on GNSS function. Currently it only supports turning on GNSS in Stand-alone mode (that is, =1)"