About this Data Sheet

Purpose and Scope

The GC02S1-WW module is a complete LTE Cat 1bis system including base-band, RF and memory, targeting mass-market wearables, consumers and M2M / IoT devices. This document provides the technical information about the GC02S1-WW LGA module (worldwide version). This Calliope 2 module is based on Sequans’s SQN3530 chipset.

Changes in this Document

This is the first edition of this manual, superseding the third preliminary version. Specifications given herein are subject to change.

Table 1. Revision and changes
Rev. Date Changes
1 July 2026
  • Add packing information
  • Add reliability testing plan
  • Add Anatel, AT&T and ACMA certitications
  • Create available part numbers table
  • Updated laser marking
P3 June 2026
  • Added peak current values table
  • Added RF sensitivity table
  • Updated antenna tuning configuration example
  • Added certification info
  • Updated weight
  • Updated laser marking
P2 Feb. 2026
  • Change VBAT max. value from 5.5 to 4.5 V
  • Add a statement to a note under the Operating Conditions table.
P1 Sept. 2025 N/A

General Description

The Calliope 2 GC02S1-WW module is based on Sequans’s second-generation Calliope 2 silicon and delivers optimised 4G LTE Cat 1bis connectivity for IoT, M2M and consumer devices such as wearables and hearables, that require a higher speed than what LTE-M provides.

Calliope 2 provides significant improvements in performance and power consumption over Calliope 1, while offering a seamless migration, because it also leverages Sequans’s existing 4G LTE protocol stack, one of the most mature and proven in the entire LTE ecosystem. The Calliope 2 GC02S1-WW module includes Sequans’s Calliope 2 platform and all other elements needed for a LTE modem system, including an LTE optimised transceiver, an RF front end, and key interfaces in a compact, cost-effective form factor that needs no external components.

Frequency Bands

The GC02S1-WW module supports the bands listed in Table 2. Bands within brackets are supported as sub-bands of their respective surrogates.

Table 2. Supported Bands
Low Bands (f < 1 GHz) Mid Bands ( 2.2 GHz > f > 1 GHz)
B8, B12 [B171], B13, B20, B26 [B5, B18, B19], B28 B1, B3, B25 [B2], B66 [B4]

Block Diagram

Figure 1. GC02S1-WW Block Diagram


General Features

Physical Characteristics LGA module, 142 pads. Size: 21 × 19.5 × 1.8 mm typ.
Temperature and Humidity Ranges

Board temperature range: -40 to +85 °C.

Humidity: 10 to 85% (non-condensing).

Storage: MSL3.

Power Supply 3.3 to 4.5 V (see section Power).
Maximum Tx Power +23 dBm in each band.
Interfaces
  • Dual (U)SIM Card Interface: support for external, removable or fixed UICC.
  • USB 2.0
  • 3x High-Speed UART Interfaces with flow control, up to 3.6 Mbauds.
  • GPIOs, I²C, SPI, ADC.
SMS SMS over IMS or NAS.
Firmware Upgrade USB or UART interfaces, FOTA, support of differential firmware upgrade.
RoHS/REACH All hardware components are fully compliant with EU RoHS directive, bromine-free, REACH compliant.
LTE Features
  • 3GPP LTE Release 14 Cat 1bis compliant.
  • Hardware ready for 3GPP LTE Release 15.

  • 10Mbps / 5Mbps DL/UL throughput.

Applications

The Calliope 2 GC02S1-WW module is ideal to bring LTE Connectivity to M2M and IoT devices, including:
  • Utility meters
  • Industrial sensors
  • Security and alarm systems
  • Payment systems
  • Asset trackers
  • Smart home devices
  • Smart meters
  • Wearable consumer applications.

Available Part Numbers

Table 3. Available Part Numbers
Part Number Product Name Software Build (ATI1) UE Version (ATI1) PTCRB/GCF Model Name SVN Status
GC02RWAQRA GC02S1-WW LR 9.0.7.1 UE 9.0.7.1 GC02S1-WW 08 Available, unlocked OTP
GC02RWAQRB GC02S1-WW LR 9.0.7.1 UE 9.0.7.1 GC02S1-WW 08 Secure module available, OTP locked

Interfaces

The GC02S1-WW module includes communication I/O ports, GPIO and antenna RF I/O. This chapter provides description of all the GC02S1-WW’s interfaces.

Power supply pins pin-out and characteristics are detailed in section Electrical, RF and Thermal Characteristics.

Pin Assignment

Figure 2. GC02S1-WW Module Pads Assignment


Note:
Pin 20 (RESERVED) must be pulled down.
Note:
GC02S1-WW symbol file is available in Allegro, Altium and PADs formats on Sequans’s cloud.

UART

Introduction

Serial communications between the GC02S1-WW and the host platform can use any of the four UART interfaces named UART 0, 1 and 2, all of which implement flow control.

UART interfaces support three modes:
  • The Host-Modem interface exchanges data with the modem using standard or proprietary AT commands. This mode requires a high-speed UART port with flow control.
  • The Modem Console interface copies the logs from the LTE modem
  • The Debug interface (also referred to as DCP) is needed by the DMTool during design verification or debugging. This interface can be used to upgrade with SFU.
Table 4. UART Interfaces Usage Synthesis
UART Port Default Usage of Port Available Usage of Port
UART 0 AT Commands Host-Modem interface
UART 12 AT Commands Manufacturing, debug and upgrade
UART 2 Modem Console Modem Console
The default configuration is shown in Table 4, and is configurable by software.
Important:
Designs based on the GC02S1-WW should provide access to UART 1 with hardware flow control to facilitate debug and upgrade during the development of the product. Simple UART connectors or, more conveniently, dedicated UART-to-USB converter ICs paired with a USB connector, as implemented in the GC02S1 EVK reference design, suffice.

Various UART-to-USB converters were tested on Calliope 2 modules, including the Exar XR21V1410™, FTDI FT234XD™ or FTDI FT4232H™. Implementation examples are available on the GC02S1 EVK’s reference design schematics or in other Sequans's documents.

UART Electrical Characteristics

Table 5. UART Pads DC Characteristics
Symbol Minimum Maximum Unit

VIH
Input High level

1.26 3.3 V

VIL
Input Low level

0 0.54 V

VOH
Output High voltage

1.44 1.8 V

VOL
Output Low voltage

0 0.36 V
CAUTION:
Voltage on any pads must never exceed VIH max.

UART Signals

Table 6. UART Signals
Pad # Pad Name Primary Function

Alternate3
Function

Direction Pad type Voltage

Drive4
Strength

Reset state
UART0
36 GPIO12/TXD0 TXD0 GPIO12 In/Out BIDIR 1.8 V T to H High-Z, T
In for primary function, UART0.
34 GPIO13/RXD0 RXD0 GPIO13 In/Out BIDIR 1.8 V T to H Out-1, T
Out for primary function, UART0.
35 GPIO14/ CTS0 CTS0 GPIO14 In/Out BIDIR 1.8 V T to H Out-1, T
Out for primary function, UART0.
33 RTS0 RTS0 N/A In IN VBAT N/A High-Z
Wake signal enabled by default.
UART1
32 TXD1 TXD1 N/A In BIDIR 1.8 V T to H High-Z, T
UART1
30 RXD1 RXD1 N/A Out BIDIR 1.8 V T to H Out-1, T
UART1
31 CTS1 CTS1 N/A Out BIDIR 1.8 V T to H Out-1, T
UART1
29 RTS1 RTS1 N/A In IN VBAT N/A High-Z
Wake signal enabled by default.
UART2
28 GPIO15/TXD2 TXD2 GPIO15 In/Out BIDIR 1.8 V T to H High-Z, T
In for primary function, UART2.
26 GPIO16/RXD2 RXD2 GPIO16 In/Out BIDIR 1.8 V T to H Out-1, T
Out for primary function, UART2.
27 GPIO18/ CTS2/ DSR0 CTS2 GPIO18/ DSR0 In/Out BIDIR 1.8 V T to H Out-1, T
UART2
25 GPIO17/ RTS2/ DCD0 RTS2 GPIO17/ DCD0 In/Out BIDIR 1.8 V T to H High-Z, T
UART2

The GC02S1-WW complies to the DCE-DTE convention for UART lines. It is designed as a DCE (Data Communication Equipment).

The output from the device at one end of the link connects to the corresponding input at the other end of the link and vice versa. The figure below represents the typical implementation for the UART connection (including hardware flow control in case of high-speed UARTs).

The DCE (Data Communication Equipment) device communicates with the customer application (DTE) using the following signals:
  • Port TxD on the application board side sends data to the GC02S1-WW's TxD signal line.
  • Port RxD on the application board side receives data from the GC02S1-WW's RxD signal line.
High-Speed UARTs Flow Control Signals:
  • CTS0, CTS1, CTS2: Clear-To-Send signals of resp. UART0, UART1, UART2 (active low). To be connected to the CTS of the remote UART device.

    Leave CTS unconnected if hardware flow control is not used.

  • RTS0, RTS1, RTS2: Request-To-Send signals of resp. UART0, UART1, UART2 (active low). To be connected to the RTS of the remote UART device. Use a 1 kΩ pull-down when flow control is not used.

Pull-ups on RTS and CTS are needed to ensure correct levels during low power modes.

In order for the module to properly enter low power mode, if hardware flow control is not used, it must also be disabled using AT+SQNHWCFG.

Figure 3 represents the typical implementation for hardware flow control.

In case the design uses voltage buffers/translators, care must be taken that the flow control signals RTS and CTS are correctly driven on both sides of the UART interface.

Figure 3. UART Convention and Flow Control


Note:
After configuring specific software registers and setting the CTS signal to 0, high-speed UARTs can be used as low-speed UARTs. Please contact Sequans’s customer support for details.
Attention:
When pull-ups are recommended or required on UART lines, care must be taken that the DC power source pulling-up the signal remains on when the module goes into low power mode. Never use the GC02S1-WW 1V8 signal (which is turned off in low power mode).

UART 0 Interface

Important:
  • UART 0 signals should be connected to test points.
  • A pull-up is recommended on UART 0’s RTS and CTS signals (see warning above).
  • UART 0’s tracks should be routed on a buried layer to reduce the EM leakage.

Default Configuration

UART 0 is in ‘AT-Commands mode’ by default with hardware flow control on. Serial link configuration:
  • Baud rate: 115200 (maximum speed: 4000000 bit/s)
  • Data: 8 bits
  • Parity: None
  • Stop : 1 bit
  • Flow control: Hardware (RTS/CTS)

Behaviour in Low Power Mode

  • The module power mode selection is internally managed by the module software.
  • RTS0 signal is an input to the module. The host uses it to wake the module up. A pull-up, either internal or external, is recommended on this signal to avoid the module waking up if the host goes into low power mode and leaves the pad floating.
  • CTS0 is an output of the module. It signals when the modem is ready to receive characters. Since the modem does not drive this signal during deep sleep mode, it is preferable to pull the signal up either internally or externally.

UART 1 Interface

Important:
  • UART 1’s signals should be connected to test points.
  • A pull-up is recommended on UART 1’s RTS signal (see warning above).

Default Configuration

UART 1 is in ‘AT-command’ mode by default.

Default serial parameters:
  • Baud rate: 921600 (maximum speed: 4000000 bit/s)
  • Data: 8 bits
  • Parity: None
  • Stop: 1 bit
  • Flow control: Hardware (RTS/CTS)

Behaviour in Low Power Mode

  • The module power mode selection is internally managed by the module’s software.
  • The RTS1 signal can be used by the host as an alternative to RTS0 to wake the module up.

UART 2 Interface

Important:
UART 2 signals should be connected to test points.

Default Configuration

UART 2 is in console mode by default. The boot log is sent on this interface.

Default serial configuration:
  • Baud rate: 115200 (max speed: 115200 bit/s)
  • Data: 8 bits
  • Parity: None
  • Stop : 1 bit
  • Flow control: None

Behaviour in Low Power Mode

UART 2 RTS cannot be used to wake the module from low power modes.

USB

The GC02S1-WW module has one USB hardware interface. Once enumerated, the USB interface exposes the following profiles:
  • USB CDC_ACM: Data and control from external MCU using AT commands (UART emulation)
  • USB CDC_ECM: Data (IP) from external MCU (IP traffic sent on the LTE network)
  • USB SFU: Firmware upgrade
The USB profile can be configured to present multiple ACM/ECM interfaces. Please refer to the AT+SQNUSBCFG, AT+BIND and AT+SQNHWCFG commands in the relevant AT Commands Reference Manual for more information.
Note:
  • All USB CDC_ACM ports are initially configured in AT mode
  • Changes made by the AT+BIND command are lost with any subsequent reset. Persistent changes must use the AT+SQNHWCFG command.
  • The USB interface works in slave mode and cannot connect to more than one master at a time.
Table 7. USB Pad Details
Pad # Pad Name Primary Function Direction Pad type Mandatory
50

USB_EXT_VBUS_VLD
(WAKE4, see below)

