Holley Sniper latest CAN XML

Can someone provide an upto date hardware and software tutorial for connecting realdash to holley sniper

Holley products have been a bit problematic as they embed the device serial number into CAN ID:s. We are working on this to provide full CAN support for all Holley ECUs.

can you provide me current way to make it work with my holley sniper and ill INSERTID here.

Also im trying to buy your custom license. No one has responded to email yet.

We have responded. You have to take a time difference to Finland into account.

Its been 2 years since Holley Can xml has been updated.

Do we have the Holley Sniper 2 can yet?

I also have a bluetooth module to read data from sniper 2 to their app

could this be reverse engineered to get canbus data?

I want to use realdash to:

Connect to sniper bluetooth module
have dash read values from their.

like Oil pressure , coolant temp amd so on.

https://www.holley.com/products/fuel_systems/fuel_injection/sniper_efi/sniper_4-barrel_systems/sniper_2/parts/558-498?srsltid=AfmBOoqZRQugZR3a3NOtJqHCL2DfOZfs13M2I9nqmYpPbyTMMsDq2uvD

Holley Sniper Bluetooth protocol is proprietary and I do not believe they are willing to share it to the public.

what about sniper 2 canbus like you have for sniper 1

I don’t know if Sniper 2 canbus is public information. I remember that Sniper 1 CAN was reverse engineered with RD users.

pids_OBD_Basic.xml

