Sierra Wireless FX30S: User Guide
Sierra Wireless FX30S: User Guide
User Guide
41110485
Rev 2
Sierra Wireless FX30S User Guide
Important Due to the nature of wireless communications, transmission and reception of data
Notice can never be guaranteed. Data may be delayed, corrupted (i.e., have errors) or be
totally lost. Although significant delays or losses of data are rare when wireless
devices such as the Sierra Wireless modem are used in a normal manner with a
well-constructed network, the Sierra Wireless modem should not be used in
situations where failure to transmit or receive data could result in damage of any
kind to the user or any other party, including but not limited to personal injury,
death, or loss of property. Sierra Wireless accepts no responsibility for damages
of any kind resulting from delays or errors in data transmitted or received using
the Sierra Wireless modem, or for failure of the Sierra Wireless modem to
transmit or receive such data.
Safety and Do not operate the Sierra Wireless modem in areas where blasting is in progress,
Hazards near medical equipment, near life support equipment, or any equipment which
may be susceptible to any form of radio interference. In such areas, the Sierra
Wireless modem MUST BE POWERED OFF. The Sierra Wireless modem can
transmit signals that could interfere with this equipment.
The driver or operator of any vehicle should not operate the Sierra Wireless
modem while in control of a vehicle. Doing so will detract from the driver or
operator's control and operation of that vehicle. In some states and provinces,
operating such communications devices while in control of a vehicle is an offence.
Limitation of The information in this manual is subject to change without notice and does not
Liability represent a commitment on the part of Sierra Wireless. SIERRA WIRELESS AND
ITS AFFILIATES SPECIFICALLY DISCLAIM LIABILITY FOR ANY AND ALL
DIRECT, INDIRECT, SPECIAL, GENERAL, INCIDENTAL, CONSEQUENTIAL,
PUNITIVE OR EXEMPLARY DAMAGES INCLUDING, BUT NOT LIMITED TO,
LOSS OF PROFITS OR REVENUE OR ANTICIPATED PROFITS OR REVENUE
ARISING OUT OF THE USE OR INABILITY TO USE ANY SIERRA WIRELESS
PRODUCT, EVEN IF SIERRA WIRELESS AND/OR ITS AFFILIATES HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR THEY ARE
FORESEEABLE OR FOR CLAIMS BY ANY THIRD PARTY.
Notwithstanding the foregoing, in no event shall Sierra Wireless and/or its
affiliates aggregate liability arising under or in connection with the Sierra Wireless
product, regardless of the number of events, occurrences, or claims giving rise to
liability, be in excess of the price paid by the purchaser for the Sierra Wireless
product.
Patents This product may contain technology developed by or for Sierra Wireless Inc. This
product includes technology licensed from QUALCOMM®. This product is
manufactured or sold by Sierra Wireless Inc. or its affiliates under one or more
patents licensed from MMP Portfolio Licensing.
Trademarks Sierra Wireless®, Legato®, and the Sierra Wireless logo are registered
trademarks of Sierra Wireless.
Contact
Information
Sales information and technical Web: sierrawireless.com/company/contact-us/
support, including warranty and returns Global toll-free number: 1-877-687-7795
6:00 am to 5:00 pm PST
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Radio Frequency Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Radio Module Conducted Transmit Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Mechanical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
OFF Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Ultra Low Power Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Active Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Power Consumption. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
WP Radio Module Interface Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Internet of Things (IoT) Expansion Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
For IoT Expansion Card Developers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Pin-out Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
IoT Connector Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Regulatory Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Important Information for North American Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
RF Exposure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
EU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
DC Power Cable (Black Connector) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
AC Power Adapter (Black Connector) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
AC Power Adapter Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
AC Power Adapter Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Reliability and Quality Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Safety Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
EMC Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Hazardous Substances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Energy Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Key Features
• Penta-band HSPA+
• RS232/RS-485 Serial port
• USB 2.0
• mini-SIM slot
• Three configurable I/Os
• Internet of Things (IoT) slot
• GNSS (GPS/Galileo/GLONASS)
• Legato support
• Ultra low power mode
Power Connector
(See Power Connector
on page 21.)
Power Modes
FX30S has three power modes:
• Off
• Ultra Low Power
• Active
For more information on power modes and power consumption, see Power
Modes on page 56 and Power Consumption on page 58.
Accessories
The following items come with the FX30S gateway:
• DC power cable
• Mounting bracket
You can order the following items separately from Sierra Wireless:
• Universal AC power adapter
· Voltage input: 100– 240 VAC
· Current output: 1.5 A
• Compatibility bar (useful if you are replacing a Fastrack Supreme or a
Fastrack Xtend)
• Range of GNSS and cellular antennas
Warranty
The FX30S comes with a 3-year warranty.
Reference Documents
Document Title Location
Number
Installation Overview
The steps for a typical installation are:
1. Insert the SIM card and optional IoT Expansion card.
2. Mount and ground the FX30S.
3. Connect the antennas.
4. Connect the data cables.
5. Connect the power and I/O.
6. Check the FX30S operation.
7. Use the FX30S.
The following sections describe these steps in detail. Read these sections carefully
before performing the installation.
Flat Mount
To mount the FX30S on a flat surface:
1. Attach the bracket to the mounting surface, using the attachment points
shown in Figure 2-3.
Attachment point
Attachment point
Attachment point
Figure 2-3: Mounting Bracket, showing attachment points
Alternative: If access space is limited, slide the gateway onto the bracket.
Recommended: Snap the gateway onto the bracket.
2. Wrap the ties around the FX30S and insert the pointed ends of the ties into
the blunt ends.
3. Tighten and secure the ties around the FX30S and trim off the excess length
of the ties.
4. You are now ready to flat mount the FX30S in a high vibration environment. If
you are mounting it on a DIN rail, see Mounting on a DIN Rail on page 16.
2. Slide or snap the FX30S onto the bracket, as shown in Figure 2-4.
3. If the DIN rails are in a high vibration environment, see Optional—Mounting
in a High Vibration Environment on page 14.
4. Attach the FX30S to the DIN Rail. See Figure 2-8.
Note: Adding the compatibility bar does not change the height of the gateway + mounting
bracket. See Figure 3-4 on page 55.
Large opening
Small opening
3. Place the compatibility bar on top of the bracket, so that the tabs on the
bracket are inside the openings in the bar, and slide the bar into place. When
fully secure, the knobs on the bar should be inside the small holes on the
tabs.
Mounting holes
Raised knobs
Compatibility bar
Mounting bracket
Raised flaps
4. The mounting holes in the adapter bar match the existing mounting holes for
the Fastrack Supreme or Fastrack Xtend.
For DC installations (with a fixed “system” ground reference), Sierra Wireless
recommends always grounding the FX30S chassis to this system ground
reference.
To ensure a good grounding reference, attach the FX30S to a grounded metallic
surface.
Note: The antenna should not exceed the maximum gain specified in RF Exposure on
page 64. In more complex installations (such as those requiring long lengths of cable and/
or multiple connections), you must follow the maximum dBi gain guidelines specified by the
radio communications regulations of the Federal Communications Commission (FCC),
Industry Canada, or your country’s regulatory body.
Note: Take extra care 1. Connect the cellular antenna to the SMA cellular antenna connector.
when attaching the Mount this antenna so there is at least 20 cm between the antenna and the
antennas to the SMA user or bystander.
connectors. Finger tight
2. If used, connect a GNSS antenna to the SMA GNSS antenna connector.
(approximately 0.6–0.8
Nm 5–7 in-lb.) is sufficient Mount the GNSS antenna where it has a good view of the sky (at least 90°).
and the max torque should
not go beyond 1.1 Nm Note: If the antennas are located away from the gateway, keep the cables as short as
(10 in-lb.). possible to prevent the loss of antenna gain. Route the cables so that they are protected
from damage and will not be snagged or pulled on. There should be no binding or sharp
corners in the cable routing. Excess cabling should be bundled and tied off. Make sure the
cables are secured so their weight will not loosen the connectors from the gateway over
time.
USB Serial
Figure 2-13: Connectors for data cables
Cabling Concerns
Separate the antenna, data, and power cables from other wiring and route away
from sharp edges.
Fusing
The Sierra Wireless DC power cable has a 3 A fuse installed in the cable. If that
cable is used, no additional fusing is required.
6 5 4
3 2 1
Analog input
Digital output
Note: See Table 3-10, WP8548 Radio Module Interface Mapping, on page 59 for the
radio module GPIO and Linux interface mapping of pins 3 to 6.
a. For more information on power modes, see Power Modes on page 56.
Wiring Diagrams
In the following diagrams, FX30 refers to either FX30 and FX30S.
Always On Installation
For an Always On application, connect the wires as shown in Figure 2-15.
FX30
Gateway
DC power source 1 Power
DC power source 1
Power
3 On/Off
3 On/Off
I/O 1
I/O1 I/O 2
I/O2 I/O 3
I/O3 2 Ground
2 Ground
• Pin 1 (Power)—Use the red wire in the DC cable to connect Pin 1 to the
power source.
• Pin 2 (Ground)—Use the black wire in the DC cable to connect Pin 2 to
ground. See also Step 2—Mount and Ground the FX30S Chassis on
page 12.
• Pin 3 (On/Off)—Connected to power
• Optional—I/O 1, I/O 2, and I/O 3
Note: See Table 3-10, WP8548 Radio Module Interface Mapping, on page 59 for the radio
module GPIO and Linux interface mapping of pin 3, I/O 1, I/O 2, and I/O 3.
On/Off Installation
For an On/Off application, connect the wires as shown in Figure 2-16 or
Figure 2-17.
FX30
Gateway
DC power source 1 Power
DC power source
31 Power
On/Off
I/O
31On/Off
I/O 2
I/O1
On/Off switch
I/O2
I/O 3
I/O3
2 Ground
On/Off switch
2 Ground
• Pin 1 (Power)—Use the red wire in the DC cable to connect Pin 1 to the
power source.
FX30
Gateway
DC power source 1 Power
DC power source 1
Power
3 On/Off
3 On/Off
I/O 1
Sensor I/O1 I/O 2
Sensor I/O2 I/O 3
I/O3 2 Ground
NPN
2 Ground
Figure 2-17: On/Off Installation (with sensor and NPN transistor switch)
• Pin 1 (Power)—Use the red wire in the DC cable to connect Pin 1 to the
power source and the collector pin of the transistor.
• Pin 2 (Ground)—Use the black wire in the DC cable to connect Pin 2 to
ground. See also Step 2—Mount and Ground the FX30S Chassis on
page 12.
• Pin 3 (On/Off)—Connect to the emitter pin of the transistor
Pin 3 must be connected.
• Optional—I/O 1, I/O 2, and I/O 3
Note: See Table 3-10, WP8548 Radio Module Interface Mapping, on page 59 for the radio
module GPIO and Linux interface mapping of pin 3, I/O 1, I/O 2, and I/O 3.
FX30
Gateway
1
DCDC
power
powersource
source 1 Power
3Power
On/Off
Motion sensor
3 I/O
On/Off
1
I/O1 I/O 2
I/O2 I/O 3
I/O3 2 Ground Ground
Motion sensor
2
• Pin 1 (Power) —Use the red wire in the DC cable to connect Pin 1 to the
power source.
• Pin 2 (Ground)—Use the black wire in the DC cable to connect Pin 2 to
ground. See also Step 2—Mount and Ground the FX30S Chassis on
page 12.
• Pin 3 (On/Off)—Connected to power
Pin 3 must be connected.
• I/O 1—configured for digital input
• Optional—I/O 2 and I/O 3
Note: See Table 3-10, WP8548 Radio Module Interface Mapping, on page 59 for the radio
module GPIO and Linux interface mapping of pin 3, I/O 1, I/O 2, and I/O 3.
I/O Configuration
The Sierra Wireless FX30S power connector has three pins you can use for I/O
configuration:
• I/O1—Digital input only; allows wakeup from ultra low power mode
• I/O2—Digital and analog input; allows wakeup from ultra low power mode
• I/O3—Digital input and digital output
Note: See Table 3-10, WP8548 Radio Module Interface Mapping, on page 59 for the radio
module GPIO and Linux interface mapping of the I/O pins.
Note: The IoT Expansion Card has four GPIO pins that you can program using Legato.
For details, refer to the IoT Expansion Card Design Specification.
I/O Pins
You can use the I/O pins as:
• Digital inputs
(See Table 2-2 on page 27 and Figure 2-19 on page 27.)
• High side pull-ups/dry contact switch inputs
(See Figure 2-20 on page 28.)
• Analog inputs
(See Table 2-3 on page 29 and Figure 2-22 on page 29.)
• Low side current sinks
(See Figure 2-23 on page 29.)
• Digital outputs/open drains
(See Table 2-4 on page 30 and Figure 2-24 on page 30.)
Digital Input
Digital input is available on I/O1, I/O2, and I/O3 on the power connector.
Note: To use I/O3 as a digital Input, GPIO56 (that drives I/O3 when used as a digital
output) must be low.
You can connect any of these pins to a digital input to detect the state of a digital
sensor or pulse counter.
FX30 Gateway
Vin RU V
Vin or 3.3 V*
Internal pull-up
NſUHVLVWRU
I/O 1, I/O 2, I/O 3
RQWKHSRZHUFRQQHFWRU
Internal Pull-up
Off 10 kResistor
VHigh ! 3.0 V 3URWHFWLRQ
FLUFXLWU\ Digital input
Off
Figure 2-19: Digital Input
FX30
Gateway
VLQRU V
Vin or 3.3 V*
Internal pull-up
NſUHVLVWRU
I/O 1, I/O 2, I/O 3
Internal Pull-up 10 k Resistor RQWKHSRZHUFRQQHFWRU
On
3URWHFWLRQ
FLUFXLWU\
On
2XWSXWRII
FX30
VLQRU V
Internal pull-up
NſUHVLVWRU
I/O 1, I/O 2, I/O 3
RQWKHSRZHUFRQQHFWRU
On
3URWHFWLRQ
FLUFXLWU\
2XWSXWRII 6HQVRU
Analog Input
Analog input is available on I/O2 on the power connector and on the IoT interface.
You can connect any of these pins to an analog gauge. As an analog input
(voltage sensing pin), the gateway monitors voltage changes in small increments.
This allows you to monitor equipment that reports status as an analog voltage.
The pin detects inputs of 0V–10 V (or 0V–5 V when the lower ADC range is
selected). When used with a sensor to transform values into voltages, the pin can
monitor measurements like temperatures, pressures or the volume of liquid in a
container.
Note: The option to select the ADC voltage range has not been implemented in the current
release.
Gateway FX30
VLQor 3.3 V
3.3V
Internal pull-up
NſUHVLVWRU
I/O 2 on the power
al Pull-up 10 kResistor connector
Off (default)
3URWHFWLRQ
Off (default)* FLUFXLWU\ +
5HVLVWRU
_
Solar panel or battery
Figure 2-22: Analog Input
Gateway
FX30
VLQ
Vin VLQ
Internal pull-up
NſUHVLVWRU
Vin
Internal Pull-up
Off 10 kResistor
3URWHFWLRQ
FLUFXLWU\
'LJLWDO Off ([WHUQDOVROHQRLG
Output I6LQN P$7\SLFDO 5HOD\FLUFXLW
Protection
circuitry ,2RQWKHSRZHU
FRQQHFWRU
Figure 2-23: Low Side Current Sink
Note: When using low side current sink output, the pull-up should be Off.
The I/O can typically sink 400 mA, but this can vary depending on factors such as
temperature.
Gateway
FX30
VLQ
V in pull-up
Internal
NſUHVLVWRU VFF
Off
Internal Pull-up 10 kResistor
3URWHFWLRQ
FLUFXLWU\ External pull-up
'LJLWDO On/Off Vcc
Output Off
Protection ,2RQWKHSRZHU
circuitry FRQQHFWRU
Figure 2-24: Digital Output/Open Drain
Note: To provide voltage on the digital output, either use the internal pull-up or add an
external pull-up.
LED Behavior
Note: Before executing these commands, ensure that the UART is set correctly. If the
UART is not set correctly, you will not see serial data. To configure the UART for a
particular service, see Enable/Disable UART on page 39.
You can configure the serial port in either RS232 or RS-485 mode. To change the
serial port mode, use the following Linux command:
./rs485.py /sys/devices/platform/msm_serial_hsl.0/rs_mode
<NEW MODE>
where <NEW MODE> is either:
· 0—RS232 (default)
· 1—RS485
For example, to change the mode to RS-485: ./rs485.py /sys/
devices/platform/msm_serial_hsl.0/rs_mode 1
Note: The rs_mode setting is not persistent, and will return to the default setting (RS232)
when the gateway is reset.
Note: In release R14.0.2.001 and newer, the rs485.py script is available by default in the
root file system in /usr/bin.
For your reference, the contents of the rs485.py script appear below.
#!/usr/bin/env python
import sys
fn = sys.argv[1]
if len(sys.argv) > 2:
value = sys.argv[2]
else:
value = None
ttyFile=open('/dev/ttyHSL0')
if value is None:
sysfsFile = open(fn, 'r')
print sysfsFile.read().strip()
else:
sysfsFile = open(fn, 'w')
sysfsFile.write(value)
AT Commands
Note: Ensure that your computer is set up to issue AT commands to the FX30S. (See
Setup for AT Commands.)
The radio module for the FX30S is the Sierra Wireless AirPrime® WP8548. Useful
radio module AT commands include:
• Test AT command interface: AT should answer OK
• Get device information: ATI
• Get SIM status: AT+CPIN?
• Enter SIM PIN code: AT+CPIN=XXXX
• Configure APN: AT+CGDCONT=1,"IP","xxxxxx.xxx"
• Check APN configuration: AT+CGDCONT?
• Check signal quality: AT+CSQ
• Check network registration: AT+CREG?
• Check GPRS network registration: AT+CGREG?
• Check operator selected: AT+COPS?
• Check for PDP context status: AT+CGACT?
• Check for modem status: AT!GSTATUS?
• Open a LWM2M session to connect AirVantage: AT+WDSS=1,1
For a complete list of AT Commands for the WP8548 radio module, refer to the
WPx5xx AT Command Reference (document number 4118047).
In addition, the AT Commands in Table 2-6 are specific to the FX30S.
Note: Parameters in angled brackets < > are mandatory. Parameters in square brackets [ ]
are optional.
GPIO AT Commands
AT!FWD?GPIO To Query:
Reads the current value of any input AT!FWD?GPIO,<GPIO #>
or output GPIO. where <GPIO #> is any available GPIO, i.e.: 2,7,8,13,21–25,32–66
Note: GPIO59 and 63 are unavailable for Read and Write via AT commands.
OK
AT!FWD?GPIO,10
ERROR
AT!FWD=GPIO To set:
Sets the value of any configured AT!FWD=GPIO,<GPIO #>,<value>
output GPIO. where:
• <GPIO #> is any GPIO set as an output. i.e.: 32, 43–66
8,13,25,33,42 only valid if set as output
• <value> is either 0 (low) or 1 (high)
AT!FWD=GPIO,2,1
ERROR
AT!FWD?GPIOCFG To query:
Displays the direction and pull settings AT!FWD?GPIOCFG,<GPIO #>
for exported GPIOs, as read from where <GPIO #> is any available GPIO, i.e. 2,7,8,13,21-25,32-66
sysfs.
If the GPIO is not exported, this
Returned values are:
command reports “NOT SET”. It does
not export the GPIO. • NOT SET (if GPIO has not been exported)
• DIRECTION: <IN|OUT>
• PULL: <UP|DOWN> (if GPIO has been exported)
• ERROR (if invalid GPIO #)
Example:
AT!FWD?GPIOCFG,2
DIRECTION: IN
PULL: UP
OK
AT!FWD?GPIOCFG,8
NOT SET
OK
AT!FWD?GPIOCFG,10
ERROR
AT!FWD=GPIOCFG To set:
Configures the direction and optionally AT!FWD=GPIOCFG,<GPIO #>,<direction>[,<pull>]
the pull setting for any configurable AT!FWD=GPIOCFG,<GPIO #>,<direction>[,<value>]
GPIO.
where:
This command exports a GPIO if it is • <GPIO #> is any configurable GPIO 8,13,25,33,42
not currently exported.
• <direction> is either IN or OUT (case insensitive)
Setting is runtime configurable only—
this setting is NOT persistent through • <pull> (optional) is either UP or DOWN (case insensitive) and only valid if
reboot. <direction> is IN
• <value> (optional) is either 0 or 1 to set the initial output value of the pin; it
is only valid if <direction> is OUT. If omitted, a default value of 0 is used.
AT!FWD=GPIOCFG,8,OUT,1
OK
AT!FWD=GPIOCFG,13,IN,UP
OK
AT!FWD=GPIOCFG,8,INPUT
ERROR
USB AT Commands
AT!FWD=USBMAC To set:
Sets the USB MAC address AT!FWD=USBMAC,<MAC address>
Note: Do not enter a MAC address with the first octet being a multicast (odd)
number. Otherwise, a random MAC address could be assigned to the network
adapter.
AT!FWD=USBMAC,49:12:fb:8e
ERROR
AT!FWD?USBMAC To query:
Reads the USB MAC address in use AT!FWD?USBMAC
for the interface
Returned values are:
• <value> (the USB MAC address)
• ERROR (if usb0 interface does NOT exist)
Example:
AT!FWD?USBMAC
aa:3d:21:4b:a3:5a
OK
Device Query AT Commands
AT!FWD?DEVTYPE To query:
Queries the device type AT!FWD?DEVTYPE
OK
AT!FWD?ALVER To query:
Queries AirLink version AT!FWD?ALVER
OK
Factory Reset AT Commands
For instructions on resetting the FX30S to factory default setting, see Reset to Factory Default Setting on page 45.
AT!FWD=FACTORYRECOVERY To set:
Enables or disables the factory default AT!FWD=FACTORYRECOVERY,<status>
recovery mechanism. where <status> can be either: ENABLE, DISABLE
OK
AT!FWD?FACTORYRECOVERY To query:
Queries the current status of the AT!FWD?FACTORYRECOVERY
factory default recovery mechanism
Returned values are:
• ENABLED (if the factory recovery is enabled)
• DISABLED (if the factory recovery is disabled)
Example:
AT!FWD=FACTORYRECOVERY
ENABLED
OK
AT!MAPUART To set:
Configure UART 1 & 2 AT!MAPUART=<service>[,<UART number>]
where:
Note: UART 1 & 2 are disabled by • <service> can be:
default. A reboot is required for the 0—UART disabled
changes to take effect. 1—AT Command service (Note: Not available for UART 2)
2—Diagnostic Message service
3—Reserved
4—NMEA service
5–13—Reserved
14—RS-485 Linux application (Note: Not available for UART 2)
16—Linux console
17—Customer Linux application
• <UART number> can be:
1—UART 1 (Default if UART number is not specified)
2—UART 2
Value returned: OK
Example:
AT!MAPUART=17,1
OK
AT!MAPUART? To query:
Query UART Status AT!MAPUART?
Example:
!MAPUART:17,0
OK
AT!FWD?GETAPPINFO To query:
Query Legato application info AT!FWD?GETAPPINFO,<LEGATO APP NAME>
Note: <Legato app name> is case sensitive. If the name does not match, the
command returns [not installed] and ERROR.
Example:
AT!FWD?GETAPPINFO,columbiaAtService
columbiaAtService
status: running
running processes:
columbiaAtService[565] (565)
sh[1060] (1060)
/legato/systems/current/bin/app[1061] (1061)
app.name: columbiaAtService
OK
Linux Startup
The supported method of making changes to the Linux startup is to create a
Legato application. Changes or additions to the Linux scripts in /etc/rcS.d are
not supported by Sierra Wireless.
· By default, all routes on the Ethernet and cellular interfaces are disabled. To
reconfigure the firewall to allow these connections, see Reconfiguring the
Firewall on page 43.
Other references:
• Download the Legato Reference Manual (PDF) from
http://source.sierrawireless.com/resources/legato/referencemanual
Note: Do not attempt to configure the firewall using the files /etc/iptables/
rules.v4 and /etc/iptables/rules.v6. These are mangOH iptables rules that
are not supported by the FX30S.
Note: The new rule must be added before the DROP rule, as shown below.
Interface Mapping
Table 2-7: FX30S Interface Mapping to the Linux Interface
FX30S Interface Linux System
GPIOs /sys/class/gpio/gpioxx
Ethernet eth0a
USB usb0b
Serial /dev/ttyHSL0
Warning: Most FX30S GPIOs are preconfigured. Do not use the AT+WIOCFG
command! Using this command could make the FX30S inoperable.
Note: When you reset the gateway to the factory default settings, the root password, if
defined, is removed.
GSM/HSPA+ • PTCRB
Certifications • GCF
IP rating IP30
USB • USB 2.0 micro-B connector complies with USB Version 2.0 for
high speed operation
• Sierra Wireless recommends you:
• Use a USB 2.0 cable
• Connect directly to your computer for best throughput.
IoT (Internet of See Internet of Things (IoT) Expansion Card on page 62.
Things) Connector
Note: If you need to connect to a DCE device, you must use a null
modem (cross-over) cable.
5 4 3 2 1
9 8 7 6
Figure 3-1: DB-9 Female Serial Connector
Table 3-2: RS232 Serial Connector Pin-out
Name Pin Description Type
9 8 7 6
Figure 3-2: DB-9 Female Serial Connector
Table 3-3: RS-485 Serial Connector Pin-out
Name Pin Description Type
N/A 3 —
N/A 4 —
N/A 6 —
N/A 7 —
N/A 8 —
N/A 9 —
SIM Card Interface • Mini-SIM (2FF) SIM card operated at 1.8 V/3.3 V.
Constellations • GPS L1
• Galileo E1
• GLONASS L1 FDMA
HSPA+
Mechanical Specifications
Top view
60 mm
75 mm
End views 82 mm
Power connector
LEDs Weight: 158g (5.57 oz.)
Dimensions (l × w × h)
Ethernet (FX30 only. 75 × 60 × 32 mm (excluding connectors)
FX30S has a serial port) 82 × 60 × 32 mm (including connectors)
USB
9 mm
16.1 mm
8.3 mm
0
Mounting Bracket— side view
115 mm
12.7
37.1
62.7
77.4 mm
25 mm
Compatibility bar
73.7 mm
Assembly
Top View
End Views
Side View
Power Modes
The FX30S is designed to handle extremely low power. It has three power modes:
• OFF Mode
• Ultra Low Power Mode on page 57
• Active Mode on page 57
OFF Mode
In Off mode the FX30S application processor, WWAN radio, and low power micro-
controller are off. On/Off is controlled by the On/Off Pin 3/GPIO24 and Power
Hold/GPIO58.
If no Legato applications are in place for GPIO58 (power hold), the gateway is off
when Pin 3 is low and on when Pin 3 is high.
However, the power line from Pin 3 is also connected to GPIO58 (power hold).
GPIO58 is low by default. If either Pin 3 or GPIO58 is high, the gateway is on.
GPIO24 monitors Pin 3. (See Figure 3-6 on page 57.) This gives you the option to
design an application that detects when Pin 3 goes low, and holds the power on
temporarily to complete the desired actions prior to the gateway turning off, for
example, a graceful shutdown process or a last-gasp type feature.
Gateway
Active Mode
In Active mode the FX30S application processor is running and the modem is
operating in one of the following modes:
• Full function—The application processor is fully functional and the WWAN
radio is on; the GNSS radio can be turned on/off.
• Idle—The application processor is fully functional and the WWAN radio is on.
The module is registered on the network, but there is no active connection;
the GNSS radio can be turned on/off.
• Airplane mode—The application processor is fully functional and the WWAN
radio is off; the GNSS radio can be turned on/off. By default the GNSS radio
is on.
Depending on the application, you can lower power consumption by disabling the
Ethernet interface and GPS bias using GPIO52 and GPIO55 respectively. (See
Table 3-10 on page 59.)
Power Consumption
Table 3-8: Power Consumption — Active Mode
Mode Conditions Voltage Max continuous Burst
V mA mW mA mW
12 23 276
Active Full Max Tx power (+23 dBm) 24 106 2544 123 2952
Function USB 57 Mbps
WCDMA 12 205 2460 226 2712
Serial connected
5 432 2160 525 2625
Table 3-9: Power Consumption — Off and Ultra Low Power Modes
Mode Conditions Voltage Maximum continuous
V A W
12 70 840
5 20 100
12 118 1416
5 91 455
On / Off (Pin 3) External On/Off GPIO24 /sys/class/gpio/gpio24 High: external On/Off signal is Low (in OFF
Input state) (default)
Low: external On/Off signal is High (in ON
state)
IO1 (Pin 4) Digital Input GPIO2 /sys/class/gpio/gpio2 High: External I/O1 is low (ground)
Low: External I/O1 is high
Default is external low.
IO2 (Pin 5) Digital Input GPIO21 /sys/class/gpio/gpio21 High: External I/O2 is low (ground)
Low: External I/O2 is high
Default is external low.
IO3 (Pin 6) Digital Input GPIO22 /sys/class/gpio/gpio22 High: External I/O3 is low (ground)
Low: External 1/O3 is high
Default is external low.
External Push Digital Input GPIO7 /sys/class/gpio/gpio7 High: External Push button is released
Button (default)
Low: External push-button is being pushed
Power LED Red Power LED GPIO49 /sys/class/gpio/gpio49 High: Turns Power LED (Red) ON (default)
Low: Turns Power LED (Red) OFF
Note: Please
Green Power GPIO50 /sys/class/gpio/gpio50 High: Turns Power LED (Green) OFF
note the GPIO LED (default)
polarity when Low: Turns Power LED (Green) ON
turning on
Power LEDs.
Note: Requires correct setting of GPIO51
to function.
Green User GPIO48 /sys/class/gpio/gpio48 High: Turns User LED (Green) OFF (default)
LED Low: Turns User LED (Green) ON
Power Hold On/Off Override GPIO58 /sys/class/gpio/gpio58 High: Holds power on even if On/Off is Low
(used to control shut-down) (default)
Low: Release power hold; On/Off line
controls On/Off state
Note: Do not configure serial port GPIOs. These are configured automatically when RS-485 mode is selected.
See RS485 Python Script on page 73.
Serial port Enables RS-485 GPIO HIGH: Enables RS-485 transmitter. Should
transmitter 60 only be enabled when there is an actual
character being transmitted (half-duplex)
LOW: Disables RS-485 transmitter (for
RS232 operation, RS-485 operation in
receive mode, or for power saving)
Serial port Enables RS-485 GPIO HIGH: Disables RS-485 receiver (for
receiver 61 RS232 operation, RS-485 operation in
transmit mode with no loop-back, or for
power saving)
LOW: Enables RS-485 receiver (for RS-
485 character reception (half-duplex) or for
RS-485 transmit with loop-back)
Serial port Enables RS-485 GPIO HIGH: Disables the RS-485 termination
termination 63 resistor
resistor LOW: Enables the RS-485 termination
resistor (should only be used if the serial
interface is in RS-485 mode)
XSEC0001 XSEC0001
1.89 mm
Front end plate to front PCA edge
Pin-out Information
For complete pin-out information, refer to the IoT Expansion Card Design
Specification (document number 4117166).
VCC_5V0
CN200
1 38
USB_D+ 2 37 PPS
USB_D- 3 36 PCM_CLK
4 35 PCM_SYNC
SDIO_CLK 5 34 PCM_DOUT
SDIO_CMD 6 33 PCM_DIN
SDIO_DAT3/CD 7 32 n_RESET VCC_3V3
SDIO_DAT2 8 31 n_CARD_DETECT
VCC_1V8 SDIO_DAT1 9 30
SDIO_DAT0 10 29
11 28
UART_TXD 12 27 GPIO_4
UART_RXD 13 26 GPIO_3
UART_CTS 14 25 GPIO_2
UART_RTS 15 24 GPIO_1
SPI_CLK 16 23 I2C_SCL
SPI_MISO 17 22 I2C_SDA
SPI_MOSI 18 21
SPI_SS/MRDY 19 20 ADC0
CONN_38P_EDGE_IOT
Figure 3-8: IoT Expansion Card Pin Configuration—IoT Expansion Card View
Note: If you develop an IOT card and use the UART in a hardware loop-back mode by
connecting the transmit and receive signals, do not configure UART2 in Linux Console
mode (AT!MAPUART=16,2).
RF Exposure
In accordance with FCC/IC requirements of human exposure to radio frequency
fields, the radiating element shall be installed such that a minimum separation
distance of 20 cm should be maintained between the antenna and the user's body.
To comply with FCC/IC regulations limiting both maximum RF output power and
human exposure to RF radiation, the maximum antenna gain must not exceed the
specifications listed below for the device used.
N7NWP8 2417C-WP8
Sierra Wireless 2 3
FX30S
5 4
GPRS/EDGE 850 4
GPRS/EDGE 1900 3
EU
Sierra Wireless hereby declares the Sierra Wireless FX30S device is in
compliance with the essential requirements and other relevant provisions of
Directive 1999/5/EC.
The FX30S displays the CE mark.
Declaration of Conformity
The Declaration of Conformity made under Directive 1999/5/EC is available for
viewing at: source.sierrawireless.com/resources/airlink/
certification_and_type_approval/FX30_ce_declaration_of_conformity/.
WEEE Notice
If you purchased your Sierra Wireless FX30S in Europe, please return it to your
dealer or supplier at the end of its life. WEEE products may be recognized by their
wheeled bin label on the product label.
Components:
6 × Molex Micro-Fit 3.0™ series female crimp connectors (part number 43030-0001)
1 × Molex Micro-Fit 3.0™ receptacle housing, male, 2×3P Ph: 3.0 mm housing,
250 V, 5 A max, PA65 black UL94V-O (part number 43025-0600)
Fuse holder
Power connector housing 3048 mm (10 ft.) core cable
Input
Output Voltage — 11.4 VDC 12.0 VDC 12.6 VDC 0 ~ 1.5 A loading
Environmental Specifications
Table A-5: AC Power Adapter Environmental Specifications
Operating
Vibration 1.0 mm, 10–55 Hz, 15 minutes per cycle for each axis (X, Y, Z)
Non-operating
Safety Standards
The power supply is certified with the following international regulatory standards:
EMC Standards
The power supply meets the radiated and conducted emission requirements for
EN55022, FCC Part 15, Class B, GB9254.
Hazardous Substances
• EU Directive 2011/65/EU “RoHS”
• EU Directive 2012/19/EU “WEEE”
• REACH
Energy Efficiency
The AC adapter complies with International Efficiency Levels, as shown in
Table A-7.
OK
The RMNET interface on the host computer should now become active, and
receive an IP address. Data can now flow from the host computer to the radio
network.
4. Deactivate the PDP context:
a. Deactivate the active context
AT!SCACT=0,1
b. Check the profile is deactivated
AT!SCACT?
!SCACT: 1,0
c. Confirm the PDP context is de-activated.
DE-ACTIVATED data session:
at!gstatus?
!GSTATUS:
Current Time: 7227 Temperature: 33
Bootup Time: 0 Mode: ONLINE
System mode: WCDMA PS state: Attached
WCDMA band: WCDMA 1900
WCDMA channel: 662
GMM (PS) state:REGISTERED NORMAL SERVICE
MM (CS) state: IDLE NORMAL SERVICE
OK
The RMNET interface on the host computer should now be de-activated. The IP
address should no longer be assigned, and data should no longer be flowing.
import sys
fn = sys.argv[1]
if len(sys.argv) > 2:
value = sys.argv[2]
else:
value = None
ttyFile=open('/dev/ttyHSL0')
if value is None:
sysfsFile = open(fn, 'r')
print sysfsFile.read().strip()
else:
sysfsFile = open(fn, 'w')
sysfsFile.write(value)
S
G
Screw torque, 51
GNSS, 51 Serial connector pin-out, 49, 50
Grounding the chassis, 18 Serial port, 49
SIM cards, insert, 10
Specifications, 47
H Environmental, 47
Environmental testing, 47
Host Interfaces, 48
GNSS, 51
Input / Output, 50
I Regulatory, 68
RF, 18
I / O Configuration, 25 Standards, regulatory, 68
Input
Analog, 28
Dry contact switch, 28 T
On/off switch, 27
Tools required for install, 10
Installation
Connect data cables, 20
Connect power cable, 21 W
Connecting antennas, 18
Fixed (with I/O), 24 Warranty, 9
Insert SIM cards, 10 Wiring diagrams, 23
Overview, 10 WP8548 radio module
Tools and materials required, 10 AT commands, 34
IoT expansion card, 11, 62 Conducted transmit power, 52
IP address, obtaining with command line prompt, 30 Interface mapping, 58