# Understand Firmware External Access

### Overview

Certain system services in the terminal access external services, typically via specific IP ports.

### Services List

#### TMS (wizarview)

The major TMS servers: [TMS\_Server\_IP\_Addresses\_and\_Port\_Configuration](https://smartpossdk.gitbook.io/cloudpossdk/faq/tms-wizarview/understand-tms-ip-ports)

* [www.wizarview.com](http://www.wizarview.com)

#### 204 Pages

These servers are used to check internet connectivity by pinging an empty HTTP(S) page (204 response), and commonly use HTTP port 80 and HTTPS port 443.\
For example: <http://connectivitycheck.gstatic.com/generate_204> or  <http://www.google.com/gen_204>

* connectivitycheck.gstatic.com
* [www.google.com](http://www.google.com)
* [www.qualcom.com](http://www.qualcom.com)

#### A-GPS Location Services

TMS agent use these services for GPS data, which can be disabled through TMS agent configuration.

* location.services.mozilla.com(associated with the Micro-G project)
* locprod2-elb-us-west-2.prod.mozaws.net(associated with the Micro-G project)
* xtrapath2.xboxprod.izatcloud.net(associated with the Qualcomm izat)
* time.izatcloud.net(associated with the Qualcomm izat)
* izattime.xboxprod.izatcloud.net(associated with the Qualcomm izat)
* xtrapath1.izatcloud.net(associated with the Qualcomm izat)
* xtrapath2.izatcloud.net(associated with the Qualcomm izat)

#### NTP Services

The Android system utilizes these servers for automatic time adjustment when set to 'AutoTime', and typically uses UDP port 123 for time synchronization.

* asia.pool.ntp.org (old default)
* cn.pool.ntp.org (old backup)
* hk.pool.ntp.org (old backup)
* 2.android.pool.ntp.org (new default from aosp)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://smartpossdk.gitbook.io/cloudpossdk/faq/firmware/understand-firmware-external-access.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