Wake from sleep In VBAT NO
51 USB_D+ USB In/Out In/Out BIDIR YES
52 USB_D- USB In/Out In/Out BIDIR YES
54 USB_CC1 USB In/Out In/Out BIDIR NO
56 USB_CC2 USB In/Out In/Out BIDIR NO
7 GPIO11/SPI_CSN1/USBDRDY GPIO11 Output BIDIR NO
Refer to Table 23 and Table 24 for electrical max. values.
Important:
The USB_CC1 and USB_CC2 pins need not be connected for the interface to work properly.
Important:
Pin 7 (USBDRDY) is an optional pin that can be used to wake the host up in case the USB controller doesn't support remote suspend/resume. When the module has pending data to deliver in its output buffer, it uses the USBDRDY signal (see Table 15) to wake up the host.
Important:
USB_EXT_VBUS_VLD is internally connected to WAKE4, which is disabled by default. Enabling WAKE4 is done using the AT+SQNHWCFG command (see the AT Commands Reference Manual LR 9.0).

USB Example Schematics

Figure 4. USB Wiring


USB and UART Availability for Built-in Software Services

The UART/USB interfaces of the GC02S1-WW are used by different built-in service providers. Table details the interfaces available to the different services bundled with the standard software releases issued by Sequans. If interface and service are compatible, the corresponding cell is filled with a 'x', otherwise it is left blank.

Table 8. Interface Availability vs Software Service
SERVICE UARTx USB_ACMx USB_ECM
PPP x x
AT Commands x x
MUX x
Console x x
SFU Upgrade x x
Debug (DM Tool) x x
Note:
  1. Only one CDC_ECM interface is available, but this interface supports VLAN (multiplexed IP channels)
  2. ECM is exclusive to every other data access protocol. When ECM is enabled with the AT+SQNHWCFG command, PPP and the internal IP stack are unavailable.

USIM Interfaces

SIM0 Interface

This is the main external SIM interface. It can be used with removable or soldered SIM chips. The modem manages the SIM’s power supply to keep the power budget as low as possible.

Important:
Both SIM0 and SIM1 interfaces use 1.8 V signalling.
Important:
The SIM0_DETECT signal is optional. When wired, it is active high. Its polarity is NOT configurable.
Table 9. SIM0 Signals
Pad # Pad Name Direction Pad type 5 Voltage Drive 6 Strength Reset State Comment
42 SIM0_CLK Out BIDIR 1.8 V T to H Out-0, T Main SIM
45 SIM0_DETECT 7 In IN VBAT N/A High-Z Main SIM
44 SIM0_IO In/Out BIDIR 1.8 V T to H High-Z, T Main SIM
43 SIM0_RESETN Out BIDIR 1.8 V T to H Out-0, T Main SIM
73 SIM0_VCC 8 Out SUPPLY 1.8 V T to H Out-0, T Main SIM
Figure 5. Example of External SIM Interfacing


SIM1 Interface

This GC02S1-WW ’s interface to a second SIM is typically dedicated to soldered SIM chips (neither SIM detect nor SIM VCC are provided). The soldered SIM can be powered from the VBAT signal using a DC/DC regulator, if need be. If the board uses a single SIM, it should be connected to the main SIM interface (see Section SIM0 Interface above).

Table 10. SIM1 Signals
Pad # Pad Name Primary Function

Alternate9

Function
Direction Pad10 Type Voltage Drive11 Strength Reset state
40 GPIO26/SIM1_CLK GPIO26 SIM1_CLK Out BIDIR 1.8 V T to H Out-0, T
41 GPIO27/SIM1_RESETN GPIO27 SIM1_RESETN Out BIDIR 1.8 V T to H Out-0, T
39 GPIO25/SIM1_IO GPIO25 SIM1_IO In/Out BIDIR 1.8 V T to H High-Z, T

Other Hardware Considerations

  • Use a 100 nF decoupling capacitor on SIM_VCC.
  • Use a 4.7 kΩ pull-up resistor between SIM_VCC and SIM_IO.
  • The SIM connector should be located as close as possible to the GC02S1-WW.
  • Please ensure ground continuity between the SIM card and the GC02S1-WW.
  • If the application handles SIM card hot swapping, the SIM slot must contain a card detector in order for the software to process the event immediately. Default software configuration is to support SIM_DETECT.
  • If the SIM card tray does not support SIM_DETECT (not recommended), keep the SIM_DETECT signal high and configure the module for SIM card detection using polling mode.

I²C

Table 11. I²C Pad Details
Pad # Pad Name Primary Function

Alternate12
Function

Direction Pad Type13 Voltage Drive14 Strength Reset State
95 GPIO23/I2C_SDA GPIO23 I2C_SDA In/Out BIDIR 1.8 V T to M High-Z
97 GPIO24/I2C_SCL GPIO24 I2C_SCL In/Out BIDIR 1.8 V T to M High-Z
Note:
When enabled, both I2C_SDA and I2C_SCL must be pulled up with a 100 kΩ resistor tied to an external power supply.
Note:
I²C is not yet software supported. It is reserved for future use.

SPI

Table 12. SPI Pad Details
Pad # Pad Name Primary Function

Alternate15
Function

Direction Pad Type16 Voltage Drive17 Strength Reset state
3 GPIO7/SPI_SDI GPIO7 SPI_SDI In/Out BIDIR 1.8 V T, L High-Z
4 GPIO8/SPI_SDO GPIO8 SPI_SDO In/Out BIDIR 1.8 V T, L High-Z
2 GPIO9/SPI_CLK GPIO9 SPI_CLK In/Out BIDIR 1.8 V T, L High-Z
5 GPIO10/SPI_CSN0 GPIO10 SPI_CSN0 In/Out BIDIR 1.8 V T, L High-Z
7 GPIO11/SPI_CSN1/USBDRDY GPIO11 SPI_CSN1/USBDRDY In/Out BIDIR 1.8 V T, L High-Z
Note:
SPI is not yet software supported. It is reserved for future use.

GPIO

31 GPIOs are available on the GC02S1-WW: the first 27 are named GPIO1 to GPIO27 and the last five GPIO31 to GPIO35 (GPIO32 corresponds to the RESETN signal is and therefore unavailable). The GPIOs are documented in this data sheet based on their shared or assigned function.

GPIO2 has a special function as both PS_STATUS and emergency shutdown signalling pin. Please refer to the emergency shutdown section in the following sub-chapter, and also to Table 15. for details on PS_STATUS.

Table 13. GPIO Pad Assignments
Pin Functions

Primary
Function

Alternate
Function

Dir. Pad Type Voltage Drive18 Strength Reset
12 GPIO1/STATUS_LED STATUS_LED GPIO1 In/Out BIDIR 1.8 V T to H High-Z, T
Primary Function: Status LED (STATUS_LED, OUT). On when the module is attached to the network, blinks during data transmission.
13 GPIO2/SHTDWN/PS_STATUS PS_STATUS GPIO2/SHTDWN In/Out BIDIR 1.8 V T to H High-Z, T
Primary Function: Power Saving status (PS_STATUS, OUT) enabled by default. Active high.
98 GPIO3 GPIO3 In/Out BIDIR 1.8 V T, L High-Z
96 GPIO4 GPIO4 In/Out BIDIR 1.8 V T, L High-Z
99 GPIO5 GPIO5 In/Out BIDIR 1.8 V T, L High-Z
100 GPIO6 GPIO6 In/Out BIDIR 1.8 V T, L High-Z
3 GPIO7/SPI_SDI GPIO7 SPI_SDI In/Out BIDIR 1.8 V T, L High-Z
4 GPIO8/SPI_SDO GPIO8 SPI_SDO In/Out BIDIR 1.8 V T, L High-Z
2 GPIO9/SPI_CLK GPIO9 SPI_CLK In/Out BIDIR 1.8 V T, L High-Z
5 GPIO10/SPI_CSN0 GPIO10 SPI_CSN0 In/Out BIDIR 1.8 V T, L High-Z
7 GPIO11/SPI_CSN1/USBDRDY GPIO11 SPI_CSN1/USBDRDY In/Out BIDIR 1.8 V T, L High-Z
36 GPIO12/TXD0 TXD0 GPIO12 In/Out BIDIR 1.8 V T to H High-Z, T
34 GPIO13/RXD0 RXD0 GPIO13 In/Out BIDIR 1.8 V T to H Out-1, T
35 GPIO14/ CTS0 CTS0 GPIO14 In/Out BIDIR 1.8 V T to H Out-1, T
28 GPIO15/TXD2 TXD2 GPIO15 In/Out BIDIR 1.8 V T to H High-Z, T
26 GPIO16/RXD2 RXD2 GPIO16 In/Out BIDIR 1.8 V T to H Out-1, T
25 GPIO17/ RTS2/ DCD0 RTS2 GPIO17/ DCD0 In/Out BIDIR 1.8 V T to H High-Z, T
27 GPIO18/ CTS2/ DSR0 CTS2 GPIO18/ DSR0 In/Out BIDIR 1.8 V T to H Out-1, T
24 GPIO19 GPIO19 In/Out BIDIR 1.8 V T to H HighZ, T
22 GPIO20 GPIO20 In/Out BIDIR 1.8 V T to H Out-1, T
23 GPIO21 GPIO21 In/Out BIDIR 1.8 V T to H Out-1, T
21 GPIO22 GPIO22 In/Out BIDIR 1.8 V T to H Out-1, T
95 GPIO23/I2C_SDA GPIO23 I2C_SDA In/Out BIDIR 1.8 V T to L High-Z
97 GPIO24/I2C_SCL GPIO24 I2C_SCL In/Out BIDIR 1.8 V T to L High-Z
39 GPIO25/SIM1_IO GPIO25 SIM1_IO In/Out BIDIR 1.8 V T to H High-Z, T
40 GPIO26/SIM1_CLK GPIO26 SIM1_CLK Out BIDIR 1.8 V T to H Out-0, T
41 GPIO27/SIM1_RESETN GPIO27 SIM1_RESETN Out BIDIR 1.8 V T to H Out-0, T
19 GPIO31/19M2_CLK_OUT GPIO31 19M2_CLK_OUT In/Out BIDIR 1.8 V T, L High-Z
9 GPIO33/TX_IND TX_IND GPIO33 In/Out BIDIR 1.8 V T to H High-Z, T
Primary Function: Transmission indicator (TX_IND, OUT): high when the output power exceeds a configurable threshold.
10 GPIO34/ANT_TUNE0 ANT_TUNE0 GPIO34 In/Out BIDIR 1.8 V T to H High-Z, T
Primary Function: Antenna tuning (ANT_TUNE0, OUT)
11 GPIO35/ANT_TUNE1 ANT_TUNE1 GPIO35 In/Out BIDIR 1.8 V T to H High-Z, T
Primary Function: Antenna tuning (ANT_TUNE1, OUT)

In addition to the GPIOs, five WAKE signals are available, documented in Other Signals.

Other Signals

General Information

Table 14. GND and DNC pads
Pads Type Pads Number
GND 1, 6, 37, 38, 58, 59, 61, 64, 65, 71, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93
DNC (Reserved) 14, 15, 17, 18, 53, 74, 75, 76, 77, 94
Table 15. Other Signals (No Interface)
Pad # Name Primary Function

Alternate19
Function

Direction

Pad20
Type

Voltage

Drive21
Strength

Reset State
72 ADC1 ADC1 (see below) N/A In IN 1.8 V N/A N/A
Analogue to Digital Converter (ADC, IN)
12 GPIO1/STATUS_LED STATUS_LED GPIO1 In/Out BIDIR 1.8 V T to H

High-Z, T

Primary Function: Status LED (STATUS_LED, OUT). On when the module is attached to the network, blinks during data transmission.

An AT command sets it active high (1.8 V). Please refer to the AT Commands Reference Manual. It is recommended to add a pull down resistor and an inverter or a MOSFET-N to avoid extra power consumption in the deepest power saving mode.

13

GPIO2/
SHTDWN/
PS_STATUS

PS_STATUS GPIO2/SHTDWN In/Out BIDIR 1.8 V T to H

High-Z, T

Primary Function: Power Saving status (PS_STATUS, OUT) enabled by default. Active high. Should be connected to a test point for debugging and a 100 kΩ pull-down resistor.
This pad mirrors the power saving status:
  • High level: the module is active.
  • Low level: the module is in low power mode.
When the pad is low the modem requires to be woken up using a WAKE signal such as RTS0, RTS1 or a dedicated WAKE. PS_STATUS can also be used to turn unneeded external active circuits (such as RF switches on the antenna path) off while in sleep mode. Usage of GPIO2 for emergency shutdown turns off the PS_STATUS function (see below).
19

GPIO31/ 19M2_CLK_OUT

GPIO31

19M2_CLK_OUT

In/Out BIDIR 1.8 V T, L High-Z
9 GPIO33/TX_IND TX_IND GPIO33 In/Out BIDIR 1.8 V T to H

High-Z, T

Primary Function: Transmission indicator (TX_IND, OUT): high when the output power exceeds a configurable threshold (see AT+SQNHWCFG="txIndicator" subcommand in the AT Commands Reference Manual).
10 GPIO34/ANT_TUNE0 ANT_TUNE0 GPIO34 In/Out BIDIR 1.8 V T to H

High-Z, T

Primary Function: Antenna tuning (ANT_TUNE0, OUT). Can be used to drive an antenna tuning circuit, as described in the Antenna Matching section.
11 GPIO35/ANT_TUNE1 ANT_TUNE1 GPIO35 In/Out BIDIR 1.8 V T to H

High-Z, T

Primary Function: Antenna tuning (ANT_TUNE1, OUT). Can be used to drive an antenna tuning circuit, as described in the Antenna Matching section.
20 FFF_FFH RESERVED N/A N/A BIDIR 1.8 V T to H

