<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://wiki.torque-bhp.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ihawkins</id>
	<title>Torque Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.torque-bhp.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ihawkins"/>
	<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/view/Special:Contributions/Ihawkins"/>
	<updated>2026-06-01T23:27:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.7</generator>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Main_Page&amp;diff=613</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Main_Page&amp;diff=613"/>
		<updated>2025-05-24T07:07:09Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Most useful bits */ updated change log link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;What is Torque?&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Torque is an OBD2 performance and diagnostic tool for any device that runs the Android operating system. It will allow you to access the many sensors within your vehicles Engine Management System, as well as allow you to view and clear trouble codes.&lt;br /&gt;
&lt;br /&gt;
[[Image:torquehand.jpg|thumb|400px|Torque running on an android phone]]&lt;br /&gt;
&lt;br /&gt;
===Most useful bits===&lt;br /&gt;
&lt;br /&gt;
Here&amp;#039;s a list of the most common questions asked regarding Torque:&lt;br /&gt;
&lt;br /&gt;
* Will it work with my vehicle - [[Vehicle Requirements]]&lt;br /&gt;
* Where do I get the adapter - [[Bluetooth Adapters|Comparison of adapters available]]&lt;br /&gt;
* Getting started - [[Getting Started|Connecting to the adapter]]&lt;br /&gt;
* How to export videos with the Track Recorder plugin - [[Exporting Video|(Exporting video)]] *UPDATED with Wi-Fi sync*&lt;br /&gt;
* My speed seems to be inaccurate - [[Speedometer|Vehicle speedometer calibration]]&lt;br /&gt;
* Plugins that can be downloaded to bring new functions to the app - [[Plugins|Plugins]]&lt;br /&gt;
* Scripts - run your own scripts in Torque! [[Scripting|Scripting]]&lt;br /&gt;
* How to make your own - [[Themes]]&lt;br /&gt;
* How to add predefined sensors - [http://www.youtube.com/watch?v=oWR6qsTQYHc Video]&lt;br /&gt;
* Forums [http://torque-bhp.com/forums]&lt;br /&gt;
* How to translate the app into your language - [[Translation]]&lt;br /&gt;
* Make your own adapter using an Arduino [[Arduino]]&lt;br /&gt;
* [https://torque-bhp.com/community/main-forum/torque-changelog/ CHANGE LOGs (what happens between each version of the app)]&lt;br /&gt;
&lt;br /&gt;
===Other information (incomplete, still being documented) ===&lt;br /&gt;
* Plugin Information - [[PluginDocumentation|Documentation]]&lt;br /&gt;
* List of dials including any special features - [[Dials|Dial documentation]]&lt;br /&gt;
* Information about uploading data to a webserver - [[Uploading OBD2 data]]&lt;br /&gt;
* Setting up and using alarms - [[Alarms]]&lt;br /&gt;
* Dashboard installations using tablets [[Dashboard installation]]&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Sensor&amp;diff=612</id>
		<title>Class:Sensor</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Sensor&amp;diff=612"/>
		<updated>2022-02-17T11:37:27Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Methods */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sensor ==&lt;br /&gt;
&lt;br /&gt;
Used for retrieving from, and creating/setting sensors and sensor readings in Torque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Methods ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Get the long name of this sensor&lt;br /&gt;
 * @return&lt;br /&gt;
 */&lt;br /&gt;
public String getLongName();&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Get the short name of this sensor (used as the title in displays)&lt;br /&gt;
 * @return&lt;br /&gt;
 */&lt;br /&gt;
public String getShortName();&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Get the units of this sensor&lt;br /&gt;
 * @return&lt;br /&gt;
 */&lt;br /&gt;
public String getUnit();&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Get the PID of this sensor&lt;br /&gt;
 * @return&lt;br /&gt;
 */&lt;br /&gt;
public String getPid();&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Set a value on a given sensor object&lt;br /&gt;
 */&lt;br /&gt;
public setValue(double newValue);&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Get the Sensor value&lt;br /&gt;
 * &lt;br /&gt;
 * If it is not populated or retrieved yet it will return zero&lt;br /&gt;
 *  &lt;br /&gt;
 * This will also trigger a request to update the sensor &lt;br /&gt;
 * (via OBD if required) - this may not be immediately done if other&lt;br /&gt;
 * sensors are in the process of being requested, or &lt;br /&gt;
 * the sensor is not available (due to no connection, etc)&lt;br /&gt;
 *&lt;br /&gt;
 * @return The current value for the sensor, or zero if not present&lt;br /&gt;
 */&lt;br /&gt;
public Double getValue();&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Get the sensor value&lt;br /&gt;
 *  &lt;br /&gt;
 * If it is not populated, then return the default value passed&lt;br /&gt;
 *&lt;br /&gt;
 * This will trigger a request to update the sensor - this may not be immediately done if other&lt;br /&gt;
 * sensors are in the process of being requested, or the sensor is not available (due to no connection, etc)&lt;br /&gt;
 *&lt;br /&gt;
 * @param defaultValue The value to return if the sensor has no value yet, can be null&lt;br /&gt;
 * @return The value of the sensor, or &amp;#039;defaultValue&amp;#039; if not yet present&lt;br /&gt;
 */&lt;br /&gt;
public Double getValue(Double defaultValue);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Retrieve a sensor by name&lt;br /&gt;
 *&lt;br /&gt;
 * @param The full name of the sensor&lt;br /&gt;
 * @return a Sensor object&lt;br /&gt;
 */&lt;br /&gt;
public static Sensor getSensorByName(String name);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Retrieve a sensor by id&lt;br /&gt;
 *&lt;br /&gt;
 * This retrieves a sensor by it&amp;#039;s id (which is loosely defined as the PID of the sensor)&lt;br /&gt;
 * A list of IDs can be viewed using the TorqueScan plugin&lt;br /&gt;
 *&lt;br /&gt;
 * @param id the ID of the sensor&lt;br /&gt;
 * @return&lt;br /&gt;
 */&lt;br /&gt;
public static Sensor getSensorById(int id);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 /**&lt;br /&gt;
 * This creates a &amp;#039;script&amp;#039; sensor that is then available to the rest of the app (and other scripts)&lt;br /&gt;
 *  &lt;br /&gt;
 * The sensors are keyed by their fullName - if it already exists, it is overwritten.&lt;br /&gt;
 * You cannot overwrite existing non-script sensors - trying will throw an exception in your script&lt;br /&gt;
 *  &lt;br /&gt;
 * Calling setValue on the returned sensor object can be used to update the value.&lt;br /&gt;
 *&lt;br /&gt;
 * @param fullName The full, unique name of the sensor&lt;br /&gt;
 * @param shortName The shortname of the sensor for use in displays&lt;br /&gt;
 * @param units The sensor units (ms, S, psi, km/h, etc) &lt;br /&gt;
 * @return A sensor object representing a new sensor or null if the sensor could not be created&lt;br /&gt;
 */&lt;br /&gt;
public static Sensor createSensor(String fullName, String shortName, String units);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Remove a sensor we created&lt;br /&gt;
 * &lt;br /&gt;
 * Sensors created by a script are also automatically cleaned up (removed) when the script is&lt;br /&gt;
 * stopped or restarted&lt;br /&gt;
 *&lt;br /&gt;
 * @param fullName&lt;br /&gt;
 * @return true if the sensor was found, was originally created by this script, and was removed.&lt;br /&gt;
 */&lt;br /&gt;
 public static boolean removeSensor(String fullName);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples === &lt;br /&gt;
&lt;br /&gt;
An example usage might look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
   quit = false;&lt;br /&gt;
   // Create &amp;#039;sensor&amp;#039; as a global variable - use &amp;#039;val&amp;#039; if you want the variable &lt;br /&gt;
   // to be local inside the function only - eg: &amp;#039;val myVariable = &amp;quot;moo&amp;quot;&amp;#039;&lt;br /&gt;
   sensor = Sensor.createSensor(&amp;quot;Test sensor&amp;quot;,&amp;quot;Test&amp;quot;,&amp;quot;ms&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is a &amp;#039;main&amp;#039; entry point for your script, (if you choose to&lt;br /&gt;
 * define this function), it can run indefinitely while (!quit) { ... } style&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
main = function() {&lt;br /&gt;
   while (!quit) {&lt;br /&gt;
      // Update the sensor with the current time&lt;br /&gt;
      sensor.setValue(Time.currentTimeMillis());&lt;br /&gt;
      // Sleep 1 second&lt;br /&gt;
      Time.sleep(1000);&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when your main function should stop and exit (if you use the function) &lt;br /&gt;
 * &lt;br /&gt;
 * This function is required if you have defined the main function, it must &lt;br /&gt;
 * return within 1000ms. Usually you will just put a &amp;#039;quit=true;&amp;#039; here so your&lt;br /&gt;
 * main loop exits properly instead of having to be forcibly stopped by the app&lt;br /&gt;
 */&lt;br /&gt;
stop = function() {&lt;br /&gt;
   quit = true;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=PluginDocumentation&amp;diff=611</id>
		<title>PluginDocumentation</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=PluginDocumentation&amp;diff=611"/>
		<updated>2022-02-11T17:25:02Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is an example &amp;#039;plugin&amp;#039; that demonstrates how to use the plugin interface in Torque here: [[http://ian-hawkins.com/torquescan.zip]] - this is a basic example, have a look at the AIDL file for the API documentation&lt;br /&gt;
&lt;br /&gt;
There is a forum post here: [[http://torque-bhp.com/forums/?wpforumaction=viewtopic&amp;amp;t=438.0]] that explains some more about plugin development&lt;br /&gt;
&lt;br /&gt;
The latest AIDL API file [[http://torque-bhp.com/api/ITorqueService.aidl is here]]&lt;br /&gt;
&lt;br /&gt;
Torque also responds to intents - these can be used with other apps such as [https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm Tasker] - you can send or listen to the following intents:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.prowl.torque.REQUEST_TORQUE_QUIT    (Properly shuts down Torque and related services - this must be sent as a broadcast type intent)&lt;br /&gt;
&lt;br /&gt;
org.prowl.torque.OBD_CONNECTED          (Sent when Torque connects to an OBD2 adapter)&lt;br /&gt;
org.prowl.torque.OBD_DISCONNECTED       (Sent when Torque is disconnected from the OBD2 adapter)&lt;br /&gt;
org.prowl.torque.APP_LAUNCHED           (Sent when Torque starts up)&lt;br /&gt;
org.prowl.torque.APP_QUITTING           (Sent when Torque is about to quit)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Torque also sends an intent when an Alarm PID is triggered:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.prowl.torque.ALARM_TRIGGERED  (Sent when an alarm PID is triggered)&lt;br /&gt;
&lt;br /&gt;
[intent bundle contents]&lt;br /&gt;
  String - &amp;quot;ALARM_NAME&amp;quot;  - The alarm name&lt;br /&gt;
  String - &amp;quot;ALARM_TYPE&amp;quot; - The type of alarm trigger threshold (&amp;quot;MINIMUM&amp;quot; or &amp;quot;MAXIMUM&amp;quot;)&lt;br /&gt;
  double - &amp;quot;CURRENT_VALUE&amp;quot; - The current value of the PID/equation the alarm is referencing&lt;br /&gt;
  double - &amp;quot;TRIGGER_VALUE&amp;quot; - The trigger value for the alarm (below/above this will trigger the alarm based on the alarm type)&lt;br /&gt;
  String - &amp;quot;UNIT&amp;quot; - The unit that the PID uses&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
If there is an intent you would like to see, feel free to email me at [mailto:piemmm20@googlemail.com piemmm20@googlemail.com]&lt;br /&gt;
&lt;br /&gt;
Here is a list of some of the extended information Torque provides which your plugin can call on, or you can use for custom themes - a full list of what torque supports for your vehicle can be viewed using the TorqueScan plugin:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Identifier&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|0x03&lt;br /&gt;
|Fuel system status&lt;br /&gt;
|-&lt;br /&gt;
|0x04&lt;br /&gt;
|Calculated engine load value&lt;br /&gt;
|-&lt;br /&gt;
|0x05&lt;br /&gt;
|Engine coolant temperature&lt;br /&gt;
|-&lt;br /&gt;
|0x06&lt;br /&gt;
|Short term fuel trim (bank 1)&lt;br /&gt;
|-&lt;br /&gt;
|0x07&lt;br /&gt;
|Long term fuel trim (bank 1)&lt;br /&gt;
|-&lt;br /&gt;
|0x08&lt;br /&gt;
|Short term fuel trim (bank 2)&lt;br /&gt;
|-&lt;br /&gt;
|0x09&lt;br /&gt;
|Long term fuel trim (bank 2)&lt;br /&gt;
|-&lt;br /&gt;
|0x0a&lt;br /&gt;
|Fuel pressure&lt;br /&gt;
|-&lt;br /&gt;
|0x0b&lt;br /&gt;
|Intake manifold absolute pressure (MAP)&lt;br /&gt;
|-&lt;br /&gt;
|0x0c&lt;br /&gt;
|Engine RPM&lt;br /&gt;
|-&lt;br /&gt;
|0x0d&lt;br /&gt;
|Vehicle speed&lt;br /&gt;
|-&lt;br /&gt;
|0x0e&lt;br /&gt;
|Timing advance&lt;br /&gt;
|-&lt;br /&gt;
|0x0f&lt;br /&gt;
|Intake air temperature (IAT)&lt;br /&gt;
|-&lt;br /&gt;
|0x10&lt;br /&gt;
|Mass air flow rate (MAF)&lt;br /&gt;
|-&lt;br /&gt;
|0x11&lt;br /&gt;
|Throttle position (at manifold), this is not the accelerator pedal, and this is a relative reading.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|(Rest of PIDs(above) are as per MODE $01 SAE spec), next follows Torque internal PIDs&lt;br /&gt;
|-&lt;br /&gt;
|0xff1005&lt;br /&gt;
|GPS Longitude&lt;br /&gt;
|-&lt;br /&gt;
|0xff1006&lt;br /&gt;
|GPS Latitude&lt;br /&gt;
|-&lt;br /&gt;
|0xff1001&lt;br /&gt;
|GPS Speed&lt;br /&gt;
|-&lt;br /&gt;
|0xff1010&lt;br /&gt;
|GPS Height&lt;br /&gt;
|-&lt;br /&gt;
|0xff1007&lt;br /&gt;
|GPS Bearing&lt;br /&gt;
|-&lt;br /&gt;
|0xff1201&lt;br /&gt;
|MPG&lt;br /&gt;
|-&lt;br /&gt;
|0xff1202&lt;br /&gt;
|Turbo Boost&lt;br /&gt;
|-&lt;br /&gt;
|0xff1203&lt;br /&gt;
|Kilometers Per Litre&lt;br /&gt;
|-&lt;br /&gt;
|0xff1205&lt;br /&gt;
|Trip MPG&lt;br /&gt;
|-&lt;br /&gt;
|0xff1206&lt;br /&gt;
|Trip KPL&lt;br /&gt;
|-&lt;br /&gt;
|0xff1207&lt;br /&gt;
|Litres per Kilometre&lt;br /&gt;
|-&lt;br /&gt;
|0xff1208&lt;br /&gt;
|Trip LPK&lt;br /&gt;
|-&lt;br /&gt;
|0xff120A&lt;br /&gt;
|Manifold Vacuum&lt;br /&gt;
|-&lt;br /&gt;
|0xff120B&lt;br /&gt;
|GPS Trip distance&lt;br /&gt;
|-&lt;br /&gt;
|0xff120C&lt;br /&gt;
|Vehicle distance (Odometer) saved with profile&lt;br /&gt;
|-&lt;br /&gt;
|0xff1220&lt;br /&gt;
|Accelerometer (X)&lt;br /&gt;
|-&lt;br /&gt;
|0xff1221&lt;br /&gt;
|Accelerometer (Y)&lt;br /&gt;
|-&lt;br /&gt;
|0xff1222(&lt;br /&gt;
|Accelerometer (Z)&lt;br /&gt;
|-&lt;br /&gt;
|0xff1223&lt;br /&gt;
|Accelerometer (Total)&lt;br /&gt;
|-&lt;br /&gt;
|0xff1225&lt;br /&gt;
|Torque&lt;br /&gt;
|-&lt;br /&gt;
|0xff1226&lt;br /&gt;
|Horsepower&lt;br /&gt;
|-&lt;br /&gt;
|0xff122d&lt;br /&gt;
|0-60 mph time&lt;br /&gt;
|-&lt;br /&gt;
|0xff122e&lt;br /&gt;
|0-100 kph time&lt;br /&gt;
|-&lt;br /&gt;
|0xff122f&lt;br /&gt;
|Quarter mile time&lt;br /&gt;
|-&lt;br /&gt;
|0xff1230&lt;br /&gt;
|eighth mile time&lt;br /&gt;
|-&lt;br /&gt;
|0xff1237&lt;br /&gt;
|GPS vs OBD speed diff&lt;br /&gt;
|-&lt;br /&gt;
|0xff1238&lt;br /&gt;
|Voltage&lt;br /&gt;
|-&lt;br /&gt;
|0xff1239&lt;br /&gt;
|GPS Accuracy&lt;br /&gt;
|-&lt;br /&gt;
|0xff123A&lt;br /&gt;
|GPS Satellites locked&lt;br /&gt;
|-&lt;br /&gt;
|0xff123B &lt;br /&gt;
|GPS bearing&lt;br /&gt;
|-&lt;br /&gt;
|0xff1249&lt;br /&gt;
|AFR&lt;br /&gt;
|-&lt;br /&gt;
|0xff1214-&amp;gt;ff121B&lt;br /&gt;
|O2 Sensors 1x1-&amp;gt;1x4, 2x1-&amp;gt;2x4&lt;br /&gt;
|-&lt;br /&gt;
|0xff1240-&amp;gt;ff1247&lt;br /&gt;
|O2 Eqv Ratio 1-&amp;gt;8&lt;br /&gt;
|-&lt;br /&gt;
|0xff1257&lt;br /&gt;
|CO2 in G/KM&lt;br /&gt;
|-&lt;br /&gt;
|0xff1258&lt;br /&gt;
|CO2 in G/KM average&lt;br /&gt;
|-&lt;br /&gt;
|0xff125a&lt;br /&gt;
|Fuel rate &lt;br /&gt;
|-&lt;br /&gt;
|0xff125b&lt;br /&gt;
|Fuel cost (trip)&lt;br /&gt;
|-&lt;br /&gt;
|0xff125c&lt;br /&gt;
|Fuel used (trip)&lt;br /&gt;
|-&lt;br /&gt;
|0xff1255&lt;br /&gt;
|Torque RPM component&lt;br /&gt;
|-&lt;br /&gt;
|0xff1256&lt;br /&gt;
|HorsePower RPM component&lt;br /&gt;
|-&lt;br /&gt;
|0xff124d&lt;br /&gt;
|Commanded AFR&lt;br /&gt;
|-&lt;br /&gt;
|0xff1249&lt;br /&gt;
|Measured AFR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Extended PIDs are as shown by their &amp;#039;PID&amp;#039; in the PID editor (Settings-&amp;gt;Manage extended PIDs-&amp;gt;tap on a PID for more information).   You can use the [[https://play.google.com/store/apps/details?id=org.prowl.torquescan &amp;#039;TorqueScan&amp;#039;]] plugin to get a full list of these IDs&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=File:Obdcx.png&amp;diff=610</id>
		<title>File:Obdcx.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=File:Obdcx.png&amp;diff=610"/>
		<updated>2022-02-11T16:01:57Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=609</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=609"/>
		<updated>2022-02-11T16:01:12Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Working Bluetooth Adapters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
 &lt;br /&gt;
 Note: &amp;#039;&amp;#039;&amp;#039; &amp;#039;BLE&amp;#039; bluetooth adapters are not fast &amp;#039;&amp;#039;&amp;#039; - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.obdlink.com/products/obdlink-cx/]&lt;br /&gt;
[[Image:obdcx.png|thumb]]&lt;br /&gt;
|Single moulded unit&lt;br /&gt;
|Host, ECU, BT status lights&lt;br /&gt;
|$59.95&lt;br /&gt;
|Better quality than the clone adapters, though this is a BLE bluetooth and not standard bluetooth meaning that it will be significantly slower than normal bluetooth adapters on CANBUS vehicles.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|BLE, so it will be slow.&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking the vendor for a firmware update to the adapter once the vendor has fixed these problems.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=608</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=608"/>
		<updated>2022-02-11T16:00:27Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Working Bluetooth Adapters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
 &lt;br /&gt;
 Note: &amp;#039;&amp;#039;&amp;#039; &amp;#039;BLE&amp;#039; bluetooth adapters are not fast &amp;#039;&amp;#039;&amp;#039; - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.obdlink.com/products/obdlink-cx/]&lt;br /&gt;
[[Image:obdcx.jpg|thumb]]&lt;br /&gt;
|Single moulded unit&lt;br /&gt;
|Host, ECU, BT status lights&lt;br /&gt;
|$59.95&lt;br /&gt;
|Better quality than the clone adapters, though this is a BLE bluetooth and not standard bluetooth meaning that it will be significantly slower than normal bluetooth adapters on CANBUS vehicles.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|BLE, so it will be slow.&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking the vendor for a firmware update to the adapter once the vendor has fixed these problems.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=607</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=607"/>
		<updated>2022-02-11T15:51:48Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
 &lt;br /&gt;
 Note: &amp;#039;&amp;#039;&amp;#039; &amp;#039;BLE&amp;#039; bluetooth adapters are not fast &amp;#039;&amp;#039;&amp;#039; - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|BLE, so it will be slow.&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking the vendor for a firmware update to the adapter once the vendor has fixed these problems.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=606</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=606"/>
		<updated>2022-02-11T15:50:43Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Adapters that are not currently supported or are faulty/broken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
 &lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|BLE, so it will be slow.&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking the vendor for a firmware update to the adapter once the vendor has fixed these problems.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=605</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=605"/>
		<updated>2022-02-11T15:49:42Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
 &lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking the vendor for a firmware update to the adapter once the vendor has fixed these problems.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=604</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=604"/>
		<updated>2022-02-11T15:49:36Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking the vendor for a firmware update to the adapter once the vendor has fixed these problems.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Equations&amp;diff=603</id>
		<title>Equations</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Equations&amp;diff=603"/>
		<updated>2022-02-07T17:46:53Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* LOOKUP({VALUE}:{DEFAULT}:{KEY1}{OPERATOR}{VALUE1}:{KEY2}{OPERATOR}{VALUE2}:…etc) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The PID Editor contains a reasonably powerful equation editor that allows you to manipulate the incoming data from an OBD device, Sensor, or other data input to the app&lt;br /&gt;
&lt;br /&gt;
== Functions that manipulate data ==&lt;br /&gt;
&lt;br /&gt;
The equation editor supports the following functions&lt;br /&gt;
&lt;br /&gt;
====EWMAF(weight:value)====&lt;br /&gt;
:Exponentially weighted moving average filter - filter noisy signals here. &amp;#039;weight&amp;#039; should be between 0(more smoothing) and 1(less smoothing)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====TAVG(seconds:value)====&lt;br /&gt;
:Timed average.  This averages the incoming data for the configured amount of time (in seconds). Data older than the configured time is removed from being averaged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====RAVG(value)====&lt;br /&gt;
:Rolling average. This averages incoming values until it is reset. No values are removed from the average until it is reset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====AVG(bucketSize:value)====&lt;br /&gt;
:Point average. This averages incoming values from a bucket of s set size.  The bucket can be configured to average a set amount of values, so AVG(10,value) would average the last 10 values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====TDLY(seconds:value) ====&lt;br /&gt;
:Time based delay -  causes data to be delayed by &amp;#039;seconds&amp;#039; amount before being returned.  Returns 0 until data buffer is full&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====RDLY(polls:value) ====&lt;br /&gt;
:Read based delay - data is delayed by X polling loops before being returned&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====TOT(seconds:value)====&lt;br /&gt;
:Totalizer function based upon difference from time/value&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====SIN(value), COS(value) ,TAN(value)====&lt;br /&gt;
:Trigonometric functions are supported&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====LOG(value)====&lt;br /&gt;
:Returns the natural logarithm (base e) of a value&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====LOG10(value)====&lt;br /&gt;
:Returns the base 10 logarithm of a value&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====LOG1P(value)====&lt;br /&gt;
:Returns the natural logarithm of the sum of the value and 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====INT(value)====&lt;br /&gt;
:Converts the incoming number to an integer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====SQRT(value)====&lt;br /&gt;
:Returns the correctly rounded positive square root of a value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====ABS(value)====&lt;br /&gt;
:Returns the absolute value of the number given &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====SIGNED(value)====&lt;br /&gt;
:Treats the incoming value as 8bit signed&lt;br /&gt;
&lt;br /&gt;
====SIGNED8(value)====&lt;br /&gt;
:Treats the incoming value as 8bit signed, same as the &amp;#039;SIGNED&amp;#039; function&lt;br /&gt;
&lt;br /&gt;
====SIGNED16(value)====&lt;br /&gt;
:Treats the incoming value as 16bit signed, since app version 1.12.4&lt;br /&gt;
&lt;br /&gt;
====SIGNED24(value)====&lt;br /&gt;
:Treats the incoming value as 24bit signed, since app version 1.12.4&lt;br /&gt;
&lt;br /&gt;
====SIGNED32(value)====&lt;br /&gt;
:Treats the incoming value as 32bit signed, since app version 1.12.4&lt;br /&gt;
&lt;br /&gt;
====INT16(A:B)====&lt;br /&gt;
:Returns a 16 bit int from values A and B.  Can be used in place of (A*255)+B  &lt;br /&gt;
&lt;br /&gt;
====INT24(A:B:C)====&lt;br /&gt;
:Returns a 24bit int from the input values&lt;br /&gt;
&lt;br /&gt;
====INT32(A:B:C:D)====&lt;br /&gt;
:Returns a 32bit int from the input values&lt;br /&gt;
&lt;br /&gt;
====FLOAT32(A:B:C:D)====&lt;br /&gt;
:Returns an IEEE754 float based on the supplied 4 inputs&lt;br /&gt;
&lt;br /&gt;
====FLOAT64(A:B:C:D:E:F:G:H)====&lt;br /&gt;
:Returns an IEEE754 float based on the supplied 8 (value:0-255) inputs&lt;br /&gt;
&lt;br /&gt;
====MIN(A:B)====&lt;br /&gt;
:Returns the smallest number of A or B&lt;br /&gt;
&lt;br /&gt;
====MAX(A:B)====&lt;br /&gt;
:Returns the largest number of A or B&lt;br /&gt;
&lt;br /&gt;
====BIT(value:bit)====&lt;br /&gt;
:Returns the bit specified at &amp;#039;bit&amp;#039; from the &amp;#039;value&amp;#039;.   This function replaces the use of the {value:bit} notation&lt;br /&gt;
&lt;br /&gt;
====LOOKUP({VALUE}:{DEFAULT}:{KEY1}{OPERATOR}{VALUE1}:{KEY2}{OPERATOR}{VALUE2}:…etc)====&lt;br /&gt;
Look up a value from a list of key/value pairs.  Can be used to substitute values, reply with a text string, etc&lt;br /&gt;
&lt;br /&gt;
Examples: &lt;br /&gt;
&lt;br /&gt;
String, exact matching, returning a string:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LOOKUP(A::1=&amp;#039;moo&amp;#039;:2=&amp;#039;boo&amp;#039;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Numeric, exact, with a default of 0 for no match:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LOOKUP(A:0:1=100:2=200:3=300)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Numeric, exact, with a default of the input value for no match:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LOOKUP(A:A:1=100:2=200:3=300)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Numeric, range matching – 0 to 3 = 4 and 4 to 5 = 7:(the &amp;#039;tilde&amp;#039; character separates the range, not the minus character)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LOOKUP(A::0~3=4:4~5=7)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
String, exact matching, returning a string, value is also returned into the PID. The value will be ‘5’ when A is 2, and 4 when A is 1 (the display will show boo and moo however):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LOOKUP(A::1=’moo’:2=’boo’)+3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mixed matching with strings and numbers (Strings are shown on the display with numbers being passed through to the equation) exact, with a default of the input value for no match:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LOOKUP(A:A:1=100:2=200:3=’this is a test’)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====CLOSEST({VALUE}:{DEFAULT}:{KEY1}={VALUE1}....)====&lt;br /&gt;
Similar to the LOOKUP function, this returns the value which is numerically closest to the key&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
Return &amp;#039;low&amp;#039; when less than 128 and &amp;#039;high&amp;#039; when near 255:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;CLOSEST(A:A:1=&amp;#039;low&amp;#039;:255=&amp;#039;high&amp;#039;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Functions that generate or retrieve data ==&lt;br /&gt;
&lt;br /&gt;
====RANDOM()====&lt;br /&gt;
:Returns a random number between 0 and 1&lt;br /&gt;
&lt;br /&gt;
====BARO()====&lt;br /&gt;
:Returns the barometric pressure from the android device or measured from the vehicle ECU if it supports it in psi&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=602</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=602"/>
		<updated>2022-02-06T20:55:06Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking the vendor for a firmware update to the adapter once the vendor has fixed these problems.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=601</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=601"/>
		<updated>2022-02-05T11:55:16Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Adapters that are not currently supported or are faulty/broken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking the vendor for a firmware update to the adapter once the vendor has fixed these problems.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=600</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=600"/>
		<updated>2022-02-05T11:55:07Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Adapters that are not currently supported or are faulty/broken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking the vendor for a firmware update to the adapter once the vendor has fixed these issues.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=599</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=599"/>
		<updated>2022-02-05T11:54:49Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Adapters that are not currently supported or are faulty/broken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issues.  I would recommend asking for a firmware update to the adapter once the vendor has fixed these issues.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=598</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=598"/>
		<updated>2022-02-05T11:54:42Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Adapters that are not currently supported or are faulty/broken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
&lt;br /&gt;
Torque will try to work with this adpater, but you may run into issue.  I would recommend asking for a firmware update to the adapter once the vendor has fixed these issues.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=597</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=597"/>
		<updated>2022-02-05T11:27:59Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Adapters that are not currently supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported or are faulty/broken==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=596</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=596"/>
		<updated>2022-02-05T11:27:21Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exza.png|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=File:Exza.png&amp;diff=595</id>
		<title>File:Exza.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=File:Exza.png&amp;diff=595"/>
		<updated>2022-02-05T11:26:41Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=594</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=594"/>
		<updated>2022-02-05T11:24:52Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Adapters that are not currently supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:exzamini.jpg|thumb]]EXZA &amp;#039;new&amp;#039; HHOBD Mini (Bluetooth 2020)&lt;br /&gt;
|Small almost-inline plug&lt;br /&gt;
|&lt;br /&gt;
|Broken firmware on this adapter causes prompts &amp;#039;&amp;gt;&amp;#039; not to be correctly displayed when ATH1 headers are turned on. It also cannot be used in non-line-buffered modes due to very badly written byte handling code which does not wait for a CR. Avoid this adapter as it does not function correctly.&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=593</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=593"/>
		<updated>2022-02-05T09:41:28Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: Tests confirm that BLE adapters are indeed &amp;#039;not very suited to obd at all&amp;#039;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=592</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=592"/>
		<updated>2022-02-04T20:13:30Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=591</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=591"/>
		<updated>2022-02-04T12:30:46Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Non-BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=590</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=590"/>
		<updated>2022-02-04T12:29:21Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Supported Non-OBD2 adapters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Not BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, in Torque Pro)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=589</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=589"/>
		<updated>2022-02-04T12:28:35Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Supported Non-OBD2 adapters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Not BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, beta testing in Torque)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols in Torque Pro&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=588</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=588"/>
		<updated>2022-02-04T12:26:41Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Not BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, beta testing in Torque)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols (beta testing in Torque)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=587</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=587"/>
		<updated>2022-02-04T12:25:48Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
 Note: &amp;#039;BLE&amp;#039; bluetooth adapters are not fast - these are different than the normal bluetooth OBD2 adapter. Do not expect fast updates from any BLE adapter on things like CANBUS vehicles as they are not suited for OBD and you will be disappointed.  &lt;br /&gt;
 The fastest Bluetooth adapter(Not BLE) is the OBDLink series of adapters and for the fastest update rate any USB adapter is the best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, beta testing in Torque)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols (beta testing in Torque)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=586</id>
		<title>Bluetooth Adapters</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Bluetooth_Adapters&amp;diff=586"/>
		<updated>2022-02-04T12:22:38Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of adapters that Torque has been tested with which work with OBD2 compliant vehicles:&lt;br /&gt;
&lt;br /&gt;
(Note: All the adapters offer the same access to all the available OBD2 sensors in the vehicle. The adapters do not determine what sensors are or are not available, they are all the same in this respect)&lt;br /&gt;
&lt;br /&gt;
* Note: BLE adapters are not fast. Do not expect fast updates from any BLE adapter as they are not suited for OBD and you will be disappointed.  The fastest Standard Bluetooth adapter is the OBDLink series of adapters and for the fastest update rate and USB adapter is the best (with the OBDLink USB again being the fastest).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Working Bluetooth Adapters ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/obdlink-mx.html OBDLink MX]&lt;br /&gt;
[[Image:scantoolmx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$199.95&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-lx.html OBDLink LX]&lt;br /&gt;
[[Image:scantoollx.jpg|thumb]]&lt;br /&gt;
|Small unit&lt;br /&gt;
|Power, Host, Bluetooth and OBD status lights, High speed PID reading&lt;br /&gt;
Device Security&lt;br /&gt;
|$69.94 (special offer), $99.95 normally&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
This is the best adapter if you want the fastest PID read speed. &lt;br /&gt;
Read speeds can be as fast as 100PIDs/sec over Bluetooth (Tested on a Galaxy S4, CANBUS protocol)&lt;br /&gt;
This device also offers security to prevent unauthorized use&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/smart-phone/obdlink-bluetooth.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:scantool.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$149.90(Special offer), $179.90 Normal&lt;br /&gt;
|Flash upgradable firmware, Powersave/sleep function, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 160PIDs/second using a Motorola Xoom and USB&lt;br /&gt;
|-&lt;br /&gt;
|obd2world ELM329 Adapter [http://www.obd2world.it/dettagli.asp?sid=13544309820130625144316&amp;amp;idp=551&amp;amp;categoria= website]&lt;br /&gt;
[[Image:obdp2world.jpg|thumb]]&lt;br /&gt;
|Moulded adapter (single unit)&lt;br /&gt;
|Power, OBD, and PC(Host) status lights&lt;br /&gt;
| € 99.50&lt;br /&gt;
|Fully checked and tested before dispatch - This is the official version of this adapter (others that look like it are lesser quality clones)&lt;br /&gt;
[http://www.obd2world.it/ Main Site]&lt;br /&gt;
|-&lt;br /&gt;
|OBDPros [http://www.obdpros.com/product_info.php?products_id=137 website]&lt;br /&gt;
[[Image:obdpro.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter can be separated from cable)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$84.95 + BT option at $74.95 = $159.90&lt;br /&gt;
|Upgradable firmware&lt;br /&gt;
[http://www.obdpros.com/yabb/YaBB.pl Support Forums]&lt;br /&gt;
|-&lt;br /&gt;
|Diamex DX70 &amp;amp; DXM [http://www.obd-shop.com/danila/product_details.php?id=360&amp;amp;lang=en website]&lt;br /&gt;
[[Image:diamex.jpg|thumb]]&lt;br /&gt;
|Adapter in single unit&lt;br /&gt;
|RX/TX status light, Power Light&lt;br /&gt;
|149EUR&lt;br /&gt;
|Not the fastest adapter, but good construction, reliable.&lt;br /&gt;
|-&lt;br /&gt;
|PLX Devices [http://www.plxkiwi.com/kiwibluetooth/buynow_torque.html Kiwi Bluetooth]&lt;br /&gt;
[[Image:plx.jpg|thumb]]&lt;br /&gt;
|Adapter and cable (adapter cannot be separated from cable)&lt;br /&gt;
|On/off switch, link light&lt;br /&gt;
|$99.99&lt;br /&gt;
|New versions of this adapter appear to require a manual &amp;#039;link&amp;#039; button to be pressed to wake it up before Torque will be able to connect.  If you use automatic logging you may wish to avoid this adapter&lt;br /&gt;
There have been user reports of some of these adapters being faulty like some of the clone adapters. If Torque reports there is an issue with the adapter, check with PLX devices support for more help or getting a replacement&lt;br /&gt;
[http://www.plxdevices.com/forum/index.php Support forums]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ebay.com/ Adapter from China/via ebay/amazon]&lt;br /&gt;
[[Image:clone2.jpg|thumb]][[Image:clone5b.jpg|thumb]][[Image:clone6.jpg|thumb]]&lt;br /&gt;
|Single moulded unit (though there are several different coloured &amp;#039;stickers&amp;#039; used)&lt;br /&gt;
|Rx/Tx Host&amp;lt;-&amp;gt;ECU status lights&lt;br /&gt;
|$20.00 to $60.00&lt;br /&gt;
|Some units seem to suffer poor build quality and reliability issues. Other units are perfectly fine. Make sure you purchase with a buyer who has a decent returns policy should the unit turn out to be defective. If you have connection issues, or displays randomly &amp;#039;pausing&amp;#039; in the app then it is most likely an adapter issue.  &lt;br /&gt;
&lt;br /&gt;
If you are using the USB version of this adapter then be aware that you will need to make sure the adapter uses an FTDI or Prolific usb to serial converter chip and have an android device running Android 3.1 or 4.0(or above) and supports USB host mode - you will also need the Pro version of Torque for USB support (though this will be ported to the lite app eventually)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you are using adapters with a bluetooth MAC address of 11:22:33:DD:EE:FF then be aware that these adapters will not work with other adapters nearby with the same address (and should be avoided if you plan to use multiple adapters) Some of these units also appear to have pairing issues - some of the super mini adapters have this flaw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Working WiFi Adapters (non ad-hoc mode) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Vgate WiFi (found on ebay/amazon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:vgatewifi.jpg|thumb]]&lt;br /&gt;
|Small moulded adapter&lt;br /&gt;
|WiFi connection using infrastructure mode, not ad-hoc&lt;br /&gt;
|About 34ukp (from ebay)&lt;br /&gt;
|Suitable for use with Blackberry Q10 &amp;amp; Z10 devices - adapter can get warm, but has an inbuilt powersaving mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Working USB Adapters ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Scantool.net [http://www.scantool.net/scan-tools/obdlink-sx.html?from=Torque OBDLink]&lt;br /&gt;
[[Image:obdlinksx.jpg|thumb]]&lt;br /&gt;
|USB Adapter &lt;br /&gt;
|Activity/status light&lt;br /&gt;
|$49.95(Special offer), $74.95 Normal&lt;br /&gt;
|User upgradeable via free downloads, [https://www.scantool.net/forum/ Support forums]&lt;br /&gt;
Reports of good customer support.&lt;br /&gt;
Fast PID read speeds, in excess of 165 PIDs/sec with USB to a Samsung Note 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Supported Non-OBD2 adapters==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Cost(at time of writing)&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Track Electronics [http://www.trackelectronics.com.au/ ConsultBT]&lt;br /&gt;
[[Image:consultbt.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with Nissan Consult systems (using special non-OBD2 socket, beta testing in Torque)&lt;br /&gt;
|-&lt;br /&gt;
|WBH-BT4 [http://www.obd2-shop.eu/ Website]&lt;br /&gt;
[[Image:cwbhbt4.jpg|thumb]]&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Works with WV/Seat/Audi using VW&amp;#039;s native protocols (beta testing in Torque)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adapters that are not currently supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background: #ffcece&amp;quot;&lt;br /&gt;
!Adapter&lt;br /&gt;
!Form factor&lt;br /&gt;
!Other features&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|Garmin EcoRoute&lt;br /&gt;
|Moulded plug attached to cable, not detatchable&lt;br /&gt;
|Works with EcoRoute HD navigation, &amp;quot;offline&amp;quot; data storage&lt;br /&gt;
|Non ELM327 compatible. The protocol was discovered, however the adapter proved to be too slow to be of any use.&lt;br /&gt;
|-&lt;br /&gt;
|GoPoint BT1&lt;br /&gt;
|Moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Non ELM327 compatible. Uses their own closed protocol. &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:uscan.jpg|thumb]]Actron U-Scan&lt;br /&gt;
|Large moulded plug&lt;br /&gt;
|&lt;br /&gt;
|Not ELM327 compatible, uses their own closed protocol. Not interoperable with other industry standard ELM327 OBD software&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Sound&amp;diff=585</id>
		<title>Class:Sound</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Sound&amp;diff=585"/>
		<updated>2022-02-03T13:02:04Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: Created page with &amp;quot;== Sound ==  Utility methods for dealing with generating simple sounds - since vesion 1.12.42  === Methods === &amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;          /**      * Play a sequenc...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sound ==&lt;br /&gt;
&lt;br /&gt;
Utility methods for dealing with generating simple sounds - since vesion 1.12.42&lt;br /&gt;
&lt;br /&gt;
=== Methods ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    /**&lt;br /&gt;
     * Play a sequence of pitches&lt;br /&gt;
     *&lt;br /&gt;
     * The tones are played in their own thread so execution will continue without pausing.&lt;br /&gt;
     *&lt;br /&gt;
     * @param pitches a pitch of 0 means no sound, but just pause for &amp;#039;duration&amp;#039; in playback&lt;br /&gt;
     * @param durations&lt;br /&gt;
     */&lt;br /&gt;
    public static void playTones(final int[] pitches, final int[] durations);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Play a single tone.&lt;br /&gt;
     *&lt;br /&gt;
     * The tone is played asynchronously&lt;br /&gt;
     *&lt;br /&gt;
     * @param pitch a pitch of 0 means no sound, but just pause for &amp;#039;duration&amp;#039; in playback&lt;br /&gt;
     */&lt;br /&gt;
    public static void playTone(int pitch, long durationMillis);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples === &lt;br /&gt;
&lt;br /&gt;
An example usage might look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Play a positive sounding &amp;#039;connected&amp;#039; type sound&lt;br /&gt;
Sound.playTones([400,600,800], [50,50,50]);&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
// Play the letter &amp;#039;C&amp;#039; in morse code.&lt;br /&gt;
Sound.playTones([600,0,600,0,600,0,600], [500,100,200,100,500,100,200]);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=584</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=584"/>
		<updated>2022-02-03T12:59:39Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Torque specific classes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Note: Scripts were introduced in version 1.12.32(30-Jan-2022) ===&lt;br /&gt;
&lt;br /&gt;
= Scripting =&lt;br /&gt;
&lt;br /&gt;
Torque now supports scripts using a simple java-like scripting language. All scripts are sandboxed and cannot access anything but the allowed classes below&lt;br /&gt;
&lt;br /&gt;
There are two types of scripts in Torque Pro - CoreScripts and PushButton scripts&lt;br /&gt;
&lt;br /&gt;
CoreScripts are designed to run all the time within Torque - they can provide sensors, interact with the user and even talk over OBD&lt;br /&gt;
PushButton scripts are scripts that are executed when the pushbutton in the app is pressed &lt;br /&gt;
&lt;br /&gt;
An example set of scripts can be seen on the [[https://github.com/piemmm/torqueScriptExamples GitHub]] page (admin: not live yet - in progress)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accessible Classes ==&lt;br /&gt;
&lt;br /&gt;
==== Torque specific classes ====&lt;br /&gt;
&lt;br /&gt;
 [[Class:Sensor|Sensor]]&lt;br /&gt;
 [[Class:Log|Log]]&lt;br /&gt;
 [[Class:OBD|OBD]]&lt;br /&gt;
 [[Class:Time|Time]]&lt;br /&gt;
 [[Class:Dialog|Dialog]]&lt;br /&gt;
 [[Class:PushButton|PushButton]]&lt;br /&gt;
 [[Class:Speech|Speech]]&lt;br /&gt;
 [[Class:Sound|Sound]]&lt;br /&gt;
 [[Class:Vehicle|Vehicle]]&lt;br /&gt;
&lt;br /&gt;
==== Some of the standard java classes and interfaces ====&lt;br /&gt;
&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/long Long]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/int Int]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/float Float]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/double Double]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/math Math]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/string String]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashmap HashMap]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashset HashSet]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arraylist ArrayList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/scanner Scanner]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/stringtokenizer StringTokenizer]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/biginteger BigInteger]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/bigdecimal BigDecimal]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arrays Arrays]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/collections Collections]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/linkedlist LinkedList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/date Date]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/simpledateformat SimpleDateFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/decimalformat DecimalFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/numberformat NumberFormat]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example CoreScript ==&lt;br /&gt;
The scriptTitle, scriptDesciption, scriptPackage(etc) lines *must* be the first lines in the script before any comments or anything else is added. Do not add comments at the end or inbetween these lines or the parser may reject the script&lt;br /&gt;
&lt;br /&gt;
A quick example core script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Blank Title&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is the script description - these must always be present and must be the first lines in the script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.script&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
   &lt;br /&gt;
   // Our quit global flag.  Use the var keyword to make it local&lt;br /&gt;
   quit = false;&lt;br /&gt;
&lt;br /&gt;
   // Create a test sensor&lt;br /&gt;
   sensor = Sensor.createSensor(&amp;quot;Test sensor&amp;quot;,&amp;quot;Test&amp;quot;,&amp;quot;S&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is connected to an OBD2 device&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDConnected = function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is disconnected from the OBD2 device&lt;br /&gt;
 *&lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDDisconnected= function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is a &amp;#039;main&amp;#039; entry point for your script, (if you choose to&lt;br /&gt;
 * define this function), it can run indefinitely while (!quit) { ... } style&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
main = function() {&lt;br /&gt;
&lt;br /&gt;
   // Show a non-blocking dialog&lt;br /&gt;
   dialog = Dialog.popup(&amp;quot;I am a dialog title&amp;quot;,&amp;quot;The main method has started&amp;quot;,&amp;quot;Ok&amp;quot;,function(){ Log:log(&amp;quot;The ok Button was pressed!&amp;quot;); },function() { Log:log(&amp;quot;The dialog was cancelled!&amp;quot;);} );&lt;br /&gt;
&lt;br /&gt;
   // Enter our main loop&lt;br /&gt;
   while (!quit) {&lt;br /&gt;
&lt;br /&gt;
      // Put the current time milliseconds in the sensor we made&lt;br /&gt;
      sensor.setValue(Time.currentTimeMillis());&lt;br /&gt;
&lt;br /&gt;
      // Sleep about a second so we don&amp;#039;t chew up CPU&lt;br /&gt;
      Time.sleep(1000);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when your main function should stop and exit (if you use the function) &lt;br /&gt;
 * &lt;br /&gt;
 * This function is required if you have defined the main function, it must &lt;br /&gt;
 * return within 1000ms. Usually you will just put a &amp;#039;quit=true;&amp;#039; here so your&lt;br /&gt;
 * main loop exits properly instead of having to be forcibly stopped by the app&lt;br /&gt;
 */&lt;br /&gt;
stop = function() {&lt;br /&gt;
&lt;br /&gt;
   quit = true;&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when a sensor is read or updated over OBD2, GPS, etc.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onSensorRead = function(sensor) {};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example Push Button Script ==&lt;br /&gt;
A quick example push button script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Example pushbutton script&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is a description for the pushbutton script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.pushbuttonscript&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Look at the wiki:  https://wiki.torque-bhp.com/view/Scripting   for documentation&lt;br /&gt;
 * If you need a function that is not present, ask on the forums with a description of what you want&lt;br /&gt;
 * and I can usually add it!&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 *&lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
&lt;br /&gt;
    // An example showing the pushButton variable - probably change this to the name of your script&lt;br /&gt;
    // or something descriptive (and short!) to the user&lt;br /&gt;
    pushButton.setTopText(&amp;quot;Click&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Me&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Called when the button is clicked&lt;br /&gt;
 */&lt;br /&gt;
onButtonClicked = function() {&lt;br /&gt;
&lt;br /&gt;
    pushButton.setTopText(&amp;quot;I was&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Clicked&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // This is a blocking style popup - execution will stop at this point&lt;br /&gt;
    // until the user finishes with the popup&lt;br /&gt;
    var returnValue = Dialog.blockingPopup(&amp;quot;This is a dialog&amp;quot;, &amp;quot;Tap OK or Cancel depending on your mood!&amp;quot;, &amp;quot;OK&amp;quot;,  &amp;quot;Cancel&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // We can then process the return value and show a non-blocking popup&lt;br /&gt;
    // - this is really simplified. We will only show one button.&lt;br /&gt;
    if (returnValue == 1) {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked OK!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    } else {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked Cancel!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=583</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=583"/>
		<updated>2022-02-02T09:27:08Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Example CoreScript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Note: Scripts were introduced in version 1.12.32(30-Jan-2022) ===&lt;br /&gt;
&lt;br /&gt;
= Scripting =&lt;br /&gt;
&lt;br /&gt;
Torque now supports scripts using a simple java-like scripting language. All scripts are sandboxed and cannot access anything but the allowed classes below&lt;br /&gt;
&lt;br /&gt;
There are two types of scripts in Torque Pro - CoreScripts and PushButton scripts&lt;br /&gt;
&lt;br /&gt;
CoreScripts are designed to run all the time within Torque - they can provide sensors, interact with the user and even talk over OBD&lt;br /&gt;
PushButton scripts are scripts that are executed when the pushbutton in the app is pressed &lt;br /&gt;
&lt;br /&gt;
An example set of scripts can be seen on the [[https://github.com/piemmm/torqueScriptExamples GitHub]] page (admin: not live yet - in progress)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accessible Classes ==&lt;br /&gt;
&lt;br /&gt;
==== Torque specific classes ====&lt;br /&gt;
&lt;br /&gt;
 [[Class:Sensor|Sensor]]&lt;br /&gt;
 [[Class:Log|Log]]&lt;br /&gt;
 [[Class:OBD|OBD]]&lt;br /&gt;
 [[Class:Time|Time]]&lt;br /&gt;
 [[Class:Dialog|Dialog]]&lt;br /&gt;
 [[Class:PushButton|PushButton]]&lt;br /&gt;
 [[Class:Speech|Speech]]&lt;br /&gt;
 [[Class:Vehicle|Vehicle]]&lt;br /&gt;
&lt;br /&gt;
==== Some of the standard java classes and interfaces ====&lt;br /&gt;
&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/long Long]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/int Int]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/float Float]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/double Double]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/math Math]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/string String]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashmap HashMap]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashset HashSet]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arraylist ArrayList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/scanner Scanner]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/stringtokenizer StringTokenizer]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/biginteger BigInteger]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/bigdecimal BigDecimal]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arrays Arrays]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/collections Collections]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/linkedlist LinkedList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/date Date]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/simpledateformat SimpleDateFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/decimalformat DecimalFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/numberformat NumberFormat]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example CoreScript ==&lt;br /&gt;
The scriptTitle, scriptDesciption, scriptPackage(etc) lines *must* be the first lines in the script before any comments or anything else is added. Do not add comments at the end or inbetween these lines or the parser may reject the script&lt;br /&gt;
&lt;br /&gt;
A quick example core script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Blank Title&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is the script description - these must always be present and must be the first lines in the script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.script&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
   &lt;br /&gt;
   // Our quit global flag.  Use the var keyword to make it local&lt;br /&gt;
   quit = false;&lt;br /&gt;
