CalAmp TTU-2900 Manual

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
1/29
TTU-2900 Hardware & Installation Guide
TTU-2900™
Hardware and Installation Guide
IMPORTANT: DO NOT INSTALL OR USE THE SOFTWARE
OR DOCUMENTATION UNTIL YOU HAVE READ AND
AGREED TO THE LICENSE AGREEMENT AND REVIEWED
THE LIMITED WARRANTY AND REGULATORY
INFORMATION.
1Introduction
Welcome to the TTU-2900™Hardware and Installation Guide. This
manual is intended to give you information on the basic setup and
installation of the CalAmp TTU-2900™product(s) including
hardware descriptions, environmental specifications, wireless network
overviews and device installation.
1.1 About This Manual
The TTU-2900™is a next generation telematics gateway that
includes a range of wireless and peripheral connectivity options
and is equipped with CalAmp’s purpose built vehicle interface
technologies for both light and heavy-duty vehicle. In order to
accurately describe the functionality of these units we have
broken this manual into the following sections:
System Overview – A basic description of a
CalAmp TTU-2900™. This includes a description
of roles and responsibilities of each of the CalAmp
components as well as a brief overview of the
wireless data technologies used by the LMU-
3640™.
Hardware Overview – Describes the physical
characteristics and interfaces of the TTU-2900™.
Installation and Verification – Provides guidance
for the installation of the TTU-2900™versions in a
vehicle and instructions on how to verify the
installation is performing adequately.
1.2 About The Reader
Contents
1Introduction
1.1 About This Manual
1.2 About The Reader
1.3 About CalAmp
1.4 About the CalAmp Location Messaging Unit - TTU-2900™
2 System Overview
2.1 Overview
2.2 Component Descriptions
2.2.1 Backend Software
2.2.2 LMU Manager
2.2.3 LM Direct Server
2.2.4 Wireless Data Network
2.2.5 TTU-2900™
2.2.6 Host Device – Laptop/PDA or MDT
2.3 Wireless Data Primer
2.3.1 SMS (Short Message Service)
2.3.2 LTE(Long-Term Evolution)
3 Hardware Overview
3.1 Location Messaging Unit-TTU-2900™
3.1.1 TTU-2900™Handling Precautions
3.1.2 Battery Back-up devices
3.1.3 Environmental Specifications
3.1.4 Physical Specifications
3.2 TTU-2900™Connectors
3.2.1 I/O Connector
3.2.2 VBUS Connector
3.2.3 Accessories
3.3 GPS Receiver
3.4 I/O Descriptions
3.4.1 Internal Buzzer
3.4.2 3-Axis Accelerometer Input
3.4.3 Ignition and Inputs
3.4.4 Outputs
3.4.5 Serial Streams
3.4.6 Status LEDs
4Configuration of the Vehicle Bus Interface
4.1 VBU2 Mode Configuration and Testing Instructions
5 Configuration and Activation
5.1 Quick Start - General Config
5.2 Activating LTE Using AT Commands
5.3 Preparing for Installation
5.4 Plan The Installation
5.4.1 Size and Placement of LMU Unit
5.4.2 Access to the SIM (Subscriber Identity Module) Card
5.4.3 Protection from Heat
5.4.4 Visibility of Diagnostic LEDs
5.4.5 Cable Length
5.4.6 Moisture and Weather Protection
5.4.7 Preventing Accidental or Unauthorized Modification
5.5 Installing the LMU in a Vehicle
5.5.1 Place the TTU-2900 in the vehicle.
5.5.2 Connect power, ignition, and ground.
5.5.3 Typical Connection Sequence
5.6 Installation Verification
5.6.1 Comm Verification
5.6.2 GPS Verification
5.6.3 Inbound Verification
5.6.4 Verification via SMS
6 CalAmp Locations
7License Agreement
8Limited Warranty
9Regulatory Information

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
2/29
In order to limit the size and scope of this manual, the following
assumptions have been made about the reader.
1. You are familiar with GPS concepts and terminology
2. You have some experience with installing equipment in vehicles
3. You are familiar with the use of AT Commands
4. You are familiar with the use of terminal programs such as HyperTerminal or PuTTY
1.3 About CalAmp
CalAmp (NASDAQ: CAMP) is a telematics pioneer leading transformation in a global connected economy. Wehelp reinvent businesses and
improve lives around the globe with technology solutions that streamline complex IoT deployments and bring intelligence to the edge. Our
software applications, scalable cloud services, and intelligent devices collect and assess business-critical data from mobile assets, cargo,
companies, cities and people. Wecall this The New How, powering autonomous IoT interaction, facilitating efficient decision making, optimizing
resource utilization, and improving road safety. CalAmp is headquartered in Irvine, California and has been publicly traded since 1983. LoJack is
a wholly owned subsidiary of CalAmp. For more information, visit calamp.com, or LinkedIn, Twitter, YouTube or CalAmp Blog.
1.4 About the CalAmp Location Messaging Unit - TTU-2900™
The CalAmp Location and Messaging unit-TTU-2900™is a mobile device that resides in private, commercial or government vehicles. The
TTU-2900™is a single box enclosure incorporating a processor, a GPS receiver, a wireless data modem, and a vehicle-rated power supply. The
TTU-2900™also supports inputs and outputs to monitor and react to the vehicular environment and/or driver actions..
The TTU-2900™collects, stores and transmits vehicular and location data over a designated wireless network including LTE and HSPA.
Vehicular and location data are transmitted to a customized software application that has been designed to receive, acknowledge, process, store,
and respond to this data.
Unit location and vehicular information is sent at pre-determined intervals, on demand, or when pre-programmed vehicular conditions are met.
Transmission of data are sent immediately when in wireless network coverage and stored for later transmission when out of the wireless coverage
area. SMS messaging can be used as an alternative or redundant communication backup.
The TTU-2900™is designed to support a variety of custom fleet applications starting with basic automatic vehicle location and including
applications requiring more sophisticated features such as geo-fencing, speed and mileage monitoring, third party security monitoring, dynamic
reporting routines, and an array of exception alerts.
TTU-2900™are sold exclusively to authorized systems integrators, software firms, and service providers who have developed their offering
around the capabilities of the TTU-2900™. Customers are trained by CalAmp to integrate the mobile device with their system and to assist in
support and maintenance of the devices.
Installations of TTU-2900™are performed by CalAmp customers or contracted installers. Typical installations include hook-up to power,
ignition, and ground. TTU-2900™s and the corresponding wiring are almost always hidden from view and general access. Placement of the units
is usually under dashboards, in trunks or in compartments.
2System Overview
2.1 Overview
The entire purpose behind a fleet management system is to be able to remotely contact a vehicle, determine its location or status, and do
something meaningful with that information. This could include displaying the vehicle location on a map, performing an address look-up,
providing real-time driving directions, updating the vehicles ETA, monitoring vehicle and driver status or dispatching the vehicle to its next pick
up.
These functions, of course, are completely dependent on the capabilities of the vehicle management application. The role of the CalAmp LMU-
3640™is to deliver the location information when and where it is needed.
A typical fleet management system based on a CalAmp device includes the following components:
A wireless data network
An TTU-2900™
Host Device (GPS NMEA only)
An LM Direct™communications server
Backend mapping and reporting software which typically includes mapping and fleet reporting functions
PULS™
LMU Manager™

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
3/29
2.2 Component Descriptions
2.2.1 Backend Software
Backend software is a customer provided software application. Regardless of its purpose one of its primary functions is to parse and present data
obtained from the LM Direct server. This allows the application to do any of the following:
Display location data base on reports received from the TTU-2900™in a variety of formats.
Present historic information received from the TTU-2900™typically in a report/chart style format
Request location updates from one or more TTU-2900™
Update and change the configuration of one or more TTU-2900™
2.2.2 LMU Manager
LMU Manager is the primary support and configuration tool in the CalAmp system. It allows access to almost every feature available to the
TTU-2900™. Unlike the backend software, it has the option of talking directly to an TTU-2900™or making a request forwarded by the LM
Direct server.
For further details on using LMU Manager, please refer to the LMU Manager Users Guide.
2.2.3 LM Direct Server
LM Direct is a message interface specification detailing the various messages and their contents the TTU-2900™is capable of sending and
receiving. This interface allows System Integrators to communicate directly with TTU-2900™s.
Sample code is available to system integrators upon request to aid in the development of an LM Direct Server.
2.2.4 Wireless Data Network
The Wireless Data Network provides the information bridge between the LM Direct server and the TTU-2900™s. Wireless data networks can
take a variety of forms, such as cellular networks, satellite systems or local area networks. At this point in time, the networks available to the
TTU-2900™are:
HSPA

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
4/29
LTE
2.2.5 TTU-2900™
The TTU-2900™is responsible for delivering the location and status information when and where it is needed. Data requests can come from any
of the following sources:
PEG™script within the TTU-2900™
A location or status request from the LM Direct server
A location or status request from LMU Manager
A request made from a host device such as a laptop, PDA or MDT
2.2.6 Host Device – Laptop/PDA or MDT
In some cases, it is necessary to run an application in the vehicle while it is being tracked by the backend software. Such examples could include
instant messaging between vehicles or a central office, in-vehicle mapping or driving directions, email or database access. In most of these cases
you will be using the TTU-2900™as a wireless modem as well as a vehicle-location device.
2.3 Wireless Data Primer
This section is meant to give an overview of the wireless data technologies employed by the CalAmp location products.
2.3.1 SMS (Short Message Service)
The Short Message Service (SMS) is the ability to send and receive text messages to and from mobile telephones. The text can comprise of words
or numbers or an alphanumeric combination. SMS was created as part of the GSM Phase 1 standard.(Excerpt taken from the GSM World website
(http://www.gsmworld.com/technology/sms/intro.shtml#1))
SMS message are typically text based, though binary messages are possible and can range in size from 140 characters to 256 characters depending
on the network being used.
2.3.2 LTE(Long-Term Evolution)
Long-term evolution (LTE) is the latest and rapidly growing global data transmission technology. Based on GSM and UMTS/HSPA standards,
LTE is a standard of high-speed wireless data transmission and communication. Continuously evolving, LTE advancements continue to push data
capacity and user experience on a global scale. With a peak downlink rate of 300 mbps, uplink rate of 75 mbps, LTE sits in 1.4 MHz to 20 MHz
bands, while also supporting FDD, TDD, and not sacrificing data capability.
"Both LTE FDD and TDD offer very high data rates, low latency, and seamless interworking with 3G, as well as between FDD and TDD
networks. They also leverage common core network." (Excerpt taken from the Qualcomm website
(https://www.qualcomm.com/invention/technologies/lte))
LTE is the most current and advanced data technology network for MDT's (mobile data terminals) and other mobile devices, and an upgrade over
GSM/UMTS and CDMA. LTE frequency bands vary internationally, so it is important to note device configuration will dictate proper
functionality.
3Hardware Overview
3.1 Location Messaging Unit-TTU-2900™
3.1.1 TTU-2900™Handling Precautions
Electrostatic Discharge (ESD)
Electrostatic discharge (ESD) is the sudden and momentary electric current that flows between two objects at different electrical potentials caused
by direct contact or induced by an electrostatic field. The term is usually used in the electronics and other industries to describe momentary
unwanted currents that may cause damage to electronic equipment.
WARNING: This product can expose you to chemicals including carbon black, nickel, & bisphenol A, which are known to the State of
California to cause cancer and birth defects or other reproductive harm. For more information go to https://www.P65Warnings.ca.gov.
ESD Handling Precautions
ESD prevention is based on establishing an Electrostatic Protective Area (EPA). The EPA can be a small working station or a large manufacturing
area. The main principle of an EPA is that there are no highly charging materials in the vicinity of ESD sensitive electronics, all conductive

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
5/29
materials are grounded, workers are grounded, and charge build-up on ESD sensitive electronics is prevented. International standards are used to
define typical EPA and can be obtained for example from International Electro-technical Commission (IEC) or American National Standards
Institute (ANSI).
This ESD classification of the sub assembly will be defined for the most sensitive component, therefore the following classifications apply:
Class 1B – Human Model (< 1 kV)
Class M1 – Machine Model (< 100V)
When handling the TTU-2900™’s™main-board (i.e. sub assembly) by itself or in a partial housing proper ESD precautions should be taken. The
handler should be in an ESD safe area and be properly grounded.
GPS Ceramic Patch Handling
When handling the sub assembly it may be natural to pick it up by sides and make contact with the antenna boards. In an uncontrolled ESD
environment contact with the center pin of ceramic patch antenna can create a path for electrostatic discharge directly to the GPS Module. The
GPS Module is very sensitive to ESD and can be damaged and rendered non-functional at low levels of ESD.
One should avoid contact with the center pin of the patch during handling.
Packaging
Anytime the sub assembly is shipped and it is not fully packaged in its final housing it must be sealed in an ESD safe bag.
Electrical Over-Stress (EOS)
The GPS receiver can be damaged if exposed to an RF level that exceeds its maximum input rating. Such exposure can happen if a nearby source
transmits an RF signal at sufficiently high level to cause damage.
Storage and Shipping
One potential source of EOS is proximity of one TTU-2900™GPS Antenna to another TTU-2900™GSM Antenna. Should one of the units be in
a transmit mode the potential exists for the other unit to become damaged. Therefore any TTU-2900™GPS Antenna should be kept at least four
inches apart from any active TTU-2900™GSM Antenna or any other active high power RF transmitter with power greater than 1 Watt.
3.1.2 Battery Back-up devices
Please properly dispose of the battery in any of the CalAmp products that utilize one, do not just throw used batteries, replaced batteries, or units
containing a back-up battery into the trash. Consult your local waste management facility for proper disposal instructions.
3.1.3 Environmental Specifications
The TTU-2900™is designed to operate in environments typically encountered by heavy and light duty fleet vehicles, including wide temperature
extremes, voltage transients, and potential interference from other vehicle equipment.
To ensure proper operation in such an environment, TTU-2900™s were subjected to standard tests defined by the Society of Automotive
Engineers (SAE). The specific tests included temperature, shock, vibration, and EMI/EMC. These tests were performed by independent labs and
documented in a detailed test report.
The following shows the environmental conditions the TTU-2900™is designed to operate in and the relevant SAE tests that were performed. No
formal altitude tests were conducted.
Temperature
Operating Temperature Range: -30o C to 75o C
Storage Temperature Range: -40o C to 80o C
SAE Test: SAE J1455
Humidity
95% relative humidity, 50° non-condensing
SAE Test: SAE J1455
Altitude
Operates at altitudes of up to 10,000 feet and can be stored safely up to 40,000 feet

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
6/29
Shock and Vibration
Ground vehicle environment with associated shock and vibration
SAE Test: SAE J1455
Mil Standard 202G
Bench-Handling (Non-Operating)
4inch pivot drops on each of the faces on which it may be placed for servicing or installation.
SAE Test: SAE J1455
Electromagnetic Compatibility (EMC)
EMC compliant for a ground vehicle environment
Operating Voltage Range
The TTU-2900™supports vehicles with 12 or 24 VDC systems including transients and electrical system noise.; this includes ranges from
9 to 30 VDC.
SAE Test: SAE J1455
Backup Battery
The TTU-2900™supports a Lithium-Ion 1000 mAh backup battery input to be used when primary power is lost; the supported voltage
range is 9 to 16 VDC
Transient Protection
Input voltage transients typical of large trucks
Electrostatic Discharge (ESD)
No damage or performance degradation after the ESD disturbance.
Power Consumption
Average: 150mA at 12 VDC
Stand By 20mA
4.1.1 Physical Specifications
Dimensions
5.7”(L) x 2.1”(W) x 1.3”(H)
145mm (L) x 53mm (W) x 33mm (H)
Weight
5oz (142g)
Operating Temperature
-30° C to +75° C (connected to primary power)
-10° C to +60° C (When using internal battery power)
Storage Temperature
-40° C to +85° C
0° C to +30° C (Long Term w/Internal Battery)
Internal Battery Charging Temperature
+5° C to +45° C
Humidity
0% to 95% relative humidity, at 50° C non-condensing
Shock and Vibration
Ground vehicle environment with associated shock and vibration
SAE Test: SAE J1455
Mil Standard 202G and 810F

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
7/29
Operating Voltage Range
The TTU-2900™supports vehicles with 12 or 24 VDC systems including transients and electrical system noise; this includes ranges from
7 to 32 VDC.
Electrostatic Discharge (ESD)
No damage or performance degradation after the ESD disturbance.
Power Consumption
9-30 VDC (Start-up, Operating)
7-32 VDC (Momentary)
500 uA @ 12V (Deep Sleep)
20 mA @ 12V (Idle on Network)
150 mA @ 12V (Active Tracking With VBUS Active)
3.2 TTU-2900™Connectors
The TTU-2900™offers connectors to access VBUS, I/O, other expansion capabilities. These connectors are:
Battery Applicator
SIM Card Port
3.2.1 Vehicle Power and I/O Harness
The TTU-2900™'s features expanded power and I/O capabilities via its 12 pin external harness. The pinout is as follows :
Pin Color Signal Description Input or output Wire gauge
1 WHITE Input-0 / Ignition Input 22 AWG
2 - 6
(Not populated)
7 PINK ADC Input Input 22 AWG
8 WHITE/BLUE 1BB Input 22 AWG
9 TAN/GREEN Aux 1 RX Output 22 AWG
10 TAN/BLUE Aux 1 TX Input 22 AWG
11 RED Vin Input 20 AWG
12 BLACK Ground Ground 20 AWG

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
8/29
3.2.2 Trailer and Camera Integration
Pin Color Signal Description Input or output Wire gauge
1 BLACK Ground Ground 20 AWG
2 BLUE Door Open Sensor (Input-1) Input 22 AWG
3 ORANGE Door Lock Sensor (Input-2) Input 22 AWG
4 GREEN Door Lock (Output-0) Output 22 AWG
5 BROWN Door Unlock (Output-1) Output 22 AWG
6 Blue/Red Switched Power Out Output 20 AWG
7 BLACK Accessory Ground Ground 20 AWG
8 Yellow/Orange VCC_3V3_Aux2 Output 22 AWG
9 PINK ADC Input Input 22 AWG
10 TAN/GREEN RS-232 Accessory Serial (Aux 2 RX) Output 22 AWG
11 TAN/BLUE RS-232 Accessory Serial (Aux 2 TX) Input 22 AWG
12 BLACK Input_4 Input 22 AWG
13 Grey Trailer CAN BUS (CAN L) CAN BUS 22 AWG
14 Yellow Trailer CAN BUS (CAN H) CAN BUS 22 AWG

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
9/29
Pin
Signal Name
OBD Pin
J1939 TypeIIA Pin
J1939 TypeIIB Pin
1 J1708H NC F NC
2 J1850L 10 NC NC
3 CAN2L-11 11 J G
4 K-Line_12/HD 12 NC NC
5 J1708L NC G NC
6 CAN1L 14 D D
7 K/L-Line 15 NC NC
8 Vcc In 16 B B
9 SWCAN 1 NC NC
10 J1850H 2 NC NC
11 CAN2H 3 H F
12 GND 4 NC NC
13 GND 5 A A
14 CAN1H 6 C C
15 ISO/K-Line 7 NC NC
16 CAN2L-8 8 NC NC
3.2.3 Accessories
*Refer to Section 2.6 (https://puls.calamp.com/wiki/Harness_Diagrams#V-Series_.28VDK-3641.29_and_TTU-2900%7C) of the Harness
Diagrams page for more information on appropriate accessories for the TTU-2900™.
3.3 GPS Receiver
72 channel GPS receiver (with SBAS, DGPS)
Accuracy: 2 meter CEP (with SBAS)
Tracking Sensitivity: -162dBm
Acquisition Sensitivity: -148dBm
3.4 I/O Descriptions
The TTU-2900™provides the following logical mapping of inputs and outputs (I/O):
Digital Inputs
Input 0: Ignition Sense (Always biased low)
Input 1: In-1 sel Generic Digital Input (Biased high or low/ S-158 Bit 1)
Input 2: In-2 sel Generic Digital Input (Biased high or low/ S-158 Bit 2)
Input 3: In-3 sel Generic Digital Input (Biased high or low/ S-158 Bit 3)
Input 4: In-4 sel Generic Digital Input (Biased high or low/ S-158 Bit 4)
Internal Inputs
Input 8: Motion Sensor (low = no motion, high = motion)
Input 9: VBUS Active
Input 10: Pwr State (low = main power, high = battery power)
Input 11: Vbatt Low
Input 12: 1BB Detect
Input 13: Batt Virt Ign
Input 14: Pure Virt Ign
Input 15: Radio Ring Wake
Input 16: DB Wake
Input 17: Vbus Wake
Input 18: Pwr State 2
Input 19: Crank Detect
Analog to Digital Inputs
A/D 0: External Power Supply Monitor (VIN1)
A/D 1: Ext ADC1 Generic External Analog to Digital Input
A/D 2: EXT ADC2 Generic External Analog to Digital Input
A/D 3: HW Config
A/D 4: VIN2
A/D 5: VIN_VBUS

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
10/29
A/D 6: GPS Antenna Monitor
A/D 7: µP Temperature (internal use only)
A/D 8: Vref
A/D 9: Battery
Outputs:
Output 0: Out-0
Output 1: Out-1
Output 2: Out-2
Internal Outputs
Output 7: Pwr Switch
Output 8: Chrg Disable
Output 13: 12Vout Enable
Output 14: Internal Buzzer (Optional)
3.4.1 Internal Buzzer
The TTU-2900™supports an internal buzzer on output 14. Buzzer volume can be set from 0 to 100% volume and can be turned on and off with
the corresponding AT commands.
3.4.2 3-Axis Accelerometer Input
The TTU-2900™supports an internal 3 Axis Precision Accelerometer as one of its discreet inputs. When the LMU is moved in any direction, the
associated input will be in the High state. If the LMU’s accelerometer does not detect motion, then the input will be in the Low state. No external
connections are required for this functionality to be operational.
3.4.3 Ignition and Inputs
The TTU-2900™provides up to 5 inputs. These inputs are protected from typical vehicle transients and can be directly connected to most vehicle
level logical inputs from 0 volts up to the vehicle power input level (typically 12 VDC). One of these inputs is dedicated to sensing the vehicle’s
ignition status to provide for flexible power management. The other 4 inputs may be used to sense vehicle inputs such as cooling unit operation, a
hidden driver “Panic” switch, taxi on-duty/off-duty meter status or many others.
The ignition input is pulled to ground through the 268k resistance, where the other inputs can be configured to be normally High (i.e. pulled to
+6v through a 210k resistor) or Low (i.e. pulled to ground through a 43k resistor). The diagrams below show how to connect the inputs in both a
high- and low-biased configuration:
(at$app param 1078,0,50 // set the buzzer volume to 50% (range 0-
100)
at$app peg action 8 14 // turn buzzer on
at$app peg action 9 14 // turn buzzer off)

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
11/29
TTU-2900™Input Wiring
3.4.4 Outputs
The LMU’s outputs are designed to drive external relays. These outputs provide a high-current, open-collector driver that can sink up to 150 mA
each. These drivers may be used to drive external relays that can then control vehicle functions such as door locks, fuel shut-off valves, sirens and
lights. If additional current is required to drive the relays, external circuitry can be added to source the current. This diagram is a typical use of an
output to drive a relay.
Sample Relay Wiring
3.4.5 Serial Streams

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
12/29
Stream
Port
Rate
Word
0:User0 -- -- --
1:Modem 4:Radio 460800 8/N/1
2:User1 -- -- --
3:Debug 0:Aux1 115200 8/N/1
4:NMEA Out
-- -- --
5:DUN 1:Aux2 460800 8/N/1
6:PEG Serial
-- -- --
7:VBUS 10:Aux3 115200 8/N/1
8:GPS Rcvr 5:GPS 115200 8/N/1
9:AltMdm -- -- --
10:HostApp0
-- -- --
11:HostApp1
-- -- --
12:HostApp2
-- -- --
13:Undef. -- -- --
14:BlueTooth
-- -- --
15:ATCmd-1
-- -- --
16:ATCmd-2
-- -- --
17:SatMdm -- -- --
18:SBB -- -- --
19:WSP -- -- --
3.4.6 Status LEDs
The TTU-2900™is equipped with 4 Status LEDs; one for GPS, one for COMM (wireless network status), one for GPS, one for VBUS and one
for WiFi. The LEDs use the following colors to indicate service:
LED Table
LED #1 (BT - Blue) Definitions
See PEG action 133. AUX options allow PEG script to control blue LED.
Condition
LED 1
BT Off Off
BT On On
LED #2 (Comm LED - Orange) Definitions
Condition
LED 2
Modem Off Off
Comm On - Searching Slow Blinking
Network Available Fast Blinking
Registered but no Inbound Acknowledgement Alternates from Solid to Fast Blink every 1s
Registered and Received Inbound Acknowledgement
Solid
LED #3 (VBUS - Red) Definitions
LED
Status
Color
1 WiFi/BT Blue
2 Comm Orange
3 VBUS Red
4 GPS Green

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
13/29
See PEG action 99. Modifiers 33 - 40 allow PEG script to control red LED.
Condition
LED 3
VBUS Off Off
VBUS On On
LED #4 (GPS LED - Green) Definitions
Condition
LED 4
GPS Off Off
GPS On Slow Blinking
GPS Time Sync
Fast Blinking
GPS Fix Solid
4Configuration of the Vehicle Bus Interface
The VBU2 Vehicle Bus Interface embedded in the TTU-2900 is capable of supporting both Light Duty (cars, trucks, vans) as well as Heavy Duty
(trucks and buses) vehicles. In many cases, the VBU2 interface can automatically identify the vehicle type as heavy duty or light duty(OBD). Detection
of operating mode today is primarily based on the correct selection of the cable for the vehicle type.
In order to avoid vehicle interference from the device, ensure the correct cable is selected for the specific vehicle that the
device is installed into
The VBU2 interface can be configured to select the desired interface mode (Heavy Duty or OBD) using either autodetect or forced setting of the
interface mode from the configuration file. Autodetect determines vehicle type upon ignition (based on pin 4 of 16 pin VBUS connector), forced allows
user to command vehicle type via configuration file settings.
The Heavy Duty vehicle mode emulates the CalAmp JPOD2 accessory for vehicles with Heavy Duty vehicle bus interfaces. In this mode, the VBU2
interface will operate and communicate with heavy duty vehicle using protocols such as J1939 or J1708. For detailed JPOD2 information, refer to the
JPOD2 Tutorial.
The Light Duty vehicle mode emulates the CalAmp VPOD2 accessory for vehicles with OBD2 vehicle bus interfaces. In this mode, the VBU2 interface
connects to an OBD2 compliant diagnostic port of the vehicle and will communicate with the vehicle using CAN or other OBD2 protocol(s). Once the
vehicle ignition is turned on, the vehicle discovery process is launched. For PEG scripting, OBD configuration, and VBUS data, refer to the
VBUS/VPOD Tutorial.
Refer to the steps below to properly install, configure and run VBU2 interface of the TTU-2900.
4.1 VBU2 Mode Configuration and Testing Instructions
1) The TTU-2900 firmware with the correct app id should be preinstalled on the device.
2) To configure LMU in forced JPOD2 (Heavy Duty) configuration:
3) To configure LMU in forced VPOD2 (OBD2) configuration:
4) Testing in forced VBUS configuration
ats178=13
at$app param 3352,0,1
ats178=73
at$app param 3352,0,1
enter the command
ats$app param 3352,0,1
for VPOD2, enter the command