High-Z, T

Boot mode selection (FFF_FFH, IN). This pad needs a pull-down resistor by default
46 RESETN RESETN N/A In IN VBAT N/A

In, Pull-up

Module hardware reset signal. Active low. The minimum duration of a reset pulse on the RESETN signal is 100 µs. A 10 pF decoupling capacitor should be placed as close as possible to this pad.
16 RING0 RING0 N/A In/Out BIDIR 1.8 V T to H

High-Z, T

UART0 ring line (RING0, OUT). Enabled by default and active low. Signals the host there are data or URC pending on the UART line. A 100 kΩ pull-up (either on the host input or on the PCB) is recommended as this signal transitions to High-Z when the modem enters deep sleep or shuts down.
48 WAKE0 WAKE0 N/A In IN VBAT N/A High-Z
Wake #0 input line (WAKE0, IN). Disabled by default. When enabled, a high level wakes the modem up from deep sleep mode. Note: there is no current leakage at low level.
47 WAKE1 WAKE1 N/A In IN VBAT N/A High-Z
Wake #1 input line (WAKE1, IN). Disabled by default. When enabled, a high level wakes the modem up from deep sleep mode. Note: there is no current leakage at low level.
49 WAKE2/MODULE_ EMERGENCY_ SHUTDOWN WAKE2 MODULE_ EMERGENCY_ SHUTDOWN In IN VBAT N/A High-Z

Wake #2 input line (WAKE2, IN). Disabled by default. When enabled, a high level wakes the modem up from deep sleep mode. Note: there is no current leakage at low level.

Can also be used to trigger a module emergency shut down (module is turned off without notifying the network).

55 WAKE3 WAKE3 N/A In IN VBAT N/A High-Z
Wake #3 input line (WAKE3, IN). Disabled by default. When enabled, a high level wakes the modem up from deep sleep mode. Note: there is no current leakage at low level.
57 WAKE4 WAKE4 N/A In IN VBAT N/A High-Z
Wake #4 input line (WAKE4, IN). Disabled by default. When enabled, a high level wakes the modem up from deep sleep mode. Note: there is no current leakage at low level.

Analogue to Digital Converter (ADC1)

The characteristics of the ADC1 pin are given below:

Table 16. ADC1 Specification
Performance Specification Description Value Unit
Min. Typical Max.
Voltage Range 0 1.8 V
Tolerance Input Referred Offset Error ± 1 % FS
Non Linearity ± 1.5 LSB
Resolution Effective Number of Bits 10 bit
Dynamic Range 71 dB
Input Resistance 3.5 3.9 kΩ
Input Capacitance 1.4 1.7 2.1 pF

The ADC1 pin can be used either as a general purpose analogue input, or be part of a special application, such as a SWR meter. Don’t connect the ADC1 pin if not used (no need for resistive or capacitive termination).

RING0 Signal

The host MCU has two reasons to monitor the RING0 line:
  • Be warned of a pending URC when the UART is active and in online mode.
  • Reconnect to the UART to receive URCs and user data.
By default, the RING line is active low and is asserted when an URC is pending on the UART, whether it is connected or not. It remains low for five seconds. The RING line configuration can be modified with the AT+SQNRICFG command. The user can decide what event triggers the RING line and how long it remains active.

WAKE Signals

Several pins of the module can be used as external wake sources: WAKE0, WAKE1, WAKE2, WAKE3, WAKE4 (USB_EXT_VBUS_VLD), RTS0, RTS1. Additionally USB_D+ and USB_D- can be used to wake up the module using a USB Resume procedure.

The external wake signals have two different roles:
  • If a wake signal is enabled, active and the platform wants to perform a LPM cycle, this wake signal prevents it to enter the low power state.
  • If a wake signal is enabled, active and the platform is in low power, this wake signal wakes up the module.
WAKE inputs must last at least 100 µs in order to insure a reliable detection.

The AT+SQNHWCFG command can be used to show the wake source configuration and change it. Please refer to the AT Commands Use Cases document for more information.

In addition, as mentioned above in table Table 15, the WAKE2 pin can be used for emergency shut down.

STATUS_LED Signal

The STATUS_LED signal reports when the module is attached to a network. It blinks when the module is transmitting data.

The AT+SQNHWCFG command can be used to turn this signal on or off and configure the polarity. Please refer to the AT Commands Reference Manual for details on this command.

PS_STATUS Signal

The PS_STATUS (Power Saving Status) signal reflects the module sleep mode. It is high when the module is active and goes low when the module enters sleep mode.

When the host processor does not support UART hardware flow control, monitoring PS_STATUS together with AT polling is mandatory to ensure no data sent over the UART interfaces are lost.

PS_STATUS can also be used to supply power to antenna switches for dynamic matching, or to power any component that needs to be turned on when the modem wakes up.

TX_IND Signal

The TX_IND signal toggles when the module is in TX mode and the output power exceeds a programmable threshold. The AT+SQNHWCFG command can be used to turn this signal on or off and configure the threshold. Please refer to the AT Commands Reference Manual for details on this command.

ANT_TUNE Signals

On small PCBs, it is difficult to design a proper antenna matching circuit for a wide range of frequencies. One option consists in switching between different narrowband antenna matching circuits, according to the active RF band. The configuration command AT+SQNHWCFG="antennaTuning" can be used to activate, deactivate and configure the antenna tuning signals ANT_TUNE0 and ANT_TUNE1, which in turn drive RF switches to select the proper matching circuit (please refer to the AT Commands Reference Manual). The corresponding antenna tuning configuration could be set as follows:
Bands 12(17), 28 Band 13 Bands 1,2(25),3,4(66),5(18,19,26),20 Band 8
ANT_TUNE0 0 0 1 1
ANT_TUNE1 0 1 0 1
using this command:

AT+SQNHWCFG="antennaTuning","enable","0","13,0x1,5,0x2,18,0x2,19,0x2,26,0x2,20,0x2,1,0x2,2,0x2,
3,0x2,4,0x2,25,0x2,66,0x2,8,0x3"
			

The bands not included in the command are defaulted to 0x00.

Emergency Shutdown / SHTDWN Function

The GC02S1-WW emergency shutdown procedure can be used by the application processor to turn off the module as quickly as possible following, for example, a power failure. A rising edge on the WAKE2/MODULE_EMERGENCY_SHUTDOWN (pad 49) pin triggers the emergency procedure. The module performs the necessary clean-up (Flash sync, etc.) excluding network de-registration. Once this is done, the GC02S1-WW can be configured to send a final confirmation pulse on its GPIO2/SHTDWN/PS_STATUS pad (pad 13).
Attention:
This pulse signalling mechanism is incompatible with the use of pad 13 as PS_STATUS, especially as an enable signal for turning off external devices when the module is in sleep mode.
Attention:
The pulse signalling mechanism cannot be tested on Sequans's GC02S1 EVK. The EVK needs the PS_STATUS signal to work properly.
The GC02S1-WW module shuts down in less than 200 ms following the assertion of the WAKE2/MODULE_EMERGENCY_SHUTDOWN signal. If PS_STATUS cannot be used as a shutdown acknowledgment pad, then setting a 200 ms timer is a possible alternative.
Attention:
This 200 ms delay is valid only if the GC02S1-WW is active. If PS_STATUS is low, meaning the module is in deep sleep, the delay is increased. However, in this case, the power can be cut immediately without triggering the emergency shutdown procedure.
The command AT+SQNHWCFG="emergencyShutdown","enable",<duration> enables emergency shutdown. The <duration> parameter represents the final acknowledgement pulse width (see the AT Command Reference Manual for LR 9.0 document for further information). If the generation of this final pulse is required, disable the PS_STATUS function and reconfigure pad 13 as GPIO2:
  • AT+SQNHWCFG="ps_status","disable"
  • AT+SQNHWCFG="gpio2","enable","normal","output","low"
CAUTION:
Ensure to configure GPIO2 as an output with default logic level to "low". If GPIO2 is configured as input, or as an output with default logic level "high", the final acknowledgement pulse will not be emitted. If the polarity is chosen as "inversed" instead of "normal", the pulse appears as negative on the pad (1.8 V → 0 V → 1.8 V instead of 0 V → 1.8 V → 0 V).

After the module has shut down, it requires a power cycling sequence complying to the timings mentioned below in order to restart correctly.

JTAG

Table 17. JTAG pads Details
Pad # Pad Name Primary Function Voltage Direction Pad type 22 Reset State
69 JTAG_TCK JTAG_TCK 1.8 V In IN In, Pull-down, Schmitt-trigger
67 JTAG_TDI JTAG_TDI 1.8 V In IN In, Pull-up
68 JTAG_TDO JTAG_TDO 1.8 V Out BIDIR Out, 0
66 JTAG_TMS JTAG_TMS 1.8 V In IN In, Pull-up
70 JTAG_TRSTN JTAG_TRSTN 1.8 V In IN In, Pull-down

Antenna

Table 18. Antenna pad Details
Pad # Pad Name Direction Comments
90 LTE_ANT In/Out Main Antenna, for Rx and Tx
Attention:
It is recommended to add a DC blocking capacitor in series with the module RF input/output pad.

Electrical, RF and Thermal Characteristics

Power

Power Pads Characteristics

Note:
Pad 1V8 is the reference voltage for I/Os. It can be used to provide power to small devices (100 mA maximum usage). This voltage is not available when the modem is in Deep Sleep mode. When the modem is in standby the voltage drops to 1.62 V as per Table 19.
Table 19. Power Pads
Pad # Pad Name Supply Direction Min Value (V) Typical Value (V) Max Value (V)
8 1V8 (see Note above) 1.8 V Out 1.62 1.8 1.98
73 SIM_VCC 23 1.8 V Out 1.62 1.8 1.98
60, 62, 63 VBAT N/A In 3.3 3.8 4.5

Power-on, Power-off and Reset

Figure 6. Power Cycle Timing


Table 20. Timing values
Name Description Min. Typ. Max. Unit
Vonmin Minimal ON Voltage 3.3 V
Trs VBAT Rise Time from Voffmax to Vonmin 124 10 ms
The value of Toffmin depends on the Voffmax voltage. The following table gives three typical figures:
Table 21. Toffmin vs. Voffmax
Name Description Value
Toffmin @ 50 mV Minimal OFF (VBAT ≤ Voffmax) time to insure complete reset when Voffmax = 50 mV 0.1 s
Toffmin @ 0.1 V Minimal OFF (VBAT ≤ Voffmax) time to insure complete reset when Voffmax = 0.1 V 0.5 s
Toffmin @ 0.2 V Minimal OFF (VBAT ≤ Voffmax) time to insure complete reset when Voffmax = 0.2 V 1 s
CAUTION:
VBAT must always be at least equal to Vonmin during normal operation. Once VBAT has dropped below this threshold, always ensure the voltage keeps on dropping down to Voffmax and remains low for at least Toffmin. Failure to comply, as well as failure to meet the maximum VBAT rising time requirement (Trs) during power-on, can result in erratic behaviour.
Figure 7. Typical Timing Diagram for Power-Up Sequence


Important:
The 1V8 power signal can remain low up to 370 μs after the VBAT rising edge.
Figure 8. Typical Timing Diagram for Reset Sequence


Note:
Since RESETN is pulled-up internally, it does not need to be held low after VBAT is established, as shown in Figure 8. There is no timing condition between RESETN and VBAT.
Note:
RESETN minimum duration for reliable detection is 100 μs.

Power Down

Module's powering down is typically triggered by the AT+SQNSSHDN command. Once the +SHUTDOWN URC is received, a small delay must be observed (typically around 1 s) before switching the power off. Failure to observe this delay might result in data loss (unperformed or incomplete Flash writes).

Power States

Figure 9 represents the electrical states of the module and their transitions.

Figure 9. Electrical States and Transitions


Power modes are described in Table 22 and illustrated in Figure 9.

Table 22. Power Modes Description
Power Mode LTE Mode Available Interfaces
Active Connected (RF on) All interfaces
Standby Connected (RF off) All interfaces
Sleep RRC Idle WAKE pins (including RTS0/1)
Deep Sleep radio off, airplane mode WAKE pins (including RTS0/1)

Test Points and Measurement Access

Figure 10. Power Supply System Example


It is recommended to place test points and gaps bridged with 0 Ω SMD resistors on all supply nets to allow for easy voltage and current measurements. The size of the 0 Ω shorting chips should match the width of the supply track, which in turn depends on the current throughput.

Digital I/O Characteristics

This section details the voltage and current characteristics of the various I/O pads of the GC02S1-WW.

The I/Os belong either one of two power groups:
  • 1.8 V
  • VBAT
The operational voltage range of both power groups is described in Table 23 and Table 24.
CAUTION:
Designers must ensure that the input voltage on any of the I/O pads never exceeds the VIH of the power group they belong to.
CAUTION:
VOH values in the tables below do not apply to GPIOs configured in open drain mode. When in open drain mode GPIOs either drive the line to VOL, or leave it floating, to be pulled up by an external resistance. The PCB designer must ensure that the voltage on these pads never exceeds the VIH value of the I/O group the GPIOs belong to.

See Table 23 for the digital I/O characteristics of the different I/O pads. Refer to each interface of the GC02S1-WW in chapter Interfaces for the power group and I/O pad type of each pad. Note that IN pads are inputs only whereas BIDIR can be both inputs and outputs.