&lt;br /&gt;
   // Create a test sensor&lt;br /&gt;
   sensor = Sensor.createSensor(&amp;quot;Test sensor&amp;quot;,&amp;quot;Test&amp;quot;,&amp;quot;S&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is connected to an OBD2 device&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDConnected = function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is disconnected from the OBD2 device&lt;br /&gt;
 *&lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDDisconnected= function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is a &amp;#039;main&amp;#039; entry point for your script, (if you choose to&lt;br /&gt;
 * define this function), it can run indefinitely while (!quit) { ... } style&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
main = function() {&lt;br /&gt;
&lt;br /&gt;
   // Show a non-blocking dialog&lt;br /&gt;
   dialog = Dialog.popup(&amp;quot;I am a dialog title&amp;quot;,&amp;quot;The main method has started&amp;quot;,&amp;quot;Ok&amp;quot;,function(){ Log:log(&amp;quot;The ok Button was pressed!&amp;quot;); },function() { Log:log(&amp;quot;The dialog was cancelled!&amp;quot;);} );&lt;br /&gt;
&lt;br /&gt;
   // Enter our main loop&lt;br /&gt;
   while (!quit) {&lt;br /&gt;
&lt;br /&gt;
      // Put the current time milliseconds in the sensor we made&lt;br /&gt;
      sensor.setValue(Time.currentTimeMillis());&lt;br /&gt;
&lt;br /&gt;
      // Sleep about a second so we don&amp;#039;t chew up CPU&lt;br /&gt;
      Time.sleep(1000);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when your main function should stop and exit (if you use the function) &lt;br /&gt;
 * &lt;br /&gt;
 * This function is required if you have defined the main function, it must &lt;br /&gt;
 * return within 1000ms. Usually you will just put a &amp;#039;quit=true;&amp;#039; here so your&lt;br /&gt;
 * main loop exits properly instead of having to be forcibly stopped by the app&lt;br /&gt;
 */&lt;br /&gt;
stop = function() {&lt;br /&gt;
&lt;br /&gt;
   quit = true;&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when a sensor is read or updated over OBD2, GPS, etc.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onSensorRead = function(sensor) {};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example Push Button Script ==&lt;br /&gt;
A quick example push button script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Example pushbutton script&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is a description for the pushbutton script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.pushbuttonscript&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Look at the wiki:  https://wiki.torque-bhp.com/view/Scripting   for documentation&lt;br /&gt;
 * If you need a function that is not present, ask on the forums with a description of what you want&lt;br /&gt;
 * and I can usually add it!&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 *&lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
&lt;br /&gt;
    // An example showing the pushButton variable - probably change this to the name of your script&lt;br /&gt;
    // or something descriptive (and short!) to the user&lt;br /&gt;
    pushButton.setTopText(&amp;quot;Click&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Me&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Called when the button is clicked&lt;br /&gt;
 */&lt;br /&gt;
onButtonClicked = function() {&lt;br /&gt;
&lt;br /&gt;
    pushButton.setTopText(&amp;quot;I was&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Clicked&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // This is a blocking style popup - execution will stop at this point&lt;br /&gt;
    // until the user finishes with the popup&lt;br /&gt;
    var returnValue = Dialog.blockingPopup(&amp;quot;This is a dialog&amp;quot;, &amp;quot;Tap OK or Cancel depending on your mood!&amp;quot;, &amp;quot;OK&amp;quot;,  &amp;quot;Cancel&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // We can then process the return value and show a non-blocking popup&lt;br /&gt;
    // - this is really simplified. We will only show one button.&lt;br /&gt;
    if (returnValue == 1) {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked OK!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    } else {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked Cancel!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Speech&amp;diff=582</id>
		<title>Class:Speech</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Speech&amp;diff=582"/>
		<updated>2022-01-30T20:28:20Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Speech */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Speech ==&lt;br /&gt;
&lt;br /&gt;
Utility methods for dealing with talking to the user &lt;br /&gt;
&lt;br /&gt;
=== Methods ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
    /**&lt;br /&gt;
     * Starts the TTS system and &amp;#039;speaks&amp;#039; to the user&lt;br /&gt;
     *&lt;br /&gt;
     * @param text The text to speak to the user&lt;br /&gt;
     */&lt;br /&gt;
    public static void speak(String text);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples === &lt;br /&gt;
&lt;br /&gt;
An example usage might look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Speech.speak(&amp;quot;Number five is alive!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=581</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=581"/>
		<updated>2022-01-30T20:27:50Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Note: This is in beta and will be in Torque 1.12.10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Note: Scripts were introduced in version 1.12.32(30-Jan-2022) ===&lt;br /&gt;
&lt;br /&gt;
= Scripting =&lt;br /&gt;
&lt;br /&gt;
Torque now supports scripts using a simple java-like scripting language. All scripts are sandboxed and cannot access anything but the allowed classes below&lt;br /&gt;
&lt;br /&gt;
There are two types of scripts in Torque Pro - CoreScripts and PushButton scripts&lt;br /&gt;
&lt;br /&gt;
CoreScripts are designed to run all the time within Torque - they can provide sensors, interact with the user and even talk over OBD&lt;br /&gt;
PushButton scripts are scripts that are executed when the pushbutton in the app is pressed &lt;br /&gt;
&lt;br /&gt;
An example set of scripts can be seen on the [[https://github.com/piemmm/torqueScriptExamples GitHub]] page (admin: not live yet - in progress)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accessible Classes ==&lt;br /&gt;
&lt;br /&gt;
==== Torque specific classes ====&lt;br /&gt;
&lt;br /&gt;
 [[Class:Sensor|Sensor]]&lt;br /&gt;
 [[Class:Log|Log]]&lt;br /&gt;
 [[Class:OBD|OBD]]&lt;br /&gt;
 [[Class:Time|Time]]&lt;br /&gt;
 [[Class:Dialog|Dialog]]&lt;br /&gt;
 [[Class:PushButton|PushButton]]&lt;br /&gt;
 [[Class:Speech|Speech]]&lt;br /&gt;
 [[Class:Vehicle|Vehicle]]&lt;br /&gt;
&lt;br /&gt;
==== Some of the standard java classes and interfaces ====&lt;br /&gt;
&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/long Long]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/int Int]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/float Float]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/double Double]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/math Math]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/string String]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashmap HashMap]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashset HashSet]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arraylist ArrayList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/scanner Scanner]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/stringtokenizer StringTokenizer]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/biginteger BigInteger]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/bigdecimal BigDecimal]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arrays Arrays]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/collections Collections]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/linkedlist LinkedList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/date Date]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/simpledateformat SimpleDateFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/decimalformat DecimalFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/numberformat NumberFormat]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example CoreScript ==&lt;br /&gt;
A quick example core script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Blank Title&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is the script description - these must always be present and must be the first lines in the script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.script&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
   &lt;br /&gt;
   // Our quit global flag.  Use the var keyword to make it local&lt;br /&gt;
   quit = false;&lt;br /&gt;
