background image

188 Camino Ruiz

Camarillo, CA 93012

www.xirgotech.com

[email protected]

XT6350 User Guide                        

Version 2.0

Summary of Contents for XT6350

Page 1: ...188 Camino Ruiz Camarillo CA 93012 www xirgotech com support xirgotech com XT6350 User Guide Version 2 0 ...

Page 2: ...fication 3 Connector IO Interface 4 Cable Harness Specification 6 LED Defentition 7 Current Consumption 7 Device mounting 7 PC Device Configuration 8 Feature Matrix 8 Device Configuration 9 Parameter File 13 Messages 14 Script File 10 Parameter File 13 Appendices 13 7 Regulatroy Statements 28 ...

Page 3: ...2 Sales Engineering support xirgotech com Document Change History Revision Date Changes 1 0 2 2 2015 Initial Release 2 0 3 18 2015 Updates by NB for FCC ICC compliance ...

Page 4: ...3 Sales Engineering support xirgotech com ...

Page 5: ...sec 1 sec HW Options 3 axis Accel BT BTLE Last Gasp Back up Battery Internal 250 mAh rechargeable Li Ion Power Requirements D C Power 9 32V Physical Connection Data Connector 24 pin Molex Main 14 pin Molex OBD J Bus Antenna Cellular GPS BT Internal SIM Access 2G 3G N A Programming Serial Xirgo Device Manager XDMI Mechanical Case Material PC2407 Black Dimension 3 05 x 3 08 x 0 8 Weight 3 oz Operati...

Page 6: ...hm 5 IN0 Ignition Sense 6 IN1 7 IN2 8 IN3 Panic pin3 on panic 4 pin Molex 9 IN4 10 OUT0 Buzzer GND 11 OUT1 12 OUT2 Panic pin4 LED on panic 4 pin Molex 13 Garmin PWR 12V 2A Switched 14 Serial Port 1 TX Garmin FMI Tx 15 Serial Port 1 RX Garmin FMI Rx 16 Serial Port 1 GND Garmin FMI GND 17 Serial Port 2 TX 18 Serial Port 2 RX 19 Serial Port 2 GND 20 1 Wire Serial Main iButton Data default 21 1 Wire S...

Page 7: ...WC J1962 OBD2 Pin No XT6350 Pins XT6350 Pin Description 9 Pin J Bus 6 Pin J Bus 6 1 CAN_HS_H C 2 J1708_RXD G B 3 J1708_TXD F A 15 4 L_LINE 10 5 J1850_NEG 2 6 J1850_POS 7 14 8 CAN_HS_L D 3 9 CAN_MS_H 11 10 CAN_MS_L 1 11 SWC_BUS 7 12 K_LINE 5 4 13 GND A E 16 14 Vehicle Power VBAT B C ...

Page 8: ...he fuse 24 pin No Color Length AWG Pin function Comments I Button Buzz Panic SW LED Garmin 1 Red 60 in 18 VBAT 3A fuse 7 in from end 2 Orange 7 in 20 LED 12V 3 3 Black 60 in 18 Ground 4 White 7 in 20 Ign Out 1 5 White 60 in 18 IN0 3A fuse 7 in from end 6 Gray 60 in 20 IN1 7 Brown 60 in 20 IN2 8 Blue 7 in 20 IN3 1 9 Red 60 in 20 IN4 10 Brown 7 in 20 OUT0 Buzzer GND 2 11 Orange 60 in 20 OUT1 12 Yell...

Page 9: ...de 3 mA Standby 10 mA Active Receive 65 mA Device Mounting The XT6350 device must be securely installed The accelerometer will not calibrate if unit is loose when vehicle is in motion When mounting the device use a tie strap to secure the device as noted below BASE UNIT LED Description Status Cellular Amber Searching for Cellular Network LED OFF Cellular Carrier Lock Solid GPS Green Searching for ...

Page 10: ...nect to the COM port associated with the TTL converter cable Use the following settings A Terminal Application Settings a Bits per second 115200 b Data bits 8 c Parity None d Stop bits 1 e Flow control None B Load Script File with the following command a grscr x 2 C Load Parameter File with the following command a uyscr x 2 D Save the configuration a vycfg Feature Matrix Technology 1XRTT Feature H...