Table 23. DC Ratings for Digital I/Os, 1.8 V, BIDIR and IN Types
Symbol Minimum Maximum Unit
VIH Input HIGH level 1.26 3.3 V
VIL Input LOW level 0 0.54 V
VOH Output HIGH voltage 1.44 1.8 V
VOL Output LOW voltage 0 0.36 V
IRPU Input pull-up resistor current 15 µA
RRPU Input pull-up resistance 27 34 kΩ
IRPD Input pull-down resistor current 15 µA
RRPD Input pull-down resistance 27 34 kΩ
VH Input hysteresis 0.18 V
IPAD Input leakage current, non-tolerant -1 1 µA
IOZ Off-State leakage current 1 µA
Table 24. DC Ratings for Digital I/Os, VBAT Type
Symbol Minimum Maximum Unit
VIH Input HIGH level 0.8 VBAT + 0.6 (max. 4.5) V
VIL Input LOW level 0 0.2 V
Table 25. Max. DC Current Output/Input per Drive Strength Class
Drive Strength Class IOH (mA) IOL (mA)
T 1.1 1.11
L 2.2 2.25
M 4.4 4.48
H 6.6 6.72

RF Performance

RF Sensitivity for GC02S1-WW module

The figures given below are measured at ambient temperature over a 10-MHz bandwidth using a typical 3.8 V power voltage.

Table 26. RF Sensitivity Figures
Bands RF Sensitivity Level (dBm)
1 -97
2/25 -97
3 -97
66 / 4 -97
5 / 18 / 19 / 26 -97.5
8 -97
12 -97
13 -98
20 -98
28 -98

RF Output Power

The GC02S1-WW peak output power within the recommended operating range (from 3.3 to 4.5 V) is given in Table 27.

Table 27. RF Max Output Power
Bands Output Power
All Bands 23 dBm ± 2 dB
Table 28. Antenna Design Requirements
Parameter Requirements Comments
Antenna Efficiency > 50% for low bands, > 60% for mid bands
VSWR < 2:1 Higher values could result either in poor RF performance, reduced Tx power or increased sideband/harmonic emission levels. Very high VSWRs can permanently damage the power amplifier.
Impedance 50 Ω

Power Supply Dimensioning

This section provides guidance to designers working on the power supply or selecting a suitable battery to power the GC02S1-WW.

Overview

Figure 11 below shows that no current peaks are observed before the module starts transmitting (both at 40µs and 10ms time division settings).

Figure 11. Current Consumption Curves before and during TX


Peak Current Measurement Method

Sequans recommends to use the setup represented in Figure 12 for peak current measuring. This setup was used to record the measurements presented in Table 29.

Note that:
  1. An INA293B1 current sense amplifier is placed close to the module to measure its current consumption.
  2. A large capacitance array CBAT (680µF × 4) is placed close to the VBAT pin to simulate a battery and screen the device from the parasitic inductance of cables and tracks.
  3. 2 x 22µF capacitors are placed in between the 0.1Ω precision resistor and the VBAT input of the module to smooth the current peaks out.
Figure 12. Setup for Current Peak Measurement


Peak Current Measurement

Table 29 gives the peak current values measured on the setup shown on Figure 12 for different voltages and temperatures.

Table 29. Peak Current Measurements (in mA)
Supply Voltage (V) Ambient temperature T = +85°C25
Low Band Mid Band Low Band Mid Band
4.5 680 729 727 749
3.8 806 861 859 899
3.3 932 932 969 945

Safety Considerations: Total Inductance and Capacitance

Total inductance and capacitance figures will be included in a future edition of this document.

Hardware Design Recommendations

RF Interface

Circuit Diagram Example

Important:
Figure 13 must be strictly followed as a topology reference. It is advised to copy the schematics verbatim. This document also describes the imperative layout constraints.
Figure 13. RF Typical Circuit


LTE_ANT is the main antenna pin and serves for both TX and RX signals.

Run a 50 Ω transmission line from this pin to the 50 Ω Primary Antenna/Antenna-connector.

As Figure 13 shows, use a π or T-type network for matching, if needed. This document shows π-type networks, but T-type are equally acceptable.

See Antennas and RF Design Considerations for more detail on connecting to these pins and on the π-type matching network and ESD protection.

Antennas and RF Design Considerations

General Considerations

  • For optimal RF performance, power tracks should be preferred over power planes.
  • RF tracks must always be kept as short as possible.
  • Use many ground vias, especially all over ground patches/islands

π-Type Matching

A 3-component π-type (or T-type) matching network is recommended. The three components of the matching network should be laid out adjacent one to another to minimise the interconnecting tracks’ lengths. Use small parts with high Q.

Solder the ground side of the shunt(s) part directly to a ground plane, or use wide and short tracks to minimise the series inductance. The shunt part(s) need not be fitted if matching is unnecessary. The ground plane used for grounding the shunt element(s) of the matching circuit should ideally be the same as the 50 Ω transmission line’s reference ground plane.

ESD Protection

ESD protection is a discretionary requirement and only required if necessary, for higher ESD specifications than those of the GC02S1-WW.

It is recommended to select an ESD device with very low parasitic capacitance and a small size (0201) to avoid impacting the RF impedance.

Standard Impedance Transmission Lines

There are four possible methods to design a 50 Ω transmission line:
  1. If the RF track runs on the outer metal layer:
    • Microstrip
    • Coplanar waveguides
  2. If the RF track runs on an inner metal layer:
    • Embedded microstrip
    • Stripline
Irrespective of which one is selected:
  • Pay attention that the maximum insertion loss between the RF pad and the antenna must be kept under 0.5 dB
  • Transmission lines EM fields extend beyond the RF track and couple to adjacent layers:

    For microstrip, the lateral gap running along the track must be at least twice the thickness between the track and its underlying ground plane.

    Both in microstrip and co-planar cases, adjacent metal areas must be present and be properly connected to the main ground plane, so as to terminate the fringing EM fields.

    Figure 14. Transmission Line Implementation Examples


    Figure 14 provides examples of both transmission line implementations, specifically showing:

    1. The distance between the transmission line and the side-running grounded area on layer 1.
    2. The periodic via connections connecting the top metal layer to the reference GND layer of the transmission line.
  • Avoid routing noisy signal tracks along the RF transmission lines to minimize cross-coupling into GC02S1-WW ’s RF ports.
  • The component pads of the SMD parts used in the 3-component π-type matching circuit are effectively very short transmission lines. To minimise the RF insertion loss (s11 , VSWR) caused by the width step, use tapered ends.

ANT_LTE Specific Footprint Design

The ANT_LTE pad must be considered as a short transmission line whose width is the same as the pad’s width. To minimise discontinuity, the ground layer immediately below the pad must be cut out as shown in Figure 15 . Use a quasi-static (in coplanar wave mode) or full-wave EM simulator to compute the extent of the underlying ground area that needs to be removed in order to reach the 50 Ω goal impedance. The recommended clearance between the ANT_LTE pad and the ground plane underneath is 200 µm.

Figure 15. ANT_LTE Pad Design


Because the RF pad is not located on the edge of the module, the section of the RF track that lies under the module must run straight out and be orthogonal to the module’s edge.

Antenna Matching Circuitry

The GC02S1-WW supports antenna matching. An example implementation is provided in the Calliope 2 reference design that uses two switches and an inverter. Signal matching uses the ANT_TUNE0 and ANT_TUNE1 signals as shown on Figure 16. Please also refer to the schematics of the latest GC02S1-WW EVK.

Figure 16. Antenna Matching in Reference Design Schematics


In this implementation, the switches and the Antenna Matching Circuitryinverter are always on. To improve the power consumption, use PS_STATUS to turn the power supply of both switches and the inverter either on or off, as illustrated in Figure 17, where the external ICs are switched off when the module is in low power mode.

Figure 17. Power Enable Control for Switched and Inverter


Test Points and Measurement Access

Engineering and Production teams need 50 Ω termination points, for example J1 in Figure 13, for the assessment of the RF performance.

It might be needed to check the RF path and/or optimise the π-type matching network. This involves measurements from the pin #90 (LTE_ANT) down to the 50 Ω RF connector. To carry out measures at the pin 90, a coaxial cable (usually Ø 1.25 mm semi-rigid) can be attached to it. It is crucial that a grounded area be available on the top layer next to LTE_ANT (GND pads are typically sufficient) to ensure good RF ground continuity and provide strong mechanical attachment of the coaxial cable itself.

Please refer to Antennas and RF Design Considerations for more detail on RF track design.

PCB Layout Rules

This section provides general PCB layout good practices.

Placement

Place all the major components blocks before routing any section of the PCB design. Specifically:
  • The GC02S1-WW module itself
  • The RF interface
Initial placement of these parts allows assessment of the PCB floor layer usage and prevents significant changes to final routed areas of the design, should a placement issue be found. It also provides an opportunity for Sequans to review the PCB.
During the placement:
  1. Keep the tracks in the same quadrant than the interface they connect to.
  2. Consider orientation to avoid track crossing when routing.
  3. Keep the parts as close as possible to the GC02S1-WW module where possible.
  4. Remember that a patch/on-board antenna radiates EM power that can interfere with the proper functioning of the parts located in its vicinity. Keep sensitive devices as far away as possible from the antenna.
  5. Place as many ground vias as possible underneath the module in order to insure both excellent electrical grounding and thermal conduction (see section Thermal Considerations)
  6. Add test points for critical signals such as UART2 and the FFF_FFH pad.
  7. Reserve space for pull-ups (especially on UARTs CTS/RTS and SIM interface signals).

PCB Layers

Use more layers, for example 6 instead of 4, to increase the freedom in burying and shielding RF traces and noisy signals. A 6-layer PCB design fits the need of an evaluation board that contains many signals, . Conversely, a 4-layer PCB design should implement only a minimal set of signals .

Track Design Advice

This section explains some standard design rules applicable to the different types of signals (digital, power supply, RF).

General rules

  • Every track is a potential spurious antenna, especially if open-ended. Never route unneeded signals, and keep the tracks as short as possible
  • If a track cannot be shortened, try and bury it.
  • Manage a large clearance around RF tracks
  • Avoid ‘via stubs’, use through-hole vias only when connecting tracks running on the top and bottom layers. In all other cases, use blind or micro vias.

    Figure 18. Via manufacturing recommendations


Digital Tracks

  1. Careful and sensible placement of digital signals is required to minimise cross-coupling between tracks.
  2. Pay attention to ground currents during routing. Make sure that the grounding surrounding the tracks (from source to load) remains continuous, with no notches or gaps. Long and/or winding ground return currents can create EMI problems.
  3. Ensure the tips listed in Section Controlled Impedance Tracks are taken into account for digital tracks requiring specific impedance. This is especially the case for USB data tracks (USB_D+ / USB_D-) which require 90 Ω differential impedance, with shielded ground planes in adjacent layers (shielded coplanar type tracks).
  4. Keep digital tracks with no impedance needs thin to avoid a buildup of capacitance, while keeping them within manufacturing constraints.
  5. If tracks are routed one atop the other, keep them orthogonal. Alternate layer tracks’ direction to minimise cross-coupling.
  6. Important recommendations related to SIM connector placement can be found in the section SIM Recommendations .
  7. Shield the clock signal vias.
  8. The top and bottom layers should be filled with ground planes interrupted with the minimal number of tracks.
  9. Bury as many tracks as possible, especially data (UART, etc) and clock tracks. If it is not possible to bury everything, leave only static signals (such as reset, etc) on the external layers.
  10. A few signals can be further filtered, although this is not typically necessary. These signals are:
    • 1V8_LTE, with a π filter. The default BOM has a 0 Ω series resistor.
    • All SIM signals, with decoupling capacitors placed as close as possible to the SIM connector (not fitted by default).
    • The ANT_TUNE lines controlling the antenna switches, with RC filters. The default BOM has a series 0 Ω resistor.
  11. The tracks between the SIM connector and the GC02S1-WW should be kept as short as possible, and away from the antenna.
  12. Data and clock signals should be routed as far as possible from the antenna area.

Power Supply Tracks

  1. Size the power supply tracks appropriately to provide a low resistance, low impedance source: the recommended width of the VBAT signal must be greater than 1 mm. Pay attention to the number of vias used when routing tracks across multiple layers, as they add spurious series resistance. This is especially true for high current signals such as the power amplifier supply voltage.
  2. The decoupling capacitors ground pad of each power supply signal must be connected to the ground return of the source.
  3. Keep digital tracks well away from the power supply tracks.
  4. The VBAT track must be located as far away as possible from the RF section.
  5. Sequans does not recommend power planes for this design.

SIM Tracks

Some designers insert serial resistors between the GC02S1 SIM pads and the SIM tray interface. These resistors are in no way mandatory, but in case the designer insists on adding them, their value must not exceed 33 Ω or the interface risks malfunctioning. Care must also be taken to avoid excessive series resistance if an EMI filter is placed on the SIM_VCC signal.

RF Tracks

  1. Avoid burying these tracks as much as possible, because it increases RF losses w/r to top/bottom routing.
  2. Keep tracks as short as possible to help reduce RF losses.
  3. Try to mitigate impedance discontinuities. Use tapered ends to improve the matching with SMD pads.
  4. Ensure the steps provided in Section Controlled Impedance Tracks are taken into account when setting the track width.