<OBD_Basic_PIDs xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Group Name="Engine Misc">
<PID Name="Coolant Temperature" ID="0x5" SupportedVehicles="VEHICLENMAEHERE">
<Port Value="Temperature" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Coolant Temperature" />
<Description Text="Eng Coolant" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="28" />
<Type Text="English.25" />
<M Value="1.8" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="140" />
<UpperLimit Value="280" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_26.png" />
<SweepAngleOffset Value="-70" />
<SweepAngleRange Value="139" />
</Conv>
<Conv>
<ID Value="29" />
<Type Text="Metric.25" />
<M Value="1" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="C" />
<LowerLimit Value="60" />
<UpperLimit Value="140" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_25c.png" />
<SweepAngleOffset Value="-70" />
<SweepAngleRange Value="139" />
</Conv>
<Conv>
<ID Value="30" />
<Type Text="English" />
<M Value="1.8" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="140" />
<UpperLimit Value="280" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_126.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="31" />
<Type Text="Metric" />
<M Value="1" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="C" />
<LowerLimit Value="60" />
<UpperLimit Value="140" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_125.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Tachometer" ID="0xC" SupportedVehicles="Zeus Link">
<Port Value="Tacho" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Tachometer" />
<Description Text="The measured revolutions per minute (RPM) of the crankshaft" />
<Datatype Text="uint16" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="100" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="8" />
<Type Text="English-4000" />
<M Value="0.25" />
<B Value="0" />
<Format Text="%4.0" />
<Unit Text="RPM" />
<LowerLimit Value="0" />
<UpperLimit Value="4000" />
<AlertMax Value="3000" />
<BackgroundImage Text="bg_40.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="10" />
<Type Text="English-6000" />
<M Value="0.25" />
<B Value="0" />
<Format Text="%4.0" />
<Unit Text="RPM" />
<LowerLimit Value="0" />
<UpperLimit Value="6000" />
<AlertMax Value="5000" />
<BackgroundImage Text="bg_60.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="11" />
<Type Text="English-7000" />
<M Value="0.25" />
<B Value="0" />
<Format Text="%4.0" />
<Unit Text="RPM" />
<LowerLimit Value="0" />
<UpperLimit Value="7000" />
<AlertMax Value="6000" />
<BackgroundImage Text="bg_70.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="12" />
<Type Text="English-8000" />
<M Value="0.25" />
<B Value="0" />
<Format Text="%4.0" />
<Unit Text="RPM" />
<LowerLimit Value="0" />
<UpperLimit Value="8000" />
<AlertMax Value="7000" />
<BackgroundImage Text="bg_80.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="13" />
<Type Text="English-10000" />
<M Value="0.25" />
<B Value="0" />
<Format Text="%4.0" />
<Unit Text="RPM" />
<LowerLimit Value="0" />
<UpperLimit Value="10000" />
<AlertMax Value="7000" />
<BackgroundImage Text="bg_10.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Oil Temperature" ID="0x5C" SupportedVehicles="Zeus Link">
<Port Value="Aux" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Oil Temperature" />
<Description Text="Oil Temperature" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="40" />
<Type Text="English.25" />
<M Value="1.8" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="140" />
<UpperLimit Value="320" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_28.png" />
<SweepAngleOffset Value="-70" />
<SweepAngleRange Value="139" />
</Conv>
<Conv>
<ID Value="41" />
<Type Text="Metric.25" />
<M Value="1" />
<B Value="-40" />
<Format Text="%3.1" />
<Unit Text="C" />
<LowerLimit Value="60" />
<UpperLimit Value="140" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_28c.png" />
<SweepAngleOffset Value="-70" />
<SweepAngleRange Value="139" />
</Conv>
<Conv>
<ID Value="42" />
<Type Text="English" />
<M Value="1.8" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="140" />
<UpperLimit Value="320" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_128.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="43" />
<Type Text="Metric" />
<M Value="1" />
<B Value="-40" />
<Format Text="%3.1" />
<Unit Text="C" />
<LowerLimit Value="60" />
<UpperLimit Value="140" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_128c.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Stock Elim Temperature" ID="0x5" SupportedVehicles="Zeus Link">
<Port Value="Temperature" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Stock Elim Temperature" />
<Description Text="Stock Elim Temperature" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="42" />
<Type Text="English" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="40" />
<UpperLimit Value="220" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_129.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="43" />
<Type Text="Metric" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="0" />
<UpperLimit Value="104" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_129c.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Cylinder Head Temp" ID="0x5" SupportedVehicles="Zeus Link">
<Port Value="Temperature" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Cylinder Head Temp" />
<Description Text="Cylinder Head Temp" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="64" />
<Type Text="English" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="100" />
<UpperLimit Value="600" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_197.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="65" />
<Type Text="Metric" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.1" />
<Unit Text="C" />
<LowerLimit Value="40" />
<UpperLimit Value="320" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_197c.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="EGT" ID="0x78" SupportedVehicles="Zeus Link">
<Port Value="Temperature" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="EGT" />
<Description Text="EGT" />
<Datatype Text="uint16" />
<Offset Value="1" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="66" />
<Type Text="English" />
<M Value="0.18" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="0" />
<UpperLimit Value="1600" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_198.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="67" />
<Type Text="Metric" />
<M Value="0.1" />
<B Value="-40" />
<Format Text="%3.1" />
<Unit Text="C" />
<LowerLimit Value="-17" />
<UpperLimit Value="871" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_198c.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
</Group>
<Group Name="Transmission">
<PID Name="Transmission Temperature" ID="0x1940" SupportedVehicles="Zeus Link">
<Port Value="Temperature" />
<CAN Value="0x7E0" />
<Mode Value="0x22" />
<ShortName Text="Transmission Temperature" />
<Description Text="Transmission Temperature" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="34" />
<Type Text="English.25" />
<M Value="1.8" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="140" />
<UpperLimit Value="280" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_27.png" />
<SweepAngleOffset Value="-70" />
<SweepAngleRange Value="139" />
</Conv>
<Conv>
<ID Value="35" />
<Type Text="Metric.25" />
<M Value="1" />
<B Value="-40" />
<Format Text="%3.1" />
<Unit Text="C" />
<LowerLimit Value="60" />
<UpperLimit Value="140" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_27c.png" />
<SweepAngleOffset Value="-70" />
<SweepAngleRange Value="139" />
</Conv>
<Conv>
<ID Value="36" />
<Type Text="English" />
<M Value="1.8" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="140" />
<UpperLimit Value="280" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_127.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="37" />
<Type Text="Metric" />
<M Value="1" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="C" />
<LowerLimit Value="60" />
<UpperLimit Value="140" />
<AlertMin Value="-10" />
<BackgroundImage Text="bg_127c.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
</Group>
<Group Name="Fuel">
<PID Name="Fuel Pressure" ID="0x0A" SupportedVehicles="Zeus Link">
<Port Value="Aux" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Fuel Pressure" />
<Description Text="This reading is at the fuel rail and is referenced to atmosphere." />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="200" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="56" />
<Type Text="English-15" />
<M Value="0.435114" />
<B Value="0" />
<Format Text="%3.1" />
<Unit Text="PSI" />
<LowerLimit Value="0" />
<UpperLimit Value="15" />
<BackgroundImage Text="bg_145.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="57" />
<Type Text="Metric-100" />
<M Value="3" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="kPa" />
<LowerLimit Value="0" />
<UpperLimit Value="100" />
<BackgroundImage Text="bg_145k.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="59" />
<Type Text="Euro-1" />
<M Value="0.03" />
<B Value="0" />
<Format Text="%3.2" />
<Unit Text="BAR" />
<LowerLimit Value="0" />
<UpperLimit Value="1" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_145b.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="60" />
<Type Text="English-100" />
<M Value="0.435114" />
<B Value="0" />
<Format Text="%3.1" />
<Unit Text="PSI" />
<LowerLimit Value="0" />
<UpperLimit Value="100" />
<BackgroundImage Text="bg_146.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="61" />
<Type Text="Metric-700" />
<M Value="3" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="kPa" />
<LowerLimit Value="0" />
<UpperLimit Value="700" />
<BackgroundImage Text="bg_146k.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="63" />
<Type Text="Euro-7" />
<M Value="0.03" />
<B Value="0" />
<Format Text="%3.2" />
<Unit Text="BAR" />
<LowerLimit Value="0" />
<UpperLimit Value="7" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_146b.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Fuel" ID="0x2F" SupportedVehicles="Zeus Link">
<Port Value="FuelLevel" />
<CAN Value="0x7E0" />
<Mode Value="0x01" />
<ShortName Text="Fuel" />
<Description Text="Fuel level in percent" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="CAN" />
<InputMaps>
<InputMap>
<Map Text="240-33 ohm" />
<Index Value="0" />
</InputMap>
<InputMap>
<Map Text="0-90 ohm" />
<Index Value="1" />
</InputMap>
<InputMap>
<Map Text="0-30 ohm" />
<Index Value="2" />
</InputMap>
<InputMap>
<Map Text="75-10 ohm" />
<Index Value="3" />
</InputMap>
<InputMap>
<Map Text="30-150 ohm" />
<Index Value="4" />
</InputMap>
<InputMap>
<Map Text="Level Direct" />
<Index Value="5" />
</InputMap>
</InputMaps>
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="240-33 ohm" />
<Index Value="0" />
</InputMap>
<InputMap>
<Map Text="0-90 ohm" />
<Index Value="1" />
</InputMap>
<InputMap>
<Map Text="0-30 ohm" />
<Index Value="2" />
</InputMap>
<InputMap>
<Map Text="75-10 ohm" />
<Index Value="3" />
</InputMap>
<InputMap>
<Map Text="30-150 ohm" />
<Index Value="4" />
</InputMap>
<InputMap>
<Map Text="Level Direct" />
<Index Value="7" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="32" />
<Type Text="English.25" />
<M Value="0.392157" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="%" />
<LowerLimit Value="0" />
<UpperLimit Value="100" />
<BackgroundImage Text="bg_09.png" />
<SweepAngleOffset Value="-60" />
<SweepAngleRange Value="120" />
</Conv>
<Conv>
<ID Value="33" />
<Type Text="English" />
<M Value="0.392157" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="%" />
<LowerLimit Value="0" />
<UpperLimit Value="100" />
<BackgroundImage Text="bg_109.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Air/Fuel Ratio" ID="0x2F" SupportedVehicles="Zeus Link">
<Port Value="Aux" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Air/Fuel Ratio" />
<Description Text="Air/Fuel Ratio" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="70" />
<Type Text="English" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="%" />
<LowerLimit Value="9" />
<UpperLimit Value="18" />
<BackgroundImage Text="bg_194.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
</Group>
<Group Name="Time/Distance">
<PID Name="Speedometer" ID="0xD" SupportedVehicles="Zeus Link">
<Port Value="Speedo" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Speedometer" />
<Description Text="Speed at which the vehicle is moving." />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="100" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="ECM" />
<Index Value="0" />
</InputMap>
<InputMap>
<Map Text="VSS" />
<Index Value="1" />
</InputMap>
<InputMap>
<Map Text="2-Wire Pulse" />
<Index Value="1" />
</InputMap>
<InputMap>
<Map Text="3-Wire Pulse" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="1" />
<Type Text="English-100" />
<M Value="0.6213712" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="MPH" />
<LowerLimit Value="0" />
<UpperLimit Value="100" />
<BackgroundImage Text="bg_55_100m.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="2" />
<Type Text="English-120" />
<M Value="0.6213712" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="MPH" />
<LowerLimit Value="0" />
<UpperLimit Value="120" />
<BackgroundImage Text="bg_55_120m.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="3" />
<Type Text="English-140" />
<M Value="0.6213712" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="MPH" />
<LowerLimit Value="0" />
<UpperLimit Value="140" />
<BackgroundImage Text="bg_55_140m.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="4" />
<Type Text="English-160" />
<M Value="0.6213712" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="MPH" />
<LowerLimit Value="0" />
<UpperLimit Value="160" />
<BackgroundImage Text="bg_55_160m.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="5" />
<Type Text="English-200" />
<M Value="0.6213712" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="MPH" />
<LowerLimit Value="0" />
<UpperLimit Value="200" />
<BackgroundImage Text="bg_57.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="6" />
<Type Text="Metric-200" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="KPH" />
<LowerLimit Value="0" />
<UpperLimit Value="200" />
<BackgroundImage Text="bg_59_200k.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="7" />
<Type Text="Metric-300" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="KPH" />
<LowerLimit Value="0" />
<UpperLimit Value="300" />
<BackgroundImage Text="bg_59_300k.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
</Group>
<Group Name="Misc">
<PID Name="Voltage" ID="0x1955" SupportedVehicles="Zeus Link">
<Port Value="Volts" />
<CAN Value="0x7E0" />
<Mode Value="0x22" />
<ShortName Text="Voltage" />
<Description Text="The vehicle battery voltage" />
<Datatype Text="uint16" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="100" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="999" />
<Type Text="English.25" />
<M Value="0.1" />
<B Value="0" />
<Format Text="%3.1" />
<Unit Text="V" />
<LowerLimit Value="8" />
<UpperLimit Value="18" />
<BackgroundImage Text="bg_30.png" />
<SweepAngleOffset Value="-60" />
<SweepAngleRange Value="120" />
</Conv>
<Conv>
<ID Value="999" />
<Type Text="English" />
<M Value="0.1" />
<B Value="0" />
<Format Text="%3.1" />
<Unit Text="V" />
<LowerLimit Value="8" />
<UpperLimit Value="18" />
<BackgroundImage Text="bg_130.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Oil Pressure" ID="0x1470" SupportedVehicles="Zeus Link">
<Port Value="OilPressure" />
<CAN Value="0x7E0" />
<Mode Value="0x22" />
<ShortName Text="Oil" />
<Description Text="Oil pressure." />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="100" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="5 volt" />
<Index Value="0" />
</InputMap>
<InputMap>
<Map Text="Resistive" />
<Index Value="1" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="16" />
<Type Text="English.25" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="PSI" />
<LowerLimit Value="0" />
<UpperLimit Value="100" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_81.png" />
<SweepAngleOffset Value="-60" />
<SweepAngleRange Value="120" />
</Conv>
<Conv>
<ID Value="18" />
<Type Text="English-100" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="PSI" />
<LowerLimit Value="0" />
<UpperLimit Value="100" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_181.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="24" />
<Type Text="Euro-7" />
<M Value="1" />
<B Value="0" />
<Format Text="%1.0" />
<Unit Text="BAR" />
<LowerLimit Value="0" />
<UpperLimit Value="7" />
<AlertMax Value="7" />
<BackgroundImage Text="bg_81c.png" />
<SweepAngleOffset Value="-60" />
<SweepAngleRange Value="120" />
</Conv>
</Conversions>
</PID>
<PID Name="Boost-Vac" ID="0x33" SupportedVehicles="Zeus Link">
<Port Value="Aux" />
<CAN Value="0x7E0" />
<Mode Value="0xFF" />
<ShortName Text="Boost" />
<Description Text="Boost" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="100" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="44" />
<Type Text="English-30" />
<M Value="1" />
<B Value="0" />
<Format Text="%2.1" />
<Unit Text="PSI" />
<LowerLimit Value="-30" />
<UpperLimit Value="30" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_141.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Boost" ID="0x33" SupportedVehicles="Zeus Link">
<Port Value="Aux" />
<CAN Value="0x7E0" />
<Mode Value="0xFF" />
<ShortName Text="Boost" />
<Description Text="Boost" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="100" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="52" />
<Type Text="English-60" />
<M Value="0.145038" />
<B Value="0" />
<Format Text="%2.1" />
<Unit Text="PSI" />
<LowerLimit Value="0" />
<UpperLimit Value="60" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_143.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="53" />
<Type Text="Metric-400" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="kPa" />
<LowerLimit Value="0" />
<UpperLimit Value="400" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_143k.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="55" />
<Type Text="Euro-4" />
<M Value="0.01" />
<B Value="0" />
<Format Text="%3.1" />
<Unit Text="BAR" />
<LowerLimit Value="0" />
<UpperLimit Value="4" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_143b.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Air Pressure" ID="0x33" SupportedVehicles="Zeus Link">
<Port Value="Aux" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Air Pressure" />
<Description Text="Air pressure." />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="100" />
<InputSources>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="70" />
<Type Text="English" />
<M Value="1" />
<B Value="0" />
<Format Text="%2.1" />
<Unit Text="" />
<LowerLimit Value="9" />
<UpperLimit Value="18" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_194.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Brake Pressure" ID="0x33" SupportedVehicles="Zeus Link">
<Port Value="Aux" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Brake Pressure" />
<Description Text="Brake pressure." />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="100" />
<InputSources>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="71" />
<Type Text="English" />
<M Value="0.1450377" />
<B Value="0" />
<Format Text="%2.1" />
<Unit Text="PSI" />
<LowerLimit Value="0" />
<UpperLimit Value="1800" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_167.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="72" />
<Type Text="Metric" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="kPa" />
<LowerLimit Value="0" />
<UpperLimit Value="10000" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_167k.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="73" />
<Type Text="Euro" />
<M Value="0.1" />
<B Value="0" />
<Format Text="%3.2" />
<Unit Text="BAR" />
<LowerLimit Value="0" />
<UpperLimit Value="125" />
<AlertMax Value="50" />
<BackgroundImage Text="bg_167b.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Outside Air Temp" ID="0x46" SupportedVehicles="Zeus Link">
<Port Value="Aux" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Outside Air Temp" />
<Description Text="Outside Air Temperature" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="CAN" />
</InputSource>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="68" />
<Type Text="English" />
<M Value="1.8" />
<B Value="-40" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="0" />
<UpperLimit Value="120" />
<BackgroundImage Text="bg_199.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
<Conv>
<ID Value="69" />
<Type Text="Metric" />
<M Value="1" />
<B Value="-40" />
<Format Text="%3.1" />
<Unit Text="C" />
<LowerLimit Value="-17" />
<UpperLimit Value="49" />
<BackgroundImage Text="bg_199c.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Aux 1" ID="0x00" SupportedVehicles="Zeus Link">
<Port Value="Aux1" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Aux 1" />
<Description Text="Aux 1 Place Holder PID" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="6" />
<Type Text="English" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="0" />
<UpperLimit Value="100" />
<BackgroundImage Text="bg_aux1.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
<PID Name="Aux 2" ID="0x00" SupportedVehicles="Zeus Link">
<Port Value="Aux2" />
<CAN Value="0x7E0" />
<Mode Value="0x1" />
<ShortName Text="Aux 2" />
<Description Text="Aux 2 Place Holder PID" />
<Datatype Text="uint8" />
<Offset Value="0" />
<Mask Value="0" />
<Rate Value="1000" />
<InputSources>
<InputSource>
<Name Text="Sender" />
<InputMaps>
<InputMap>
<Map Text="Sender" />
<Index Value="0" />
</InputMap>
</InputMaps>
</InputSource>
</InputSources>
<Conversions>
<Conv>
<ID Value="7" />
<Type Text="English" />
<M Value="1" />
<B Value="0" />
<Format Text="%3.0" />
<Unit Text="F" />
<LowerLimit Value="0" />
<UpperLimit Value="100" />
<BackgroundImage Text="bg_aux2.png" />
<SweepAngleOffset Value="-135" />
<SweepAngleRange Value="270" />
</Conv>
</Conversions>
</PID>
</Group>
</OBD_Basic_PIDs>

Could you share the source where this information is from? Is it actually a Sniper 2 CAN output, or is it some sort of a OBD2 emulation from Sniper?

The “Holley can” xml that you have on github is not for Holley can at all. It is for racepak can, which is available on can 2 of the Dominator ecu, and now also can 2 of the Terminator x max ecu. Holley can data is proprietary.

That’s what I figured too. Thanks for confirming.

Where do I find the Holley Sniper 1 CAN protocol? I can only find the Holley EFI protocol (Racepak Protocol that the Terminator and Dominator output). The Sniper has similar CAN IDs but nothing matches. Any help would be appreciated.