7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
https://puls.calamp.com/wiki/TTU-2900_Hardware_%26_Installation_Guide
15/29
ats178=9 - or 73 for debug
for JPOD2, enter the command
ats178=13
begin testing.
5) To configure LMU in forced Auto Mode Select configuration:
ats178=13
at$app param 3352,0,0
6) Testing in auto-detect VBUS configuration
enter the command
ats$app param 3352,0,0
ats$app178=9 (or 13) - note, this does not matter as auto detect will pick the correct one.
for VPOD2, ensure pin 4 of the 16 pin VBUS connector is floating/open.
for JPOD2, ensure pin 4 of the 16 pin VBUS connector is tied to ground.
reboot from cold start.
begin testing.
Note: pin 4 of the 16 pin VBUS connector is pin 10 of the 15 pin
VBUS connector on the conversion cable.
5Configuration and Activation
This section details how to quickly get an TTU-2900™provisioned and configured to point at a specific server. It is assumed that a PEG script has
already been created and is being managed through LMU Manager or PULS™, the CalAmp Maintenance System.
We are making three assumptions to simplify the setup process:
You have created, installed and configured an LM Direct™Server to receive messages from the TTU-2900™. (See LM Direct™
Reference Guide for details)
You are using the standard wiring harness from CalAmp and the serial port expansion harness.
You have created a HyperTerminal or Putty session.
You have contacted the CalAmp sales team regarding the network availability of the TTU-2900™.
5.1 Quick Start - General Config
All TTU-2900™s must go through a common step during the configuration and provisioning process. Specifically, this is pointing the LMU to
your LM Direct™server, either via IP or a URL.
This configuration process is accomplished via a series of AT Commands:
1. Power up the TTU-2900™and connect a serial cable from the LMU to your laptop
2. Open a terminal session to the TTU-2900™
3. Enter the address of the LM Direct™server:
AT$APP PARAM 2319,0,ddd.ddd.ddd.ddd
AT$APP PARAM 768,0,ddd.ddd.ddd.ddd (32-bit products only)
AT$APP PARAM 769,0,ppppp
Where ddd.ddd.ddd.ddd is the publicly addressable IPV4 address of your LM Direct™server and ppppp is the UDP port number.
4. Alternatively if a URL has been set up for your LM Direct™server, the LMU may be programmed with:
AT$APP PARAM 2319,0,myURL.MyCompany.Com
Where myURL.MyCompany.com is the URL assigned to the server.
5. Enter ATIC to verify the correct settings are displayed for your Inbound Server.