Controlled Impedance Tracks

  • Calculation of tracks width and spacing:
    Use simple RF design tools to compute the track’s width based on:
    1. The thickness of the dielectric substrate lying between the RF track and its associated ground plane.
    2. The spacing between the track and the adjacent ground plane (on the same layer).
    3. The dielectric constant of the PCB substrate material.
    Sometimes the required track width is impossible to manufacture. The design must then be altered until feasibility is guaranteed. Possible solutions:
    • Use of a thicker substrate.
    • Moving the reference ground plane further down.
    Please also note that impedance error increases as the track’s width narrows (this is due to mechanical tolerances becoming proportionally more noticeable).
  • In general:

    1. Careful placement is required to keep RF tracks short and straight.
    2. Do not route RF tracks on buried layers.
    3. Ground planes beneath RF tracks should be continuous.
    4. The ground plane running along the RF tracks should be kept distant enough to not alter the track’s impedance.
  • RF matching component footprints:

    Use tapering to minimise impedance mismatch at the end of tracks. If the parts are significantly wider than the transmission lines, the ground reference should be lowered.

Grounding

  1. RF ground planes should be as large and continuous as possible and not be cut into chunks. Check that strings of signal vias do not inadvertently create slots in ground.
  2. Apply ground plane flooding on all layers.
  3. Apply extensive via stitching. Make sure to scatter the vias evenly over the ground planes.
  4. Use extra vias around sensitive areas such as RF tracks and noisy lines.
  5. Stitch tight all along the board edges to create a Faraday’s cage.
  6. Ground connection between the GC02S1-WW, the customer's application board and the power supply must be direct and as short as possible. Ground islands must be avoided.

Thermal Considerations

This section summarises important design requirements about thermal dissipation. Unless the board is meant to be used in a cold environment, designing for an efficient thermal flow is critical. The temperature of the module, measured by the embedded thermistor, must always remain within acceptable limits (85°C), especially when the product operates at its maximum permissible ambient temperature in a closed, not vented box.

Module Grounding Pads

  • All Gxx pads must be tied to a large ground plane which serves as a thermal sink
  • That ground area below the Gxx pads must be stitched with through vias, which conduct heat towards the opposite side of the board

  • Besides, adding blind vias surrounding the Gxx pads area help spread the heat flow evenly amongst layers

  • If a metal casing is used, it should ideally be in tight contact with the bottom ground layer so as to serve as a terminal heat sink

  • If these measures cannot be implemented, or do not suffice, additional elements such as heat sinks, fans or thermal grease (GapPad™) can be used.

Example of a 6-Layer PCB Design

This section details an example of a 6-layer PCB design.
Attention:
CAVEAT: SIM and JTAG connectors ought to be placed opposite the antenna side and closer to the module.
  1. Top Layer
    • Reserved for RF signals. As few other signals as possible. The rest is a ground plane without islands.
    Figure 19. Top Layer View


  2. Layer 2
    • Ground plane, no signal
    • Vias are evenly distributed across the surface
    Figure 20. Layer 2 View


  3. Layer 3
    • Power traces
    • The remaining space is flooded with ground with proper stitching and even via distribution
    Figure 21. Layer 3 View


  4. Layer 4
    • Signal layer
    • All signals are routed vertically on this plane, if possible
    • The remaining space is flooded with ground with proper stitching and even via distribution
    Figure 22. Layer 4 View


  5. Layer 5
    • Signal layer
    • The signals are routed horizontally, to minimise cross-coupling with layer 4
    • When this is not possible, precautions are taken to ensure that no layer 4 signal runs atop a layer 5 track
    • The remaining surface is flooded with ground with proper stitching and even via distribution
    Figure 23. Layer 5 View


  6. Bottom Layer
    • Minimal signal traces
    • Ground plane flooding with a lot of ground stitching (in green)
    • The red colour represents 5V0_USB, pink 3V3_AUX, orange 1V8_AUX
    • Vias are evenly distributed across the surface
    • Tight stitching around the board edges (Faraday’s cage)
    Figure 24. Bottom Layer View


Signals are transferred from the module pads (L1/blue) to the other layers as close as possible using blind and buried vias. Many ground vias are used below the module and around the module to ensure a proper return path to the main ground plane on L2, and aid in thermal dissipation.

Figure 25. Module Pads (in Blue) on the Top Layer


Figure 26. Internal Signals on Layer 4 and 5.


Even if all traces are buried between ground planes, clock signals are also shielded with ground strips. This can be seen on Layer 5, cf. Figure 27.

Figure 27. Shielding Clock Signals with Ground Strips


Hardware Test Preparation

LTE RF Test Preparation

To ensure that the RF test platform provides the most reliable interface for testing, the following setup is recommended for measuring RF characteristics of the GC02S1-WW system.

The shield box cavity is configured as shown on Figure 28:
  • The DUT is connected to the computer using the UART 1.
  • The DUT is also connected by one RF cable.
Important:
It is paramount that RF tests be conducted in a shield box, away from external RF sources. Please also make sure that no cable runs above or below the device under test.
Figure 28. Shield Box Cavity View


Figure 29 shows the required configuration for calibration and screening. It consists of:
  • 1 x ZN2PD2-50-S + power splitter if the signal analyser and the signal generator are two distinct equipments. R&S® CMW100 or CMW500 for instance allow the use of a single bidirectional RF port and obviate the need for a power splitter.
  • 1 x RF cable to the MXA (if needed)
  • 1 x RF cable to the MXG (if needed)
  • 1 x RF cable to the DUT (in the shield box)
Figure 29. Configuration for Calibration and Screening


USB and Power Interfacing

A customer board must provide a mean to connect GC02S1-WW USB data interface to a laptop/desktop, while disconnecting it from the on-board host processor (if any) on customer's board. This is mandatory to bring-up GC02S1-WW and start RF tests.

A rewiring of the USB connector is required to provide power to the GC02S1-WW board.

The aim of this rework is to avoid any laptop power supply issue by using an external power supply on Vbus.

Figure 30. USB Rework Description


The rework procedure is:
  • Disconnect GC02S1-WW USB data pads (USB_D+ / USB_D-) from on-board host
  • Connect them to the USB 2.0 connector of an external laptop/desktop
  • GND shall be connected to customer board and laptop/desktop
  • Vbus comes from either an External Power Supply unit of local GC02S1-WW host Supply

Bring-Up and Testing

Introduction

The purpose of this chapter is to describe board bring-up, test and qualification.

The expectations at this stage are:

  1. Any inconsistent and potentially hazardous manufacturing faults must be eliminated.
  2. Clearance to proceed with further detailed calibration and measurements.
  3. Evaluate the board’s performances.

Prerequisites

Hardware Qualification consists of:
  • Checking for RF losses between the GC02S1-WW RF ports and the board’s RF output.
  • A sanity check of the connections to the GC02S1-WW.
  • Debugging, if necessary.
Hardware Qualification procedures make use of:
  1. An external Host PC / Laptop for monitoring the UART 1 interface.
    Note:
    Detailed information will be provided in a future revision of this document.
  2. LTE RF test equipment:
    1. A shielding box to avoid any RF interference caused by the environment.
    2. RF components such as: cables, splitters, 50 Ω dummy loads.
  3. A power supply with ammeter.

Power Supply

Test Procedure

Figure 31 presents the necessary equipment and the configuration to perform the power supply test.

Figure 31. Pre-Test Configuration (No Module on Board)


Test voltage values: test the voltage delivered by the power supply with an oscilloscope before connecting the DUT. The voltage level must be correct and ripple-free. Once this is checked, the DUT can be powered and the test points’ voltages measured with a multimeter. At this stage, only VBAT1 can be tested.

Check at each voltage test point, as illustrated on Figure 32, that the voltage value corresponds to what is expected. The value of VBAT1 must be in the range specified in the GC02S1-WW Data Sheet, section Electrical Operating Conditions.

Figure 32. Measuring Voltage Value (GC02S1-WW)


Troubleshooting

If the VBAT1 voltage is incorrect, check any resistor link to detect unexpected short or open circuits.

Confirm Module Power-Up Operation (UART 2)

An extract of the output of the OS console on UART 2 port is provided below (boot in FFF mode):

[0000000000] boot: Switched to flash, timeout 10000, proto thp
[0000000000] Running on Windbond flash sector 0x1C018000
[0000000000] RBRacoon 11.11@64123 '9.0.6.1 [64123]'
[0000000004] Reset cause 'BUTTON'(real 'BUTTON' ) (bootWDG : '0') [rawRst '0x00000001']
[0000000012] regConfig 0xF787FFFC@1
[0000000015] boot: Current flash, timeout 10000, proto thp
[0000000020] boot: FFF mode
[0000000233] elf: ELF format selected
[0000000236] elf: Header finished
[0000000239] elf: Waiting for 512 bytes
[0000000243] elf: PH 0x00000000, 28 bytes
[0000000246] elf: Note 0x63727A04
[0000000249] elf: PH 0x00000000, 20 bytes
[0000000253] elf: Note 0x4D415000
[0000000256] elf: PH 0x00001000, 86 bytes
[0000000260] elf: PH 0x00001060, 3392 bytes
[0000000264] elf: PH 0x00001DA0, 150056 bytes
[0000000272] elf: PH 0x000267C8, 8 bytes
[0000000276] elf: PH 0x000267D0, 56 bytes
[0000000279] elf: PH 0x00026808, 112 bytes
[0000000283] elf: PH 0x00026878, 732 bytes
[0000000287] elf: PH 0x00026B54, 3132 bytes
[0000000291] elf: PH 0x00027790, 20 bytes
[0000000295] elf: PH 0x00416EF4, 276 bytes
[0000000298] elf: PH 0x0069C000, 6016 bytes
[0000000302] elf: PH 0x00EB0000, 16 bytes
[0000000306] elf: PH 0x00F90000, 335712 bytes
[0000000319] elf: PH 0x0069A000, 8192 bytes
[0000000323] elf: Program Header finished
[0000000327] sbp: no ACPU found
[0000000330] sbp: MCPU Booting at 0x1C0E0320...
user: Loading application
resetReason = BUTTON
fs: Mounting /flash0...done
fs: Overlay filesystem mounted on /fs
Could not restore wolfSSL tickets(err=0)
ps status my friend
>INFO> DCP : Init over='serial'
[DEV/IPNSI/DBG](006b36e4)       ipNsiSetPacketThresholds[1824]:Setting mtu size to 1528 bytes
usb_ready (error): GPIO usb_ready not found
eem: Memory initialized
[PSP] initializing
fs: Mounting upgrade filesystem ...
fs: Mounting done
QKI pools init...done
feeds: 630  Configure enter EAPPS
feeds: 650  Configure leave EAPPS
feeds: 650  Configure enter MQTT
feeds: 650  Configure leave MQTT
feeds: 660  Init enter EAPPS
feeds: 720  Init leave EAPPS
feeds: 720  Init enter LWM2M
feeds: 720  Init leave LWM2M
feeds: 720  Init enter MQTT
feeds: 730  Init leave MQTT
feeds: 730  Init enter IMSSTACK
feeds: 730  Init leave IMSSTACK
feeds: 730  Init enter IMSCLIENT
feeds: 730  Init leave IMSCLIENT
feeds: 730  Init enter SQNSMS
feeds: 740  Init leave SQNSMS
[PSP] initialized
[PSP] starting
reserved room 25/512
uart_config (error): Failed to set configuration persistent for /dev/acm0
uart_config (error): Failed to set configuration persistent for /dev/acm1
::hell terminal::
-> [ZSP0] started after 1 ms, version 6.0
[ZSP1] started after 1 ms, version 4.1
ue: Waiting for LCPU IRQ...done
xpc (mcpu): Initalized
xpc (lcpu): Initalized
done
LPU boot confirmationDLP to start...done

ue: Waiting for LCPU to run...[L1P] started
hp: Started
feeds: 1400  Start enter EAPPS
feeds: 1650  Start leave EAPPS
feeds: 1650  Start enter LWM2M
feeds: 1660  Start leave LWM2M
feeds: 1660  Start enter MQTT
feeds: 1660  Start leave MQTT
feeds: 1660  Start enter IMSSTACK
feeds: 1660  Start leave IMSSTACK
feeds: 1660  Start enter IMSCLIENT
feeds: 1660  Start leave IMSCLIENT
feeds: 1660  Start enter SQNSMS
feeds: 1670  Start leave SQNSMS
user: Calling app @0xa000013a (reliability=0)
[APP] Starting application
[APP] Run thread 0x400e created
[APP] PXL thread started
[APP] PXL version: 9.0.6.1-64123
USIM_DRV: usim_card_detect rc:19
USIM: USIM CARD ABSENT
ammReadFs path=/fs/emmNv.dat len=1872 retVal=1872
[PSP] started

GPIOs

Procedure

This section helps confirm GPIO’s behaviour.

Use the manufacturing AT command AT+SMGT.
Note:
The manufacturing AT commands are available when the device has been brought into manufacturing mode with the AT+CFUN=5 command.

The first 32-bits triplet of parameters is a bit-mask to address the GPIO, the second 32-bits triplet of parameters is the bit-mask of the value the GPIO must take, and the third 32-bits triplet provides the expected polarity setting for the GPIO. Refer to AT Commands Reference Manual for more detail on this command.