Page 11: ...he Parameter File specifies values used to configure hardware peripherals network behavior and inputs to core functionality of the XT6350 Script File A Script file can contain an unlimited number of Triggers When scripting the Triggers are group into individual Trigger blocks A trigger block is comprised of the following sections Trigger Conditional Actions optional Actions EXAMPLE trigger when Eq...

Page 12: ...tinue to enter the trigger block during subsequent evaluations where the speed remains above 80 km hr Once the speed drops below 80 for at least one evaluation then the trigger block will be entered again next time the speed increases above 80 km hr Note that if the speed oscillates between 80 0 and 80 1 km hr it is possible to cause the actions to be executed as frequently as the speed oscillates...

Page 13: ...er than equal to b LtEq a b True when a is less than equal to b Test items a b c above should be one of System Value Event Special Function Numbers constants Note See Appendices for Complete Tables Debounce Debounce hi lo where hi and lo are specified in seconds max 15 The Debounce Specify is only used following certain tests see below When a debounce is specified it means that a test is true only...

Page 14: ...eed OBD Accel and Decel Variable save mask See Appendix C for Parameter settings Creating a Parameter File 1 The parameter settings are written and saved as a txt file 2 Use wycfg in front of the parameter your are configuring 3 To load the parameter file you can use XDMI or load the file over Serial Port 2 a Load via Serial port use the following commands i uyscr x 2 load the file ii vycfg Save t...

Page 15: ...he individual fields that can be selected to create the Packet String format recipe_id num_fields field_0 field_1 field_N EXAMPLES pcr 0 0003010306 o pcr slot 0 will contain a Recipe string with 3 fields PacketID DeviceID and GpsSpeed recipe_hex_string 000301030b RecipeID 00 Hex Number of fields 03 Hex Field 0 is Packet ID 01 Hex Field 1 is DeviceID 03 Hex Field 2 is GpsSpeed 0b Hex Notes o The de...

Page 16: ...re receiving the data Refer to Appendix F for a complete list of Fields available The table contains formatting information on the data in each field Data is sent in Binary via UDP and acknowledgments can be used Reason Code Number to identify what triggered message was sent Examples of Reason Codes Reason Description 01 Ignition On 02 Periodic Report when Ignition On 03 Ignition Off 04 Periodic R...

Page 17: ...tain a 5 fields PacketID DeviceID Latitude Longitude and Altitude pcr 1 01050103070809 RecipeID 01 Number of fields 05 Field 0 is Packet ID 01 Field 1 is DeviceID 03 Field 2 is Latitude 07 Field 3 is Longitude 08 Field 4 is Altitude 09 Below is an example of a packet recipe that is partially decoded EXAMPLE pcr 1 010E01040305060708090a0b12131415 all values below are in Hex Recipe ID 01 Number of f...

Page 18: ...0 supports a simple acknowledgement consisting of four bytes 88 88 xx xx where xx xx is the packet serial number You will want to send the 88 88 header and return the serial number of the packet sent to you in the third and fourth byte Therefore the XIRGO unit will only accept an acknowledgement payload of 88 88 01 04 for a packet sent with packet serial number 260 hex 01 04 ...

Page 19: ... Trip odometer 1 in meters GPSHDOP GPS Horizontal dilution of precision unit 0 1 GPSNumSats Number of GPS satellites used for navigation solution GPSOdom Virtual odometer in meters OdomDiff TBD BattVoltage Device External voltage vehicle system voltage unit 0 1V InternVoltage Device Internal voltage unit 0 1V MotionState 1 when vehicle is moving as reported by ECU otherwise 0 EngineState 1 when en...

Page 20: ...it ID a k a Garmin ESN response 2 Product ID response 3 Throttle Message response 4 Ping response 5 Generic response any response that isn t listed above and isn t blacklisted GarminUserPayloadReceived index Evaluates to 1 when a payload destined for garmin device has been received otherwise 0 index can only be 0 This signals that a payload has been sent to the device by a user server Typically th...

Page 21: ...de fence 1 inside fence index is in the range 0 49 InputState index Evaluates to 1 when input is high when condition is true otherwise 0 index is in the range 0 6 0 Ignition 1 Input 1 2 Input 2 3 Input 3 4 Input 4 5 Device in motion via GPS 6 Vehicle Battery Threshold 7 Accelerometer reorientation validity SystemState index Evaluates to 1 when true otherwise 0 index is in the range 0 16 0 Valid Re...