https://puls.calamp.com/wiki/TTU-2900_Hardware_%26_Installation_Guide
16/29
7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
This configuration process is accomplished via a series of SMS Commands:
1. Power up the TTU-2900™and your handset
2. From the handset, send an SMS message to the TTU-2900™phone number:
Where ddd.ddd.ddd.ddd is the publicly addressable IPV4 address of your LM Direct™server and ppppp is the UDP port number
3. Alternatively if a URL has been set up for your LM Direct™server, the LMU may be programmed with:
Where myURL.MyCompany.com is the URL assigned to the server
4. Verify your settings by sending the commands:
5.2 Activating LTEUsing AT Commands
There are two variants of LTE modems; LTE AT&T and LTE Verizon. Both variants require a SIM card to be inserted.
If you get an LMU without a SIM card (which is the typical case), the operator will simply ask for the IMEI of the LMU. The IMEI (International
Mobile Equipment Identifier) is printed on the label of the LMU. Again, DO NOT give the operator the CalAmp ESN of the LMU.
The operator will provide you with a SIM card for each account activated. If they are especially nice (or you are especially persistent) they will
also give you a list tying the IMSI (International Subscriber Identifier) of the SIM to the phone number assigned to it. Please note that the operator
will likely tie the IMSI (i.e. the SIM) to a specific IMEI. Making sure the specific SIM matches to the right IMEI isn’t strictly necessary, but it
will keep everyone’s book-keeping a little cleaner. You may also obtain this information by running a CSV report in PULS (after the devices have
connected to the network and sent in their first ID Report). See the PULS Users Guide for more information.
If you do happen to have a SIM card, the operator will ask for the IMSI and ICC-ID (Integrated Circuit Card Identifier) along with the IMEI of the
LMU. Again, in return you should get a list of IMSIs and Phone Numbers.
The IMEI, IMSI and ICC-ID are all available through the ATI1 command. The IMEI should also be printed on the label of the LMU.
Operators can offer more than one type of APN and can even set up a custom APN just for your devices. The rates they charge will vary
depending on the APN service you want. Operators may also request you use a blank APN. With the APN, you may also receive a username and
password combination.
The last item an operator may provide is a SIM PIN. The PIN is effectively a password to the device. The main difference here is that the PIN will
restrict all the capabilities of the device, where the SPC is used just for configuration.
The activation sequence for an LTE AT&T modem would therefore look as follows:
To clear the APN, the following command can be used:
Only enter this next command if you have been given a non-zero PIN as any errors may lock you out of the modem.
!RP,2319,0,ddd.ddd.ddd.ddd
!RP,768,0,ddd.ddd.ddd.ddd (32-bit products only)
!RP,769,0,ppppp
!RP,2319,0,myURL.MyCompany.Com
!RP?2319,0
!RP?769,0
AT$APP PARAM 2306,0,“myAPN.myOperator.com”
AT$APP PARAM 2306,1,“myAPN.myOperator.com”
AT$APP PARAM 2314,0,“myUSername” (only if required by the
carrier)
AT$APP PARAM 2315,0,“myPassword” (only if required by the carrier)
ATS155=1 (to disable APN auto-provisioning)
AT$APP PARAM 2306,0,“”
AT$APP PARAM 2306,1,“”