The following command tests the GC02S1-WW’s GPIO_22 (GPIO[22]) setting to 1, active high. Value 22 is represented by the bitmask 0x400000, (= 222) coded as the triplet 0,0,0x400000.

AT+SMGT=0,0,0x400000,0,0,0x400000,0,0,0

The following command tests GC02S1-WW’s GPIO_38 (GPIO[38]) setting to 1, active low. Value 38 is represented by bitmask 0x4000000000, (= 238) coded as the triplet 0,0x40,0.

AT+SMGT=0,0x40,0,0,0x40,0,0,0x40,0

Test the expected behaviour as needed by your implementation.

Troubleshooting

  • Unexpected AT command error:
    1. Make sure that you activated the Manufacturing mode with AT+CFUN=5 before trying to use the AT+SMGT command.
    2. Make sure that the version of the firmware used is the correct one.
  • Unexpected GPIO behaviour:
    • Ensure that there exists no short or open circuit between the test point and the GC02S1-WW.

SIM Communication

Procedure

Confirmation of SIM behaviour:

Use the following commands to verify the SIM is working properly:
  1. Send AT+CMEE=2 to activate error logs.
  2. Send AT+CFUN=4 to start reading the SIM card.
  3. Wait 10 seconds.
  4. Send AT+CIMI. It will answer either:
    • +CME ERROR: SIM not inserted if no SIM card was detected
    • +CME ERROR: SIM busy. Wait for a few more seconds and check if the IMSI is returned. If not, please refer to section Troubleshooting.
    • <IMSI value> if the test completed successfully
  5. Alternatively, the AT+SMST command can be used in manufacturing mode to test the SIM connectivity:
    AT+CFUN=5 
    OK 
    AT+SMST=1 
    +SMST: OK 
    OK

    If there is no communication with the SIM card, then the commands fails:

    AT+SMST=1 
    +SMST: NO SIM

Troubleshooting

  • Unexpected AT command error:

    Make sure that the version of the firmware used is correct.

  • Unexpected SIM behaviour:
    • Check all the connections between the SIM housing and ensure the board respects the recommendations detailed here.
    • Check for short or open circuits between the SIM housing and the GC02S1-WW.
    • Check ground continuity on all SIM housing ground pins and casing.

Manufacturing

Module Configuration

The following sections describe how to read, modify and save the module configuration in manufacturing mode.

Read Device Data

The list below details all the identity elements and software and hardware versions that can be read from the device.

  • Read product’s manufacturer, model and software version.
    ATI0 
    SEQUANS Communications
    GC02S1-WW
    UE9.0.5.0
    OK
  • Read product’s software version and firmware release.
    ATI1 
    UE9.0.5.0
    LR9.0.5.1-63292 
    OK
  • Read product’s serial number and IMEI.
    ATI2 
    SERIAL: AJAxxxxxxxxxxxxx
    IMEISV: 01674700xxxxxxxx
    OK
  • Read manufacturer identification
    AT+CGMI 
    SEQUANS Communications 
    OK
  • Read product’s IMEI
    AT+CGSN=1 
    +CGSN: "01674700xxxxxxxx" 
    OK
  • Read product’s SVN (Software Version Number)
    AT+CGSN=3 
    +CGSN: "06" 
    OK

Customise Hardware Configuration

Enable Manufacturing Mode

In order to enable manufacturing mode, please use AT command:
AT+CFUN=5 
OK

In manufacturing mode, specific AT commands can be used. Please refer to the AT Command Reference Manual for the details on the manufacturing AT commands.

Each change requires the following steps:
  1. Modify the HW configuration of the module

  2. Reboot the module with AT^RESET to apply the modifications

  3. Create a restore point

It is possible to modify the configuration of the following hardware interfaces of the GC02S1-WW:
  • UART

  • USB
  • Wake pins

  • Antenna tuner configuration

  • SIM interface

Examples of common modifications during product manufacturing are provided in the following sections.

Entering and Locking the ‘Advanced Manufacturing Mode’

To access the few AT commands needed to carry out advanced configuration, the module must be switched into the ‘advanced manufacturing mode’. The AT+SME command is used to enter this advanced mode. It requires a specific password, that can be set with the AT+SMA command. The procedure to follow is described below:
  1. Use AT+CFUN=5 to enter manufacturing mode
  2. Use AT+SME="" to enter advanced manufacturing mode for the first time.
  3. Set a password using AT+SMA="<password>" where <password> is the password to set.
Thereafter, entering advanced manufacturing mode will only be possible using AT+SME="<password>" with the password set in step 3.
Important:
Setting a password is mandatory to lock access to the advanced manufacturing mode. The GC02S1-WW has no password defined by default.
Important:
None of the manufacturing commands documented in the AT Commands Reference Manual require entering the advanced manufacturing mode. This mode is reserved for specific uses. Please contact your Sequans’s representative for more information.

UART Management (Hardware Configuration Change)

The 3 UART interfaces are configured by default as listed in Table 30.

Table 30. UART Ports Default Configuration
UART# Baudrate Flow Control Application Wake Source Manufacturing Upgrade
UART0 115200 Enabled AT Yes Yes
UART1 921600 Enabled AT Yes Yes
UART2 115200 Disabled Console No No

Both UART0 and UART1 can be used during manufacturing. Typically, UART0 is connected to MCU host and is used only if the manufacturing process happens via the MCU host. If this is not the case, then UART1 shall be used for manufacturing process. In this case the board shall provision the necessary connector or test points to use UART1.

Note that both UART0 and UART1 have their wake source on RTS enabled by default. This means that the module can be waken up from low power mode with either UART. In addition both are configured by default to receive AT commands.
Note:
If two AT ports are enabled by default, all URCs will be sent by the modem to both of them. Not flushing these URCs will prevent the modem to enter into deep sleep mode.
If UART1 is being used for manufacturing, disabling the wake and putting the UART in DCP mode should be the last step of the manufacturing process:
AT+SQNHWCFG="uart1","enable","rtscts","921600","8","none","1","dcp"

See section Wake Pins Configuration for details on wake function disable.

Changing back UART1 to AT mode can be achieved via UART0.

In addition to the above mentioned considerations, the AT sub-command AT+SQNHWCFG="uartX" can be used to configure the baud rate and flow control of any UART. When making these changes, keep in mind that they only apply after next reset.

Wake Pins Configuration

Wake function can also be configured by AT command.

For instance, if UART1 needs to remain accessible during the lifetime of the product for field upgrades or debug, the wakeRTS1 function can remain enabled (this is the recommended setting). In this case a pull-up needs to be provisioned in the hardware design. Alternatively it can be disabled with AT command:

AT+SQNHWCFG="wakeRTS1","disable"

Antenna Tuning Configuration

The GC02S1-WW supports antenna tuner feature based on GPIO control. A typical hardware implementation example, implemented in the GC02S1-WW Evaluation Kit, is detailed in section Antenna Matching Circuitry. The corresponding software configuration is discussed here.

Customise Primary and Alternate Pin Functions

AT Command AT+SQNHWCFG is to be used to configure primary and alternate module’s pins functions as described in the data sheet. However, please contact first your Sequans’ representative to confirm the software support of the function.

Block Debug Ports

It is highly recommended that once in mass production, the device blocks the debug ports as part of the manufacturing process. This may be required to meet certain security certifications and it is overall a good security practice.

On Calliope 2 products, the debug ports are:
  • UART1

  • UART2

  • USB
  • JTAG

All of them can be disabled via the AT command AT+SQNHWCFG.

Please refer to AT Reference Manual and to Use Cases with AT Commands documents.

Notes:
  1. UART1 and UART2 can be enabled again through UART0, so it is the host MCU responsibility to control access to the modem's UART0 .

  2. Once JTAG is disabled, it can’t be enabled again (it uses a fuse mechanism).

Customise Software Configuration

Configure Frequency Bands

The AT Command AT+SQNBANDSEL specifies a list of 4G LTE bands the modem is allowed to use for different Radio Access Technologies (RATs) during all cell search operations.

Configure Device Profiles

The AT Command AT+SQNDMCFG edits preloaded profiles. Any default device management connectivity configuration override is made under user's own responsibility and may lead to connectivity failure or non-compliance with device management service security rules.

Configure Conformance Test mode

The AT Command AT+SQNCTM changes the conformance test mode of the device to comply with the specific MNO requirements. This command resets the modem and should be executed as the last step in the configuration process.

Save Device Configuration

Once the settings and modifications are done, it is mandatory to issue the AT command AT+SQNFACTORYSAVE in order to save into the module that configuration as the default one, and create a restoration point.

AT+CFUN? 
+CFUN: 5 
OK 
AT+SQNFACTORYSAVE="OEM" 
OK

The AT command syntax is detailed in the AT Commands Reference Manual.

In case a factory reset (see below) is needed, the restoration point provides the new default values.

Factory Reset

The aim of this operation is to restore the parameters set during the OEM manufacturing phase.
Important:
To perform a reset of the modem to factory settings, please note that a restoration point MUST have been created using the command AT+SQNFACTORYSAVE.
To perform a reset to customer saved configuration, use the command AT+SQNFACTORYRESET.

The AT command syntax is detailed in the AT Commands Reference Manual and the AT Commands Use Cases documents.

The restore point previously created using AT+SQNFACTORYSAVE is used.

AT+SQNFACTORYRESET 
OK 
AT^RESET 
OK 
 
+SHUTDOWN 
 
+SYSSTART

Update the Flash Software Image

The GC02S1-WW module is delivered with an embedded software, described in the device part numbers table at the beginning of this document. Depending on your needs, you may be required to perform a modem software upgrade during the manufacturing process. Sequans provides an upgrade tool called "SFU". Please refer to the SFU Upgrade Tool User Manual for all details, available in Sequans’ cloud.
  • The GC02S1-WW supports software upgrade over all UART and USB interfaces.
  • The GC02S1-WW supports differential software upgrade. Please contact Sequans support team to get differential software packages, depending on your needs. The SFU tool allows upgrade in two modes, "upgrade" and "raster". The "upgrade" mode takes a .dup file as input, whose format is described in the SFU Upgrade Tool User Manual document. It typically upgrades only the modem part (either full or differential upgrade). For instance:
sfu upgrade -z 2 -b 921600 COM45 GC02S1-WW_<latest_revision>.dup
For each software delivery, Sequans provides a Software Release Note that describes the method and exact command to use to perform the upgrade.

Functional Verification with Assembled Module

Attention:
If a fault is discovered, consider the impact of the issue observed on all manufactured samples.

The purpose of this section is to validate the assembly process of the module.

This test covers the following GC02S1-WW’s pins and features:
  1. Power supply.
  2. UART 1 console output during power-up operation.
  3. SIM Interface.
  4. GPIOs.
  5. ADC.
  6. The nominal power consumption.
  7. GC02S1-WW’s boot.

Power Supply

Procedure

  1. Turn on the device under test.
  2. Confirm that the current delivered by the Host power supply is nominal

Troubleshooting

  • If excessive current is drawn, check all GC02S1-WW supply pin for short circuits. Voltages should be at their nominal values.
  • If no, or very little, current is drawn, either check the external power supply wiring or look for dry joints between adjacent pin(s) and the power supply source.

RF Test Environment

Test Setup

A simple test setup such as described in Figure 33 is required which can be performed “over the air" OTA.
Figure 33. Test Setup Representation


  1. Shield Box

    It is possible to make measurements without a Shield Box but it does provide isolation from both interfering signals which could compromise the measurement taken & also antenna Field changes because of local environment.

  2. Spectrum Analyser

    to measure the RF power coming from the GC02S1-WW

  3. Signal Generator

    to provide the RF signal to catch and measure on the GC02S1-WW

  4. PC

    Interface to control the GC02S1-WW and execute RF test commands

  5. RF splitter

    Needed to share the RF path between both equipments.

  6. Test fixture

    Houses the Test Equipment Antenna & the device under test. Some recommendations:

    • Shield box should be lined with a type of RF absorption material, to reduce internal RF reflections & avoid large variations in measurements

    • RF Attenuation target should be > 50dB for all bands of operation

    • Digital & Analogue signals should pass through decoupled chassis mount interfaces

    • The DUT should sit in some type of bedding. This helps improve the measurement reliability as the DUT location is repeatable

  7. Antenna

    Should be broad band. High Gain (very directive) would be preferable but not compulsory.

  8. Interfacing signals

    Should be tied/fixed down within the shield box, not left loose. This is to avoid changed in the RF signal field withing the box.

Test Overview

Every Product should be tested for it its capability to Transmit & to Receive for any test type (signalling or non-signalling) . It should be performed:
  • All product bands of operation

  • 3 Frequencies : low, mid and high

  • One TX power level, 23dBm

  • One RX signal level -45dBm

Calibration of the RF Setup

Over-the-Air (OTA, or radiated) measurements can never be as accurate as those used for conducted measurements, but it is important to ensure that the setup is made as accurate as possible. The following information can help with this.