&lt;br /&gt;
   // Create a test sensor&lt;br /&gt;
   sensor = Sensor.createSensor(&amp;quot;Test sensor&amp;quot;,&amp;quot;Test&amp;quot;,&amp;quot;S&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is connected to an OBD2 device&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDConnected = function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is disconnected from the OBD2 device&lt;br /&gt;
 *&lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDDisconnected= function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is a &amp;#039;main&amp;#039; entry point for your script, (if you choose to&lt;br /&gt;
 * define this function), it can run indefinitely while (!quit) { ... } style&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
main = function() {&lt;br /&gt;
&lt;br /&gt;
   // Show a non-blocking dialog&lt;br /&gt;
   dialog = Dialog.popup(&amp;quot;I am a dialog title&amp;quot;,&amp;quot;The main method has started&amp;quot;,&amp;quot;Ok&amp;quot;,function(){ Log:log(&amp;quot;The ok Button was pressed!&amp;quot;); },function() { Log:log(&amp;quot;The dialog was cancelled!&amp;quot;);} );&lt;br /&gt;
&lt;br /&gt;
   // Enter our main loop&lt;br /&gt;
   while (!quit) {&lt;br /&gt;
&lt;br /&gt;
      // Put the current time milliseconds in the sensor we made&lt;br /&gt;
      sensor.setValue(Time.currentTimeMillis());&lt;br /&gt;
&lt;br /&gt;
      // Sleep about a second so we don&amp;#039;t chew up CPU&lt;br /&gt;
      Time.sleep(1000);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when your main function should stop and exit (if you use the function) &lt;br /&gt;
 * &lt;br /&gt;
 * This function is required if you have defined the main function, it must &lt;br /&gt;
 * return within 1000ms. Usually you will just put a &amp;#039;quit=true;&amp;#039; here so your&lt;br /&gt;
 * main loop exits properly instead of having to be forcibly stopped by the app&lt;br /&gt;
 */&lt;br /&gt;
stop = function() {&lt;br /&gt;
&lt;br /&gt;
   quit = true;&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when a sensor is read or updated over OBD2, GPS, etc.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onSensorRead = function(sensor) {};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example Push Button Script ==&lt;br /&gt;
A quick example push button script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Example pushbutton script&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is a description for the pushbutton script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.pushbuttonscript&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Look at the wiki:  https://wiki.torque-bhp.com/view/Scripting   for documentation&lt;br /&gt;
 * If you need a function that is not present, ask on the forums with a description of what you want&lt;br /&gt;
 * and I can usually add it!&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 *&lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
&lt;br /&gt;
    // An example showing the pushButton variable - probably change this to the name of your script&lt;br /&gt;
    // or something descriptive (and short!) to the user&lt;br /&gt;
    pushButton.setTopText(&amp;quot;Click&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Me&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Called when the button is clicked&lt;br /&gt;
 */&lt;br /&gt;
onButtonClicked = function() {&lt;br /&gt;
&lt;br /&gt;
    pushButton.setTopText(&amp;quot;I was&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Clicked&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // This is a blocking style popup - execution will stop at this point&lt;br /&gt;
    // until the user finishes with the popup&lt;br /&gt;
    var returnValue = Dialog.blockingPopup(&amp;quot;This is a dialog&amp;quot;, &amp;quot;Tap OK or Cancel depending on your mood!&amp;quot;, &amp;quot;OK&amp;quot;,  &amp;quot;Cancel&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // We can then process the return value and show a non-blocking popup&lt;br /&gt;
    // - this is really simplified. We will only show one button.&lt;br /&gt;
    if (returnValue == 1) {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked OK!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    } else {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked Cancel!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=580</id>
		<title>Themes</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=580"/>
		<updated>2022-01-30T08:37:08Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Themes can be created for Torque and used in the app!&lt;br /&gt;
&lt;br /&gt;
You can then distribute them using your own theme plugin [[https://github.com/piemmm/torque-theme-plugin github link to project]], or if you wish let me know and they can instead be uploaded to the theme server so that others can enjoy the theme&lt;br /&gt;
&lt;br /&gt;
[[Image:torquetheme.png|thumb|250px|Example screenshot using themes in 1.5.32]]&lt;br /&gt;
&lt;br /&gt;
There are several parts to a theme which are contained within a .zip file:&lt;br /&gt;
&lt;br /&gt;
* properties.txt  - This references various settings that can be adjusted, from fonts, to needle size, colours, and the position of &amp;#039;ticks&amp;#039; within the dial surfaces&lt;br /&gt;
&lt;br /&gt;
* background.jpg - This is the main background image that is shown on the screen&lt;br /&gt;
&lt;br /&gt;
* dial_background.png - this is the background used for circular dials&lt;br /&gt;
&lt;br /&gt;
* display_background.png - this is the background used for square displays.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can test your own themes by:&lt;br /&gt;
&lt;br /&gt;
* Using the import theme function in the theme chooser and selecting a zip file&lt;br /&gt;
or&lt;br /&gt;
* By extracting the contents of your .zip file to the /sdcard/Android/data/org.prowl.torque/files/themeDir/ folder on your device (if you wish to do it manually in Android Studio), then restarting Torque.&lt;br /&gt;
&lt;br /&gt;
An example of a theme file can be found here: [[https://wiki.torque-bhp.com/downloads/vwmk7sport.zip  vwmk7sport.zip]] and a more basic one here: [[https://wiki.torque-bhp.com/downloads/blue.zip blue.zip]] and a more advanced one here: [[https://wiki.torque-bhp.com/downloads/leather2.zip leather2.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As of 1.5.32(full version) the dial_background.png and display_background.png are further expanded, so that you can now have custom backgrounds depending on the PID (sensor) the display is showing, so for an RPM dial display that you may wish to show a different background for, you would include a file named as:&lt;br /&gt;
&lt;br /&gt;
dial_background_0c.png&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;0c&amp;#039; is the PID of the display you want that background to reference, for Speed, it&amp;#039;s &amp;#039;0d&amp;#039; (0x0D in hex),  and fuel pressure would be &amp;#039;0a&amp;#039;.  There is a list of what these codes are on the sensors list page [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
You can also set the font type - include a file &amp;#039;font.ttf&amp;#039; inside the theme zip and the app will automatically use it when the theme is selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:dialstart.png|thumb|250px|How dialStartAngle and dialStopAngle work]]&lt;br /&gt;
Dial stop and dial start angles are offsets from the bottom of the dial.  To make a dial look like a more conventional vehicle speedometer dial you could put:&lt;br /&gt;
dialStartAngle_0d=45&lt;br /&gt;
dialStopAngle_0d=45&lt;br /&gt;
&lt;br /&gt;
&amp;#039;0d&amp;#039; is the PID for the speedometer. You can find the list of PIDs here: [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
Dials which use the start and stop angles cannot show negative numbers on the dial itself (but the number value will still be visible on the actual dial face). This limitation will probably be removed in future updates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Properties.txt file format===&lt;br /&gt;
&lt;br /&gt;
The properties file is a simply key=value file that can be edited in a text editor.  It allows you to control various things like colours, and positioning of dial elements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialTickInnerRadius=&amp;lt;value&amp;gt; - these adjust the inner and outer &amp;#039;tick&amp;#039; marks around the dial&lt;br /&gt;
* dialTickOuterRadius=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialStartAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt; -the dial start and stop angle as described in the image to the right for one PID (the PID is in lowercase HEX), so 0d is speed&lt;br /&gt;
* dialStopAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* globalDialStartAngle=&amp;lt;value&amp;gt; - The global start and stop angles for all dials (see the image on the right)&lt;br /&gt;
* globalDialStopAngle=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleLength=&amp;lt;value&amp;gt; - the length of the meter needle, if not using a bitmap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleOffset=&amp;lt;value&amp;gt; - If using a bitmap for the needle, this controls the pivot offset&lt;br /&gt;
* dialNeedleSizeRatio=&amp;lt;value&amp;gt;- this controls the size of the needle inside the size of the dial. multiplier, default of &amp;#039;1&amp;#039;.  &amp;#039;0.5&amp;#039; would be half size&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* renameTitle_&amp;lt;pid&amp;gt;=&amp;lt;different text&amp;gt; - renames a dial text. Will override the users settings and will be then saved with the dial permanently.  try to avoid use if possible&lt;br /&gt;
* hideScaleLabels=&amp;lt;false|true&amp;gt; - hides the &amp;#039;x1000&amp;#039; scale labels commonly found on things like the RPM dial&lt;br /&gt;
* forceRPMScale=&amp;lt;value&amp;gt; - Forces the RPM scale (eg: 1000, 100, etc)&lt;br /&gt;
&lt;br /&gt;
* textRadius_&amp;lt;pid&amp;gt;=&amp;lt;multipler - eg: 1.5&amp;gt; - controls the dial text distance from centre of dial.&lt;br /&gt;
* globalTextRadius=&amp;lt;multipler - eg: 1.5&amp;gt; - global option for all dials to control text placement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in the meter style gauges. Multiplier, default &amp;#039;1&amp;#039;&lt;br /&gt;
* dialNeedleValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in needle style gauges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on needle type dials&lt;br /&gt;
* dialMeterTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleValueTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterValueTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleUnitTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterUnitTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleScaleTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterScaleTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueThickness=&amp;lt;value&amp;gt; - default &amp;#039;1&amp;#039;, Changes the meter value indicator thickness&lt;br /&gt;
* dialMeterValueOuterRadius=&amp;lt;value&amp;gt; default &amp;#039;1&amp;#039;, Changes how far from the centre of the dial the &amp;#039;round&amp;#039; value indicator is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* displayTickColour=&amp;lt;colour - can be HTML notation #rrggbb, #aarrggbb or &amp;#039;green&amp;#039;&amp;gt; &lt;br /&gt;
* displayTextTitleColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayTextValueColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayIndicatorColour=&amp;lt;colour, as described above&amp;gt; (dial needle colour, and/or other &amp;#039;indicator&amp;#039; colour)&lt;br /&gt;
* graphLineColour=&amp;lt;colour as described above&amp;gt;  - can also be  graphLineColour_{pid}=&amp;lt;colour&amp;gt;&lt;br /&gt;
* updateFlasherColour=&amp;lt;colour, as described above&amp;gt; - this changes the colour of the little flashing square when the dial gets new data&lt;br /&gt;
* dialNeedleColour=&amp;lt;colour, as above&amp;gt; - The display needle colour&lt;br /&gt;
* backgroundScrolls=&amp;lt;true|false&amp;gt; - turns off scrolling of the background&lt;br /&gt;
* font=&amp;lt;string font, as known in android, eg: &amp;#039;sans-serif&amp;#039;&amp;gt; (you can also use a .ttf file - see above)&lt;br /&gt;
* globalFontScale=&amp;lt;number&amp;gt;   (multiplier, scales up or down the font size, default &amp;#039;1&amp;#039;)&lt;br /&gt;
* globalTitleTextCurved=&amp;lt;0|1&amp;gt; - 1 curves the text around the top of the dial&lt;br /&gt;
* dialStepsDivisor=&amp;lt;number&amp;gt; - force this many &amp;#039;subticks&amp;#039; (when used with tick style 1)&lt;br /&gt;
* dialTickStyle=&amp;lt;0|1&amp;gt; - 1 changes the default visual &amp;#039;ticks&amp;#039; style&lt;br /&gt;
* hideTicks_&amp;lt;pid&amp;gt;=&amp;lt;true | false&amp;gt;  - Hide the tick marks on dials&lt;br /&gt;
* globalHideTicks=&amp;lt;true | false&amp;gt; - Global option for hiding tick marks on all dials&lt;br /&gt;
* showUpdateFlasher=&amp;lt;true | false&amp;gt; - shows/hides the update flasher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Logo options===&lt;br /&gt;
A logo can now be placed on the screen. To enable this simply name the logo as &amp;#039;logo.png&amp;#039; and include it in your theme - you can then fine tune the position with the following options:&lt;br /&gt;
&lt;br /&gt;
* logoHorizontalOffset=&amp;lt;value&amp;gt; - Horizontal position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
* logoVerticalOffset=&amp;lt;value&amp;gt; - Vertical position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
The font= directive is the android font - bear in mind that different devices may not contain the font you are using so this really should just stick to the default android fonts.  &lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;font.ttf&amp;quot; (if present in the theme) should override the font= directive&lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;valueFont.ttf&amp;quot; (if present in the theme) will be used for display values instead of font.ttf if present&lt;br /&gt;
&lt;br /&gt;
If you have created a theme and want to share it, [[mailto:ian@prowl.org let me know]] and I&amp;#039;ll add it to the theme server!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB: the recent changes to themes affect round dial type only.  This will be rolled out to the square dial types, and the lite versions of the app(as well as plugins) soon.&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=579</id>
		<title>Themes</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=579"/>
		<updated>2022-01-30T08:34:41Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Themes can be created for Torque and used in the app, they can also be uploaded to the theme server so that others can enjoy the theme&lt;br /&gt;
&lt;br /&gt;
[[Image:torquetheme.png|thumb|250px|Example screenshot using themes in 1.5.32]]&lt;br /&gt;
&lt;br /&gt;
There are several parts to a theme which are contained within a .zip file:&lt;br /&gt;
&lt;br /&gt;
* properties.txt  - This references various settings that can be adjusted, from fonts, to needle size, colours, and the position of &amp;#039;ticks&amp;#039; within the dial surfaces&lt;br /&gt;
&lt;br /&gt;
* background.jpg - This is the main background image that is shown on the screen&lt;br /&gt;
&lt;br /&gt;
* dial_background.png - this is the background used for circular dials&lt;br /&gt;
&lt;br /&gt;
* display_background.png - this is the background used for square displays.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can test your own themes by using the import theme function in the theme chooser and selecting a zip file, or by extracting the contents of your .zip file to the /sdcard/Android/data/org.prowl.torque/files/themeDir/ folder on your device (if you wish to do it manually in Android Studio), then restarting Torque. An example of a theme file can be found here: [[https://wiki.torque-bhp.com/downloads/vwmk7sport.zip  vwmk7sport.zip]] and a more basic one here: [[https://wiki.torque-bhp.com/downloads/blue.zip blue.zip]] and a more advanced one here: [[https://wiki.torque-bhp.com/downloads/leather2.zip leather2.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As of 1.5.32(full version) the dial_background.png and display_background.png are further expanded, so that you can now have custom backgrounds depending on the PID (sensor) the display is showing, so for an RPM dial display that you may wish to show a different background for, you would include a file named as:&lt;br /&gt;
&lt;br /&gt;
dial_background_0c.png&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;0c&amp;#039; is the PID of the display you want that background to reference, for Speed, it&amp;#039;s &amp;#039;0d&amp;#039; (0x0D in hex),  and fuel pressure would be &amp;#039;0a&amp;#039;.  There is a list of what these codes are on the sensors list page [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
You can also set the font type - include a file &amp;#039;font.ttf&amp;#039; inside the theme zip and the app will automatically use it when the theme is selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:dialstart.png|thumb|250px|How dialStartAngle and dialStopAngle work]]&lt;br /&gt;
Dial stop and dial start angles are offsets from the bottom of the dial.  To make a dial look like a more conventional vehicle speedometer dial you could put:&lt;br /&gt;
dialStartAngle_0d=45&lt;br /&gt;
dialStopAngle_0d=45&lt;br /&gt;
&lt;br /&gt;
&amp;#039;0d&amp;#039; is the PID for the speedometer. You can find the list of PIDs here: [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
Dials which use the start and stop angles cannot show negative numbers on the dial itself (but the number value will still be visible on the actual dial face). This limitation will probably be removed in future updates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Properties.txt file format===&lt;br /&gt;
&lt;br /&gt;
The properties file is a simply key=value file that can be edited in a text editor.  It allows you to control various things like colours, and positioning of dial elements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialTickInnerRadius=&amp;lt;value&amp;gt; - these adjust the inner and outer &amp;#039;tick&amp;#039; marks around the dial&lt;br /&gt;
* dialTickOuterRadius=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialStartAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt; -the dial start and stop angle as described in the image to the right for one PID (the PID is in lowercase HEX), so 0d is speed&lt;br /&gt;
* dialStopAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* globalDialStartAngle=&amp;lt;value&amp;gt; - The global start and stop angles for all dials (see the image on the right)&lt;br /&gt;
* globalDialStopAngle=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleLength=&amp;lt;value&amp;gt; - the length of the meter needle, if not using a bitmap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleOffset=&amp;lt;value&amp;gt; - If using a bitmap for the needle, this controls the pivot offset&lt;br /&gt;
* dialNeedleSizeRatio=&amp;lt;value&amp;gt;- this controls the size of the needle inside the size of the dial. multiplier, default of &amp;#039;1&amp;#039;.  &amp;#039;0.5&amp;#039; would be half size&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* renameTitle_&amp;lt;pid&amp;gt;=&amp;lt;different text&amp;gt; - renames a dial text. Will override the users settings and will be then saved with the dial permanently.  try to avoid use if possible&lt;br /&gt;
* hideScaleLabels=&amp;lt;false|true&amp;gt; - hides the &amp;#039;x1000&amp;#039; scale labels commonly found on things like the RPM dial&lt;br /&gt;
* forceRPMScale=&amp;lt;value&amp;gt; - Forces the RPM scale (eg: 1000, 100, etc)&lt;br /&gt;
&lt;br /&gt;
* textRadius_&amp;lt;pid&amp;gt;=&amp;lt;multipler - eg: 1.5&amp;gt; - controls the dial text distance from centre of dial.&lt;br /&gt;
* globalTextRadius=&amp;lt;multipler - eg: 1.5&amp;gt; - global option for all dials to control text placement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in the meter style gauges. Multiplier, default &amp;#039;1&amp;#039;&lt;br /&gt;
* dialNeedleValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in needle style gauges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on needle type dials&lt;br /&gt;
* dialMeterTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleValueTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterValueTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleUnitTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterUnitTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleScaleTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterScaleTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueThickness=&amp;lt;value&amp;gt; - default &amp;#039;1&amp;#039;, Changes the meter value indicator thickness&lt;br /&gt;
* dialMeterValueOuterRadius=&amp;lt;value&amp;gt; default &amp;#039;1&amp;#039;, Changes how far from the centre of the dial the &amp;#039;round&amp;#039; value indicator is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* displayTickColour=&amp;lt;colour - can be HTML notation #rrggbb, #aarrggbb or &amp;#039;green&amp;#039;&amp;gt; &lt;br /&gt;
* displayTextTitleColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayTextValueColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayIndicatorColour=&amp;lt;colour, as described above&amp;gt; (dial needle colour, and/or other &amp;#039;indicator&amp;#039; colour)&lt;br /&gt;
* graphLineColour=&amp;lt;colour as described above&amp;gt;  - can also be  graphLineColour_{pid}=&amp;lt;colour&amp;gt;&lt;br /&gt;
* updateFlasherColour=&amp;lt;colour, as described above&amp;gt; - this changes the colour of the little flashing square when the dial gets new data&lt;br /&gt;
* dialNeedleColour=&amp;lt;colour, as above&amp;gt; - The display needle colour&lt;br /&gt;
* backgroundScrolls=&amp;lt;true|false&amp;gt; - turns off scrolling of the background&lt;br /&gt;
* font=&amp;lt;string font, as known in android, eg: &amp;#039;sans-serif&amp;#039;&amp;gt; (you can also use a .ttf file - see above)&lt;br /&gt;
* globalFontScale=&amp;lt;number&amp;gt;   (multiplier, scales up or down the font size, default &amp;#039;1&amp;#039;)&lt;br /&gt;
* globalTitleTextCurved=&amp;lt;0|1&amp;gt; - 1 curves the text around the top of the dial&lt;br /&gt;
* dialStepsDivisor=&amp;lt;number&amp;gt; - force this many &amp;#039;subticks&amp;#039; (when used with tick style 1)&lt;br /&gt;
* dialTickStyle=&amp;lt;0|1&amp;gt; - 1 changes the default visual &amp;#039;ticks&amp;#039; style&lt;br /&gt;
* hideTicks_&amp;lt;pid&amp;gt;=&amp;lt;true | false&amp;gt;  - Hide the tick marks on dials&lt;br /&gt;
* globalHideTicks=&amp;lt;true | false&amp;gt; - Global option for hiding tick marks on all dials&lt;br /&gt;
* showUpdateFlasher=&amp;lt;true | false&amp;gt; - shows/hides the update flasher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Logo options===&lt;br /&gt;
A logo can now be placed on the screen. To enable this simply name the logo as &amp;#039;logo.png&amp;#039; and include it in your theme - you can then fine tune the position with the following options:&lt;br /&gt;
&lt;br /&gt;
* logoHorizontalOffset=&amp;lt;value&amp;gt; - Horizontal position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
* logoVerticalOffset=&amp;lt;value&amp;gt; - Vertical position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
The font= directive is the android font - bear in mind that different devices may not contain the font you are using so this really should just stick to the default android fonts.  &lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;font.ttf&amp;quot; (if present in the theme) should override the font= directive&lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;valueFont.ttf&amp;quot; (if present in the theme) will be used for display values instead of font.ttf if present&lt;br /&gt;
&lt;br /&gt;
If you have created a theme and want to share it, [[mailto:ian@prowl.org let me know]] and I&amp;#039;ll add it to the theme server!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB: the recent changes to themes affect round dial type only.  This will be rolled out to the square dial types, and the lite versions of the app(as well as plugins) soon.&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=578</id>
		<title>Themes</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=578"/>
		<updated>2022-01-30T08:33:45Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Themes can be created for Torque and used in the app, they can also be uploaded to the theme server so that others can enjoy the theme&lt;br /&gt;
&lt;br /&gt;
[[Image:torquetheme.png|thumb|250px|Example screenshot using themes in 1.5.32]]&lt;br /&gt;
&lt;br /&gt;
There are several parts to a theme which are contained within a .zip file:&lt;br /&gt;
&lt;br /&gt;
* properties.txt  - This references various settings that can be adjusted, from fonts, to needle size, colours, and the position of &amp;#039;ticks&amp;#039; within the dial surfaces&lt;br /&gt;
&lt;br /&gt;
* background.jpg - This is the main background image that is shown on the screen&lt;br /&gt;
&lt;br /&gt;
* dial_background.png - this is the background used for circular dials&lt;br /&gt;
&lt;br /&gt;
* display_background.png - this is the background used for square displays.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can test your own themes by extracting the contents of your .zip file to the /sdcard/Android/data/org.prowl.torque/files/themeDir/ folder on your SD card, then restarting Torque. An example of a theme file can be found here: [[https://wiki.torque-bhp.com/downloads/vwmk7sport.zip  vwmk7sport.zip]] and a more basic one here: [[https://wiki.torque-bhp.com/downloads/blue.zip blue.zip]] and a more advanced one here: [[https://wiki.torque-bhp.com/downloads/leather2.zip leather2.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As of 1.5.32(full version) the dial_background.png and display_background.png are further expanded, so that you can now have custom backgrounds depending on the PID (sensor) the display is showing, so for an RPM dial display that you may wish to show a different background for, you would include a file named as:&lt;br /&gt;
&lt;br /&gt;
dial_background_0c.png&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;0c&amp;#039; is the PID of the display you want that background to reference, for Speed, it&amp;#039;s &amp;#039;0d&amp;#039; (0x0D in hex),  and fuel pressure would be &amp;#039;0a&amp;#039;.  There is a list of what these codes are on the sensors list page [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
You can also set the font type - include a file &amp;#039;font.ttf&amp;#039; inside the theme zip and the app will automatically use it when the theme is selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:dialstart.png|thumb|250px|How dialStartAngle and dialStopAngle work]]&lt;br /&gt;
Dial stop and dial start angles are offsets from the bottom of the dial.  To make a dial look like a more conventional vehicle speedometer dial you could put:&lt;br /&gt;
dialStartAngle_0d=45&lt;br /&gt;
dialStopAngle_0d=45&lt;br /&gt;
&lt;br /&gt;
&amp;#039;0d&amp;#039; is the PID for the speedometer. You can find the list of PIDs here: [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
Dials which use the start and stop angles cannot show negative numbers on the dial itself (but the number value will still be visible on the actual dial face). This limitation will probably be removed in future updates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Properties.txt file format===&lt;br /&gt;
&lt;br /&gt;
The properties file is a simply key=value file that can be edited in a text editor.  It allows you to control various things like colours, and positioning of dial elements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialTickInnerRadius=&amp;lt;value&amp;gt; - these adjust the inner and outer &amp;#039;tick&amp;#039; marks around the dial&lt;br /&gt;
* dialTickOuterRadius=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialStartAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt; -the dial start and stop angle as described in the image to the right for one PID (the PID is in lowercase HEX), so 0d is speed&lt;br /&gt;
* dialStopAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* globalDialStartAngle=&amp;lt;value&amp;gt; - The global start and stop angles for all dials (see the image on the right)&lt;br /&gt;
* globalDialStopAngle=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleLength=&amp;lt;value&amp;gt; - the length of the meter needle, if not using a bitmap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleOffset=&amp;lt;value&amp;gt; - If using a bitmap for the needle, this controls the pivot offset&lt;br /&gt;
* dialNeedleSizeRatio=&amp;lt;value&amp;gt;- this controls the size of the needle inside the size of the dial. multiplier, default of &amp;#039;1&amp;#039;.  &amp;#039;0.5&amp;#039; would be half size&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* renameTitle_&amp;lt;pid&amp;gt;=&amp;lt;different text&amp;gt; - renames a dial text. Will override the users settings and will be then saved with the dial permanently.  try to avoid use if possible&lt;br /&gt;
* hideScaleLabels=&amp;lt;false|true&amp;gt; - hides the &amp;#039;x1000&amp;#039; scale labels commonly found on things like the RPM dial&lt;br /&gt;
* forceRPMScale=&amp;lt;value&amp;gt; - Forces the RPM scale (eg: 1000, 100, etc)&lt;br /&gt;
&lt;br /&gt;
* textRadius_&amp;lt;pid&amp;gt;=&amp;lt;multipler - eg: 1.5&amp;gt; - controls the dial text distance from centre of dial.&lt;br /&gt;
* globalTextRadius=&amp;lt;multipler - eg: 1.5&amp;gt; - global option for all dials to control text placement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in the meter style gauges. Multiplier, default &amp;#039;1&amp;#039;&lt;br /&gt;
* dialNeedleValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in needle style gauges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on needle type dials&lt;br /&gt;
* dialMeterTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleValueTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterValueTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleUnitTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterUnitTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleScaleTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterScaleTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueThickness=&amp;lt;value&amp;gt; - default &amp;#039;1&amp;#039;, Changes the meter value indicator thickness&lt;br /&gt;
* dialMeterValueOuterRadius=&amp;lt;value&amp;gt; default &amp;#039;1&amp;#039;, Changes how far from the centre of the dial the &amp;#039;round&amp;#039; value indicator is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* displayTickColour=&amp;lt;colour - can be HTML notation #rrggbb, #aarrggbb or &amp;#039;green&amp;#039;&amp;gt; &lt;br /&gt;
* displayTextTitleColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayTextValueColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayIndicatorColour=&amp;lt;colour, as described above&amp;gt; (dial needle colour, and/or other &amp;#039;indicator&amp;#039; colour)&lt;br /&gt;
* graphLineColour=&amp;lt;colour as described above&amp;gt;  - can also be  graphLineColour_{pid}=&amp;lt;colour&amp;gt;&lt;br /&gt;
* updateFlasherColour=&amp;lt;colour, as described above&amp;gt; - this changes the colour of the little flashing square when the dial gets new data&lt;br /&gt;
* dialNeedleColour=&amp;lt;colour, as above&amp;gt; - The display needle colour&lt;br /&gt;
* backgroundScrolls=&amp;lt;true|false&amp;gt; - turns off scrolling of the background&lt;br /&gt;
* font=&amp;lt;string font, as known in android, eg: &amp;#039;sans-serif&amp;#039;&amp;gt; (you can also use a .ttf file - see above)&lt;br /&gt;
* globalFontScale=&amp;lt;number&amp;gt;   (multiplier, scales up or down the font size, default &amp;#039;1&amp;#039;)&lt;br /&gt;
* globalTitleTextCurved=&amp;lt;0|1&amp;gt; - 1 curves the text around the top of the dial&lt;br /&gt;
* dialStepsDivisor=&amp;lt;number&amp;gt; - force this many &amp;#039;subticks&amp;#039; (when used with tick style 1)&lt;br /&gt;
* dialTickStyle=&amp;lt;0|1&amp;gt; - 1 changes the default visual &amp;#039;ticks&amp;#039; style&lt;br /&gt;
* hideTicks_&amp;lt;pid&amp;gt;=&amp;lt;true | false&amp;gt;  - Hide the tick marks on dials&lt;br /&gt;
* globalHideTicks=&amp;lt;true | false&amp;gt; - Global option for hiding tick marks on all dials&lt;br /&gt;
* showUpdateFlasher=&amp;lt;true | false&amp;gt; - shows/hides the update flasher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Logo options===&lt;br /&gt;
A logo can now be placed on the screen. To enable this simply name the logo as &amp;#039;logo.png&amp;#039; and include it in your theme - you can then fine tune the position with the following options:&lt;br /&gt;
&lt;br /&gt;
* logoHorizontalOffset=&amp;lt;value&amp;gt; - Horizontal position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
* logoVerticalOffset=&amp;lt;value&amp;gt; - Vertical position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
The font= directive is the android font - bear in mind that different devices may not contain the font you are using so this really should just stick to the default android fonts.  &lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;font.ttf&amp;quot; (if present in the theme) should override the font= directive&lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;valueFont.ttf&amp;quot; (if present in the theme) will be used for display values instead of font.ttf if present&lt;br /&gt;
&lt;br /&gt;
If you have created a theme and want to share it, [[mailto:ian@prowl.org let me know]] and I&amp;#039;ll add it to the theme server!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB: the recent changes to themes affect round dial type only.  This will be rolled out to the square dial types, and the lite versions of the app(as well as plugins) soon.&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=577</id>
		<title>Themes</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=577"/>
		<updated>2022-01-30T08:32:38Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Themes can be created for Torque and used in the app, they can also be uploaded to the theme server so that others can enjoy the theme&lt;br /&gt;
&lt;br /&gt;
[[Image:torquetheme.png|thumb|250px|Example screenshot using themes in 1.5.32]]&lt;br /&gt;
&lt;br /&gt;
There are several parts to a theme which are contained within a .zip file:&lt;br /&gt;
&lt;br /&gt;
* properties.txt  - This references various settings that can be adjusted, from fonts, to needle size, colours, and the position of &amp;#039;ticks&amp;#039; within the dial surfaces&lt;br /&gt;
&lt;br /&gt;
* background.jpg - This is the main background image that is shown on the screen&lt;br /&gt;
&lt;br /&gt;
* dial_background.png - this is the background used for circular dials&lt;br /&gt;
&lt;br /&gt;
* display_background.png - this is the background used for square displays.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can test your own themes by extracting the contents of your .zip file to the /.torque/themeDir/ folder on your SD card, then restarting Torque. An example of a theme file can be found here: [[https://wiki.torque-bhp.com/downloads/vwmk7sport.zip  vwmk7sport.zip]] and a more basic one here: [[https://wiki.torque-bhp.com/downloads/blue.zip blue.zip]] and a more advanced one here: [[https://wiki.torque-bhp.com/downloads/leather2.zip leather2.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As of 1.5.32(full version) the dial_background.png and display_background.png are further expanded, so that you can now have custom backgrounds depending on the PID (sensor) the display is showing, so for an RPM dial display that you may wish to show a different background for, you would include a file named as:&lt;br /&gt;
&lt;br /&gt;
dial_background_0c.png&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;0c&amp;#039; is the PID of the display you want that background to reference, for Speed, it&amp;#039;s &amp;#039;0d&amp;#039; (0x0D in hex),  and fuel pressure would be &amp;#039;0a&amp;#039;.  There is a list of what these codes are on the sensors list page [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
You can also set the font type - include a file &amp;#039;font.ttf&amp;#039; inside the theme zip and the app will automatically use it when the theme is selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:dialstart.png|thumb|250px|How dialStartAngle and dialStopAngle work]]&lt;br /&gt;
Dial stop and dial start angles are offsets from the bottom of the dial.  To make a dial look like a more conventional vehicle speedometer dial you could put:&lt;br /&gt;
dialStartAngle_0d=45&lt;br /&gt;
dialStopAngle_0d=45&lt;br /&gt;
&lt;br /&gt;
&amp;#039;0d&amp;#039; is the PID for the speedometer. You can find the list of PIDs here: [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
Dials which use the start and stop angles cannot show negative numbers on the dial itself (but the number value will still be visible on the actual dial face). This limitation will probably be removed in future updates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Properties.txt file format===&lt;br /&gt;
&lt;br /&gt;
The properties file is a simply key=value file that can be edited in a text editor.  It allows you to control various things like colours, and positioning of dial elements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialTickInnerRadius=&amp;lt;value&amp;gt; - these adjust the inner and outer &amp;#039;tick&amp;#039; marks around the dial&lt;br /&gt;
* dialTickOuterRadius=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialStartAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt; -the dial start and stop angle as described in the image to the right for one PID (the PID is in lowercase HEX), so 0d is speed&lt;br /&gt;
* dialStopAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* globalDialStartAngle=&amp;lt;value&amp;gt; - The global start and stop angles for all dials (see the image on the right)&lt;br /&gt;
* globalDialStopAngle=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleLength=&amp;lt;value&amp;gt; - the length of the meter needle, if not using a bitmap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleOffset=&amp;lt;value&amp;gt; - If using a bitmap for the needle, this controls the pivot offset&lt;br /&gt;
* dialNeedleSizeRatio=&amp;lt;value&amp;gt;- this controls the size of the needle inside the size of the dial. multiplier, default of &amp;#039;1&amp;#039;.  &amp;#039;0.5&amp;#039; would be half size&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* renameTitle_&amp;lt;pid&amp;gt;=&amp;lt;different text&amp;gt; - renames a dial text. Will override the users settings and will be then saved with the dial permanently.  try to avoid use if possible&lt;br /&gt;
* hideScaleLabels=&amp;lt;false|true&amp;gt; - hides the &amp;#039;x1000&amp;#039; scale labels commonly found on things like the RPM dial&lt;br /&gt;
* forceRPMScale=&amp;lt;value&amp;gt; - Forces the RPM scale (eg: 1000, 100, etc)&lt;br /&gt;
&lt;br /&gt;
* textRadius_&amp;lt;pid&amp;gt;=&amp;lt;multipler - eg: 1.5&amp;gt; - controls the dial text distance from centre of dial.&lt;br /&gt;
* globalTextRadius=&amp;lt;multipler - eg: 1.5&amp;gt; - global option for all dials to control text placement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in the meter style gauges. Multiplier, default &amp;#039;1&amp;#039;&lt;br /&gt;
* dialNeedleValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in needle style gauges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on needle type dials&lt;br /&gt;
* dialMeterTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleValueTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterValueTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleUnitTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterUnitTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleScaleTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterScaleTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueThickness=&amp;lt;value&amp;gt; - default &amp;#039;1&amp;#039;, Changes the meter value indicator thickness&lt;br /&gt;
* dialMeterValueOuterRadius=&amp;lt;value&amp;gt; default &amp;#039;1&amp;#039;, Changes how far from the centre of the dial the &amp;#039;round&amp;#039; value indicator is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* displayTickColour=&amp;lt;colour - can be HTML notation #rrggbb, #aarrggbb or &amp;#039;green&amp;#039;&amp;gt; &lt;br /&gt;
* displayTextTitleColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayTextValueColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayIndicatorColour=&amp;lt;colour, as described above&amp;gt; (dial needle colour, and/or other &amp;#039;indicator&amp;#039; colour)&lt;br /&gt;
* graphLineColour=&amp;lt;colour as described above&amp;gt;  - can also be  graphLineColour_{pid}=&amp;lt;colour&amp;gt;&lt;br /&gt;
* updateFlasherColour=&amp;lt;colour, as described above&amp;gt; - this changes the colour of the little flashing square when the dial gets new data&lt;br /&gt;
* dialNeedleColour=&amp;lt;colour, as above&amp;gt; - The display needle colour&lt;br /&gt;
* backgroundScrolls=&amp;lt;true|false&amp;gt; - turns off scrolling of the background&lt;br /&gt;
* font=&amp;lt;string font, as known in android, eg: &amp;#039;sans-serif&amp;#039;&amp;gt; (you can also use a .ttf file - see above)&lt;br /&gt;
* globalFontScale=&amp;lt;number&amp;gt;   (multiplier, scales up or down the font size, default &amp;#039;1&amp;#039;)&lt;br /&gt;
* globalTitleTextCurved=&amp;lt;0|1&amp;gt; - 1 curves the text around the top of the dial&lt;br /&gt;
* dialStepsDivisor=&amp;lt;number&amp;gt; - force this many &amp;#039;subticks&amp;#039; (when used with tick style 1)&lt;br /&gt;
* dialTickStyle=&amp;lt;0|1&amp;gt; - 1 changes the default visual &amp;#039;ticks&amp;#039; style&lt;br /&gt;
* hideTicks_&amp;lt;pid&amp;gt;=&amp;lt;true | false&amp;gt;  - Hide the tick marks on dials&lt;br /&gt;
* globalHideTicks=&amp;lt;true | false&amp;gt; - Global option for hiding tick marks on all dials&lt;br /&gt;
* showUpdateFlasher=&amp;lt;true | false&amp;gt; - shows/hides the update flasher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Logo options===&lt;br /&gt;
A logo can now be placed on the screen. To enable this simply name the logo as &amp;#039;logo.png&amp;#039; and include it in your theme - you can then fine tune the position with the following options:&lt;br /&gt;
&lt;br /&gt;
* logoHorizontalOffset=&amp;lt;value&amp;gt; - Horizontal position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
* logoVerticalOffset=&amp;lt;value&amp;gt; - Vertical position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
The font= directive is the android font - bear in mind that different devices may not contain the font you are using so this really should just stick to the default android fonts.  &lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;font.ttf&amp;quot; (if present in the theme) should override the font= directive&lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;valueFont.ttf&amp;quot; (if present in the theme) will be used for display values instead of font.ttf if present&lt;br /&gt;
&lt;br /&gt;
If you have created a theme and want to share it, [[mailto:ian@prowl.org let me know]] and I&amp;#039;ll add it to the theme server!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB: the recent changes to themes affect round dial type only.  This will be rolled out to the square dial types, and the lite versions of the app(as well as plugins) soon.&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=576</id>
		<title>Themes</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Themes&amp;diff=576"/>
		<updated>2022-01-30T08:27:47Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Themes can be created for Torque and used in the app, they can also be uploaded to the theme server so that others can enjoy the theme&lt;br /&gt;
&lt;br /&gt;
[[Image:torquetheme.png|thumb|250px|Example screenshot using themes in 1.5.32]]&lt;br /&gt;
&lt;br /&gt;
There are several parts to a theme which are contained within a .zip file:&lt;br /&gt;
&lt;br /&gt;
* properties.txt  - This references various settings that can be adjusted, from fonts, to needle size, colours, and the position of &amp;#039;ticks&amp;#039; within the dial surfaces&lt;br /&gt;
&lt;br /&gt;
* background.jpg - This is the main background image that is shown on the screen&lt;br /&gt;
&lt;br /&gt;
* dial_background.png - this is the background used for circular dials&lt;br /&gt;
&lt;br /&gt;
* display_background.png - this is the background used for square displays.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can test your own themes by extracting the contents of your .zip file to the /.torque/themeDir/ folder on your SD card, then restarting Torque. An example of a theme file can be found here: [[http://themes2.torque-bhp.com/torque/themes/vwmk7sport.zip  vwmk7sport.zip]] and a more basic one here: [[http://themes2.torque-bhp.com/torque/themes/blue.zip blue.zip]] and a more advanced one here: [[http://themes2.torque-bhp.com/torque/themes/leather2.zip leather2.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As of 1.5.32(full version) the dial_background.png and display_background.png are further expanded, so that you can now have custom backgrounds depending on the PID (sensor) the display is showing, so for an RPM dial display that you may wish to show a different background for, you would include a file named as:&lt;br /&gt;
&lt;br /&gt;
dial_background_0c.png&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;0c&amp;#039; is the PID of the display you want that background to reference, for Speed, it&amp;#039;s &amp;#039;0d&amp;#039; (0x0D in hex),  and fuel pressure would be &amp;#039;0a&amp;#039;.  There is a list of what these codes are on the sensors list page [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
You can also set the font type - include a file &amp;#039;font.ttf&amp;#039; inside the theme zip and the app will automatically use it when the theme is selected.&lt;br /&gt;
&lt;br /&gt;
[[Image:dialstart.png|thumb|250px|How dialStartAngle and dialStopAngle work]]&lt;br /&gt;
Dial stop and dial start angles are offsets from the bottom of the dial.  To make a dial look like a more conventional vehicle speedometer dial you could put:&lt;br /&gt;
dialStartAngle_0d=45&lt;br /&gt;
dialStopAngle_0d=45&lt;br /&gt;
&lt;br /&gt;
&amp;#039;0d&amp;#039; is the PID for the speedometer. You can find the list of PIDs here: [[PluginDocumentation]]&lt;br /&gt;
&lt;br /&gt;
Dials which use the start and stop angles cannot show negative numbers on the dial itself (but the number value will still be visible on the actual dial face). This limitation will probably be removed in future updates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Properties.txt file format===&lt;br /&gt;
&lt;br /&gt;
The properties file is a simply key=value file that can be edited in a text editor.  It allows you to control various things like colours, and positioning of dial elements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialTickInnerRadius=&amp;lt;value&amp;gt; - these adjust the inner and outer &amp;#039;tick&amp;#039; marks around the dial&lt;br /&gt;
* dialTickOuterRadius=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialStartAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt; -the dial start and stop angle as described in the image to the right for one PID (the PID is in lowercase HEX), so 0d is speed&lt;br /&gt;
* dialStopAngle_&amp;lt;pid&amp;gt;=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* globalDialStartAngle=&amp;lt;value&amp;gt; - The global start and stop angles for all dials (see the image on the right)&lt;br /&gt;
* globalDialStopAngle=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleLength=&amp;lt;value&amp;gt; - the length of the meter needle, if not using a bitmap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleOffset=&amp;lt;value&amp;gt; - If using a bitmap for the needle, this controls the pivot offset&lt;br /&gt;
* dialNeedleSizeRatio=&amp;lt;value&amp;gt;- this controls the size of the needle inside the size of the dial. multiplier, default of &amp;#039;1&amp;#039;.  &amp;#039;0.5&amp;#039; would be half size&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* renameTitle_&amp;lt;pid&amp;gt;=&amp;lt;different text&amp;gt; - renames a dial text. Will override the users settings and will be then saved with the dial permanently.  try to avoid use if possible&lt;br /&gt;
* hideScaleLabels=&amp;lt;false|true&amp;gt; - hides the &amp;#039;x1000&amp;#039; scale labels commonly found on things like the RPM dial&lt;br /&gt;
* forceRPMScale=&amp;lt;value&amp;gt; - Forces the RPM scale (eg: 1000, 100, etc)&lt;br /&gt;
&lt;br /&gt;
* textRadius_&amp;lt;pid&amp;gt;=&amp;lt;multipler - eg: 1.5&amp;gt; - controls the dial text distance from centre of dial.&lt;br /&gt;
* globalTextRadius=&amp;lt;multipler - eg: 1.5&amp;gt; - global option for all dials to control text placement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in the meter style gauges. Multiplier, default &amp;#039;1&amp;#039;&lt;br /&gt;
* dialNeedleValueFontScale=&amp;lt;value&amp;gt; - changes the &amp;#039;value&amp;#039; font size in needle style gauges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on needle type dials&lt;br /&gt;
* dialMeterTitleTextOffset=&amp;lt;number&amp;gt; - controls vertical offset of text on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleValueTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterValueTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleUnitTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterUnitTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialNeedleScaleTextOffset= - controls vertical offset of text on dials on needle type dials&lt;br /&gt;
* dialMeterScaleTextOffset= - controls vertical offset of text on dials on meter type dials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dialMeterValueThickness=&amp;lt;value&amp;gt; - default &amp;#039;1&amp;#039;, Changes the meter value indicator thickness&lt;br /&gt;
* dialMeterValueOuterRadius=&amp;lt;value&amp;gt; default &amp;#039;1&amp;#039;, Changes how far from the centre of the dial the &amp;#039;round&amp;#039; value indicator is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* displayTickColour=&amp;lt;colour - can be HTML notation #rrggbb, #aarrggbb or &amp;#039;green&amp;#039;&amp;gt; &lt;br /&gt;
* displayTextTitleColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayTextValueColour=&amp;lt;colour, as described above&amp;gt;&lt;br /&gt;
* displayIndicatorColour=&amp;lt;colour, as described above&amp;gt; (dial needle colour, and/or other &amp;#039;indicator&amp;#039; colour)&lt;br /&gt;
* graphLineColour=&amp;lt;colour as described above&amp;gt;  - can also be  graphLineColour_{pid}=&amp;lt;colour&amp;gt;&lt;br /&gt;
* updateFlasherColour=&amp;lt;colour, as described above&amp;gt; - this changes the colour of the little flashing square when the dial gets new data&lt;br /&gt;
* dialNeedleColour=&amp;lt;colour, as above&amp;gt; - The display needle colour&lt;br /&gt;
* backgroundScrolls=&amp;lt;true|false&amp;gt; - turns off scrolling of the background&lt;br /&gt;
* font=&amp;lt;string font, as known in android, eg: &amp;#039;sans-serif&amp;#039;&amp;gt; (you can also use a .ttf file - see above)&lt;br /&gt;
* globalFontScale=&amp;lt;number&amp;gt;   (multiplier, scales up or down the font size, default &amp;#039;1&amp;#039;)&lt;br /&gt;
* globalTitleTextCurved=&amp;lt;0|1&amp;gt; - 1 curves the text around the top of the dial&lt;br /&gt;
* dialStepsDivisor=&amp;lt;number&amp;gt; - force this many &amp;#039;subticks&amp;#039; (when used with tick style 1)&lt;br /&gt;
* dialTickStyle=&amp;lt;0|1&amp;gt; - 1 changes the default visual &amp;#039;ticks&amp;#039; style&lt;br /&gt;
* hideTicks_&amp;lt;pid&amp;gt;=&amp;lt;true | false&amp;gt;  - Hide the tick marks on dials&lt;br /&gt;
* globalHideTicks=&amp;lt;true | false&amp;gt; - Global option for hiding tick marks on all dials&lt;br /&gt;
* showUpdateFlasher=&amp;lt;true | false&amp;gt; - shows/hides the update flasher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Logo options===&lt;br /&gt;
A logo can now be placed on the screen. To enable this simply name the logo as &amp;#039;logo.png&amp;#039; and include it in your theme - you can then fine tune the position with the following options:&lt;br /&gt;
&lt;br /&gt;
* logoHorizontalOffset=&amp;lt;value&amp;gt; - Horizontal position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
* logoVerticalOffset=&amp;lt;value&amp;gt; - Vertical position of logo.png, in %age, so &amp;quot;50&amp;quot; would be halfway.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
The font= directive is the android font - bear in mind that different devices may not contain the font you are using so this really should just stick to the default android fonts.  &lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;font.ttf&amp;quot; (if present in the theme) should override the font= directive&lt;br /&gt;
&lt;br /&gt;
The file &amp;quot;valueFont.ttf&amp;quot; (if present in the theme) will be used for display values instead of font.ttf if present&lt;br /&gt;
&lt;br /&gt;
If you have created a theme and want to share it, [[mailto:ian@prowl.org let me know]] and I&amp;#039;ll add it to the theme server!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB: the recent changes to themes affect round dial type only.  This will be rolled out to the square dial types, and the lite versions of the app(as well as plugins) soon.&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=575</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=575"/>
		<updated>2022-01-26T12:36:54Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Note: This is in beta and will be in Torque 1.12.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Note: This is in beta and will be in Torque 1.12.10 ===&lt;br /&gt;
&lt;br /&gt;
= Scripting =&lt;br /&gt;
&lt;br /&gt;
Torque now supports scripts using a simple java-like scripting language. All scripts are sandboxed and cannot access anything but the allowed classes below&lt;br /&gt;
&lt;br /&gt;
There are two types of scripts in Torque Pro - CoreScripts and PushButton scripts&lt;br /&gt;
&lt;br /&gt;
CoreScripts are designed to run all the time within Torque - they can provide sensors, interact with the user and even talk over OBD&lt;br /&gt;
PushButton scripts are scripts that are executed when the pushbutton in the app is pressed &lt;br /&gt;
&lt;br /&gt;
An example set of scripts can be seen on the [[https://github.com/piemmm/torqueScriptExamples GitHub]] page (admin: not live yet - in progress)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accessible Classes ==&lt;br /&gt;
&lt;br /&gt;
==== Torque specific classes ====&lt;br /&gt;
&lt;br /&gt;
 [[Class:Sensor|Sensor]]&lt;br /&gt;
 [[Class:Log|Log]]&lt;br /&gt;
 [[Class:OBD|OBD]]&lt;br /&gt;
 [[Class:Time|Time]]&lt;br /&gt;
 [[Class:Dialog|Dialog]]&lt;br /&gt;
 [[Class:PushButton|PushButton]]&lt;br /&gt;
 [[Class:Speech|Speech]]&lt;br /&gt;
 [[Class:Vehicle|Vehicle]]&lt;br /&gt;
&lt;br /&gt;
==== Some of the standard java classes and interfaces ====&lt;br /&gt;
&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/long Long]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/int Int]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/float Float]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/double Double]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/math Math]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/string String]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashmap HashMap]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashset HashSet]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arraylist ArrayList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/scanner Scanner]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/stringtokenizer StringTokenizer]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/biginteger BigInteger]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/bigdecimal BigDecimal]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arrays Arrays]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/collections Collections]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/linkedlist LinkedList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/date Date]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/simpledateformat SimpleDateFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/decimalformat DecimalFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/numberformat NumberFormat]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example CoreScript ==&lt;br /&gt;
A quick example core script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Blank Title&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is the script description - these must always be present and must be the first lines in the script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.script&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
   &lt;br /&gt;
   // Our quit global flag.  Use the var keyword to make it local&lt;br /&gt;
   quit = false;&lt;br /&gt;
&lt;br /&gt;
   // Create a test sensor&lt;br /&gt;
   sensor = Sensor.createSensor(&amp;quot;Test sensor&amp;quot;,&amp;quot;Test&amp;quot;,&amp;quot;S&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is connected to an OBD2 device&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDConnected = function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is disconnected from the OBD2 device&lt;br /&gt;
 *&lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDDisconnected= function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is a &amp;#039;main&amp;#039; entry point for your script, (if you choose to&lt;br /&gt;
 * define this function), it can run indefinitely while (!quit) { ... } style&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
main = function() {&lt;br /&gt;
&lt;br /&gt;
   // Show a non-blocking dialog&lt;br /&gt;
   dialog = Dialog.popup(&amp;quot;I am a dialog title&amp;quot;,&amp;quot;The main method has started&amp;quot;,&amp;quot;Ok&amp;quot;,function(){ Log:log(&amp;quot;The ok Button was pressed!&amp;quot;); },function() { Log:log(&amp;quot;The dialog was cancelled!&amp;quot;);} );&lt;br /&gt;
&lt;br /&gt;
   // Enter our main loop&lt;br /&gt;
   while (!quit) {&lt;br /&gt;
&lt;br /&gt;
      // Put the current time milliseconds in the sensor we made&lt;br /&gt;
      sensor.setValue(Time.currentTimeMillis());&lt;br /&gt;
&lt;br /&gt;
      // Sleep about a second so we don&amp;#039;t chew up CPU&lt;br /&gt;
      Time.sleep(1000);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when your main function should stop and exit (if you use the function) &lt;br /&gt;
 * &lt;br /&gt;
 * This function is required if you have defined the main function, it must &lt;br /&gt;
 * return within 1000ms. Usually you will just put a &amp;#039;quit=true;&amp;#039; here so your&lt;br /&gt;
 * main loop exits properly instead of having to be forcibly stopped by the app&lt;br /&gt;
 */&lt;br /&gt;
stop = function() {&lt;br /&gt;
&lt;br /&gt;
   quit = true;&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when a sensor is read or updated over OBD2, GPS, etc.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onSensorRead = function(sensor) {};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example Push Button Script ==&lt;br /&gt;
A quick example push button script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Example pushbutton script&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is a description for the pushbutton script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.pushbuttonscript&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Look at the wiki:  https://wiki.torque-bhp.com/view/Scripting   for documentation&lt;br /&gt;
 * If you need a function that is not present, ask on the forums with a description of what you want&lt;br /&gt;
 * and I can usually add it!&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 *&lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
&lt;br /&gt;
    // An example showing the pushButton variable - probably change this to the name of your script&lt;br /&gt;
    // or something descriptive (and short!) to the user&lt;br /&gt;
    pushButton.setTopText(&amp;quot;Click&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Me&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Called when the button is clicked&lt;br /&gt;
 */&lt;br /&gt;
onButtonClicked = function() {&lt;br /&gt;
&lt;br /&gt;
    pushButton.setTopText(&amp;quot;I was&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Clicked&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // This is a blocking style popup - execution will stop at this point&lt;br /&gt;
    // until the user finishes with the popup&lt;br /&gt;
    var returnValue = Dialog.blockingPopup(&amp;quot;This is a dialog&amp;quot;, &amp;quot;Tap OK or Cancel depending on your mood!&amp;quot;, &amp;quot;OK&amp;quot;,  &amp;quot;Cancel&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // We can then process the return value and show a non-blocking popup&lt;br /&gt;
    // - this is really simplified. We will only show one button.&lt;br /&gt;
    if (returnValue == 1) {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked OK!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    } else {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked Cancel!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=574</id>
		<title>Plugins</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=574"/>
		<updated>2022-01-25T13:00:58Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Plugins Supported by Torque */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Plugins Supported by Torque===&lt;br /&gt;
&lt;br /&gt;
==== Please note: If you are on the latest versions of Android then you will need to make sure you are using the most up-to-date version of Torque Pro, otherwise the plugins may not be seen - Torque is only distributed on Google Play and updates are always free! ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:toyplugin.webp|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for TOYOTA&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific TOYOTA parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.tyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mitplugin.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for MITSUBISHI&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific MITSUBISHI parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.miadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:rtcharts.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Realtime Charts for Torque Pro&amp;lt;/center&amp;gt;&lt;br /&gt;
|Graphs multiple engine sensors simultaneously in real-time for in depth monitoring of your vehicle&amp;#039;s performance&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.pjt.realtimecharts_v1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:betterdash.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Better Dash&amp;lt;/center&amp;gt;&lt;br /&gt;
|Improve your driving efficiency with the minimum of distraction&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.airtltd.betterdashpro Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:bluetoothserver.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Bluetooth OBD2 Sharing for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Shares the bluetooth connection with another android device, letting you run Torque on both devices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=org.prowl.btserver Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanecoplugin.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;EcoDrive for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|EcoDrive for Nissan helps people improve their driving habits and enhance fuel efficiency by observing the leaf color response to driving practices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnecodrive Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:renaultadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Renault&amp;lt;/center&amp;gt;&lt;br /&gt;
|Renault Advanced is a plugin for Torque Pro, extending the PID/Sensor list with more than 10 specific parameters from Renault vehicles&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.rtadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:infinityadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Infiniti&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Infiniti parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.inadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanremote.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Remote EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|The Remote plugin for Torque Pro allows you to activate several accessories from your car remotely. You can turn on the head lights, sound the horn and lock/unlock doors without touching your car keys.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnremote Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissan.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Nissan parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.niadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:kia.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Kia&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Kia parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.kyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:fiat.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Fiat&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Fiat parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.ftadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:hyundai.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Hyundai&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Hyundai parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.ideeo.hnadvanced&amp;amp;feature=search_result Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:knockdetector.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Knock Detector&amp;lt;/center&amp;gt;&lt;br /&gt;
|Check your gas engine for detonations! Ensure that your everyday car or tuned machine is working fine and gas is good.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.nosoftskills.kd Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:racingmeterpro.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;RacingMeter&amp;lt;/center&amp;gt;&lt;br /&gt;
|RacingMeter is a plugin for Torque pro that turns your Android device into a fully working and customizable Racing digital dash displaying real-time telemetry&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.sensadigit.racingmeterfortorque Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:trackrecorder.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Track Recorder&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows you to record video and OBD2 information together, and then play it back.&lt;br /&gt;
New features will be added!&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.recorder Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mazdaspeed.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Mazdaspeed 3/6 Gen.I&amp;lt;/center&amp;gt;&lt;br /&gt;
|Additional Torque PID information for the 2007-2009 Mazdaspeed 3 &amp;amp; 6&lt;br /&gt;
Plugin by Matt Jackson&lt;br /&gt;
|[[http://market.android.com/details?id=com.limeavenue.torque.mazda.speed.gen1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights &amp;lt;/center&amp;gt;&lt;br /&gt;
|A plug-in that displays &amp;#039;shift lights&amp;#039; - point at a certain RPM to shift gear - pro and free versions&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLights Google Play]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[http://code.google.com/p/shift-lights-for-torque/downloads/detail?name=ShiftLights.apk&amp;amp;can=2&amp;amp;q= Project homepage]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Widgets for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Put torque dials and displays on your android homescreen&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquewidget Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque LiveView Plugin&amp;lt;/center&amp;gt;&lt;br /&gt;
|Remote displays for Torque courtesy of the SonyEricsson LiveView MN800&lt;br /&gt;
|[[https://market.android.com/details?id=org.prowl.liveview.plugins.sandbox Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquescan.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;TorqueScan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Quick OBD2 scanning tool, and overview, for more technical users/programmers.&lt;br /&gt;
Useful to find where extended PIDs are located in an ECU.&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquescan Google Play]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Apps augmented by Torque data ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:wifitracker.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;WiFi Tracker&amp;lt;/center&amp;gt;&lt;br /&gt;
|A Wi-Fi wardriving application for scanning and logging the position of wifi access points&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=org.prowl.wifiscanner Google Play]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:autotalky.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;AutoTalky&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows users whose vehicles are registered at autotalky.com to view their vehicles engine data for proactive maintenance and allow them to interface with Trusted Mechanics in their area&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.stamesa.vowner&amp;amp;hl=en &amp;#039;Vehicle Owner&amp;#039; on Google Play] &lt;br /&gt;
[http://autotalky.com/ App Website]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you know of any new plugins, [[mailto:ian@prowl.org Let me know!]]&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=573</id>
		<title>Plugins</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=573"/>
		<updated>2022-01-25T12:59:49Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Plugins Supported by Torque */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Plugins Supported by Torque===&lt;br /&gt;
&lt;br /&gt;
==== Please note: If you are on the latest versions of Android then you will need to make sure you are using the most up-to-date version of Torque Pro, otherwise the plugins may not be seen - Torque is only distributed on Google Play and updates are always free! ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:toyplugin.webp|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for TOYOTA&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific TOYOTA parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.tyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mitplugin.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for MITSUBISHI&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific MITSUBISHI parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.miadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:rtcharts.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Realtime Charts for Torque Pro&amp;lt;/center&amp;gt;&lt;br /&gt;
|Graphs multiple engine sensors simultaneously in real-time for in depth monitoring of your vehicle&amp;#039;s performance&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.pjt.realtimecharts_v1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:betterdash.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Better Dash&amp;lt;/center&amp;gt;&lt;br /&gt;
|Improve your driving efficiency with the minimum of distraction&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.airtltd.betterdashpro Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:bluetoothserver.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Bluetooth OBD2 Sharing for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Shares the bluetooth connection with another android device, letting you run Torque on both devices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=org.prowl.btserver Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanecoplugin.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;EcoDrive for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|EcoDrive for Nissan helps people improve their driving habits and enhance fuel efficiency by observing the leaf color response to driving practices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnecodrive Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:renaultadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Renault&amp;lt;/center&amp;gt;&lt;br /&gt;
|Renault Advanced is a plugin for Torque Pro, extending the PID/Sensor list with more than 10 specific parameters from Renault vehicles&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.rtadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:infinityadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Infiniti&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Infiniti parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.inadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanremote.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Remote EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|The Remote plugin for Torque Pro allows you to activate several accessories from your car remotely. You can turn on the head lights, sound the horn and lock/unlock doors without touching your car keys.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnremote Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mutfortorque.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;MUT For Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|MUT for Torque s a plugin for Torque Pro, extending the PID/Sensor list with a number specific parameters from Mitsubushi vehicles on the MUT protocol, &lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.xkaixrezza.mut_ii Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissan.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Nissan parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.niadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:kia.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Kia&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Kia parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.kyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:fiat.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Fiat&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Fiat parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.ftadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:hyundai.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Hyundai&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Hyundai parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.ideeo.hnadvanced&amp;amp;feature=search_result Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:knockdetector.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Knock Detector&amp;lt;/center&amp;gt;&lt;br /&gt;
|Check your gas engine for detonations! Ensure that your everyday car or tuned machine is working fine and gas is good.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.nosoftskills.kd Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:racingmeterpro.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;RacingMeter&amp;lt;/center&amp;gt;&lt;br /&gt;
|RacingMeter is a plugin for Torque pro that turns your Android device into a fully working and customizable Racing digital dash displaying real-time telemetry&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.sensadigit.racingmeterfortorque Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:trackrecorder.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Track Recorder&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows you to record video and OBD2 information together, and then play it back.&lt;br /&gt;
New features will be added!&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.recorder Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mazdaspeed.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Mazdaspeed 3/6 Gen.I&amp;lt;/center&amp;gt;&lt;br /&gt;
|Additional Torque PID information for the 2007-2009 Mazdaspeed 3 &amp;amp; 6&lt;br /&gt;
Plugin by Matt Jackson&lt;br /&gt;
|[[http://market.android.com/details?id=com.limeavenue.torque.mazda.speed.gen1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights &amp;lt;/center&amp;gt;&lt;br /&gt;
|A plug-in that displays &amp;#039;shift lights&amp;#039; - point at a certain RPM to shift gear - pro and free versions&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLights Google Play]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[http://code.google.com/p/shift-lights-for-torque/downloads/detail?name=ShiftLights.apk&amp;amp;can=2&amp;amp;q= Project homepage]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Widgets for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Put torque dials and displays on your android homescreen&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquewidget Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque LiveView Plugin&amp;lt;/center&amp;gt;&lt;br /&gt;
|Remote displays for Torque courtesy of the SonyEricsson LiveView MN800&lt;br /&gt;
|[[https://market.android.com/details?id=org.prowl.liveview.plugins.sandbox Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquescan.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;TorqueScan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Quick OBD2 scanning tool, and overview, for more technical users/programmers.&lt;br /&gt;
Useful to find where extended PIDs are located in an ECU.&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquescan Google Play]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Apps augmented by Torque data ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:wifitracker.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;WiFi Tracker&amp;lt;/center&amp;gt;&lt;br /&gt;
|A Wi-Fi wardriving application for scanning and logging the position of wifi access points&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=org.prowl.wifiscanner Google Play]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:autotalky.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;AutoTalky&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows users whose vehicles are registered at autotalky.com to view their vehicles engine data for proactive maintenance and allow them to interface with Trusted Mechanics in their area&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.stamesa.vowner&amp;amp;hl=en &amp;#039;Vehicle Owner&amp;#039; on Google Play] &lt;br /&gt;
[http://autotalky.com/ App Website]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you know of any new plugins, [[mailto:ian@prowl.org Let me know!]]&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=572</id>
		<title>Plugins</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=572"/>
		<updated>2022-01-25T12:58:59Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Plugins Supported by Torque */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Plugins Supported by Torque===&lt;br /&gt;
&lt;br /&gt;
==== Please note: If you are on the latest versions of Android then you will need to make sure you are using the most up-to-date version of Torque Pro, otherwise the plugins may not be seen - Torque is only distributed on Google Play and updates are always free! ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:toyplugin.webp|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for TOYOTA&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific TOYOTA parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.tyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mitplugin.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for MITSUBISHI&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific MITSUBISHI parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.miadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:rtcharts.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Realtime Charts for Torque Pro&amp;lt;/center&amp;gt;&lt;br /&gt;
|Graphs multiple engine sensors simultaneously in real-time for in depth monitoring of your vehicle&amp;#039;s performance&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.pjt.realtimecharts_v1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:betterdash.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Better Dash&amp;lt;/center&amp;gt;&lt;br /&gt;
|Improve your driving efficiency with the minimum of distraction&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.airtltd.betterdashpro Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:bluetoothserver.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Bluetooth OBD2 Sharing for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Shares the bluetooth connection with another android device, letting you run Torque on both devices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=org.prowl.btserver Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanecoplugin.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;EcoDrive for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|EcoDrive for Nissan helps people improve their driving habits and enhance fuel efficiency by observing the leaf color response to driving practices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnecodrive Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:renaultadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Renault&amp;lt;/center&amp;gt;&lt;br /&gt;
|Renault Advanced is a plugin for Torque Pro, extending the PID/Sensor list with more than 10 specific parameters from Renault vehicles&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.rtadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:infinityadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Infiniti&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Infiniti parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.inadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanremote.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Remote EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|The Remote plugin for Torque Pro allows you to activate several accessories from your car remotely. You can turn on the head lights, sound the horn and lock/unlock doors without touching your car keys.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnremote Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mutfortorque.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;MUT For Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|MUT for Torque s a plugin for Torque Pro, extending the PID/Sensor list with a number specific parameters from Mitsubushi vehicles on the MUT protocol, &lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.xkaixrezza.mut_ii Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissan.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Nissan parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.niadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:kia.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Kia&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Kia parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.kyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:fiat.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Fiat&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Fiat parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.ftadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:hyundai.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Hyundai&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Hyundai parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.ideeo.hnadvanced&amp;amp;feature=search_result Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:knockdetector.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Knock Detector&amp;lt;/center&amp;gt;&lt;br /&gt;
|Check your gas engine for detonations! Ensure that your everyday car or tuned machine is working fine and gas is good.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.nosoftskills.kd Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:racingmeterpro.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;RacingMeter&amp;lt;/center&amp;gt;&lt;br /&gt;
|RacingMeter is a plugin for Torque pro that turns your Android device into a fully working and customizable Racing digital dash displaying real-time telemetry&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.sensadigit.racingmeterfortorque Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:trackrecorder.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Track Recorder&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows you to record video and OBD2 information together, and then play it back.&lt;br /&gt;
New features will be added!&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.recorder Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mazdaspeed.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Mazdaspeed 3/6 Gen.I&amp;lt;/center&amp;gt;&lt;br /&gt;
|Additional Torque PID information for the 2007-2009 Mazdaspeed 3 &amp;amp; 6&lt;br /&gt;
Plugin by Matt Jackson&lt;br /&gt;
|[[http://market.android.com/details?id=com.limeavenue.torque.mazda.speed.gen1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights &amp;lt;/center&amp;gt;&lt;br /&gt;
|A plug-in that displays &amp;#039;shift lights&amp;#039; - point at a certain RPM to shift gear - pro and free versions&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLights Google Play]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[http://code.google.com/p/shift-lights-for-torque/downloads/detail?name=ShiftLights.apk&amp;amp;can=2&amp;amp;q= Project homepage]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights Live Wallpaper&amp;lt;/center&amp;gt;&lt;br /&gt;
|This live wallpaper will show you the shift points as you drive your vehicle.&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLightsWallpaper Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Widgets for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Put torque dials and displays on your android homescreen&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquewidget Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque LiveView Plugin&amp;lt;/center&amp;gt;&lt;br /&gt;
|Remote displays for Torque courtesy of the SonyEricsson LiveView MN800&lt;br /&gt;
|[[https://market.android.com/details?id=org.prowl.liveview.plugins.sandbox Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquescan.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;TorqueScan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Quick OBD2 scanning tool, and overview, for more technical users/programmers.&lt;br /&gt;
Useful to find where extended PIDs are located in an ECU.&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquescan Google Play]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Apps augmented by Torque data ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:wifitracker.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;WiFi Tracker&amp;lt;/center&amp;gt;&lt;br /&gt;
|A Wi-Fi wardriving application for scanning and logging the position of wifi access points&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=org.prowl.wifiscanner Google Play]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:autotalky.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;AutoTalky&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows users whose vehicles are registered at autotalky.com to view their vehicles engine data for proactive maintenance and allow them to interface with Trusted Mechanics in their area&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.stamesa.vowner&amp;amp;hl=en &amp;#039;Vehicle Owner&amp;#039; on Google Play] &lt;br /&gt;
[http://autotalky.com/ App Website]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you know of any new plugins, [[mailto:ian@prowl.org Let me know!]]&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=571</id>
		<title>Plugins</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=571"/>
		<updated>2022-01-25T12:57:15Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Plugins Supported by Torque */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Plugins Supported by Torque===&lt;br /&gt;
&lt;br /&gt;
==== Please note: If you are on the latest versions of Android then you will need to make sure you are using the most up-to-date version of Torque Pro, otherwise the plugins may not be seen - Torque is only distributed on Google Play and updates are always free! ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:toyplugin.webp|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for TOYOTA&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific TOYOTA parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.tyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mitplugin.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for MITSUBISHI&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific MITSUBISHI parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.miadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:rtcharts.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Realtime Charts for Torque Pro&amp;lt;/center&amp;gt;&lt;br /&gt;
|Graphs multiple engine sensors simultaneously in real-time for in depth monitoring of your vehicle&amp;#039;s performance&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.pjt.realtimecharts_v1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:betterdash.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Better Dash&amp;lt;/center&amp;gt;&lt;br /&gt;
|Improve your driving efficiency with the minimum of distraction&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.airtltd.betterdashpro Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:bluetoothserver.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Bluetooth OBD2 Sharing for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Shares the bluetooth connection with another android device, letting you run Torque on both devices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=org.prowl.btserver Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanecoplugin.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;EcoDrive for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|EcoDrive for Nissan helps people improve their driving habits and enhance fuel efficiency by observing the leaf color response to driving practices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnecodrive Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:renaultadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Renault&amp;lt;/center&amp;gt;&lt;br /&gt;
|Renault Advanced is a plugin for Torque Pro, extending the PID/Sensor list with more than 10 specific parameters from Renault vehicles&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.rtadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:infinityadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Infiniti&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Infiniti parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.inadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanremote.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Remote EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|The Remote plugin for Torque Pro allows you to activate several accessories from your car remotely. You can turn on the head lights, sound the horn and lock/unlock doors without touching your car keys.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnremote Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mutfortorque.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;MUT For Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|MUT for Torque s a plugin for Torque Pro, extending the PID/Sensor list with a number specific parameters from Mitsubushi vehicles on the MUT protocol, &lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.xkaixrezza.mut_ii Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissan.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Nissan parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.niadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:kia.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Kia&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Kia parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.kyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:fiat.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Fiat&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Fiat parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.ftadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:hyundai.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Hyundai&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Hyundai parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.ideeo.hnadvanced&amp;amp;feature=search_result Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquechartspr.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque-Line chart w/recording&amp;lt;/center&amp;gt;&lt;br /&gt;
|Plots a line chart according to sensor values. The graph moves to left of screen while time pass. In additional to plotting a graph, the plugin can record back camera view.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.adaer.torque.fuelefficiency Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:knockdetector.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Knock Detector&amp;lt;/center&amp;gt;&lt;br /&gt;
|Check your gas engine for detonations! Ensure that your everyday car or tuned machine is working fine and gas is good.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.nosoftskills.kd Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:racingmeterpro.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;RacingMeter&amp;lt;/center&amp;gt;&lt;br /&gt;
|RacingMeter is a plugin for Torque pro that turns your Android device into a fully working and customizable Racing digital dash displaying real-time telemetry&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.sensadigit.racingmeterfortorque Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:trackrecorder.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Track Recorder&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows you to record video and OBD2 information together, and then play it back.&lt;br /&gt;
New features will be added!&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.recorder Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mazdaspeed.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Mazdaspeed 3/6 Gen.I&amp;lt;/center&amp;gt;&lt;br /&gt;
|Additional Torque PID information for the 2007-2009 Mazdaspeed 3 &amp;amp; 6&lt;br /&gt;
Plugin by Matt Jackson&lt;br /&gt;
|[[http://market.android.com/details?id=com.limeavenue.torque.mazda.speed.gen1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights &amp;lt;/center&amp;gt;&lt;br /&gt;
|A plug-in that displays &amp;#039;shift lights&amp;#039; - point at a certain RPM to shift gear - pro and free versions&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLights Google Play]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[http://code.google.com/p/shift-lights-for-torque/downloads/detail?name=ShiftLights.apk&amp;amp;can=2&amp;amp;q= Project homepage]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights Live Wallpaper&amp;lt;/center&amp;gt;&lt;br /&gt;
|This live wallpaper will show you the shift points as you drive your vehicle.&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLightsWallpaper Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Widgets for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Put torque dials and displays on your android homescreen&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquewidget Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque LiveView Plugin&amp;lt;/center&amp;gt;&lt;br /&gt;
|Remote displays for Torque courtesy of the SonyEricsson LiveView MN800&lt;br /&gt;
|[[https://market.android.com/details?id=org.prowl.liveview.plugins.sandbox Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquescan.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;TorqueScan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Quick OBD2 scanning tool, and overview, for more technical users/programmers.&lt;br /&gt;
Useful to find where extended PIDs are located in an ECU.&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquescan Google Play]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Apps augmented by Torque data ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:wifitracker.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;WiFi Tracker&amp;lt;/center&amp;gt;&lt;br /&gt;
|A Wi-Fi wardriving application for scanning and logging the position of wifi access points&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=org.prowl.wifiscanner Google Play]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:autotalky.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;AutoTalky&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows users whose vehicles are registered at autotalky.com to view their vehicles engine data for proactive maintenance and allow them to interface with Trusted Mechanics in their area&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.stamesa.vowner&amp;amp;hl=en &amp;#039;Vehicle Owner&amp;#039; on Google Play] &lt;br /&gt;
[http://autotalky.com/ App Website]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you know of any new plugins, [[mailto:ian@prowl.org Let me know!]]&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=570</id>
		<title>Plugins</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=570"/>
		<updated>2022-01-25T12:56:57Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Plugins Supported by Torque */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Plugins Supported by Torque===&lt;br /&gt;
&lt;br /&gt;
==== Please note: If you are on the latest versions of Android then you will need to make sure you are using the most up-to-date version of Torque Pro, otherwise the plugins may not be seen - Torque is only distributed on Google Play and updates are always free! ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:toyplugin.webp|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for TOYOTA&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific TOYOTA parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.tyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mitplugin.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for MITSUBISHI&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific MITSUBISHI parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.miadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:rtcharts.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Realtime Charts for Torque Pro&amp;lt;/center&amp;gt;&lt;br /&gt;
|Graphs multiple engine sensors simultaneously in real-time for in depth monitoring of your vehicle&amp;#039;s performance&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.pjt.realtimecharts_v1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:betterdash.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Better Dash&amp;lt;/center&amp;gt;&lt;br /&gt;
|Improve your driving efficiency with the minimum of distraction&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.airtltd.betterdashpro Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:bluetoothserver.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Bluetooth OBD2 Sharing for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Shares the bluetooth connection with another android device, letting you run Torque on both devices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=org.prowl.btserver Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanecoplugin.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;EcoDrive for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|EcoDrive for Nissan helps people improve their driving habits and enhance fuel efficiency by observing the leaf color response to driving practices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnecodrive Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:renaultadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Renault&amp;lt;/center&amp;gt;&lt;br /&gt;
|Renault Advanced is a plugin for Torque Pro, extending the PID/Sensor list with more than 10 specific parameters from Renault vehicles&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.rtadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:infinityadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Infiniti&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Infiniti parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.inadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanremote.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Remote EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|The Remote plugin for Torque Pro allows you to activate several accessories from your car remotely. You can turn on the head lights, sound the horn and lock/unlock doors without touching your car keys.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnremote Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mutfortorque.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;MUT For Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|MUT for Torque s a plugin for Torque Pro, extending the PID/Sensor list with a number specific parameters from Mitsubushi vehicles on the MUT protocol, &lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.xkaixrezza.mut_ii Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissan.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Nissan parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.niadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:kia.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Kia&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Kia parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.kyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:fiat.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Fiat&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Fiat parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.ftadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:hyundai.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Hyundai&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Hyundai parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.ideeo.hnadvanced&amp;amp;feature=search_result Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:landrover.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Landrover Fault Scanner&amp;lt;/center&amp;gt;&lt;br /&gt;
|Diagnose Landrover Discovery 3 specific faults with this plugin to the popular Torque app (Beta)&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.brincliffe.scanner Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquechartspr.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque-Line chart w/recording&amp;lt;/center&amp;gt;&lt;br /&gt;
|Plots a line chart according to sensor values. The graph moves to left of screen while time pass. In additional to plotting a graph, the plugin can record back camera view.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.adaer.torque.fuelefficiency Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:knockdetector.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Knock Detector&amp;lt;/center&amp;gt;&lt;br /&gt;
|Check your gas engine for detonations! Ensure that your everyday car or tuned machine is working fine and gas is good.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.nosoftskills.kd Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:racingmeterpro.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;RacingMeter&amp;lt;/center&amp;gt;&lt;br /&gt;
|RacingMeter is a plugin for Torque pro that turns your Android device into a fully working and customizable Racing digital dash displaying real-time telemetry&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.sensadigit.racingmeterfortorque Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:trackrecorder.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Track Recorder&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows you to record video and OBD2 information together, and then play it back.&lt;br /&gt;
New features will be added!&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.recorder Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mazdaspeed.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Mazdaspeed 3/6 Gen.I&amp;lt;/center&amp;gt;&lt;br /&gt;
|Additional Torque PID information for the 2007-2009 Mazdaspeed 3 &amp;amp; 6&lt;br /&gt;
Plugin by Matt Jackson&lt;br /&gt;
|[[http://market.android.com/details?id=com.limeavenue.torque.mazda.speed.gen1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights &amp;lt;/center&amp;gt;&lt;br /&gt;
|A plug-in that displays &amp;#039;shift lights&amp;#039; - point at a certain RPM to shift gear - pro and free versions&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLights Google Play]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[http://code.google.com/p/shift-lights-for-torque/downloads/detail?name=ShiftLights.apk&amp;amp;can=2&amp;amp;q= Project homepage]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights Live Wallpaper&amp;lt;/center&amp;gt;&lt;br /&gt;
|This live wallpaper will show you the shift points as you drive your vehicle.&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLightsWallpaper Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Widgets for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Put torque dials and displays on your android homescreen&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquewidget Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque LiveView Plugin&amp;lt;/center&amp;gt;&lt;br /&gt;
|Remote displays for Torque courtesy of the SonyEricsson LiveView MN800&lt;br /&gt;
|[[https://market.android.com/details?id=org.prowl.liveview.plugins.sandbox Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquescan.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;TorqueScan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Quick OBD2 scanning tool, and overview, for more technical users/programmers.&lt;br /&gt;
Useful to find where extended PIDs are located in an ECU.&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquescan Google Play]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Apps augmented by Torque data ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:wifitracker.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;WiFi Tracker&amp;lt;/center&amp;gt;&lt;br /&gt;
|A Wi-Fi wardriving application for scanning and logging the position of wifi access points&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=org.prowl.wifiscanner Google Play]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:autotalky.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;AutoTalky&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows users whose vehicles are registered at autotalky.com to view their vehicles engine data for proactive maintenance and allow them to interface with Trusted Mechanics in their area&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.stamesa.vowner&amp;amp;hl=en &amp;#039;Vehicle Owner&amp;#039; on Google Play] &lt;br /&gt;
[http://autotalky.com/ App Website]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you know of any new plugins, [[mailto:ian@prowl.org Let me know!]]&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=569</id>
		<title>Plugins</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=569"/>
		<updated>2022-01-25T12:55:49Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Plugins Supported by Torque */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Plugins Supported by Torque===&lt;br /&gt;
&lt;br /&gt;
==== Please note: If you are on the latest versions of Android then you will need to make sure you are using the most up-to-date version of Torque Pro, otherwise the plugins may not be seen - Torque is only distributed on Google Play and updates are always free! ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:toyplugin.webp|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for TOYOTA&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific TOYOTA parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.tyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mitplugin.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for MITSUBISHI&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific MITSUBISHI parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.miadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:rtcharts.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Realtime Charts for Torque Pro&amp;lt;/center&amp;gt;&lt;br /&gt;
|Graphs multiple engine sensors simultaneously in real-time for in depth monitoring of your vehicle&amp;#039;s performance&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.pjt.realtimecharts_v1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:betterdash.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Better Dash&amp;lt;/center&amp;gt;&lt;br /&gt;
|Improve your driving efficiency with the minimum of distraction&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.airtltd.betterdashpro Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquerider.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque Rider&amp;lt;/center&amp;gt;&lt;br /&gt;
|A dashboard plugin for Torque (different types of displays!)&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.rakettitiede.carfetee Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:bluetoothserver.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Bluetooth OBD2 Sharing for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Shares the bluetooth connection with another android device, letting you run Torque on both devices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=org.prowl.btserver Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanecoplugin.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;EcoDrive for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|EcoDrive for Nissan helps people improve their driving habits and enhance fuel efficiency by observing the leaf color response to driving practices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnecodrive Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:renaultadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Renault&amp;lt;/center&amp;gt;&lt;br /&gt;
|Renault Advanced is a plugin for Torque Pro, extending the PID/Sensor list with more than 10 specific parameters from Renault vehicles&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.rtadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:infinityadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Infiniti&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Infiniti parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.inadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanremote.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Remote EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|The Remote plugin for Torque Pro allows you to activate several accessories from your car remotely. You can turn on the head lights, sound the horn and lock/unlock doors without touching your car keys.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnremote Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mutfortorque.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;MUT For Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|MUT for Torque s a plugin for Torque Pro, extending the PID/Sensor list with a number specific parameters from Mitsubushi vehicles on the MUT protocol, &lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.xkaixrezza.mut_ii Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissan.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Nissan parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.niadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:kia.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Kia&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Kia parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.kyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:fiat.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Fiat&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Fiat parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.ftadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:hyundai.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Hyundai&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Hyundai parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.ideeo.hnadvanced&amp;amp;feature=search_result Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:landrover.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Landrover Fault Scanner&amp;lt;/center&amp;gt;&lt;br /&gt;
|Diagnose Landrover Discovery 3 specific faults with this plugin to the popular Torque app (Beta)&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.brincliffe.scanner Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquechartspr.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque-Line chart w/recording&amp;lt;/center&amp;gt;&lt;br /&gt;
|Plots a line chart according to sensor values. The graph moves to left of screen while time pass. In additional to plotting a graph, the plugin can record back camera view.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.adaer.torque.fuelefficiency Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:knockdetector.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Knock Detector&amp;lt;/center&amp;gt;&lt;br /&gt;
|Check your gas engine for detonations! Ensure that your everyday car or tuned machine is working fine and gas is good.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.nosoftskills.kd Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:racingmeterpro.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;RacingMeter&amp;lt;/center&amp;gt;&lt;br /&gt;
|RacingMeter is a plugin for Torque pro that turns your Android device into a fully working and customizable Racing digital dash displaying real-time telemetry&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.sensadigit.racingmeterfortorque Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:trackrecorder.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Track Recorder&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows you to record video and OBD2 information together, and then play it back.&lt;br /&gt;
New features will be added!&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.recorder Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mazdaspeed.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Mazdaspeed 3/6 Gen.I&amp;lt;/center&amp;gt;&lt;br /&gt;
|Additional Torque PID information for the 2007-2009 Mazdaspeed 3 &amp;amp; 6&lt;br /&gt;
Plugin by Matt Jackson&lt;br /&gt;
|[[http://market.android.com/details?id=com.limeavenue.torque.mazda.speed.gen1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights &amp;lt;/center&amp;gt;&lt;br /&gt;
|A plug-in that displays &amp;#039;shift lights&amp;#039; - point at a certain RPM to shift gear - pro and free versions&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLights Google Play]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[http://code.google.com/p/shift-lights-for-torque/downloads/detail?name=ShiftLights.apk&amp;amp;can=2&amp;amp;q= Project homepage]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights Live Wallpaper&amp;lt;/center&amp;gt;&lt;br /&gt;
|This live wallpaper will show you the shift points as you drive your vehicle.&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLightsWallpaper Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Widgets for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Put torque dials and displays on your android homescreen&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquewidget Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque LiveView Plugin&amp;lt;/center&amp;gt;&lt;br /&gt;
|Remote displays for Torque courtesy of the SonyEricsson LiveView MN800&lt;br /&gt;
|[[https://market.android.com/details?id=org.prowl.liveview.plugins.sandbox Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquescan.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;TorqueScan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Quick OBD2 scanning tool, and overview, for more technical users/programmers.&lt;br /&gt;
Useful to find where extended PIDs are located in an ECU.&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquescan Google Play]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Apps augmented by Torque data ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:wifitracker.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;WiFi Tracker&amp;lt;/center&amp;gt;&lt;br /&gt;
|A Wi-Fi wardriving application for scanning and logging the position of wifi access points&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=org.prowl.wifiscanner Google Play]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:autotalky.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;AutoTalky&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows users whose vehicles are registered at autotalky.com to view their vehicles engine data for proactive maintenance and allow them to interface with Trusted Mechanics in their area&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.stamesa.vowner&amp;amp;hl=en &amp;#039;Vehicle Owner&amp;#039; on Google Play] &lt;br /&gt;
[http://autotalky.com/ App Website]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you know of any new plugins, [[mailto:ian@prowl.org Let me know!]]&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=568</id>
		<title>Plugins</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Plugins&amp;diff=568"/>
		<updated>2022-01-25T12:55:24Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Plugins Supported by Torque */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Plugins Supported by Torque===&lt;br /&gt;
&lt;br /&gt;
==== Please note: If you are on the latest versions of Android then you will need to make sure you are using the most up-to-date version of Torque Pro, otherwise the plugins may not be seen - Torque is only distributed on Google Play and updates are always free! ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:toyplugin.webp|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for TOYOTA&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific TOYOTA parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.tyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mitplugin.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for MITSUBISHI&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific MITSUBISHI parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.miadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:rtcharts.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Realtime Charts for Torque Pro&amp;lt;/center&amp;gt;&lt;br /&gt;
|Graphs multiple engine sensors simultaneously in real-time for in depth monitoring of your vehicle&amp;#039;s performance&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.pjt.realtimecharts_v1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:betterdash.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Better Dash&amp;lt;/center&amp;gt;&lt;br /&gt;
|Improve your driving efficiency with the minimum of distraction&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.airtltd.betterdashpro Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquerider.png|80px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque Rider&amp;lt;/center&amp;gt;&lt;br /&gt;
|A dashboard plugin for Torque (different types of displays!)&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.rakettitiede.carfetee Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:bluetoothserver.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Bluetooth OBD2 Sharing for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Shares the bluetooth connection with another android device, letting you run Torque on both devices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=org.prowl.btserver Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanecoplugin.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;EcoDrive for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|EcoDrive for Nissan helps people improve their driving habits and enhance fuel efficiency by observing the leaf color response to driving practices&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnecodrive Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:fueleconomy.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Fuel Economy&amp;lt;/center&amp;gt;&lt;br /&gt;
|The &amp;#039;Fuel Economy&amp;#039; plugin provides a comparative visualization of your car&amp;#039;s MPG/Fuel consumption in realtime.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=org.prowl.fuelEconomy Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:renaultadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Renault&amp;lt;/center&amp;gt;&lt;br /&gt;
|Renault Advanced is a plugin for Torque Pro, extending the PID/Sensor list with more than 10 specific parameters from Renault vehicles&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.rtadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:infinityadv.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Infiniti&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Infiniti parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.inadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissanremote.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Remote EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|The Remote plugin for Torque Pro allows you to activate several accessories from your car remotely. You can turn on the head lights, sound the horn and lock/unlock doors without touching your car keys.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.nsnremote Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mutfortorque.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;MUT For Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|MUT for Torque s a plugin for Torque Pro, extending the PID/Sensor list with a number specific parameters from Mitsubushi vehicles on the MUT protocol, &lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.xkaixrezza.mut_ii Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:nissan.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Nissan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Nissan parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.niadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:kia.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Kia&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Kia parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.kyadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:fiat.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Fiat&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Fiat parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro.&lt;br /&gt;
|[[https://play.google.com/store/apps/details?id=com.ideeo.ftadvanced Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:hyundai.png|82px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Advanced EX for Hyundai&amp;lt;/center&amp;gt;&lt;br /&gt;
|Monitor specific Hyundai parameters in real-time, including engine and automatic transmission advanced sensor data by adding this plugin to Torque Pro&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.ideeo.hnadvanced&amp;amp;feature=search_result Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:landrover.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Landrover Fault Scanner&amp;lt;/center&amp;gt;&lt;br /&gt;
|Diagnose Landrover Discovery 3 specific faults with this plugin to the popular Torque app (Beta)&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.brincliffe.scanner Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquechartspr.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque-Line chart w/recording&amp;lt;/center&amp;gt;&lt;br /&gt;
|Plots a line chart according to sensor values. The graph moves to left of screen while time pass. In additional to plotting a graph, the plugin can record back camera view.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.adaer.torque.fuelefficiency Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:knockdetector.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Knock Detector&amp;lt;/center&amp;gt;&lt;br /&gt;
|Check your gas engine for detonations! Ensure that your everyday car or tuned machine is working fine and gas is good.&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.nosoftskills.kd Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:racingmeterpro.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;RacingMeter&amp;lt;/center&amp;gt;&lt;br /&gt;
|RacingMeter is a plugin for Torque pro that turns your Android device into a fully working and customizable Racing digital dash displaying real-time telemetry&lt;br /&gt;
|[[http://play.google.com/store/apps/details?id=com.sensadigit.racingmeterfortorque Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:trackrecorder.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Track Recorder&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows you to record video and OBD2 information together, and then play it back.&lt;br /&gt;
New features will be added!&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.recorder Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:mazdaspeed.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Mazdaspeed 3/6 Gen.I&amp;lt;/center&amp;gt;&lt;br /&gt;
|Additional Torque PID information for the 2007-2009 Mazdaspeed 3 &amp;amp; 6&lt;br /&gt;
Plugin by Matt Jackson&lt;br /&gt;
|[[http://market.android.com/details?id=com.limeavenue.torque.mazda.speed.gen1 Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights &amp;lt;/center&amp;gt;&lt;br /&gt;
|A plug-in that displays &amp;#039;shift lights&amp;#039; - point at a certain RPM to shift gear - pro and free versions&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLights Google Play]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[http://code.google.com/p/shift-lights-for-torque/downloads/detail?name=ShiftLights.apk&amp;amp;can=2&amp;amp;q= Project homepage]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:shiftlights.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Shift Lights Live Wallpaper&amp;lt;/center&amp;gt;&lt;br /&gt;
|This live wallpaper will show you the shift points as you drive your vehicle.&lt;br /&gt;
Plugin by Alex Z&lt;br /&gt;
|[[http://market.android.com/details?id=com.alanco.ShiftLightsWallpaper Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Widgets for Torque&amp;lt;/center&amp;gt;&lt;br /&gt;
|Put torque dials and displays on your android homescreen&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquewidget Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquewidget.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;Torque LiveView Plugin&amp;lt;/center&amp;gt;&lt;br /&gt;
|Remote displays for Torque courtesy of the SonyEricsson LiveView MN800&lt;br /&gt;
|[[https://market.android.com/details?id=org.prowl.liveview.plugins.sandbox Google Play]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:torquescan.jpg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;TorqueScan&amp;lt;/center&amp;gt;&lt;br /&gt;
|Quick OBD2 scanning tool, and overview, for more technical users/programmers.&lt;br /&gt;
Useful to find where extended PIDs are located in an ECU.&lt;br /&gt;
|[[http://market.android.com/details?id=org.prowl.torquescan Google Play]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Apps augmented by Torque data ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin Name&lt;br /&gt;
!Description&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:wifitracker.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;WiFi Tracker&amp;lt;/center&amp;gt;&lt;br /&gt;
|A Wi-Fi wardriving application for scanning and logging the position of wifi access points&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=org.prowl.wifiscanner Google Play]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt;[[File:autotalky.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;AutoTalky&amp;lt;/center&amp;gt;&lt;br /&gt;
|Allows users whose vehicles are registered at autotalky.com to view their vehicles engine data for proactive maintenance and allow them to interface with Trusted Mechanics in their area&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.stamesa.vowner&amp;amp;hl=en &amp;#039;Vehicle Owner&amp;#039; on Google Play] &lt;br /&gt;
[http://autotalky.com/ App Website]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you know of any new plugins, [[mailto:ian@prowl.org Let me know!]]&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=567</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=567"/>
		<updated>2022-01-25T11:47:18Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Example Push Button Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Note: This is in beta and will be in Torque 1.12.1 ===&lt;br /&gt;
&lt;br /&gt;
= Scripting =&lt;br /&gt;
&lt;br /&gt;
Torque now supports scripts using a simple java-like scripting language. All scripts are sandboxed and cannot access anything but the allowed classes below&lt;br /&gt;
&lt;br /&gt;
There are two types of scripts in Torque Pro - CoreScripts and PushButton scripts&lt;br /&gt;
&lt;br /&gt;
CoreScripts are designed to run all the time within Torque - they can provide sensors, interact with the user and even talk over OBD&lt;br /&gt;
PushButton scripts are scripts that are executed when the pushbutton in the app is pressed &lt;br /&gt;
&lt;br /&gt;
An example set of scripts can be seen on the [[https://github.com/piemmm/torqueScriptExamples GitHub]] page (admin: not live yet - in progress)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accessible Classes ==&lt;br /&gt;
&lt;br /&gt;
==== Torque specific classes ====&lt;br /&gt;
&lt;br /&gt;
 [[Class:Sensor|Sensor]]&lt;br /&gt;
 [[Class:Log|Log]]&lt;br /&gt;
 [[Class:OBD|OBD]]&lt;br /&gt;
 [[Class:Time|Time]]&lt;br /&gt;
 [[Class:Dialog|Dialog]]&lt;br /&gt;
 [[Class:PushButton|PushButton]]&lt;br /&gt;
 [[Class:Speech|Speech]]&lt;br /&gt;
 [[Class:Vehicle|Vehicle]]&lt;br /&gt;
&lt;br /&gt;
==== Some of the standard java classes and interfaces ====&lt;br /&gt;
&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/long Long]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/int Int]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/float Float]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/double Double]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/math Math]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/string String]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashmap HashMap]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashset HashSet]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arraylist ArrayList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/scanner Scanner]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/stringtokenizer StringTokenizer]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/biginteger BigInteger]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/bigdecimal BigDecimal]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arrays Arrays]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/collections Collections]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/linkedlist LinkedList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/date Date]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/simpledateformat SimpleDateFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/decimalformat DecimalFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/numberformat NumberFormat]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example CoreScript ==&lt;br /&gt;
A quick example core script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Blank Title&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is the script description - these must always be present and must be the first lines in the script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.script&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
   &lt;br /&gt;
   // Our quit global flag.  Use the var keyword to make it local&lt;br /&gt;
   quit = false;&lt;br /&gt;
&lt;br /&gt;
   // Create a test sensor&lt;br /&gt;
   sensor = Sensor.createSensor(&amp;quot;Test sensor&amp;quot;,&amp;quot;Test&amp;quot;,&amp;quot;S&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is connected to an OBD2 device&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDConnected = function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is disconnected from the OBD2 device&lt;br /&gt;
 *&lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDDisconnected= function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is a &amp;#039;main&amp;#039; entry point for your script, (if you choose to&lt;br /&gt;
 * define this function), it can run indefinitely while (!quit) { ... } style&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
main = function() {&lt;br /&gt;
&lt;br /&gt;
   // Show a non-blocking dialog&lt;br /&gt;
   dialog = Dialog.popup(&amp;quot;I am a dialog title&amp;quot;,&amp;quot;The main method has started&amp;quot;,&amp;quot;Ok&amp;quot;,function(){ Log:log(&amp;quot;The ok Button was pressed!&amp;quot;); },function() { Log:log(&amp;quot;The dialog was cancelled!&amp;quot;);} );&lt;br /&gt;
&lt;br /&gt;
   // Enter our main loop&lt;br /&gt;
   while (!quit) {&lt;br /&gt;
&lt;br /&gt;
      // Put the current time milliseconds in the sensor we made&lt;br /&gt;
      sensor.setValue(Time.currentTimeMillis());&lt;br /&gt;
&lt;br /&gt;
      // Sleep about a second so we don&amp;#039;t chew up CPU&lt;br /&gt;
      Time.sleep(1000);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when your main function should stop and exit (if you use the function) &lt;br /&gt;
 * &lt;br /&gt;
 * This function is required if you have defined the main function, it must &lt;br /&gt;
 * return within 1000ms. Usually you will just put a &amp;#039;quit=true;&amp;#039; here so your&lt;br /&gt;
 * main loop exits properly instead of having to be forcibly stopped by the app&lt;br /&gt;
 */&lt;br /&gt;
stop = function() {&lt;br /&gt;
&lt;br /&gt;
   quit = true;&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when a sensor is read or updated over OBD2, GPS, etc.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onSensorRead = function(sensor) {};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example Push Button Script ==&lt;br /&gt;
A quick example push button script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Example pushbutton script&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is a description for the pushbutton script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.pushbuttonscript&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Look at the wiki:  https://wiki.torque-bhp.com/view/Scripting   for documentation&lt;br /&gt;
 * If you need a function that is not present, ask on the forums with a description of what you want&lt;br /&gt;
 * and I can usually add it!&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 *&lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
&lt;br /&gt;
    // An example showing the pushButton variable - probably change this to the name of your script&lt;br /&gt;
    // or something descriptive (and short!) to the user&lt;br /&gt;
    pushButton.setTopText(&amp;quot;Click&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Me&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Called when the button is clicked&lt;br /&gt;
 */&lt;br /&gt;
onButtonClicked = function() {&lt;br /&gt;
&lt;br /&gt;
    pushButton.setTopText(&amp;quot;I was&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Clicked&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // This is a blocking style popup - execution will stop at this point&lt;br /&gt;
    // until the user finishes with the popup&lt;br /&gt;
    var returnValue = Dialog.blockingPopup(&amp;quot;This is a dialog&amp;quot;, &amp;quot;Tap OK or Cancel depending on your mood!&amp;quot;, &amp;quot;OK&amp;quot;,  &amp;quot;Cancel&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // We can then process the return value and show a non-blocking popup&lt;br /&gt;
    // - this is really simplified. We will only show one button.&lt;br /&gt;
    if (returnValue == 1) {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked OK!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    } else {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked Cancel!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() {}, function() {} );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=566</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Scripting&amp;diff=566"/>
		<updated>2022-01-25T11:34:32Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Note: This is in beta and will be in Torque 1.12.1 ===&lt;br /&gt;
&lt;br /&gt;
= Scripting =&lt;br /&gt;
&lt;br /&gt;
Torque now supports scripts using a simple java-like scripting language. All scripts are sandboxed and cannot access anything but the allowed classes below&lt;br /&gt;
&lt;br /&gt;
There are two types of scripts in Torque Pro - CoreScripts and PushButton scripts&lt;br /&gt;
&lt;br /&gt;
CoreScripts are designed to run all the time within Torque - they can provide sensors, interact with the user and even talk over OBD&lt;br /&gt;
PushButton scripts are scripts that are executed when the pushbutton in the app is pressed &lt;br /&gt;
&lt;br /&gt;
An example set of scripts can be seen on the [[https://github.com/piemmm/torqueScriptExamples GitHub]] page (admin: not live yet - in progress)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accessible Classes ==&lt;br /&gt;
&lt;br /&gt;
==== Torque specific classes ====&lt;br /&gt;
&lt;br /&gt;
 [[Class:Sensor|Sensor]]&lt;br /&gt;
 [[Class:Log|Log]]&lt;br /&gt;
 [[Class:OBD|OBD]]&lt;br /&gt;
 [[Class:Time|Time]]&lt;br /&gt;
 [[Class:Dialog|Dialog]]&lt;br /&gt;
 [[Class:PushButton|PushButton]]&lt;br /&gt;
 [[Class:Speech|Speech]]&lt;br /&gt;
 [[Class:Vehicle|Vehicle]]&lt;br /&gt;
&lt;br /&gt;
==== Some of the standard java classes and interfaces ====&lt;br /&gt;
&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/long Long]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/int Int]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/float Float]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/double Double]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/math Math]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/lang/string String]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashmap HashMap]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/hashset HashSet]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arraylist ArrayList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/scanner Scanner]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/stringtokenizer StringTokenizer]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/biginteger BigInteger]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/math/bigdecimal BigDecimal]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/arrays Arrays]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/collections Collections]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/linkedlist LinkedList]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/util/date Date]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/simpledateformat SimpleDateFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/decimalformat DecimalFormat]&lt;br /&gt;
 [https://devdocs.io/openjdk~8/java/text/numberformat NumberFormat]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example CoreScript ==&lt;br /&gt;
A quick example core script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Blank Title&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is the script description - these must always be present and must be the first lines in the script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.script&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
   &lt;br /&gt;
   // Our quit global flag.  Use the var keyword to make it local&lt;br /&gt;
   quit = false;&lt;br /&gt;
&lt;br /&gt;
   // Create a test sensor&lt;br /&gt;
   sensor = Sensor.createSensor(&amp;quot;Test sensor&amp;quot;,&amp;quot;Test&amp;quot;,&amp;quot;S&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is connected to an OBD2 device&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDConnected = function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when Torque is disconnected from the OBD2 device&lt;br /&gt;
 *&lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onOBDDisconnected= function() {};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is a &amp;#039;main&amp;#039; entry point for your script, (if you choose to&lt;br /&gt;
 * define this function), it can run indefinitely while (!quit) { ... } style&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
main = function() {&lt;br /&gt;
&lt;br /&gt;
   // Show a non-blocking dialog&lt;br /&gt;
   dialog = Dialog.popup(&amp;quot;I am a dialog title&amp;quot;,&amp;quot;The main method has started&amp;quot;,&amp;quot;Ok&amp;quot;,function(){ Log:log(&amp;quot;The ok Button was pressed!&amp;quot;); },function() { Log:log(&amp;quot;The dialog was cancelled!&amp;quot;);} );&lt;br /&gt;
&lt;br /&gt;
   // Enter our main loop&lt;br /&gt;
   while (!quit) {&lt;br /&gt;
&lt;br /&gt;
      // Put the current time milliseconds in the sensor we made&lt;br /&gt;
      sensor.setValue(Time.currentTimeMillis());&lt;br /&gt;
&lt;br /&gt;
      // Sleep about a second so we don&amp;#039;t chew up CPU&lt;br /&gt;
      Time.sleep(1000);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when your main function should stop and exit (if you use the function) &lt;br /&gt;
 * &lt;br /&gt;
 * This function is required if you have defined the main function, it must &lt;br /&gt;
 * return within 1000ms. Usually you will just put a &amp;#039;quit=true;&amp;#039; here so your&lt;br /&gt;
 * main loop exits properly instead of having to be forcibly stopped by the app&lt;br /&gt;
 */&lt;br /&gt;
stop = function() {&lt;br /&gt;
&lt;br /&gt;
   quit = true;&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when a sensor is read or updated over OBD2, GPS, etc.&lt;br /&gt;
 * &lt;br /&gt;
 * This function is optional and does not need to be defined.&lt;br /&gt;
 */&lt;br /&gt;
onSensorRead = function(sensor) {};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example Push Button Script ==&lt;br /&gt;
A quick example push button script might look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
scriptTitle=&amp;quot;Example pushbutton script&amp;quot;;&lt;br /&gt;
scriptDescription=&amp;quot;This is a description for the pushbutton script&amp;quot;;&lt;br /&gt;
scriptPackage=&amp;quot;org.descriptive.unique.key.for.your.pushbuttonscript&amp;quot;;&lt;br /&gt;
scriptVersion=1;&lt;br /&gt;
scriptAuthor=&amp;quot;A.N.Other&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Look at the wiki:  https://wiki.torque-bhp.com/view/Scripting   for documentation&lt;br /&gt;
 * If you need a function that is not present, ask on the forums with a description of what you want&lt;br /&gt;
 * and I can usually add it!&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * This is called when the script is first loaded, only once.&lt;br /&gt;
 *&lt;br /&gt;
 * This function is required and must complete within 1000ms.&lt;br /&gt;
 */&lt;br /&gt;
onInit = function() {&lt;br /&gt;
&lt;br /&gt;
    // An example showing the pushButton variable - probably change this to the name of your script&lt;br /&gt;
    // or something descriptive (and short!) to the user&lt;br /&gt;
    pushButton.setTopText(&amp;quot;Click&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Me&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Called when the button is clicked&lt;br /&gt;
 */&lt;br /&gt;
onButtonClicked = function() {&lt;br /&gt;
&lt;br /&gt;
    pushButton.setTopText(&amp;quot;I was&amp;quot;);&lt;br /&gt;
    pushButton.setBottomText(&amp;quot;Clicked&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // This is a blocking style popup - execution will stop at this point&lt;br /&gt;
    // until the user finishes with the popup&lt;br /&gt;
    val returnValue = Dialog.blockingPopup(&amp;quot;This is a dialog&amp;quot;, &amp;quot;Tap OK or Cancel depending on your mood!&amp;quot;, &amp;quot;OK&amp;quot;,  &amp;quot;Cancel&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // We can then process the return value and show a non-blocking popup&lt;br /&gt;
    // - this is really simplified. We will only show one button.&lt;br /&gt;
    if (returnValue == 1) {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked OK!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() { }, function() {} );&lt;br /&gt;
    } else {&lt;br /&gt;
       Dialog.popup(&amp;quot;The results!&amp;quot;, &amp;quot;You clicked Cancel!&amp;quot;, &amp;quot;Goodbye&amp;quot;, function() { }, function() {} );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Vehicle&amp;diff=565</id>
		<title>Class:Vehicle</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Vehicle&amp;diff=565"/>
		<updated>2022-01-22T14:24:42Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Vehicle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vehicle ==&lt;br /&gt;
&lt;br /&gt;
Utility methods for information in the users vehicle profile settings (since 1.12.6)&lt;br /&gt;
&lt;br /&gt;
=== Methods ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    /**&lt;br /&gt;
     * Returns the name of the vehicle profile in use&lt;br /&gt;
     *&lt;br /&gt;
     * @return the profile name&lt;br /&gt;
     */&lt;br /&gt;
    public static String getName() ;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Get the engine displacement in litres (if the car is not electric)&lt;br /&gt;
     *&lt;br /&gt;
     * @return displacement in litres&lt;br /&gt;
     */&lt;br /&gt;
    public static float getDisplacement();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Gets the vehicle fuel type&lt;br /&gt;
     *&lt;br /&gt;
     *  PETROL = 0;&lt;br /&gt;
     *  DIESEL = 1;&lt;br /&gt;
     *  E85 = 2;&lt;br /&gt;
     *  E10 = 3;&lt;br /&gt;
     *  E15 = 4;&lt;br /&gt;
     *  CNG = 5;&lt;br /&gt;
     *  LPG = 6;&lt;br /&gt;
     *  E20 = 7;&lt;br /&gt;
     *  E100 = 8;&lt;br /&gt;
     *  ETHANOL = 9;&lt;br /&gt;
     *  METHANOL = 10;&lt;br /&gt;
     *  E27 = 11;&lt;br /&gt;
     *&lt;br /&gt;
     * @return the fuel type, expressed as an int&lt;br /&gt;
     */&lt;br /&gt;
    public int getFuelType();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Returns the custom init used with the OBD2 adapters&lt;br /&gt;
     *&lt;br /&gt;
     * @return the init, each command separated by &amp;#039;\n&amp;#039;&lt;br /&gt;
     */&lt;br /&gt;
    public static String getCustomInit();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Get the vehicle weight in kilogrammes including an approximation of driver weight&lt;br /&gt;
     *&lt;br /&gt;
     * @return the total weight in kg&lt;br /&gt;
     */&lt;br /&gt;
    public static float getWeight();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Speech&amp;diff=564</id>
		<title>Class:Speech</title>
		<link rel="alternate" type="text/html" href="http://wiki.torque-bhp.com/mediawiki/index.php?title=Class:Speech&amp;diff=564"/>
		<updated>2022-01-22T14:23:52Z</updated>

		<summary type="html">&lt;p&gt;Ihawkins: /* Methods */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Speech ==&lt;br /&gt;
&lt;br /&gt;
Utility methods for dealing with talking to the user (since 1.12.6)&lt;br /&gt;
&lt;br /&gt;
=== Methods ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
    /**&lt;br /&gt;
     * Starts the TTS system and &amp;#039;speaks&amp;#039; to the user&lt;br /&gt;
     *&lt;br /&gt;
     * @param text The text to speak to the user&lt;br /&gt;
     */&lt;br /&gt;
    public static void speak(String text);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples === &lt;br /&gt;
&lt;br /&gt;
An example usage might look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Speech.speak(&amp;quot;Number five is alive!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihawkins</name></author>
		
	</entry>
</feed>