# Sierra Wireless EM8695 5G RedCap

The **EM8695** is a compact, industrial-grade M.2 module designed for mid-tier IoT applications. It supports **5G NR (RedCap)** with **LTE fallback**, offering **download speeds up to 223 Mbps** and **upload up to 123 Mbps**. The module features **dual SIM support**, **GNSS with L1/L5 bands** (GPS, GLONASS, Galileo, BeiDou), and **up to 65% lower power consumption** compared to LTE Cat-4. With global band support and secure boot, it is ideal for energy-efficient, reliable connectivity across a wide range of devices.

![EM8695 5G RedCap](https://3922449203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0mPxGpottOEfcucXOR%2Fuploads%2FxPJPFXuk3DtH5opQKiha%2FEM-8695-RedCap-M-5G.png?alt=media\&token=4fd7460a-f9ae-4a06-ac7d-274f167d5d62)

### Quick Navigation

* [Connect the Sierra Wireless EM8695 5G ReadCap to Monogoto](#connect-the-em8695-5g-redcap-to-monogoto)
* [Network Configuration](#network-configuration)
* [Network Activation](#network-activation)
* [Useful Links](#useful-links)

### Prerequisites

* Monogoto SIM
* Sierra Wireless EM8695 5G RedCap cellular modem
* Access to a private network

## Connect the EM8695 5G RedCap to Monogoto

{% hint style="info" %}
When connecting to the SIM8230G-M2 5G RedCap modem, keep the [**AT Commands manual** ](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0mPxGpottOEfcucXOR%2Fuploads%2FiqV5oo2PkXDEzEaBZsaO%2FGenericSDX35DriverSetup_Sierra%20Wireless_EM8695_5G.zip?alt=media\&token=50294f7e-9453-4ae7-8b16-f5550aea3991)next to you to look up details about commands.
{% endhint %}

**Connect to the modem**, enter the command: `AT` and wait for the response: `OK`

{% hint style="info" %}
When using Windows, [install the driver ](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0mPxGpottOEfcucXOR%2Fuploads%2FrcHDAtVOltljQTaaJlNz%2FSIM8230%205G%20RedCap%20Windows%20drivers.zip?alt=media\&token=656e715b-2980-47c4-9e77-98c761c0afb1)using the disk or USB stick provided by Sierra Wireless.
{% endhint %}

Reset the modem

```bash
AT+CFUN=1,1
```

Set the error reporting to **verbose**, resulting in more descriptive error messages (optional):

```bash
AT+CMEE=2
```

Check if the SIM card is attached and is not locked with a PIN, expected response: `+CPIN: READY`:

```bash
AT+CPIN?
```

{% hint style="warning" %}
If you receive an error, the SIM may not be inserted properly or the SIM is protected with a PIN. By default, Monogoto SIMs are not PIN protected.
{% endhint %}

### Executing Commands by Version

Execute various commands based on the software version you are using. Make sure to execute the commands that correspond to your version.

**Query device information**

Request the modem **hardware version**:

```
AT+CGMM
```

Request the modem **firmware version**:

```bash
AT+CGMR
```

response:

```
SWIX35C_00.01.14.00 2025/05/26 09:57:37
```

Request the **IMSI** (International Mobile Subscriber Identity):

```
AT+CIMI
```

Request the **ICCID** (Integrated Circuit Card ID), which is the identification number of the SIM card

```bash
AT+ICCID
```

### Define the cellular band(s) (optional)

It is possible to **lock the modem to specific bands for specific technologies**. This may result in a faster boot cycle as the modem does not need to scan for available bands at startup.

To read the available options, enter:

```
AT!BAND=?
```

Expected response:

```
Index, Name
00, All bands
06, Europe
07, North America
09, LTE ALL
0C, NR5G ALL     
```

To lock the modem to All bands bands, enter:

```
AT!BAND=00
```

### Query Network information

Return the operational status, including the Radio Access Technology (RAT) and the band used:

```
AT!GSTATUS?
```

Example response:

```
!GSTATUS:
Current Time:  152              Temperature: 32
Thermal Mitigation: 0

Reset Counter: 1                Mode:        ONLINE
System mode:   NR5G             PS state:    Attached
MM5G state:    Registered       Normal Service
RRC state:     RRC Idle
IMS Reg state: NOT REGISTERED   IMS mode:    Normal
IMS Srv State: NO SMS,NO VoIP

NR5G TAC:      000002
NR5G Cell ID:  4001 (16385)
NR5G Band:     n78
NR5G DL BW:    20 MHz           NR5G UL BW:  20 MHz
NR5G Tx Power: -18              NR5G Tx Chan:638668
NR5G Rx Chan:  638668
NR5G DL MIMO:  2                NR5G UL MIMO:1
NR5G Rx0 RSSI (dBm): -65        NR5G Rx1 RSSI (dBm): -79
NR5G Rx0 RSRP (dBm): -75        NR5G Rx1 RSRP (dBm): -89
NR5G Rx0 RSRQ (dB):  -10        NR5G Rx1 RSRQ (dB):  -10
NR5G Rx0 SINR (dB):  26         NR5G Rx1 SINR (dB):  25

```

### Network Configuration

**Manually set the network**:

Monogoto's private LTE network is indicated with the **MCCMNC** code: `99974`. To connect to the private LTE network, enter:

```
AT+COPS=1,2,"99974",11
```

To **test** if the network is set correctly enter:

```
AT+COPS?
```

Expected response: +COPS: 0,0,"Monogoto5G 99974",11

`11` indicates that the modem is using 5G SA.

**Check the radio signal strength and signal quality:**

```bash
AT+CSQ
```

Example response: `+CSQ: 22,1`

{% hint style="info" %}
`+CSQ` returns 2 values separated by a comma. The first value represents the **signal strength** and provides a value between 0 and 31; a higher number indicates better signal strength. The second value represents the **signal quality** indicated by a value between 0 and 7, a lower value indicates better signal quality . If `AT+CSQ` returns `99,99`, the signal is undetectable or unknown.
{% endhint %}

### Network Activation

**Set the APN to** `data.mono`:

```
AT+CGDCONT=1,"IP","data.mono"
```

To **test** if the APN is set correctly, enter:

```
AT+CGDCONT?
```

Expected response: `+CGDCONT: 1,"IP","data.mono","0.0.0.0",0,0,0`

**Activate the PDP (packet data protocol) context:**

```
AT+CGACT=1,1
```

**Test** if the PDP context is activated:

```
AT+CGACT?
```

Expected response: `+CGACT: 1,1`

#### Validate if your device received an **IP address**:

```bash
AT+CGPADDR
```

Expected response: `+CGPADDR: 1,XXX.XXX.XXX.XXX`

{% hint style="success" %}
Do you see an IP address? **Congratulations!** 🎉 **You’ve successfully connected the Sierra Wireless EM8695 5G RedCap modem to Monogoto.** \
Have a look at the **Things** logs in the [**Monogoto Console**](https://console.monogoto.io/) to find more details about the established connection.
{% endhint %}

## Useful Links

* [Sierra Wireless EM8695 5G RedCap AT Commands](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0mPxGpottOEfcucXOR%2Fuploads%2F3Qj79UCNQem5H8Q8ZPRr%2FEM8695%20AT%20Command%20Reference%20r4.pdf?alt=media\&token=57eab09b-e2b1-4fa7-b6b2-88e4c6a497e6)
* [Sierra Wireless EM8695 5G RedCap product page](https://www.sierrawireless.com/iot-modules/5g-modules/em8695-5g-redcap-module/)
* [Sierra Wireless EM8695 5G RedCap Product Description](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0mPxGpottOEfcucXOR%2Fuploads%2FO4BvedrXLBXDJlmXGH0b%2FEM8695%20Product%20Specification%20r6.pdf?alt=media\&token=c6bbbffd-5125-4cf7-a6d4-c580709414c4)
