<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:foaf="https://xmlns.com/foaf/0.1/" xmlns:og="https://ogp.me/ns#" xmlns:rdfs="https://www.w3.org/2000/01/rdf-schema#" xmlns:schema="https://schema.org/" xmlns:sioc="https://rdfs.org/sioc/ns#" xmlns:sioct="https://rdfs.org/sioc/types#" xmlns:skos="https://www.w3.org/2004/02/skos/core#" xmlns:xsd="https://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://www.linuxjournal.com/tag/tablets">
  <channel>
    <title>tablets</title>
    <link>https://www.linuxjournal.com/tag/tablets</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>Be a Mechanic...with Android and Linux!</title>
  <link>https://www.linuxjournal.com/content/be-mechanicwith-android-and-linux</link>
  <description>  &lt;div data-history-node-id="1224958" class="layout layout--onecol"&gt;
    &lt;div class="layout__region layout__region--content"&gt;
      
            &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/11497f1.jpg" width="350" height="467" alt="" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/bill-childers" lang="" about="https://www.linuxjournal.com/users/bill-childers" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Bill Childers&lt;/a&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;
"Check Engine Soon"—that little orange light on your car's instrument
panel is possibly one of the more annoying things about modern
automobiles. Ever had it pop on during a trip and wonder whether it was just
something mundane, like your gas cap being loose, or whether it's something
deathly serious and a piston could come shooting out the side of your
engine block at any time? Well, thanks to an inexpensive little piece of
hardware and an Android tablet, I'll help you decode that little orange
light in your car.
&lt;/p&gt;

&lt;p&gt;
The human race has had automobiles for more than 100 years now, but we've
had 
computer monitors and control engine operation only for
around 30 years or so. The first computer controls were primitive, hard
to work with and expensive. Each automotive manufacturer had its own
computer systems, protocols, connectors and trouble-code definitions. I
worked as a mechanic during the late 1980s and early 1990s, and I remember
those
systems well—not fondly, of course, but well. Some of those systems
required you to do crazy things like jump a connector with a piece of
wire, then turn the key on and off three times and observe the Check
Engine light as it flashed on and off. You'd have to count the number
of flashes accurately and then look up the "trouble code" that flashed in
a service manual, and you &lt;em&gt;might&lt;/em&gt; get a clue as to what was wrong with
the vehicle. Those early diagnostic systems made seasoned mechanics
who were used to troubleshooting the machinery of an engine rather than
its electronics shudder with trepidation. Over time, the manufacturers
made the systems better. The Society of Automotive Engineers made
the connector, protocol and trouble codes a standard in 1996, and with
that, we've got the system in place today: OBD-II (Onboard Diagnostics,
2nd revision).
&lt;/p&gt;


&lt;h3&gt;
OBD-II Basics&lt;/h3&gt;

&lt;p&gt;
Any car sold in the United States after 1996 uses the OBD-II computer
system, so the majority of cars on the road today have this system. Thanks
to OBD-II's standardization and age, lots of tools have been released to
work with the system. Because OBD-II defines the connector and protocol,
that means you need both a hardware device to interface with the
connector and some software to speak the protocol.
&lt;/p&gt;

&lt;p&gt;
The hardware I use is the Soliport ELM327 Bluetooth OBD-II Scanner (see the Amazon
link in the Resources section of this article). It's a very inexpensive
(less than $20) dongle that plugs in to the OBD-II port under your dashboard,
draws its power directly from the car and converts the OBD-II-specific
signals to serial-over-Bluetooth. There are other OBD-II scan tools on
the market. Some are just plain-old cables to hook straight into a
computer's RS-232 serial port, and others are as fancy as full-on bridges
to a Wi-Fi network. And, there are other manufacturers of Bluetooth OBD-II scan
tools, but just make sure whatever you get is based on the ELM327 chipset.
&lt;/p&gt;&lt;/div&gt;
      
            &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/be-mechanicwith-android-and-linux" hreflang="und"&gt;Go to Full Article&lt;/a&gt;
&lt;/div&gt;
      
    &lt;/div&gt;
  &lt;/div&gt;

</description>
  <pubDate>Fri, 27 Dec 2013 20:13:34 +0000</pubDate>
    <dc:creator>Bill Childers</dc:creator>
    <guid isPermaLink="false">1224958 at https://www.linuxjournal.com</guid>
    </item>

  </channel>
</rss>