https://puls.calamp.com/wiki/TTU-2900_Hardware_%26_Installation_Guide
17/29
7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
You can confirm activation by watching the Comm LED to see if it goes solid. You may also confirm activation by entering AT command
The activation sequence for an LTE Verizon modem would therefore look as follows:
The LMU must be registered on the Verizon network. Having the device roaming or in poor Verizon coverage will not allow the execution of the
activation process.
The activation is an automatic process where Verizon pushes the APN to the modem.
In some cases, there might be a delay up to 15 minutes until the unit gets activated and is able to make a data call.
For Verizon LTE, parameter 2306 (APN) is currently disabled.
You can confirm activation by watching the Comm LED to see if it goes solid. You may also confirm activation by entering AT command
5.3 Preparing for Installation
Be sure you have received all the LMU components you need. This must include:
The LMU to be installed
A power harness
24 Pin Molex I/O Connector
16 Pin Molex VBUS Connector
Optional Components:
Input and output cables
Relays
LMU peripherals (i.e. Serial adapter, jPOD, TetheredLocator)
Host serial devices (e.g. PDAs, laptops, other serial devices)
5.4 Plan The Installation
Verify Power, Ground and Ignition. Be sure to check each source (power, ground and ignition) to ensure that the proper signaling exists. This is
typically accomplished with a multi-meter.
Before drilling any holes or running any wires, decide where each hardware component will be located (LMU, antennas, peripherals, etc.). Be sure
that the cables to the LMU are not bent or constricted in any way. Also make sure that the LMU is kept free from direct exposure to the elements
(sun, heat, rain, moisture etc...).
Be advised that an installation that violates the environmental specifications of the LMU will void the warranty.
The best way to ensure a trouble-free installation is to consider your options and make some decisions before you start. Take a look at the vehicle
and determine how to best install the LMU for the following purposes:
Accurate data gathering and simulation of how customers actually use your solution
Ongoing monitoring and maintenance of LMU equipment
Accidental or intentional alteration of the equipment or cable connections
The following sections cover some of the issues to consider when planning your LMU installation.
5.4.1 Size and Placement of LMU Unit
The dimensions of the LMU should be taken into account, particularly when installing in a vehicle:
Whether you intend to place the LMU under a seat or into a cavity behind the vehicle’s interior molded trim, be sure the LMU will fit before
drilling any holes or running cable
AT$APP COMM STATUS? or ATIC
AT$APP COMM STATUS? or ATIC
AT$APP PIN <SIM pin>

https://puls.calamp.com/wiki/TTU-2900_Hardware_%26_Installation_Guide
18/29
7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
Be certain that the cables running to the LMU will not be bent or constricted. Damage to the cables may impede the LMU’s
performance.
Be certain that the installation point will not violate any of the LMU’s environmental specification (temperature, moisture, etc…) as
improper installation of the LMU may void the warranty.
See the LMU Environmental Specifications for the exact measurements and specifications of the TTU-2900™.
Typical installations will place the LMU under the vehicle dash board, or in the trunk. Make sure you can get access to the unit afterwards as
under some circumstances it may be necessary to add additional wiring or connections to the LMU.
5.4.2 Access to the SIM (Subscriber Identity Module) Card
When used in a LTE or HSPA, each LMU uses a Subscriber Identity Module (SIM) card, which should be inserted before you install the LMU for
the first time. The SIM card is attached to the main-board inside the housing of the LMU unit.
At some future time, you might need or want to replace the SIM card with a different one, so try to install the LMU in such a way that the cover
can be removed to make the SIM card accessible.
5.4.3 Protection from Heat
It is best not to place the LMU unit in an unusually warm location such as directly near heater vents, near hot engine components or in direct
sunlight. The maximum temperature that can be tolerated by the LMU is described in the LMU Environmental Specifications section.
5.4.4 Visibility of Diagnostic LEDs
Status LED lights on the front of the LMU unit can provide valuable information about the operation of the LMU. When feasible, attempt to
install the LMU in such a way that these lights can be seen with reasonable ease.
You may find it useful to be able to view the LEDs periodically to make sure that the LMU is operating properly. If at any time you should
encounter a problem with the LMU, you may need to read the LEDs in order to troubleshoot the problem. If you cannot fix the LMU yourself, you
will need to provide the LED information to CalAmp customer support.
For information about how to interpret the LEDs, see the Status LED Behavior section.
5.4.5 Cable Length
Do not cut cables. Instead, coil any excess length, making sure not to crimp or flatten any cable.
5.4.6 Moisture and Weather Protection
The LMU unit must be located where it will not be exposed to moisture or water. In a typical installation inside a vehicle this is not commonly
thought to be a concern; however, it might be best to avoid locating the LMU below a car’s cup holders, or where rain might easily splash into the
compartment when a door is opened.
5.4.7 Preventing Accidental or Unauthorized Modification
If you anticipate that fleet drivers or others might interfere with the LMUs once they are installed, take steps to be sure that it is not easy to
remove the LMU from its power source, or disrupt internal antenna interference.
Two common methods are the use of Tamper Proof Sealant or creation of PEG Script to detect power loss or GPS antenna disconnections.
5.5 Installing the LMU in a Vehicle
This section provides instructions for installing an LMU in a vehicle.
Be sure to consider the design decisions described in the previous sections. When you are ready to begin installing the LMU, follow these steps:
5.5.1 Place the TTU-2900 in the vehicle.
The TTU-2900 contains an internal battery, and thus should be oriented with the label facing upwards towards the sky. LMUs with internal
antennas should be placed directly under a thick panel to maximize their performance and protect from external elements. A typical location

