With some important caveats, you can now get approximate (1 tower) cell tower location on the E Series LTE!
The google-maps-device-locator library 0.0.5 is required. No code changes are required.
The problem is that the u-blox SARA-R410M-02B does not support the AT+CGED command that the SARA-U and SARA-G do, and AT+UCGED does not provide any useful information for geolocation.
I can get the cell identifier (CI) and LAC using the AT+CREG command. Unfortunately I can’t get the operator, MCC, and MNC efficiently.
However, the caveat is that the E Series LTE only works on AT&T in the United States, so it will always be “AT&T”, 310, 410. So you can get your location anywhere in the United States now.
The Boron does not currently work with the cell locator because as of 0.8.0-rc.25 it does not yet support Cellular.command. But when it does, there’s a new google-maps-device-locator method to pass in the operator, MCC, and MNC if you are using a 3rd-party SIM card with the Boron LTE. It’s not ideal, but better than nothing if you know approximately where you are.