To ensure that the measurements are reasonably accurate, the RF Path Losses from the GC02S1-WW module antenna to the Shield Box antenna need to be calibrated. This can be done by the following procedure:
  1. Place a reference “golden” product into the Shield Box. The conducted RF performances, especially TX power measurements at 23dBm, for this reference “golden” product must be known.

  2. Record the TX power measurements for each band of operation

  3. For each band of operation, compute the difference of the conducted reference power measured vs the radiated power measured. These values are recorded as the Band path losses.

  4. Remove the reference “golden” product from the Shield Box

  5. Each RF path loss is then used to correct the TX and RX measurements as follows:

    • TX: the loss value is added to the Integrated Tx Power Measurement

    • RX: the Signal Generator Signal is increased by the path loss value

Notes:
  1. It is recommended to repeat steps 1 to step 4 at least 5 times.

    This allows to catch any possible measurement variation due to subtle changes in RF signal propogation within the Shield Box. This variation would also need to be included into Pass/Fail Criteria for the TX and RX measurement limits.

  2. Any adjustment to the Shield Box internal arrangement (antenna moved, bedding shape changed or moved, supply and communication cables adjusted) impacts the measurements. In such case, the process shall be repeated.

Testing in Non-Signalling Mode

The procedure to test Rx and Tx performance in CW mode will be detailed in a future release of this document.

Testing in Signalling Mode

Make sure that samples of the product are routinely checked for RF performances in signalling mode. ‘Routinely’ means here to randomly test a sample of a product from manufacture batches.

A specific test equipment, such as CMW500 with signalling software, is required to perform signalling mode test, including connection and RF measurement to emulate a real LTE Category-1 connection.

This CMW500 replaces the Signal Generator and the Spectrum Analyser shown in Figure 33.

Simply power up the module (configured in auto-connect mode) and it should automatically attach to the tester.

Storage and Mounting

Storage Conditions

  • The GC02S1-WW module is Moisture Level 3 rated as per JEDEC industrial standard.
  • The GC02S1-WW can be reflowed three times at a maximum of 245°C.
  • The shelf life of the product in the vacuum-sealed bag is one (1) year from the bag seal date when stored under 40°C/90% RH.
  • After the vacuum-sealed bag opening, reflow process must take place within 168 hours provided the factory environment does not exceed 30°C/60% RH.
  • Baking is required if either of the two conditions stated above is not met, or if the humidity indicator inside the bag displays 10% RH or more.
  • Baking conditions are given in IPC/JEDEC J-STD-033D table 4-1.
Table 31. Reflow Profile
Profile Feature
Solder Paste Alloy Sn 96.5/Ag 3.0/Cu 0.5 (Lead Free solder paste)
Peak Package Body Temperature 235 °C to 245 °C
Fusion Time

Temp: 217 to 245 °C

Duration: 45 to 90 s

Pre-heat / Soak

Temp: 150 to 180 °C

Time: 50 to 70 s

Ramp-up Rate Between 0.5 and 4 °C/s
Ramp-down Rate Between -4 and -1 °C/s
Air composition N2, O2 contents less than 1,500 ppm
Figure 34. Reflow Profile Parameters


Industry best practice shall be observed:
  • Use the recommended reflow profile of the solder paste used, ensure that the profile does not exceed the peak allowable temperature of the module as well as the maximum ramp up/down rates.
  • Characterize the host PCB and oven temperature using the solder paste reflow profile. Ensure that it will not exceed the peak allowable temperature of the module as well as the maximum ramp up/down rates.

Recommended stencil thickness: 0.08 to 0.13 mm. More detail on the PCB land pattern will be provided in a future edition of the document.

Following reflow soldering, the GC02S1-WW can be washed with deionised RO water to remove any remaining flux. The module then needs a single backing at 125 °C during 16 hours. The module's package may be slightly discoloured during baking.

Reliability Specification

The GC02S1-WW is going through Sequans's industrial reliability specification as described in Table 32, results will be provided in future edition of this document.

Table 32. Reliability Test Plan
Item Test conditions Standard
Preconditioning

(a) Bake: 125°C / 24 hours

(b) MSL3: 30°C/60% RH, 192 hrs

(c) SAT (CSAM & TSCAN)*

(d) X-ray

(e) Reflow 3 cycles at Tp: 250 ±2°C

(f) SAT (CSAM & TSCAN)*

Electrical & coplanarity checks

JESD22-A113
Environmental Testing - A Cold

Environmental Testing

Test A Cold. -45°C

IEC60068-2-1, JESD22-A119
Environmental Testing - B Dry Heat

Environmental Testing

Test B Dry Heat. +85°C

IEC60068-2-2, JESD22-A103
HTOL

High Temperature Operating Test

85°C, Vcc max, Tx: 50% / Rx: 50%. 1000 hours. Read Points at 500 and 1000 hours.

N/A
Temperature cycling Pre-con:
  • Temperature: -40 ~ +85 °C
  • Air to air, 20 min.
  • Ramp rate: 20 °C/min.
  • Read point at 500, 850 and 1000 cycles
JESD22-A104
THB Temperature Humidity Bias Test

85 °C, 85% RH, Vcc max, 1000 hours. Read points at 500 and 1000 hours.

JESD22-A101
Human Body Model ESD 25°C, HBM Start: ±1000 V, Stop: ± 1500 V JS-001, JESD22-A114
Charged Model ESD 25 °C, CDM Start: ±250 V, Stop: ±500 V JS-002, STM5.3.1
Shock

Mechanical Shock (MS)

(Half Sine, 500 g, 1.0 ms, 1 shock for each ±axis)

Half Sine, 500 m•s⁻², 11 ms, 6 shocks (1 shock for each ±axis)

DIN IEC 68-2-27
Vibration

Vibration Test (Vib) Sweep-Sine Vibration.

Sinusoidal, 10 ~ 500 Hz, 1 octave/min, 10 sweep cycles for two hours on each axis.

DIN IEC 68-2-6 EIA, TIA 571 §4.1.1.2
Drop

Drop Test

1. Height: 80 cm

2. Concrete or steel

3. All surfaces and edges

DIN IEC 68-2-31, ETS 300019-2-7
TCT

Temperature Change Test

10 cycles; 1 cycle has the following steps (roughly 7+ hrs):

  • Ramp from ambient (23°C) to -40°C at 3°C/min.
  • 3 hrs at - 40°C
  • Ramp to 85°C at 3°C/min
  • 3 hrs at 85°C
  • Ramp from 85°C to 23°C at 3°C/min

Electrical test performed after ten cycles.

IEC60068-2-14
Dimensions Package Physical Dimension (Warpage included) N/A
Drop (Transportation) Free Fall. 1 corner, 3 edges and 6 faces at a height of 76 cm. ASTM D5276

Mechanical Characteristics

Package Description

The package size with tolerance is (19.5 ± 0.10) mm × (21.0 ± 0.10) mm × (1.9 max) mm. Maximum ‘warpage’ is 0.13 mm (as per JEITA ED7306).

The GC02S1-WW weighs 1.73 g.

Figure 35. Module PCB View


Figure 36. Module Physical Dimensions


Figure 37. Module Laser Marking


Notes on Figure 37:
  1. SEQUANS
  2. Model Name
  3. FCC ID: 2AAGMGC02SW
  4. IC: 12732A-GC02SW
  5. ANATEL: 01472-26-18536
  6. IMEI:01674700XXXXXXX
  7. S/N:AJAYYMMDDNNNNSSS (16 digits)
    • AJA: reserved, value subject to change at Sequans’s discretion (3 digits).
    • YYMMDD: Manufacturing Date (YY:Year;MM:Month,DD:Day).
    • NNNN: Panel counter (from 0001~9999).
    • SSS: Piece location on panel (from 001~036).
  8. 2D marked "g" refer to S/N Barcode
  9. ROHS
  10. Made in VN
  11. 2D marked "K" refer to IMEI Barcode
  12. CE
Units are in millimetres (mm).

Environmental Conditions

Table 33. GC02S1-WW Operating Conditions
Parameter Range Description
Normal Operating Temperature 26 -30 to +85°C 3GPP Compliant Operating Temperature.
Extended Operating Temperature 27 -40 to +85°C Operation with Possible Penalty in RF Performances.
Relative Humidity 10 - 85% Non condensing.

Packing

Figure 38. Packing Modules in Reels




Figure 39. Packing Reels in Boxes


The label attached to reels is shown in Figure 40. The label attached to the moisture barrier bags (MBB) is shown in Figure 41. The label attached to the cardboard box (which contains 2 MBB boxes) is shown in Figure 42. The label attached to the master box, which contains 4 cardboard boxes, is shown in Figure 43.

Weight: 2 reels: 4.5 ± 0.5 kg. 1 master box: 21 kg ± 0.5 kg.

Figure 40. Reel Label


Figure 41. MBB Label


Figure 42. Cardboard Box Label


Figure 43. Master Box Label


Regulatory Approval

The GC02S1-WW has FCC (ISED), PTCRB, GCF, ACMA, AT&T, Anatel and RED certifications.

The corresponding certificates are available on Sequans’s cloud platform.

FCC Regulatory Approval

FCC-ID: 2AAGMGC02SW (single modular approval)

This above identified LTE radio module is not intended to be provided to end-users but is for installation by OEM integrators only.

Installation/Integration

This radio module was tested and found in compliance with FCC rules using the following antenna:
  • TRIO mXTEND™ (NN03-310): peak gain 2.4 dBi

OEM integrators must follow Sequans’ installation instructions to provide for and benefit from FCC compliant module integrations and must abide especially by the following provisions:

The maximum antenna gain values (accounting for cable attenuation) to comply with the FCC maximum ERP/EIRP limits and with RF Exposure rules:
  • LTE band 2 (1900 PCS): 9 dBi
  • LTE band 4 (AWS-1): 6 dBi
  • LTE band 5 (850): 10.41 dBi
  • LTE band 12 (700a): 9.7 dBi
  • LTE band 13 (700c): 10.16 dBi
  • LTE band 17 (700b): 9.73 dBi
  • LTE band 25 (1900+): 8.8 dBi
  • LTE band 26 (Extended Cellular): 10.36 dBi
  • LTE band 66 (AWS-3): 5.5 dBi

Sequans's module integration guidelines must be closely followed.

Compliance of host integrations of the module is limited to hosts adaptation designs which are identical to Sequans' reference design.

Host integrations with adaption designs deviating from Sequans' reference design require either class 2 permissive change to this modular approval or a separate host approval with different FCC-ID;

Host integrations with co-located (simultaneously operating) radio transmitters must be evaluated in accordance with FCC multi-transmitter rules and may require either class 2 permissive change to this modular approval or a separate host approval with different FCC-ID, dependent on the result of the evaluation; Inquiry at FCC or a TCB is urgently recommended.

Integrations of the module into host products which are intended for portable use, i.e. less than 20cm distance between its radiating structures (antenna) and the body of nearby persons, or which otherwise put additional technical requirements like Hearing Aid compatibility require either class 2 permissive change to this modular approval or a separate host approval with different FCC-ID;

Compliance with Unwanted Emission Limits for Digital Device

If the OEM host integration fully complies with the above described reference design and can completely inherit and rest on compliance of the existing modular approval the OEM remains still responsible to show compliance of the overall end-product with the FCC limits for unwanted conducted and radiated emissions from the digital device (unintentional radio) portion of such end-product (commonly addressed as part 15B compliance or similar).

