{"id":75,"date":"2008-12-06T17:45:44","date_gmt":"2008-12-06T06:45:44","guid":{"rendered":"http:\/\/www.madox.net\/blog\/?page_id=75"},"modified":"2009-10-24T23:05:00","modified_gmt":"2009-10-24T13:05:00","slug":"mazda-can-bus","status":"publish","type":"page","link":"http:\/\/www.madox.net\/blog\/projects\/mazda-can-bus\/","title":{"rendered":"Mazda CAN Bus"},"content":{"rendered":"<h1>Introduction<\/h1>\n<p>Read the multi-part blog posts :-<\/p>\n<ol>\n<li><a title=\"Permanent Link: Reverse Engineering the Mazda CAN Bus - Part 1\" rel=\"bookmark\" href=\"..\/2008\/11\/17\/reverse-engineering-the-mazda-can-bus-part-1\/\">Reverse Engineering the Mazda CAN Bus &#8211; Part 1<\/a><\/li>\n<li><a href=\"http:\/\/www.madox.net\/blog\/2009\/10\/24\/reverse-engineering-the-mazda-can-bus-%e2%80%93-part-2\/\" target=\"_blank\">Reverse Engineering the Mazda CAN Bus &#8211; Part 2<\/a><\/li>\n<\/ol>\n<p>Notes :-<\/p>\n<ol>\n<li>I&#8217;ve still got some data from another person on a similar quest to combine into this data&#8230; if you have any info\/data as well.\u00a0 Let me know and I&#8217;ll add it too.<\/li>\n<li>Ignore my silly colour schemes \ud83d\ude42\u00a0 I think blue is confirmed, and all others&#8230;mean something.\u00a0 I&#8217;ll clean it up later.<\/li>\n<\/ol>\n<h1>HS-CAN Data<\/h1>\n<p>This is the HS CAN data.\u00a0 500 kbps \/ 500kHz.<\/p>\n<p><!--   \t\tBODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P { font-family:\"Arial\"; font-size:x-small } --><\/p>\n<table border=\"0\" cellspacing=\"0\" frame=\"void\" rules=\"none\">\n<colgroup>\n<col width=\"96\"><\/col>\n<col width=\"88\"><\/col>\n<col width=\"47\"><\/col>\n<col width=\"62\"><\/col>\n<col width=\"224\"><\/col>\n<col width=\"470\"><\/col>\n<\/colgroup>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" width=\"96\" height=\"32\" align=\"left\" valign=\"top\">Can Message Identifier<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" width=\"88\" align=\"left\" valign=\"top\">Byte(s)<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" width=\"47\" align=\"left\" valign=\"top\">Bit<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" width=\"62\" align=\"left\" valign=\"top\">Bitmask<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" width=\"224\" align=\"left\" valign=\"top\">Description<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" width=\"470\" align=\"left\" valign=\"top\">Comment<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000040<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ffff00\">Only lasts when key is first on<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000046<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ffff00\">Only lasts when key is first on<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000190<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Brake Active<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000200<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0,1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Correlates with with 00000200(4,5) &amp; Acceleration<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000200<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2,3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000200<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">4,5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Correlates with with 00000200(0,1) &amp; Acceleration<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000200<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">7<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x80<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000201<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0,1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">RPM<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Scale = X rpm.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000201<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2,3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Offset by 0x4000.  Appears to be the &#8216;delta&#8217; in engine torque? Derivative of rpm?  Cumulative returns to zero.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000201<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">4,5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Vehicle Speed<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Scale = X\/100 km\/h. Unsigned.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000201<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Accelerator Pedal<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ffff00\">Accelerator Position.  200 is fully depressed.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000205<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Brake Active<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">0000020F<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">2,3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Vehicle Speed<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Scale = (X-10000)\/100 km\/h, unsigned (Refer to handle position).  Correlates with 0000004B0 wheel speeds.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">0000020F<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Appears always on<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000211<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">7<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x80<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Appears always on<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000211<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Appears always on<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000212<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">7<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x80<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Appears always on<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000212<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x20<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Appears always on<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000212<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">7<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x80<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Appears always on<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000212<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x10<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ffff00\">Some Dash Warning Light&#8230; Off when ignition is off<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000212<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ffff00\">Some Dash Warning Light&#8230; Off when ignition is off<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Off (Park)<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x03 appears to be &#8216;neutral&#8217;<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Reverse<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x03 appears to be &#8216;neutral&#8217;<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Forward (Drive)<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x10<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">1st Gear<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x20<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">2nd Gear<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">3rd Gear<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">7<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x80<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">4th Gear<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x8<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Gear Shift<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Active for several messages on each gear change.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x10<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Occurred once on a gear change<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ffff00\">Something to do with brake pedal<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000228<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">7<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x80<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Manual\/Triptronic<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000231<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Not Brake, but very close&#8230;changes not far from brake<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000231<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Always appears off<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000231<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Always appears off<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000231<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x8<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Always appears off<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000231<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x10<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">1st Gear<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Reverse = 0xE?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000231<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x20<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">2nd Gear<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Reverse = 0xE?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000231<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">3rd Gear<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Reverse = 0xE?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000231<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\" bgcolor=\"#ccccff\">7<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0x80<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">4th Gear<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Reverse = 0xE?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000231<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">1,2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ffff00\">Torque? RPM demand x 10?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000240<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ffff00\">Varies, not correlated with speed\/accel.  Around 10\/11\/12 when stationary.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ff6309\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ff6309\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ff6309\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Accelerator Position.  225 seems fully depressed, but bias of 32\u2026 See other accel pos.  This might be the raw value, some noise.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x8<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x10<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x20<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000250<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000002A0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Appears to be all zeroes (4 byte frame)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000420<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0,1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000420<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000420<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Counter (Always Increments)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000430<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Not sure if 2 bytes or byte pair.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Not seen to change (0)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Changes<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Changes<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x8<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Not seen to change (1)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Not seen to change (1)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x8<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Not seen to change (1)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x8<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">000004B0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0,1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Left Front Wheel Speed<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Check Order. Scale = (X-10000)\/100 km\/h, unsigned (Refer to handle position).  Correlates with 00000020F vehicle speeds.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">000004B0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">2,3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Right Front Wheel Speed<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Check Order. Scale = (X-10000)\/100 km\/h, unsigned (Refer to handle position).  Correlates with 00000020F vehicle speeds.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">000004B0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">4,5<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Left Rear Wheel Speed<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Check Order. Scale = (X-10000)\/100 km\/h, unsigned (Refer to handle position).  Correlates with 00000020F vehicle speeds.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">000004B0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">6,7<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Right Rear Wheel Speed<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Check Order. Scale = (X-10000)\/100 km\/h, unsigned (Refer to handle position).  Correlates with 00000020F vehicle speeds.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">000004DA<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">0,1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">Steering Column Angle<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ccccff\">(X-32768)\/10 Degrees, Clockwise +ve.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000004DA<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Not seen to change (1)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000004DA<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"right\">7<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">0x80<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Not seen to change (1)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000004EA<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">1 Byte Frame always 00<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000004EC<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">8 Byte Frame always 00<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000004F0<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unchanging Unknown Every 5s<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">14 24 12 FF FF 7F<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000004F1<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unchanging Unknown Every 5s<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">4A 01 9F FF FF 64 5E 5E<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000004F2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">1,2<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\" bgcolor=\"#ffff00\">Odometer (Total)<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Might be first byte too to get the range<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000004F3<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unchanging Unknown Every 5s<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">32 30 33 30 30 38 31 31<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #1a1a1a;\" height=\"17\" align=\"left\">000004F4<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">Unchanging Unknown Every 5s<\/td>\n<td style=\"border: 1px solid #1a1a1a;\" align=\"left\">42 4B 31 30 46 32 30 30<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1>MS CAN Data<\/h1>\n<p>This is the MS CAN data. 125 kbps \/ 125 kHz.<\/p>\n<p><!--   \t\tBODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P { font-family:\"Arial\"; font-size:x-small } --><\/p>\n<table border=\"0\" cellspacing=\"0\" frame=\"void\" rules=\"none\">\n<colgroup>\n<col width=\"96\"><\/col>\n<col width=\"88\"><\/col>\n<col width=\"47\"><\/col>\n<col width=\"62\"><\/col>\n<col width=\"224\"><\/col>\n<col width=\"470\"><\/col>\n<\/colgroup>\n<tbody>\n<tr>\n<td style=\"border: 1px solid #000000;\" width=\"96\" height=\"32\" align=\"left\" valign=\"top\">Can Message Identifier<\/td>\n<td style=\"border: 1px solid #000000;\" width=\"88\" align=\"left\" valign=\"top\">Byte(s)<\/td>\n<td style=\"border: 1px solid #000000;\" width=\"47\" align=\"left\" valign=\"top\">Bit<\/td>\n<td style=\"border: 1px solid #000000;\" width=\"62\" align=\"left\" valign=\"top\">Bitmask<\/td>\n<td style=\"border: 1px solid #000000;\" width=\"224\" align=\"left\" valign=\"top\">Description<\/td>\n<td style=\"border: 1px solid #000000;\" width=\"470\" align=\"left\" valign=\"top\">Comment<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000023<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">1<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">7<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x80<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Not seen to change (1)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000201<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">0,1<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">RPM<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000201<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">2,3<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Offset by 0x8000.  Appears to be the &#8216;delta&#8217; in engine torque? Cumulative returns to zero.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000201<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">4,5<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Vehicle Speed<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Scale = X\/100 km\/h. Unsigned.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000201<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">6<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Accelerator Position?  Very closely linked with accelerations (not decel).<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000265<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">5<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x20<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">Left Blinker \u2013 Indicates light on.  (It pulses too!) Check hazard<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000265<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">Right Blinker \u2013 Indicates light on.  (It pulses too!) Check hazard<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000285<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">5<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x20<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">key pos?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000285<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">key pos?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">0000028F<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">4<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x10<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">volume?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">0000028F<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">volume?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">0000028F<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">7<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x80<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">volume?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000290<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">1,2,3,4,5,6,7<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">HU LCD Alphanumeric Display 1\/2<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">ASCII Byte Codes<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000291<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">1,2,3,4,5,6,7<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">HU LCD Alphanumeric Display 2\/2<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">ASCII Byte Codes<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000400<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">0,1<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Average Speed<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Average Speed in Km\/h.  Might be single byte only<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000400<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">2,3<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Fuel Consumption<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Instantaneous Fuel Consumption L\/100km.  Scale X\/10.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000400<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">3,4<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Average Fuel Consumption<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Fuel Consumption (L) per 100km.  Scale X\/10.  Might be single byte only.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\" bgcolor=\"#ccccff\">00000400<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">5,6<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Distance Remaining<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ccccff\">Distance in KM remaining<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000401<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Not seen to change (0)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000420<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Rises then levels off&#8230;Temperature?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000420<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">1,2<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">Increasing counter?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000420<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">4<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">1<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x2<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000420<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">4<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Unknown<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">2<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">Guess only, temperature in C X\/4 (0.25deg C incs)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">3<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">0<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x1<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">Key On?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">3<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">3<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x8<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">Air Con running?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">3<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"right\">6<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">0x40<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">Highbeam (Indicator Light)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000433<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">4<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\" bgcolor=\"#ff00ff\">Headlight &amp; Wiper<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000460<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Key position?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000501<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Key?<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #000000;\" height=\"17\" align=\"left\">00000511<\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\"><\/td>\n<td style=\"border: 1px solid #000000;\" align=\"left\">Key?<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"_mcePaste\" style=\"overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;\">http:\/\/www.madox.net\/blog\/2009\/10\/24\/reverse-engineering-the-mazda-can-bus-%e2%80%93-part-2\/<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Read the multi-part blog posts :- Reverse Engineering the Mazda CAN Bus &#8211; Part 1 Reverse Engineering the Mazda CAN Bus &#8211; Part 2 Notes :- I&#8217;ve still got some data from another person on a similar quest to combine into this data&#8230; if you have any info\/data as well.\u00a0 Let me know and &hellip; <a href=\"http:\/\/www.madox.net\/blog\/projects\/mazda-can-bus\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Mazda CAN Bus&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":323,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-75","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/pages\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/comments?post=75"}],"version-history":[{"count":3,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/pages\/75\/revisions"}],"predecessor-version":[{"id":553,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/pages\/75\/revisions\/553"}],"up":[{"embeddable":true,"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/pages\/323"}],"wp:attachment":[{"href":"http:\/\/www.madox.net\/blog\/wp-json\/wp\/v2\/media?parent=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}