Page 22: ...648 to 2147483647 for 32 bit variables Adjust User Variable AdjustUserVar type index adjust_amount type is in the range 0 2 where 0 8bit variable 1 16bit variable 2 32bit variable index is in the range 0 15 for 8bit variables 0 7 for 16bit variables 0 7 for 32bit variables adjust_amount is in the range 128 to 127 for 8bit variables 32768 to 32767 for 16bit variables 2147483648 to 2147483647 for 32...

Page 23: ...vibration detected 0x80 Wake on supply voltage 13 2V Enter Sleep EnterSleep wake_mask wake_minutes wake_mask is in the range 0x00 0xFF where 0x00 Wake on SMS or UDP message received 0x01 Wake on Wired Ignition 0x02 Wake on Input 1 0x04 Wake on Input 2 0x08 Wake on Input 3 0x10 Wake on Input 4 0x20 Wake after wake_minutes 0x40 Wake on vibration detected 0x80 Wake on supply voltage 13 2V Set Garmin ...

Page 24: ...es Engineering support xirgotech com Flash Output FlashOutput output_index blink_rate index is in the range 0 3 blink_rate is in the range 1 65535Hz Clear Driver Ids ClearDriverIds Device Check In CheckInNow ...

Page 25: ..._high Ignition sense 1 ign 3 source mask ign on sec ign off sec MIP SIP Control TBD 1 mip 1 value Motion sensitivity 1 mst 1 motion_sensitivity_value NMEA stream output 4 nso 1 8bit_mask see NMEA mask below One param for each of the 4 serial outputs Odom Ign Off accum 2 oio 1 accum Packet Creation Append 16 pca 1 append_hex_string Packet Creation Recipe 128 pcr 1 recipe_hex_string Packet Retry 2 p...

Page 26: ...ger representing number of seconds since Unix Epoch 7 0x07 Latitude 4 degrees 1 00E 06 2147 483648 to 2147 483647 Signed integer decimal value of 4byte hex string divided by 1000000 useful range 180 0 to 180 0 8 0x08 Longitude 4 degrees 1 00E 06 2147 483648 to 2147 483647 Signed integer decimal value of 4byte hex string divided by 1000000 useful range 90 0 to 90 0 9 0x09 Altitude 2 m 0 1 2147 4836...

Page 27: ... representing mV 0 to 65535 23 0x17 VehicleBattVolts 1 V 0 1 0 0 to 25 5 Possibly using a 2 byte unsigned integer representing mV 0 to 65535 24 0x18 LifetimeOdometer 4 m 1 0 to 4294967295 Unsigned integer 25 0x19 AccelStartDateTime 4 1 0x0 to 0xffffffff Unsigned integer representing number of seconds from Unix Epoch 26 0x1a AccelStartLat 4 degrees 1 00E 06 2147 483648 to 2147 483647 Signed integer...

Page 28: ... 1 0 to 3599 37 0x25 GeofenceId 1 N A 0 to 49 84 0x54 ObdOdometer 4 m 1 0 to 4294967295 32 bit unsigned integer 85 0x55 ObdTotFuelUsed 4 liters 1 0 to 4294967295 32 bit unsigned integer 86 0x56 ObdTotEngHours 4 hours 1 0 to 4294967295 32 bit unsigned integer 87 0x57 ObdVehicleSpeed 2 kph 0 1 0 to 2550 16 bit unsigned integer 88 0x58 ObdEngRpm 2 rpm 1 0 to 65535 16 bit unsigned integer 89 0x59 ObdE...

Page 29: ...o 4294967295 32 bit unsigned integer 96 0x60 ObdSpeedExceedTotTime 4 1 0 to 4294967295 32 bit unsigned integer 97 0x61 ObdRPMExceedTotTime 4 1 0 to 4294967295 32 bit unsigned integer 98 0x62 ObdHarchAccelTotTime 4 1 0 to 4294967295 32 bit unsigned integer 101 0x65 ObdVIN 17 ascii ...

Page 30: ...eceived including interference that may cause undesired operation FCC Radio Frequency Interference Warnings Instructions The XT6350 has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment uses and can radi...

Page 31: ...mément à la réglementation d Industrie Canada le présent émetteur radio peut fonctionner avec une antenne d un type et d un gain maximal ou inférieur approuvé pour l émetteur par Industrie Canada Dans le but de réduire les risques de brouillage radioélectrique à l intention des autres utilisateurs il faut choisir le type d antenne et son gain de sorte que la puissance isotrope rayonnée équivalente...

Reviews: