

  {extends file="main.tpl"}
    <!DOCTYPE head PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><head xmlns="http://www.w3.org/1999/xhtml">
  {block name=title}GPSBabel development:Honda/Acura Navigation System VP Log File Format (vpl){/block}
  {block name=body}
                       
  <div xmlns="http://www.w3.org/1999/xhtml" class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Honda/Acura Navigation System VP Log File Format (vpl)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="fmt_m241.html">Prev</a> </td><th width="60%" align="center">Chapter 3. The Formats</th><td width="20%" align="right"> <a accesskey="n" href="fmt_html.html">Next</a></td></tr></table><hr /></div><div xmlns="http://www.w3.org/1999/xhtml" class="section"><div class="titlepage"><div><div><h2 class="title" ><a id="fmt_vpl"></a>Honda/Acura Navigation System VP Log File Format (vpl)</h2></div></div></div><p class="fmtcapshdr">
    This format can...
    </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p class="fmtcapsitem">
          read tracks
        </p></li></ul></div><p>
	This is the log format output by factory-installed Honda/Acura (Alpine) Navigation Systems 
	in (at least) 2006 models and newer.  (Though I've seen indirect data that says that Acura 
	nav systems at least as far back as 2004 use it too)
</p><p>
	This format is definitely known to work with the following model cars specifically:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td>
	2006 Honda Civic Hybrid
</td></tr></table><p>
	Logging may be enabled by simultaneously holding down the MAP/GUIDE, MENU, and CANCEL
	buttons for 3-5 seconds, then selecting "Functional Setup", "Log Data".  A PCMCIA card
	must be inserted into the system (behind the Nav LCD) for logging to work.  (The system
	can read MP3/WMA files on this card and will also write logs to it.  Generally, a
	PCMCIA to CF or PCMCIA to SD adapter is used with a corresponding CF/SD card)  With
	logging successfully set up, the system will create a directory named "VPlog" off the
	root of the card.  Inside this directory, files will be created with names corresponding
	to the date and time of engine start, in GMT.  (YYMMDD_HHMM.vpl)
</p><p>
	The VPL format contains quite a bit of data, much of which remains undecoded.  This format
	currently reads only lat/lon, altitude, speed, heading, date/time, visible sats, HDOP and
	VDOP.
</p><p>
	Generally, the layout of the format seems similar to NMEA, with discrete sentences
	containing different fields of data, followed by a 1-byte XOR'd checksum.  Some sentences
	are generated only once per engine start, others every few seconds, many every second,
	and a few on the order of five and in one case, up to twenty five times per second.  All data in
	the file is written in ASCII; most of it simply as hexadecimal characters.  Most
	fields are fixed width, though a few can be variable.  (Those that are variable
	have a field count as the first field after their sentence identifier)  Currently,
	only the '75'-sentence is processed (and only about 70% of it), though this provides all
	the data necessary for position information.

	Some fields in other sentences have been decoded, but they are not currently processed.
	Information on the data in these fields can be found in vpl.c.
</p></div><div xmlns="http://www.w3.org/1999/xhtml" class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="fmt_m241.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="The_Formats.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="fmt_html.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Holux M-241 (MTK based) download (m241) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HTML Output (html)</td></tr></table></div>
  
      {/block}
  