https://puls.calamp.com/wiki/TTU-2900_Hardware_%26_Installation_Guide
19/29
7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
Radio
Access
: GSM
Network Reg. : Yes,
Home
Data Reg. : Yes, Home
Connection
: Yes
IMEI (Modem S/N):
351802055396182
IMSI (SIM ID) 310410202524377
ICC-ID (SIM S/N): 89014102212025243778
Phone Number :
GPRS APN : ISP.CINGULAR
include under the dash close to the front wind-shield.
Attach the LMU to the solid body of the vehicle, not to plastic panels. The LMU can be placed out of sight by removing interior trim and molding
to expose available space, then replacing the trim once the LMU is in place.
5.5.2 Connect power, ignition, and ground.
The power input (red wire) must be connected to a constant (un-switched) +12 VDC or +24 VDC supply; preferably, connected directly to the
vehicle battery terminal or as close to it as possible. This connection point should be fuse protected to not more than 5 Amps.
The ignition input (white wire) must be connected to the vehicle ignition or another appropriate key operated line, such as ACCESSORY, ensuring
that power to the ignition wire is available only when the vehicle ignition is on.
The ground line (black wire) must be connected to chassis ground.
Failure to connect these lines in the manner described may result in discharge of the vehicle battery.
For best results, it is strongly recommended that the LMU connection be on its own circuit. Connect the power input directly to the vehicle battery
if possible and protect the circuit with an inline fuse. If you must connect through the fuse box, use standard commercial wiring practices to create a
permanent installation rather than using press-in fuse clips or other temporary measures.
DO NOT connect the power cable to the LMU at this time.
5.5.3 Typical Connection Sequence
Connect any peripherals to the LMU
Plug in the power harness.
The physical installation of the LMU hardware is now complete.
5.6 Installation Verification
In many cases it is desirable to verify that an installed TTU-2900™is working properly. That is, installers should verify that the GPS and
communications functions of the TTU-2900™are working properly before departing the installation site. In more robust cases, some key
configuration settings such as the Inbound Address and URL should also be verified.
Note that these processes are all based on issuing ATCommands to the TTU-2900™. It is expected that installers will have access to a serial port
expansion cable and a laptop or PDA capable of a terminal connection. Alternatively, an SMS message can be sent to an TTU-2900™to obtain
its current status.
5.6.1 Comm Verification
Installers should first verify that the TTU-2900™has been acquired and has registered to the wireless network. This may be verified in one of two
ways. First, installers may look at the Comm LED (i.e., the one closest to the SMC antenna connector). If this LED is solid, then the LMU has
registered to the network and established a data session.
If the LED is not visible, then Comm may be verified using an AT Command:
Depending on the wireless network being used something similar to what is shown below will be displayed. It is important to verify that 'Yes'
values are displayed at the top for Data and Network registration and the correct APN is displayed.
RSSI
:
BER :
-
97 dBm
99
Channel
:
737
Cell
ID
:
3441
Base Station ID :
40
Local Area Code :
31003
Network
Code
:
410
Country
Code
:
310
ATIC