End-product Labelling

  • The module's FCC-ID must either be visible from the exterior of the host product (e.g. per window) or per electronic display, or shall be displayed on an additional exterior label per the following or similar string: contains FCC-ID: 2AAGMGC02SW
  • Digital Device - Unwanted Emissions Notice: If the end-product falls under part 15 of the FCC rules (it shall display the following user notice on its exterior acc. to part 15.19 (the notice may be printed in the manual in case the host is too small):

    This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interference that may cause undesired operation.

  • Further Labelling Requirements may apply dependent on the FCC rule parts relevant to the host product.
  • End-product User Instructions / Notices in the Manual: At a minimum, end-product users must be provided with the following notices at a prominent location of the product literature furnished with the product:
    • Product Modifications: Modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate this equipment.
    • RF Exposure Compliance: This equipment complies with FCC radio frequency radiation exposure rules and limits set forth for an uncontrolled environment, when installed and operated with minimum distance of 20 cm between its radiating structures (antenna) and the body of nearby persons and when not operated simultaneously with other nearby radio-transmitters.
    • Maximum Antenna Gain: The user instructions of end-products equipped with standard external antenna connectors for the modular radio transmitter providing the option to connect other antennae than those which may or may not be bundled with the end-product must list the maximum allowed antenna gain values as derived from those given above, accounting for the cable attenuations of the actual installation.
    • Digital Device - Unwanted Emissions Notice: If the end-product is or contains a digital device (unintentional radio portions) and is not exempted by its use case (like vehicular use) the following part 15.105 (b) user notice shall be provided at prominent location of the product literature:
      This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
      • Reorient or relocate the receiving antenna;
      • Increase the separation between the equipment and receiver;
      • Connect the equipment into an outlet on a circuit different from that to which the receiver is connected;
      • Consult the dealer or an experienced radio/TV technician for help
    • Further User Notices: May be required dependent on the FCC rule parts relevant to the host product.
    • Non-allowed User Instructions: The end-product user guidance may NOT include instructions about how to install or de-install the module.

ISED Regulatory Approval

ISED ID: 12732A-GC02SW

This device complies with ISED’s licence exempt RSSs. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.

Le présent appareil est conforme aux CNR de l’ISED applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes : (1) le dispositif ne doit pas produire de brouillage préjudiciable, et (2) ce dispositif doit supporter tout brouillage reçu, y compris un brouillage susceptible de provoquer un fonctionnement indésirable.

This radio module was tested and found in compliance with ISED rules using the following antenna:

Ce module radio a été testé et certifié conforme aux spécifications de l'ISED avec les antennes suivantes :
  • TRIO mXTEND™ (NN03-310): peak gain 2.4 dBi

This device is intended only for OEM integrators under the following conditions: (For module device use)

  1. The antenna must be installed such that 20 cm is maintained between the antenna and users, and
  2. The transmitter module may not be co located with any other transmitter or antenna.
As long as the two conditions above are met, further transmitter test will not be required. However, the OEM integrator is still responsible for testing their end product for any additional compliance requirements required with this module installed.
Cet appareil est conçu uniquement pour les intégrateurs OEM dans les conditions suivantes: (Pour utilisation de dispositif module)
  1. L'antenne doit être installée de telle sorte qu'une distance de 20 cm est respectée entre l'antenne et les utilisateurs, et
  2. Le module émetteur peut ne pas être co implanté avec un autre émetteur ou antenne.
Tant que les deux conditions ci-dessus sont remplies, des essais supplémentaires sur l'émetteur ne seront pas nécessaires. Toutefois, l'intégrateur OEM est toujours responsable des essais sur son produit final pour toutes exigences de conformité supplémentaires requis pour ce module installé.
  • LTE band 2 (1900 PCS): 9 dBi
  • LTE band 4 (AWS-1): 6 dBi
  • LTE band 5 (850): 10.41 dBi
  • LTE band 12 (700a): 9.7 dBi
  • LTE band 13 (700c): 10.16 dBi
  • LTE band 17 (700b): 9.73 dBi
  • LTE band 25 (1900+): 8.8 dBi
  • LTE band 26 (Extended Cellular): 10.36 dBi
  • LTE band 66 (AWS-3): 5.5 dBi

IMPORTANT NOTE:

In the event that these conditions can not be met (for example certain laptop configurations or colocation with another transmitter), then the Canada authorisation is no longer considered valid and the IC ID can not be used on the final product. In these circumstances, the OEM integrator will be responsible for re-evaluating the end product (including the transmitter) and obtaining a separate Canada authorisation.

NOTE IMPORTANTE:

Dans le cas où ces conditions ne peuvent être satisfaites (par exemple pour certaines configurations d'ordinateur portable ou de certaines co-localisation avec un autre émetteur), l'autorisation du Canada n'est plus considéré comme valide et l'ID IC ne peut pas être utilisé sur le produit final. Dans ces circonstances, l'intégrateur OEM sera chargé de réévaluer le produit final (y compris l'émetteur) et l'obtention d'une autorisation distincte au Canada.

End Product Labelling

This transmitter module is authorised only for use in device where the antenna may be installed such that 20 cm may be maintained between the antenna and users. The final end product must be labeled in a visible area with the following: “Contains IC:12732A-GC02SW”.

Plaque signalétique du produit final

Ce module émetteur est autorisé uniquement pour une utilisation dans un dispositif où l'antenne peut être installée de telle sorte qu'une distance de 20 cm peut être maintenue entre l'antenne et les utilisateurs. Le produit final doit être étiqueté dans un endroit visible avec l'inscription suivante: “Contient des IC: 12732A-GC02SW”.

Manual Information To the End User

The OEM integrator has to be aware not to provide information to the end user regarding how to install or remove this RF module in the user's manual of the end product which integrates this module.

The end user manual shall include all required regulatory information/warning as show in this manual.

Manuel d'information à l'utilisateur final

L'intégrateur OEM doit être conscient de ne pas fournir des informations à l'utilisateur final quant à la façon d'installer ou de supprimer ce module RF dans le manuel de l'utilisateur du produit final qui intègre ce module.

Le manuel de l'utilisateur final doit inclure toutes les informations réglementaires requises et avertissements comme indiqué dans ce manuel.

ANATEL Regulatory Approval

  • ANATEL Number: 01472-26-18536
  • “Este equipamento não tem direito à proteção contra interferência prejudicial e não pode causar interferência em sistemas devidamente autorizados – Para maiores informações, consulte o site da Anatel.”

Troubleshooting

JTAG interface is required to access the processor if the board does not boot properly and provides no console output.

Figure 44. Troubleshoot Flowchart


JTAG Investigations

This annexe provides details on the hardware and software requirements to operate JTAG on the GC02S1-WW module.

Hardware Setup

Figure 45. JTAG Hardware Setup


Figure 46. JTAG Connector Detail


Software Setup

The Flyswatter box is used as JTAG probe with Calliope 2 chipsets.

Its reference is to be found at http://www.andestech.com/en/products-solutions/andeshape-platforms/aice-mcu/.
Note:
You need an additional set of files with specific software settings and patches to use NDES AICE-MCU box with Calliope 2 platform. Please contact your Sequans’ technical representative to get them.
The required software setup is a PC running Linux. Several steps are required before JTAG operation:
  • Enable Linux for using JTAG without root access

  • Customize the ANDES AICE-MCU box’s firmware.

    • Edit JTAG configuration file

    • Patch OpenOCD

  1. The following procedure needs to be done only once on your Linux, to be able to use the JTAG without root access:
    1. Create a file /etc/udev/rules.d/99-andes.rules in which you put the following line:
      SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="1cfc", 
      GROUP="plugdev", MODE="0664"
    2. Then reload your udev rules:
      sudo udevadm control --reload-rules
    3. Then add yourself into the plugdev group if you are not already:
      sudo usermod -a -G plugdev $USER
    See step 2 for verification or go to step 3 for the procedure.
  2. Confirm that the AICE box is recognized by your PC:
    $> dmesg | tail 
    [  537.324026] usb 3-1.3.3: new high-speed USB device number 6 using ehci_hcd 
    [  544.956983] usb 3-1.3.3: New USB device found, idVendor=1cfc, idProduct=0000 
    [  544.956989] usb 3-1.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 
    [  544.956993] usb 3-1.3.3: Product: AndeShape AICE 
    [  544.956995] usb 3-1.3.3: Manufacturer: Andes Technology Corp.
    If you have followed the PC configuration section above, you should have read/write access to the USB device. This is confirmed by the first line of the output listed above.
    [  537.324026] usb 3-1.3.3: new high-speed USB device number 6 using ehci_hcd
    The first digit of the usb 3-1.3.3 part is the USB bus number, 3 in this case. The device number is 6.

    This means that your USB device file is located at /dev/bus/003/006:

    $> ls -l /dev/bus/usb/003/006 
    crw-rw-r-T 1 root plugdev 189, 261 Apr  5 16:07 /dev/bus/usb/003/006
    The file is owned by the plugdev group and that the group have the read and write permissions on it, all is fine.

    However, if the file is owned only by root, then type the following command to change the owning group to plugdev:

    $> sudo chgrp plugdev /dev/bus/usb/003/006
  3. Download and update the JTAG repository:
    git clone ssh://$USER@git-share.sequans.com:29418/4G/platform/jtag
    We will refer to this repository as JTAG/.

    Edit the file JTAG/amontec/helpers/generic.cfg and uncomment the following line:

    source [file join [file dirname [info script]] ".." "gerbil" "Andeshape_AICE.cfg"]
  4. Rebuild OpenOCD

    Download the OpenOCD repository:

    git clone ssh://$USER@git-share.sequans.com:29418/4G/platform/openocd

    To build OpenOCD, go into the source directory and execute:

    ./bootstrap 
    ./configure MAKEINFO=true --enable-aice --disable-werror 
    make 
    make install
    Note:
    • You may need to run sudo make install
    • If you use recent system (aclocal > 1.11), you should revert to 4f1c4f3e48cf2a2a4c9bf1e8a7ca83c23ff78535 before doing this procedure.

Run OpenOCD

To start openocd, go to the JTAG/amontec/helpers directory and run:
$> openocd -f ../gerbil/gerbil-rst.cfg 
Open On-Chip Debugger 0.9.0 (2017-03-01-16:46) 
Licensed under GNU GPL v2 
For bug reports, read http://openocd.org/doc/doxygen/bugs.html 
script ../gerbil/gerbil.cfg 
Info : only one transport option; autoselect 'aice_jtag' 
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain 
    connect_deassert_srst 
adapter speed: 24000 kHz 
adapter speed: 100 kHz 
trst_only separate trst_push_pull 
adapter speed: 24000 kHz 
Info : AICE version: hw_ver = 0x10001, fw_ver = 0xa, fpga_ver = 0xc 
Info : AICE hardware features: 0xc0000004 
Info : AICE batch data buffer size: 512 words 
Andes AICE-MCU v1.10.12 
Info : AICE initialization started 
There is 1 core in target 
Core #0: EDM version 0x0 
Info : AICE JTAG Interface ready 
JTAG frequency 24 MHz 
Info : clock speed 24000 kHz 
Info : bb: soft-reset-halt: off 
Info : bb: global stop: off 
 ---------------------------------- 
| Board ready for JTAG debugging.  | 
 ---------------------------------- 
 
Telenet to localhost, port 4444 (shell command : telnet localhost 4444), 
or connect to remote target via GDB, port 3333 (command inside GDB : target 
remote localhost:3333).
Important:
When OpenOCD is started, the target is automatically halted. Note that only the MCPU is halted by the JTAG, the LCPU will still be running by itself
There are two methods to communicate with OpenOCD, GDB and Telnet. They are both described below.
  • GDB

    The preferred way to debug with JTAG is by using GDB.

    GDB is provided by the Andes toolchain, the binary name is nds32be-elf-gdb.

  • Telnet

    You can use telnet to communicate with openocd:

    $> telnet localhost 4444 
    Trying ::1... 
    Trying 127.0.0.1... 
    Connected to localhost. 
    Escape character is '^]'. 
    Open On-Chip Debugger 
    >
    You can type 'help' to get all supported commands.

    You can erase parts of the flash by using the command erase <offset> <size>:

    erase 0x20000 1024

    You can burn a raw file into the flash by using the command flash_file <file> <offset>:

    flash_file /tmp/bootrom.rast 0
    Note:
    If the flash was already written before, it is necessary to use erase command to clear the flash before using flash_file command, otherwise you will hit readback errors.
    To boot mTools, use following command:
    load_image mtools.elf 
    resume 0x1000
    load_image command takes around 10 minutes to finish.

Acronyms

Acronym Definition
ADC Analogue to Digital Converter
CPU Central Processing Unit
DL Downlink
ESD Electro-static discharge
ETSI European Telecommunications Standard Institute
GND Ground
GPIO General Purpose Input Output
I/O Input/Output
I²C Inter-Integrated Circuit interface
IMEI International Mobile Equipment Identity
IP Internet Protocol
JTAG Joint Test Action Group
LGA Land Grid Array
LNA Low-Noise Amplifier
LTE Long Term Evolution, or 4G. Standard is developed by the 3GPP.
MIMO Multiple In Multiple Out
NAS Network Access Server
PCM Pulse-Code Modulation
PHY Physical Layer
RED European Radio Equipment Directive
RF Radio Frequency
RoHS Restriction of Hazardous Substances
Rx Reception
SAW Surface Acoustic Wave (filter)
S/N or SN: Serial Number
SIM Subscriber Identification Module
SMS Short Message Service
SPI Serial Peripheral Interface
Tx Transmission
UART Universal Asynchronous Receiver Transmitter
UE User Equipment
UL Uplink
USB Universal Serial Bus
1 B17 is available through B12 MFBI.
2 See below for UART 1 during product manufacturing.
3 Alternate functions will be available in future versions of the module after software upgrade.
4 Drive Strength is programmable. Numerical values are given in Table 25.
5 USIM pad types electrical characteristics are detailed in Table 23 and Table 24.
6 Drive Strength is programmable. Numerical values are given in table Table 25.
7 SIM0_DETECT can be configured as a WAKE pin via software command.
8 See range of values in Table 19.
9 Alternate functions will be available in future versions via SW upgrade.
10 Pad types electrical characteristics are detailed in Table 23.
11 Drive Strength is programmable. Numerical values are given in table Table 25.
12 Alternate functions will be available in future versions via
software upgrade.
13 I²C pad types’ electrical characteristics are detailed in Table 23.
14 Drive Strength is programmable. Numerical values are given in table Table 25.
15 Alternate functions will be available in future versions via
software upgrade.
16 SPI pad types’ electrical characteristics are detailed in Table 23.
17 Drive Strength is programmable. Numerical values are given in table Table 25.
18 Drive Strength is programmable. Numerical values are given in table Table 25.
19 Functions will be available in future versions via software
upgrade.
20 Pad types’ electrical characteristics are detailed in Table 23 and Table 24.
21 Drive Strength is programmable. Numerical values are given in
table Table 25.
22 JTAG pad types’s electrical characteristics are detailed in Table 23.
23 See also Section USIM Interfaces.
24 Shorter rise times can trigger the ESD protection.
25 PCB temperature
26 PCB temperature as measured by on-board thermistor. The correlation between oven temperature and the module on-board thermistor reading can be influenced by the specific thermal design of the customer’s device. In the case of the GC02S1-EVK, under worst-case thermal conditions (no heatsink for thermal dissipation), the on-board -30 to +85°C reading corresponds to an oven temperature range of -36 to +69°C.
27 -40°C is the lowest temperature that the module can boot and start operation at.