Message from discussion
OpenGarages VRL Hive13 Update
Received: by 10.59.7.234 with SMTP id df10mr6037638ved.23.1347333158888;
Mon, 10 Sep 2012 20:12:38 -0700 (PDT)
X-BeenThere: cincihackerspace@googlegroups.com
Received: by 10.52.177.106 with SMTP id cp10ls8701vdc.2.gmail; Mon, 10 Sep
2012 20:12:38 -0700 (PDT)
Received: by 10.58.127.226 with SMTP id nj2mr5961555veb.3.1347333158487;
Mon, 10 Sep 2012 20:12:38 -0700 (PDT)
Received: by 10.58.127.226 with SMTP id nj2mr5961553veb.3.1347333158473;
Mon, 10 Sep 2012 20:12:38 -0700 (PDT)
Return-Path: <agent.cr...@gmail.com>
Received: from mail-vc0-f181.google.com (mail-vc0-f181.google.com [209.85.220.181])
by gmr-mx.google.com with ESMTPS id ef10si3613898vdb.3.2012.09.10.20.12.38
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 10 Sep 2012 20:12:38 -0700 (PDT)
Received-SPF: pass (google.com: domain of agent.cr...@gmail.com designates 209.85.220.181 as permitted sender) client-ip=209.85.220.181;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of agent.cr...@gmail.com designates 209.85.220.181 as permitted sender) smtp.mail=agent.cr...@gmail.com; dkim=pass header...@gmail.com
Received: by vcbfl17 with SMTP id fl17so49008vcb.40
for <multiple recipients>; Mon, 10 Sep 2012 20:12:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:date:message-id:subject:from:to:content-type;
bh=zwdPIFp4k6ILtkapYYxUMlJEql7yOP7qO7aOCdTQ+vg=;
b=mvevRzeH9cM6xdbCgcvt8QIoO0SIiWl+zvL2nB1Gq7K0SPvwpwiRTFgfOB5c6+N1zA
kkmhet1CKy92KlOp2k2kLicQm1xJaxxDIgw17BxfucNZ9Mq4CATZL0Y0FJxNFN0xnlQ1
XIIaBDZiXOQeFk4uAjrP5QZlybwTYKkfjUkHRE2rHrMwvZJEaPOa2oSgjJYb5tSfohrG
ktLGntL6sRO7vNHlhxEpYLg7iXdWGbggzOZK3bp4TjPTksmZ/EBIhuIuaDi3tyUfbaC+
m8cuBQGRHTPszlz/e9hf2sED1X7ECXdDF9trAnlicsw1DNEq82Q98C5hQ9/g2kAwsrea
SMWg==
MIME-Version: 1.0
Received: by 10.52.24.201 with SMTP id w9mr18391120vdf.125.1347333158315; Mon,
10 Sep 2012 20:12:38 -0700 (PDT)
Received: by 10.220.27.141 with HTTP; Mon, 10 Sep 2012 20:12:38 -0700 (PDT)
Date: Mon, 10 Sep 2012 23:12:38 -0400
Message-ID: <CALEb9cVEP0JBAPiNuhLDoig=NkCOBMDtoexDmmVv79vgxCS...@mail.gmail.com>
Subject: OpenGarages VRL Hive13 Update
From: Craig <agent.cr...@gmail.com>
To: opendoorhack-a-thon@googlegroups.com, cincihackerspace@googlegroups.com
Content-Type: multipart/alternative; boundary=bcaec50162074ba62004c9647228
--bcaec50162074ba62004c9647228
Content-Type: text/plain; charset=ISO-8859-1
Last Saturday was the first meeting at Hive13. On Friday, I gave a talk
about reversing the Honda Nav system and a quick intro to CAN and Open
Garages. Saturdays turnout was much smaller so we mainly described CAN to
a few people and worked on some of the new tools.
Dave B shared some info on his CAN in the Middle Device. The HW porn is
posted up on the site with some specs: http://wiki.hive13.org/CANiTM
I released a tool called CANiBUS. This was originally going to be the
front-end for just the CAN in the Middle device but we thought we could do
much more with it. So there is a CANIBUS Server that can connect to one or
more CAN devices (and cars) The client interface is separate. It uses an
XML protocol to talk between client and server. Clients connect and can
select a CAN device to start a "hack session" on. This gives us a lot of
flexibility in that you can have a classroom full of people and work on one
car w/o overloading the battery. You can also have people connect in
remotely and work on the same car and even have read-only instructor modes,
etc. Separate clients allows for different interfaces to specialize in
different things. They could also run on any platform, device, tablet,
etc. A chat interface is also built in, both for the lobby and individual
hack sessions.
While this code is still uber alpha, we have released the source:
http://wiki.hive13.org/CANiBUS
It also comes with a Ncurses client that I use to test out the protocol,
bonus is that it can easily run on a headless CANiBUS server and can be
operated over SSH.
We still have a TON to do. The OpenGarages site still needs a lot of work,
policy documents still need to be drafted as well as actual on-car hacking
time. We are hoping by next months meeting we will have a CAN in the
Middle prototype board ready as well as at least ELM327 Can support (Uber
cheap OBD Scantool) as well as a CAN simulator for testing and developing
clients.
Craig
--bcaec50162074ba62004c9647228
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Last Saturday was the first meeting at Hive13.=A0 On Friday, I gave a talk =
about reversing the Honda Nav system and a quick intro to CAN and Open Gara=
ges.=A0 Saturdays turnout was much smaller so we mainly described CAN to a =
few people and worked on some of the new tools.<br>
<br>Dave B shared some info on his CAN in the Middle Device.=A0 The HW porn=
is posted up on the site with some specs: <a href=3D"http://wiki.hive13.or=
g/CANiTM">http://wiki.hive13.org/CANiTM</a><br><br>I released a tool called=
CANiBUS.=A0 This was originally going to be the front-end for just the CAN=
in the Middle device but we thought we could do much more with it.=A0 So t=
here is a CANIBUS Server that can connect to one or more CAN devices (and c=
ars)=A0 The client interface is separate.=A0=A0 It uses an XML protocol to =
talk between client and server.=A0 Clients connect and can select a CAN dev=
ice to start a "hack session" on.=A0 This gives us a lot of flexi=
bility in that you can have a classroom full of people and work on one car =
w/o overloading the battery.=A0 You can also have people connect in remotel=
y and work on the same car and even have read-only instructor modes, etc.=
=A0 Separate clients allows for different interfaces to specialize in diffe=
rent things.=A0 They could also run on any platform, device, tablet, etc.=
=A0 A chat interface is also built in, both for the lobby and individual ha=
ck sessions.<br>
<br>While this code is still uber alpha, we have released the source:<br><a=
href=3D"http://wiki.hive13.org/CANiBUS">http://wiki.hive13.org/CANiBUS</a>=
<br><br>It also comes with a Ncurses client that I use to test out the prot=
ocol, bonus is that it can easily run on a headless CANiBUS server and can =
be operated over SSH.<br>
<br>We still have a TON to do.=A0 The OpenGarages site still needs a lot of=
work, policy documents still need to be drafted as well as actual on-car h=
acking time.=A0 We are hoping by next months meeting we will have a CAN in =
the Middle prototype board ready as well as at least ELM327 Can support (Ub=
er cheap OBD Scantool) as well as a CAN simulator for testing and developin=
g clients.<br>
<br>Craig<br>
--bcaec50162074ba62004c9647228--