https://puls.calamp.com/wiki/TTU-2900_Hardware_%26_Installation_Guide
20/29
7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
If any of the responses return Not-Acquired or Not-Registered (and the APN is correct), the wireless network operator should be contacted for
further troubleshooting.
Please note that it may take several seconds (or longer) for the TTU-2900™to communicate with the modem and acquire the wireless network.
5.6.2 GPS Verification
The next step is to verify that the GPS receiver is seeing enough satellites to obtain a valid GPS position. Again, installers have two choices on
how to perform this verification. First, like the Comm Verification, there is a GPS status LED (i.e., the one closest to the SMA connector). If this
LED is solid, then the LMU has found GPS service.
If the LED is not visible then GPS service may be verified using an AT Command:
The response should be similar to:
Installers are looking for the 3D-RTIME setting along with a valid Lat, Long pair (i.e. something other than 0). If the GPS receiver does not have
a valid lock within 2-3 minutes.
5.6.3 Inbound Verification
The last item to verify is that the TTU-2900™is sending data to the correct server. In general, this is a two-step process that will need the aid of
an observer on the back end. That is, a technician will have to be logged in so they can monitor data coming into the backend mapping/vehicle
management application.
First, verify that the TTU-2900™is using the correct Inbound IP address by using:
The response should be similar to:
The installer will need to verify with a backend technician that the, URL (myURL.myCompany.com ), IP address (ddd.ddd.ddd.ddd) and port
(<ppppp>) are correct.
The second step is to verify that the TTU-2900™is sending data. The best way to do this is to force the TTU-2900™to send in an
unacknowledged Event Report (i.e., its current GPS location) with the following command:
The TTU-2900™will respond with: OK
The backend monitor must then be contacted to confirm that they received an Event Report with Event Code 255.
Maint. Server : maint.vehicle
-
location.com(216.177.93.246):20500
Inbound Server : (0.0.0.0):20500
Dual Comm : routing id=0, log cid=0, modem type=21, inbnd index=0
OK
AT$APP GPS?
Lat=3304713, Lon=-11727730, Alt=0
Hdg=113 Spd=0 3D-RTIME HDOP=130 nSats=7
AT$APP INBOUND?
INBOUND LMD
INBOUND 0 ADDR ddd.ddd.ddd.ddd:ppppp *
INBOUND 0 URL myURL.myCompany.com
INBOUND 1 ADDR 0.0.0.0:20500
INBOUND 1 URL
INBOUND 2 ADDR 0.0.0.0:20500
INBOUND 3 ADDR 0.0.0.0:20500
AT$APP PEG SUNRPT 255

