LMU-1300 CalAmp LMU-1300 Training Guide CalAmp reserves the rights to these documents and any information contained therein. Reproduction use or disclosure to third parties without express permission is strictly prohibited.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 Table of Contents 1. Scope ..................................................................................................................................................... 5 Platform Introduction .................................................................................................................... 5 Highlights and Features ..............................................................................................................
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 6.3 Vehicle Bus PID Polling Rate ............................................................................................................ 21 6.4 PEG2 “Lines” .................................................................................................................................... 21 6.5 Event Index Field .............................................................................................................................
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 7.3 Inbound Verification .......................................................................................................................... 30 7.4 Verification via SMS ........................................................................................................................... 31 9. 10. Certification ..................................................................................................................................
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 1. Scope This document provides an overview of CalAmp’s Telematics EdgeCore platform, referred as EdgeCore hereafter, the associated products, its highlights and major features. It also serves as a training manual on ‘how-to’ get started with an EdgeCore device (e.g. LMU-1300). Lastly, this document serves to describe the major differences between EdgeCore and the LMU32 predecessor platforms.
Revision & Date 0.8–09/22/2020 LMU-1300 Training Guide 4. Portability that allows for streamlined ports of application code base on different operating systems and hardware chipsets using both OS and Hardware abstraction layers. Third Party Apps LMDirect MBus GPS Downloader (OTA) CalAmp Services PEG MDM Motion GPS CM VBU Etc. Barracuda Framework HAL / OSAL (POSIX) Linux (OpenWRT) Linux (Barracuda) FreeRtos (Bluefin) ThreadX (Parana) 2.
LMU-1300 Training Guide Revision & Date 0.
Revision & Date 0.8–09/22/2020 LMU-1300 Training Guide Environmental: Temperature: -30° to +60° C (connected to primary power) -20° to +60° C (operating on internal battery) -10° to +25° C ≤ 6 months (long term storage with battery) Humidity: 90% RH @ 50° C non-condensing Shock and Vibration: U.S. Military Standards 202G, 810F SAEJ1455 ESD: IEC 61000-4-2 (4KV Test) Ingress Protection: IP65 (CalAmp Assembled) Physical/Design Dimensions: 3.50 x 1.97 x 0.75” (89 x 50.1 x 19.2 mm) Weight: 3.53 oz.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 4. Getting Started With any new platform, there are some changes in the form, fit, and function when compared to the predecessor product line. This section highlights pertinent changes compared to the LMU32 platform to help users get started with an EdgeCore device: 4.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 Accessing Serial Port After installing the quectel drivers, you would see 2 ports in device manager. To access the serial port customer should chose NMEA port, Serial port settings 115200,8,N,1,none COMPANY CONFIDENTIAL: CalAmp reserves all rights to these documents and any information contained therein. Page Reproduction use or disclosure to third parties without express permission is strictly prohibited.
Revision & Date 0.8–09/22/2020 LMU-1300 Training Guide 4.5 Log File Engineering and LMU logs can be found in the Linux file system. You can find the most recent log file in a specific /var/log/ directory, in a file named messages If you would like to view new information that is written to this log file, Linux offers a way to do this through the command line. • Enter: tail –F /var/log/messages This command will open the messages file and display the latest written lines of the file.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 4.8 Software & Script Updates All of these files can be updated Over-The-Air if subscribed to Calamp’s Device Management Service (PULS). These files can also be updated with physical access to the device as well. Below are the steps and options below: 1. Transfer Firmware/Script (e.g. WINScp, ADB Push) to /data/configs/files directory. First, change directory to /data/configs/files directory.
Revision & Date 0.8–09/22/2020 LMU-1300 Training Guide • • • • o Configuration Parameters - same format as existing Config Param file (File Type 1) o PEG2 Script - ASCII Text Lines delimited with o End-Of-File marker o CRC - Usual 2-byte CRC is appended to the file by PULS or file generation tool Configuration Parameter section (if present) is merged with configuration parameters on target device Script section (if present) overwrites script on target device.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 Script Section TAG Definition !SCR: Script Section starts here. This section must immediately follow the Configuration Parameter (!CP) section. • PEG Lines are no longer parameterized. • !SCR will overwrite the entire PEG2 script on the device (no longer a union of PEG lines) • You can delete the PEG2 script on the target device by including the !SCR tag without any lines following.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 5.3 PEG2 TAG Definitions Definitions of the PEG2 Tag Characters with examples are listed below: Tag Char Name Description Example L Label Defines a unique label to be used as a “virtual line”. Used as reference for Jump & Call PEG Actions L514013 T Trigger Define one or more Triggers on the same line. T18,0;T17;A8,4 T,,T, C Conditi on Define one or more Conditions on the same line.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 5.4 Multiple Modifiers PEG2 offers the ability to use multiple modifiers for specific Triggers, Conditions or Actions. This makes it easier to use some existing PEG actions where there was a need to bit mask one modifier, or use two PEG actions to satisfy one function (like copy accumulator). See below for a few examples of how multiple modifiers can be utilized in a PEG2 script.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 Example: “I want to copy Accumulator 10 into Accumulator 22 every second” PEG1 PEG2 Example Not possible using PEG Action 103 (Copy Accum). Possible with this PEG2 line: Limited to 4 bits (accum 0-15) T18,5;A103,10,22 Using PEG Action 124 (Select Dest.) & 125 (Copy to Dest.): Possible with one PEG2 line: T18,5;A103,10,22 120500007C160000 120500007D0A0000 5.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 Note: A more detailed step-by-step PEG1->PEG2 conversion user guide can be made available 5.6 PEG2 Native Editor The latest LMU Manager also offers a way to create or edit PEG2 files natively, without requiring a PEG1 to PEG2 conversion. High level features are introduced below: Load PEG2 file: In LMU Manager, go to FILE -> IMPORT - > PEG2 (.pg2) or start from a blank script with any App ID that supports PEG2 (e.g.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 PEG2 Readable Text To switch from PEG2 ASCII to readable text, you can toggle the blue cross bar icon on top left. Single Line Editor Double click on any line to open the Single Line Editor screen to add, edit, delete or insert a PEG2 COMPANY CONFIDENTIAL: CalAmp reserves all rights to these documents and any information contained therein. Page Reproduction use or disclosure to third parties without express permission is strictly prohibited.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 6.
LMU-1300 Training Guide Accelerometer Acquisition rate: >1600Hz Sampling rate - output data rate: 100, 200, 400 Hz Resolution: <= 0.01G Full Scale: 15-24G Revision & Date 0.8–09/22/2020 Gyroscope Acquisition rate: >1600Hz Sampling rate - output data rate: 100, 200, 400 Hz Resolution: <= 0.01G Full Scale: 15-24G 6.3 Vehicle Bus PID Polling Rate Unlike on the LMU-3030, the polling rate between each PID is a fixed. It is set to 150ms.
LMU-1300 Training Guide o o Revision & Date 0.8–09/22/2020 Individual PEG “lines” cannot be updated via Param Write or SMS. When updating a PEG2 script section, you must provide the complete script. Note: Configuration Parameters (!CP section) can still be updated as individual parameters via Param Write or SMS. 6.5 Event Index Field The LMDirect protocol defines the Event Index field as the PEG1 Config Parameter index number of the event that generated the report.
Revision & Date 0.8–09/22/2020 LMU-1300 Training Guide 6.8 SIM Form Factor All previous legacy Calamp devices utilize a 2FF Micro SIM. The LMU-1300 device uses a 4ff nano SIM. 6.9 Boot Reason There are some boot reasons that are no longer supported on the EdgeCore platform and some new ones that are only supported on EdgeCore.
LMU-1300 Training Guide Assisted GPS Available (UBLOX) Revision & Date 0.8–09/22/2020 Available (QCOM) URL: http://xtrapath1.izatcloud.net/xtra3grc.bin Important Note: If you are using private data plans, it is important to open a tunnel to ensure the GPS Assist URLs can be resolved. 6.12 Motion Logs (1hz vs 5hz GPS Sample Rate) Since there is a difference in the GPS update rate (1Hz vs.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 Highlighted above is an example of file type ‘0’ which denotes the firmware file paired with the version string. In this example the version of firmware file type is ‘1.5.0.2.2aaf159’. The version string is 1.5.0.2 and the rest of the string (‘2aaf159’) is a build number. Please note, other files can be loaded in this field as an array of FileType, Version key-pair values. 6.
LMU-1300 Training Guide 6.17 Revision & Date 0.8–09/22/2020 Version Reports (App Message 111) Since the firmware versions strings are quite different between the LMU32 and EdgeCore platforms, it is possible that the processing of LMDirect App Message 111 (Version Reports) would require updating in order to properly parse the firmware version. 7. Preparing for Installation Be sure you have received all the LMU components you need.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 See the LMU Environmental Specifications for the exact measurements and specifications of the LMU1300™. 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.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 Be sure to consider the design decisions described in the previous sections. When you are ready to begin installing the LMU, follow these steps: Place the LMU in the Vehicle The LMU-1300 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.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 Note that these processes are all based on issuing AT Commands to the LMU-1300™. 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 LMU-1300™ to obtain its current status. 8.1 Comm Verification Installers should first verify that the LMU-1300™ has been acquired and has registered to the wireless network.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 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 LMU-1300™ to communicate with the modem and acquire the wireless network. 8.2 GPS Verification The next step is to verify that the GPS receiver is seeing enough satellites to obtain a valid GPS position.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 PRIVATE SERVICES 1 srvc(0) log(0:0) radio(0) mode(0:0) inb(0) 0.0.0.0:20500 OK The installer will need to verify with a backend technician that the IP address (ddd.ddd.ddd.ddd) and port () are correct. The second step is to verify that the LMU-1300™ is sending data. The best way to do this is to force the LMU-1300™ to send in an unacknowledged Event Report (i.e.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 APP: o : The Application ID value of the LMU indicating the host platform and the wireless networking technology of the LMU. o : The current firmware version in use by the LMU o : COM: 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 [.
Revision & Date 0.8–09/22/2020 LMU-1300 Training Guide GPS: o [Antenna ]: This field, if present, indicates a problem with the LMU’s GPS antenna. A value of Short indicates that the antenna cable has likely been crushed. A value of Open indicates that the antenna cable is either cut or disconnected. A value of Off indicates that the LMU’ GPS receiver is off.
LMU-1300 Training Guide Revision & Date 0.8–09/22/2020 o : This is the current UDP port the LMU will use to deliver its LM Direct™ data. This value should match UDP port you are using on your LM Direct™ server. It is typically 20500. o : This is the current UDP/IP messaging protocol in use by the LMU. In general it should be LMD. Example Response APP:1001 10a COM:0 GPS:No Time Sync INP:11100111 13.7V MID:4141000100 ESN INB:207.7.101.227:20500 LMD 9.
Revision & Date 0.8–09/22/2020 LMU-1300 Training Guide FCC Radiation Exposure Statement: This device complies with FCC RF radiation exposure limits set forth for an uncontrolled environment. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. The equipment should be installed and operated with minimum distance of 20cm between the radiator and your body.