https://puls.calamp.com/wiki/TTU-2900_Hardware_%26_Installation_Guide
21/29
7/21/2020
TTU-2900 Hardware & Installation Guide - PULS Wiki
Assuming that all three sections have passed, the installation can be considered to be complete.
5.6.4 Verification via SMS
The current Comm, GPS and Inbound status of a GSM LMU can be obtained via SMS provided you have access to an SMS capable phone or
PDA.
Using your handset, send the following SMS Message to the LMU:
Within a few minutes, the LMU should return a response in the following format:
APP:
o<App ID>:
The Application ID value of the LMU indicating the host platform and the wireless networking technology of the LMU.
o<Firmware Version>:
The current firmware version in use by the LMU
COM:
o<RSSI>:
This is the signal strength the wireless modem sees from the network. In general the LMU is at least scanning for the network if
the RSSI is not -113.
o [./d/D]:
If the character ‘D’ is present, it indicates the LMU had a data session established when it responded to the status request. For
the 8-Bit product line an upper case ‘D’ indicates both the Inbound and Maintenance sockets are ready. The lower case ‘d’
indicates that only the Maintenance socket is ready. A ‘.’ indicates no sockets are ready.
o [./a/A]:
This field indicates if the LMU has received an Acknowledgement from the Inbound server. This field will be empty if the
LMU has never received an ACK. The lower case ‘a’ will be present if it has received an ACK since the last cold boot (i.e.
power cycle) but not the last warm boot (App Restart or Sleep). The upper case ‘A’ will be present if the LMU has received an
ACK since the last warm boot. A ‘.’ Indicates no acknowledgement has been received.
o [./L]:
This field indicates if the LMU’s log is currently active. An ‘L’ indicates that the log is currently in use (i.e. one or more
records have been stored) where a ‘.’ indicates the log is inactive.
o[IP Address]:
This is an optional field if and is only present if the LMU has established a valid data session. This field will contain the current
IP address of the LMU as assigned by the wireless network. Note that if you see a value of 192.168.0.0, this is an indication
that the LMU has not been able to establish a data session.
o[<APN>]
The current Access Point Name in use by a GSM LMU.
GPS:
o[Antenna <Short/Open/Off>]:
!R0
APP: <App ID> <Firmware Version>
COM:<RSSI> [./d/D][./a/A][./L][IP address] [<APN>]
GPS:[Antenna <Short/Open/Off>] | [No Time Sync] | [<FixStatus> <Sat Count>]
INP:<inputs states> <vehicle voltage>
MID:<mobile ID> <mobile ID type>
INB:<inbound IP address>:<inbound port> <Inbound Protocol (LMD/LMX)>
Table of contents
Other CalAmp Gateway manuals