No subject


Sun May 6 08:57:18 HKT 2012


nt, and implement something properly when we know it is=0A feasible.
The problem is that we need CAN bus dumps while OnStar / KeyFob pre-heat an=
d remote start/stop is commanded. For that, we need=0A someone with a Volt =
in the USA and CAN-USB logger to help us try to find the commands.
Regards, Mark.
On 16 Feb, 2013, at 7:56 AM, Rens Meijer <r.meijer at atlantis-it.nl> wrote:
Hello, =A0Last week I received the OVMS V2=0A module to monitor my Ampera. =
I already had an OVMS V1 module to monitor the Tesla Roadster, so it works =
nicely from 1 app. =A0In winter I like the remote start/stop function of th=
e Ampera to pre-heat the car.I found this Youtube that in the US it is poss=
ible with the OnStar system to remote start/stop the car. See at 2.21 in th=
e movie.http://www.youtube.com/watch?v=3DIOJMVbQnNIU&sns=3DemHas somebody a=
lready made a CAN bus log during the remote start/stop by using the remote =
control? If you are able to find the sequence, how easy would it be to conf=
igure the current home buttons in the app to implement the start/stop funct=
ion?I would like to hear your thoughts on this? =A0Best Regards, =A0Rens=A0=
=A0_______________________________________________
OvmsDev mailing list
OvmsDev at lists.teslaclub.hk
http://lists.teslaclub.hk/mailman/listinfo/ovmsdev


-----Inline Attachment Follows-----

_______________________________________________
OvmsDev mailing list
OvmsDev at lists.teslaclub.hk
http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
_______________________________________________
OvmsDev mailing list
OvmsDev at lists.teslaclub.hk
http://lists.teslaclub.hk/mailman/listinfo/ovmsdev



-----Inline Attachment Follows-----

_______________________________________________
OvmsDev mailing list
OvmsDev at lists.teslaclub.hk
http://lists.teslaclub.hk/mailman/listinfo/ovmsdev

---1387227393-983510411-1361859110=:59596
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<table cellspacing=3D"0" cellpadding=3D"0" border=3D"0" ><tr><td valign=3D"=
top" style=3D"font: inherit;"><div id=3D"yiv465072797"><table id=3D"yiv4650=
72797bodyDrftID" class=3D"yiv465072797" cellpadding=3D"0" cellspacing=3D"0"=
 border=3D"0"><tbody><tr><td id=3D"yiv465072797drftMsgContent" style=3D"fon=
t:inherit;font-family:arial;font-size:10pt;">FYI I tried to get more logs b=
ut keep running into a data overrun problem with<br>my simple 200Mhz ARM ba=
sed can logger.<br>This even with logging only IDs that meet mask 0x7e0.<br=
>The vendor sample code I have does not use filters, so the filtering is in=
 SW, but even with <br>writing logs to ramdisk I still see overrun errors.<=
br>The HW supports filtering and I will try that next, but it seems when on=
star does an enquiry <br>there is a huge burst of CAN activity that perhaps=
 will still overrun this low power hardware.&nbsp; I mean The (non masked) =
logger saw &gt;59,000 lines (many overruns) in just a few seconds.<br><br>W=
hat PC (Windows or
 preferably Linux) USB/CAN &amp; software do you recommend for capturing lo=
gs, setting filters etc?<br><br>I will try to get a HW filtered logger goin=
g next.<br><br>Sorry for the=0A delay.<br><br>Regards,<br>Richard<br><br><b=
r>--- On <b>Sun, 2/24/13, Mark Webb-Johnson <i>&lt;mark at webb-johnson.net&gt=
;</i></b> wrote:<br><blockquote style=3D"border-left:2px solid rgb(16, 16, =
255);margin-left:5px;padding-left:5px;"><br>From: Mark Webb-Johnson &lt;mar=
k at webb-johnson.net&gt;<br>Subject: Re: [Ovmsdev] Ampera remote start/stop f=
unction<br>To: "OVMS Developers" &lt;ovmsdev at lists.teslaclub.hk&gt;<br>Date=
: Sunday, February 24, 2013, 4:48 PM<br><br><div id=3D"yiv465072797"><div>R=
ichard,<div><br></div><div>Given the volume of data, I suspect this is goin=
g to be hard.</div><div><br></div><div>For the Roadster, one technique we h=
ad was to PING the bus at specific points of the test.</div><div><br></div>=
<blockquote class=3D"yiv465072797webkit-indent-blockquote" style=3D"margin:=
0 0 0 40px;border:none;padding:0px;"><div>e.g.; Start log, wait 30 seconds,=
 PING, send unlock command, PING, wait for car's response, PING, wait 30 se=
conds, Stop log. Save=0A specific log file, with documented PINGs.</div></b=
lockquote><div><br></div><div>The PINGs we used were just to transmit a 0 b=
yte CAN bus message on an unused arbitration ID (which would then indirectl=
y also show up in the can bus logs). If you have some way to inject a messa=
ge directly into the can bus logs, without actually transmitting on the bus=
, that is also fine. We just need some markers in the files as close as pos=
sible to the events they relate to.</div><div><br></div><div>It looks somet=
hing like this (Tesla Roadster annotated log extract):</div><div><br></div>=
<blockquote class=3D"yiv465072797webkit-indent-blockquote" style=3D"margin:=
0 0 0 40px;border:none;padding:0px;"><div><div><font class=3D"yiv465072797A=
pple-style-span" face=3D"'Andale Mono'">1006.1565 588 00 00 84</font></div>=
<div><font class=3D"yiv465072797Apple-style-span" face=3D"'Andale Mono'">10=
06.1570 1A0 00 00 00 00</font></div><div><font class=3D"yiv465072797Apple-s=
tyle-span" face=3D"'Andale=0A Mono'">1006.1573 590 01 00 00 00 00 00 00 00<=
/font></div><div><font class=3D"yiv465072797Apple-style-span" face=3D"'Anda=
le Mono'">1006.4738 NOTE &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PING: TD11 tr=
ansmit</font></div><div><font class=3D"yiv465072797Apple-style-span" face=
=3D"'Andale Mono'">1006.5559 100 96 E8 00 02 A1 0C 00 00 &nbsp; &nbsp;-&gt;=
VDS Doors (l-door: closed) (r-door: closed) (chargeport: closed) (pilot: tr=
ue) (charging: false) (bits E8)</font></div><div><font class=3D"yiv46507279=
7Apple-style-span" face=3D"'Andale Mono'">1006.8353 343 00 00 04 00 00 0A 2=
0 F0</font></div><div><font class=3D"yiv465072797Apple-style-span" face=3D"=
'Andale Mono'">1006.8364 344 52 35 50 37 6E 39 6F 3A &nbsp; &nbsp; &nbsp;--=
- TPMS (f-l 29psi,13C f-r 29psi,15C r-l 39psi,17C r-r 40psi,18C)</font></di=
v></div></blockquote><div><br></div><div>We kept each individual command in=
 a separate test and log file, for=0A clarity.</div><div><br></div><div>Usi=
ng that technique, we get 30 seconds of pre-command normal data, the unlock=
 command and car's response sandwiched between three pings, and then 30 sec=
onds of post-command normal data. By comparing the messages pre, during and=
 post, it is much easier to see what has changed and try to isolate likely =
candidates for what we are looking for. My best guess is that these command=
s will be 7E? request/response style, but they could also turn up on normal=
 can arbitration IDs.</div><div><br></div><div>The commands we are looking =
for on the Volt/Ampera are:</div><div><br></div><div><ol class=3D"yiv465072=
797MailOutline"><li>Wake up [onstar status update request] car (can bus is =
idle, something is sent, then suddenly bus is active and lots of stuff happ=
ening). Candidate for this now is&nbsp;<font class=3D"yiv465072797Apple-sty=
le-span" face=3D"'Andale Mono'">7E4 02 1A A5 00 00 00 00 00</font>.</li><li=
>Sleep (this maybe a 2 minute timer,=0A or some other specific command). Do=
es closing the App send a command to immediately shut the bus/car down, or =
is there a timer involved?</li><li>Onstar remote door lock (from an awake c=
ar).</li><li>Onstar remote door unlock (from an awake car).</li><li>Onstar =
remote start.</li><li>Onstar remote stop.</li></ol></div><div><br></div><di=
v>As Michael J points out, it is also useful if you can give us what the ca=
r / app shows at each point. Such as for the remote start cabin pre-heat, w=
hat is the ambient and/or cabin temperature show in the car and on the app?=
</div><div><br></div><div>Regarding Michael J's suggestions for filters, I =
agree. In particular a filter on just IDs 7E? (16 arbitration IDs) would be=
 very useful and would reduce volume and overruns. But, it is also useful t=
o get a full dump as well.</div><div><br></div><div>I realise that this is =
a lot of time-in-the-car for you, but am encouraged by the first results yo=
u got. Perhaps we should just=0A concentrate on the easier #1 through #4 to=
 start with (wake, sleep, lock, unlock)?</div><div><br></div><div>Regards, =
Mark.</div><div><br><div><div>On 25 Feb, 2013, at 7:50 AM, Richard G Jones =
wrote:</div><br class=3D"yiv465072797Apple-interchange-newline"><blockquote=
 type=3D"cite"><div><div>Wow that's great decoding work.</div><div>Sorry ab=
out the overruns.</div><div>Would it help to get another capture, with seve=
ral iterations?</div><div><br></div><div><br></div><div><br></div><div><br>=
</div><div><br></div><div><div style=3D"font-size:75%;color:#575757;">Sent =
from my phablet, scuse the typos</div></div> <br>Mark Webb-Johnson &lt;<a r=
el=3D"nofollow">mark at webb-johnson.net</a>&gt; wrote:<br><div><br></div>I've=
 been working through the logs (if anyone else needs a look, let me know).<=
div><br></div><div>I started by converting to crtd format, so I could use s=
ome of my=0A tools on it.</div><div><br></div><div>Looking at a bunch of ot=
her logs provided by volt/ampera drivers, we've so far seen 108 unique can =
arbitration IDs:</div><div><br></div><div><blockquote style=3D"margin:0 0 0=
 40px;border:none;padding:0px;"><div><font face=3D"Andale Mono">096 097 098=
 0AA 0B1 0B9 0BA 0BB 0BC 0BD 0C1 0C4 0C5 0C7 0C9 0D1 0D3 0F1 101 120 12A 13=
0 135 137 139 140 148</font></div><span style=3D"font-family:'Andale Mono';=
">160&nbsp;</span><span style=3D"font-family:'Andale Mono';">17D 182 185 18=
6 1A1 1A3 1C3 1C4 1C5 1C6 1DF 1E1 1E5 1E9 1EB 1ED 1EF 1F1 1F3 1F4 1F5 1FB 2=
00 202 204 206</span></blockquote><blockquote style=3D"margin:0 0 0 40px;bo=
rder:none;padding:0px;"><span style=3D"font-family:'Andale Mono';">214 222&=
nbsp;</span><span style=3D"font-family:'Andale Mono';">224 226 228 230 236 =
238 287 2C3 2C7 2F1 2F9 32A 32C 348 34A 3C1 3C9 3CB 3D1 3DC 3DD 3E3 3E9 3ED=
 3F1</span></blockquote><blockquote style=3D"margin:0 0 0 40px;border:none;=
padding:0px;"><span
 style=3D"font-family:'Andale Mono';">3F9 3FB 3FC&nbsp;</span><span style=
=3D"font-family:'Andale Mono';">451 4C1 4C5 4C7 4C9 4CB 4D1 4D7 4D9 4E1 4E9=
 4F1 500 514 52A 530 589 770 772 773 778 77D 77F 787</span></blockquote></d=
iv><div><br></div><div>Looking at your logs, I see five new ones have shown=
 up:</div><div><br></div><div><blockquote style=3D"margin:0 0 0 40px;border=
:none;padding:0px;"><div><font face=3D"Andale Mono">22A&nbsp;</font><span s=
tyle=3D"font-family:'Andale Mono';">362&nbsp;</span><span style=3D"font-fam=
ily:'Andale Mono';">385&nbsp;</span><span style=3D"font-family:'Andale Mono=
';">7E4&nbsp;</span><span style=3D"font-family:'Andale Mono';">7EC</span></=
div></blockquote></div><div><br></div><div>22A is jumping all over the plac=
e. 362 is all zeros. 385 is zeros up until&nbsp;10:56:05.178, when it chang=
es to show what may be temperature, and then at 10:57:47.007 it seem to swi=
tch back to zeros.</div><div><br></div><div>The 7E4 and 7EC ones are the mo=
st=0A interesting, as they are OBDII style request/response. Here are the r=
elevant logs:</div><div><br></div><div><blockquote style=3D"margin:0 0 0 40=
px;border:none;padding:0px;"><font face=3D"Andale Mono">10:44:47.323 R11 7E=
4 02 1A A5 00 00 00 00 00<br>10:44:47.335 R11 7EC 04 5A A5 01 03 AA AA AA</=
font></blockquote><blockquote style=3D"margin:0 0 0 40px;border:none;paddin=
g:0px;"><font face=3D"Andale Mono"><br>10:44:47.533 R11 7E4 03 22 83 77 00 =
00 00 00<br>10:44:47.536 R11 7EC 06 62 83 77 06 0A 2D AA<br><br></font></bl=
ockquote><blockquote style=3D"margin:0 0 0 40px;border:none;padding:0px;"><=
font face=3D"Andale Mono">10:44:47.744 R11 7E4 02 1A A4 00 00 00 00 00<br>1=
0:44:47.746 R11 7EC 10 09 5A A4 1C 1C 1C 1C<br><br></font></blockquote><blo=
ckquote style=3D"margin:0 0 0 40px;border:none;padding:0px;"><font face=3D"=
Andale Mono">10:44:47.762 R11 7E4 30 00 00 00 00 00 00 00<br>10:44:47.766 R=
11 7EC 21 1C 1C 1C AA AA AA AA<br><br></font></blockquote><blockquote style=
=3D"margin:0 0 0
 40px;border:none;padding:0px;"><font face=3D"Andale Mono">10:44:48.622 R11=
 7EC 07 62 41 AB 00 00 00 00<br><br></font></blockquote><blockquote style=
=3D"margin:0 0 0 40px;border:none;padding:0px;"><font face=3D"Andale Mono">=
10:44:49.105 R11 7E4 03 22 41 AC 00 00 00 00<br>10:44:49.187 R11 7E4 03 22 =
41 AB 00 00 00 00<br>10:44:50.011 R11 7E4 03 22 43 9B 00 00 00 00<br>10:44:=
50.309 R11 7E4 03 22 83 E1 00 00 00 00<br>10:44:50.680 R11 7E4 03 22 83 75 =
00 00 00 00<br></font><span style=3D"font-family:'Andale Mono';">10:44:50.6=
83 R11 7EC 06 62 83 75 06 0A 2D AA</span></blockquote><blockquote style=3D"=
margin:0 0 0 40px;border:none;padding:0px;"><font face=3D"Andale Mono"><br>=
</font></blockquote><blockquote style=3D"margin:0 0 0 40px;border:none;padd=
ing:0px;"><font face=3D"Andale Mono">10:44:50.757 R11 7E4 03 22 41 A6 00 00=
 00 00<br></font><span style=3D"font-family:'Andale Mono';">10:44:52.575 R1=
1 7E4 03 22 43 89 00 00 00 00</span></blockquote></div><div><br></div><div>=
Note that 7E4=0A is the&nbsp;Hybrid Powertrain Control Module B, and 7EC is=
 the reply to that request.</div><div><br></div><div>OBDII standard request=
s are:</div><div><ul><li><span style=3D"background-color:rgb(255, 255, 255)=
;font-family:Arial, Helvetica, sans-serif;font-size:13px;">0x01 - Request C=
urrent Powertrain Diagnostic Data</span></li><li><span style=3D"background-=
color:rgb(255, 255, 255);font-family:Arial, Helvetica, sans-serif;font-size=
:13px;">0x02 - Request Powertrain Freeze Frame Data</span></li><li><span st=
yle=3D"background-color:rgb(255, 255, 255);font-family:Arial, Helvetica, sa=
ns-serif;font-size:13px;">0x03 - Request Emission-Related Diagnostic Troubl=
e Codes</span></li><li><span style=3D"background-color:rgb(255, 255, 255);f=
ont-family:Arial, Helvetica, sans-serif;font-size:13px;">0x04 - Clear/Reset=
 Emission-Related Diagnostic Information</span></li><li><span style=3D"back=
ground-color:rgb(255, 255, 255);font-family:Arial, Helvetica, sans-serif;fo=
nt-size:13px;">0x05=0A - Request Oxygen Sensor Monitoring Test Results</spa=
n></li><li><span style=3D"background-color:rgb(255, 255, 255);font-family:A=
rial, Helvetica, sans-serif;font-size:13px;">0x06 - Request On-Board Monito=
ring Test Results for Specific Monitored Systems</span></li><li><span style=
=3D"background-color:rgb(255, 255, 255);font-family:Arial, Helvetica, sans-=
serif;font-size:13px;">0x07 - Request Emission-Related Diagnostic Trouble C=
odes Detected During Current or Last Completed Driving Cycle</span></li><li=
><span style=3D"background-color:rgb(255, 255, 255);font-family:Arial, Helv=
etica, sans-serif;font-size:13px;">0x08 - Request Control of On-Board Syste=
m, Test or Component</span></li><li><span style=3D"background-color:rgb(255=
, 255, 255);font-family:Arial, Helvetica, sans-serif;font-size:13px;">0x09 =
- Request Vehicle Information</span></li><li><span style=3D"background-colo=
r:rgb(255, 255, 255);font-family:Arial, Helvetica, sans-serif;font-size:13p=
x;">0x0A - Request=0A Emission-Related Diagnostic Trouble Codes with Perman=
ent Status</span></li></ul></div><div>GMLAN enhanced services are:</div><di=
v><br></div><div><ul><li>0x10 - Initiate Diagnostics</li><li>0x12 - Read Fa=
ilure Record</li><li>0x1A - Read Diagnostic ID (DID)</li><li>0x20 - Return =
To Normal</li><li>0x22 - Read Data By Parameter ID (PID)</li><li>0x23 - Rea=
d Memory Address</li><li>0x27 - Security Access</li><li>0x28 - Disable Norm=
al Communications</li><li>0x2C - Define Dynamic Data Packet ID (DPID)</li><=
li>0x2D - Define PID by Memory Address</li><li>0x34 - Request Download</li>=
<li>0x36 - Transfer Data</li><li>0x3B - Write DID</li><li>0x3E - Tester Pre=
sent</li><li>0xA2 - Report Programming State</li><li>0xA5 - Enter Programmi=
ng Mode</li><li>0xA9 - Check Codes</li><li>0xAA - Read DPID</li><li>0xAE - =
Device Control</li></ul></div><div>So, what we are seeing is:</div><div><br=
></div><div><blockquote style=3D"margin:0px 0px 0px 40px;border:none;paddin=
g:0px;"><font
 face=3D"Andale Mono">10:44:47.323 R11 7E4 02 1A A5 00 00 00 00 00</font></=
blockquote><blockquote style=3D"margin:0px 0px 0px 40px;border:none;padding=
:0px;"><font face=3D"Andale Mono">=3D=3D&gt; Read diagnostic ID A5<br>10:44=
:47.335 R11 7EC 04 5A A5 01 03 AA AA AA</font></blockquote><blockquote styl=
e=3D"margin:0px 0px 0px 40px;border:none;padding:0px;"><font face=3D"Andale=
 Mono">=3D=3D&gt; Respond diagnostic ID A5 is 0103</font></blockquote><bloc=
kquote style=3D"margin:0px 0px 0px 40px;border:none;padding:0px;"><font fac=
e=3D"Andale Mono"><br>10:44:47.533 R11 7E4 03 22 83 77 00 00 00 00</font></=
blockquote><blockquote style=3D"margin:0px 0px 0px 40px;border:none;padding=
:0px;"><font face=3D"Andale Mono">=3D=3D&gt; Request extended PID 8377<br>1=
0:44:47.536 R11 7EC 06 62 83 77 06 0A 2D AA<br>=3D=3D&gt; Respond extended =
PID 8377 is 060A2D</font></blockquote><blockquote style=3D"margin:0px 0px 0=
px 40px;border:none;padding:0px;"><font face=3D"Andale Mono"><br></font></b=
lockquote><blockquote
 style=3D"margin:0px 0px 0px 40px;border:none;padding:0px;"><font face=3D"A=
ndale Mono">10:44:47.744 R11 7E4 02 1A A4 00 00 00 00 00</font></blockquote=
><blockquote style=3D"margin:0px 0px 0px 40px;border:none;padding:0px;"><fo=
nt face=3D"Andale Mono">=3D=3D&gt; Read&nbsp;diagnostic&nbsp;ID A4<br>10:44=
:47.746 R11 7EC 10 09 5A A4 1C 1C 1C 1C<br>=3D=3D&gt;&nbsp;Weird&nbsp;respo=
nse - seem shifted over one. But, presumably a response to diagnostic ID A4=
. Maybe corrupt in the log?</font></blockquote><blockquote style=3D"margin:=
0px 0px 0px 40px;border:none;padding:0px;"><font face=3D"Andale Mono"><br><=
/font></blockquote><blockquote style=3D"margin:0px 0px 0px 40px;border:none=
;padding:0px;"><font face=3D"Andale Mono">10:44:47.762 R11 7E4 30 00 00 00 =
00 00 00 00</font></blockquote><blockquote style=3D"margin:0px 0px 0px 40px=
;border:none;padding:0px;"><font face=3D"Andale Mono">=3D=3D&gt; Bizarre. C=
orrupt?<br>10:44:47.766 R11 7EC 21 1C 1C 1C AA AA AA AA<br></font><span sty=
le=3D"font-family:'Andale=0A Mono';">=3D=3D&gt; Bizarre. Corrupt?</span></b=
lockquote><blockquote style=3D"margin:0px 0px 0px 40px;border:none;padding:=
0px;"><span style=3D"font-family:'Andale Mono';"><br></span></blockquote><b=
lockquote style=3D"margin:0px 0px 0px 40px;border:none;padding:0px;"><font =
face=3D"Andale Mono">10:44:48.622 R11 7EC 07 62 41 AB 00 00 00 00<br>=3D=3D=
&gt; Response to an extended PID request for 41AB, value 000000</font></blo=
ckquote><blockquote style=3D"margin:0px 0px 0px 40px;border:none;padding:0p=
x;"><font face=3D"Andale Mono"><br></font></blockquote><blockquote style=3D=
"margin:0px 0px 0px 40px;border:none;padding:0px;"><font face=3D"Andale Mon=
o">10:44:49.105 R11 7E4 03 22 41 AC 00 00 00 00</font></blockquote><blockqu=
ote style=3D"margin:0px 0px 0px 40px;border:none;padding:0px;"><font face=
=3D"Andale Mono">=3D=3D&gt; Extended PID request for pid 41AC<br>10:44:49.1=
87 R11 7E4 03 22 41 AB 00 00 00 00</font></blockquote><blockquote style=3D"=
margin:0px 0px 0px 40px;border:none;padding:0px;"><span
 style=3D"font-family:'Andale Mono';">=3D=3D&gt; Extended PID request for p=
id 41AB</span><font face=3D"Andale Mono"><br>10:44:50.011 R11 7E4 03 22 43 =
9B 00 00 00 00</font></blockquote><blockquote style=3D"margin:0px 0px 0px 4=
0px;border:none;padding:0px;"><span style=3D"font-family:'Andale Mono';">=
=3D=3D&gt; Extended PID request for pid 439B</span><font face=3D"Andale Mon=
o"><br>10:44:50.309 R11 7E4 03 22 83 E1 00 00 00 00<br></font><span style=
=3D"font-family:'Andale Mono';">=3D=3D&gt; Extended PID request for pid 83E=
1</span></blockquote><blockquote style=3D"margin:0px 0px 0px 40px;border:no=
ne;padding:0px;"><font face=3D"Andale Mono">10:44:50.680 R11 7E4 03 22 83 7=
5 00 00 00 00</font></blockquote><blockquote style=3D"margin:0px 0px 0px 40=
px;border:none;padding:0px;"><span style=3D"font-family:'Andale Mono';">=3D=
=3D&gt; Extended PID request for pid 8375</span><font face=3D"Andale Mono">=
<br></font><span style=3D"font-family:'Andale Mono';">10:44:50.683 R11 7EC =
06 62 83 75 06 0A 2D=0A AA</span></blockquote><blockquote style=3D"margin:0=
px 0px 0px 40px;border:none;padding:0px;"><span style=3D"font-family:'Andal=
e Mono';">=3D=3D&gt; Respond extended PID request for pid 8375, value 060A2=
D</span></blockquote><blockquote style=3D"margin:0px 0px 0px 40px;border:no=
ne;padding:0px;"><span style=3D"font-family:'Andale Mono';"><br></span></bl=
ockquote><blockquote style=3D"margin:0px 0px 0px 40px;border:none;padding:0=
px;"><font face=3D"Andale Mono">10:44:50.757 R11 7E4 03 22 41 A6 00 00 00 0=
0</font></blockquote><blockquote style=3D"margin:0px 0px 0px 40px;border:no=
ne;padding:0px;"><span style=3D"font-family:'Andale Mono';">=3D=3D&gt; Exte=
nded PID request for pid 41A6</span><font face=3D"Andale Mono"><br></font><=
span style=3D"font-family:'Andale Mono';">10:44:52.575 R11 7E4 03 22 43 89 =
00 00 00 00</span></blockquote><blockquote style=3D"margin:0px 0px 0px 40px=
;border:none;padding:0px;"><span style=3D"font-family:'Andale Mono';">=3D=
=3D&gt; Extended PID request for pid=0A 4389</span></blockquote></div><div>=
<br></div><div>The log file has &nbsp;a large number of 'data overrun error=
s' around 10:44:48 and 10:44:49 - I suspect that a few of few of the reques=
ts/replies were lost around that time. The start (10:44:47) of the log look=
s ok.</div><div><br></div><div>Looking at the idle can bus from 10:41, waki=
ng up at 10:44 is interesting:</div><div><br></div><div><blockquote style=
=3D"margin:0 0 0 40px;border:none;padding:0px;"><div><div><font face=3D"And=
ale Mono">10:41:37.203 R11 2C3 06 59 06 A0 06 A0 CA 00</font></div><div><fo=
nt face=3D"Andale Mono">10:41:37.203 R11 3D1 01 36 80 00 00 00 00 00</font>=
</div><div><font face=3D"Andale Mono">10:41:37.203 R11 3E9 00 00 00 00 00 0=
0 00 00</font></div><div><font face=3D"Andale Mono">10:44:47.323 R11 7E4 02=
 1A A5 00 00 00 00 00</font></div><div><font face=3D"Andale Mono">10:44:47.=
335 R11 7EC 04 5A A5 01 03 AA AA AA</font></div><div><font face=3D"Andale M=
ono">10:44:47.353 R11 1EB 02=0A 52</font></div></div></blockquote></div><di=
v><br></div><div>It certainly looks like the 7E4 02 1A A5 00 00 00 00 00 wo=
ke things up.</div><div><br></div><div>I'll keep looking, but it seems that=
 the log file is inconsistent as the logger got overloaded.</div><div><br><=
/div><div>Regards, Mark</div><div><br><div><div>On 23 Feb, 2013, at 3:13 AM=
, <a rel=3D"nofollow">rgjones at sbcglobal.net</a> wrote:</div><br class=3D"yi=
v465072797Apple-interchange-newline"><blockquote type=3D"cite"><table style=
=3D"" cellpadding=3D"0" cellspacing=3D"0" border=3D"0"><tbody><tr><td style=
=3D"font:inherit;" valign=3D"top">Hello Folks,<br>I just captured CAN data =
during onstar commands for remote start/stop lock/unlock.<br>Below are my n=
otes.&nbsp; Where should I send the log file?<br>Regards,<br>Richard<br>San=
 Diego<br>2013 Volt #119292<br><br>Fri Feb 22, 2013 10am PST<br>VIN:=0A 1g1=
re6e49du119292<br><br>Car plugged in, locked, finished charging (green led =
blinking)<br><br>walk up to car<br>fob - unlock<br>open passenger door - ge=
t in<br>close passenger door.<br>10:41<br>start android onstar app<br>reque=
st status update (push refresh icon on app) <br>10:43 - app shows doing ref=
resh<br>see CAN activity<br>10:44 app finally updates - 120V battery fully =
charged 36 mile ev range 152 fuel range&nbsp; Oil life remaining 86% odo 39=
55 miles<br>10:45 can updates stop<br>onstart remote door lock<br>1052 - se=
nt lock cmd<br>1052 locked - lots of can<br>1053 remote start sent.&nbsp; f=
ailed as=0A key in vehicle 1054<br>1054 remote unlock 1054 done<br>1055 lea=
ve via passenger door, close it.<br>keyfob lock 1055<br>leave key out of ra=
nge of the car<br>1055 remote start req <br>1056 app says "cabin temp being=
 set for optimal comfort"<br>lots of CAN<br>Dash still off, but orange engi=
ne light is on.<br>1057 send cancel engine start.<br>1057 - engine light of=
f - app says done<br><br><br>-rw-r--r-- 1 root root 17471412 2013-02-22 10:=
59 volt_130222_1_CAN_log.txt<br>Fri Feb 22, 2013 10am PST<br>VIN: 1g1re6e49=
du119292<br><br><br>Car plugged in, locked, finished charging (green led bl=
inking)<br><br>walk up to car<br>fob - unlock<br>open passenger door - get =
in<br>close passenger door.<br>10:41<br>start android onstar app<br>request=
 status update (push refresh icon on app) <br>10:43 - app shows doing refre=
sh<br>see CAN activity<br>10:44 app finally updates - 120V battery fully ch=
arged 36 mile ev range 152 fuel range&nbsp; Oil life remaining 86% odo 3955=
=0A miles<br>10:45 can updates stop<br>onstart remote door lock<br>1052 - s=
ent lock cmd<br>1052 locked - lots of can<br>1053 remote start sent.&nbsp; =
failed as key in vehicle 1054<br>1054 remote unlock 1054 done<br>1055 leave=
 via passenger door, close it.<br>keyfob lock 1055<br>leave key out of rang=
e of the car<br>1055 remote start req <br>1056 app says "cabin temp being s=
et for optimal comfort"<br>lots of CAN<br>Dash still off, but orange engine=
 light is on.<br>1057 send cancel engine start.<br>1057 - engine light off =
- app says done<br><br><br>-rw-r--r-- 1 root root 17471412 2013-02-22 10:59=
 volt_130222_1_CAN_log.txt<br>gzip volt_130222_1_CAN_log.txt <br>tattler:~#=
 tail volt_130222_1_CAN_log.txt <br>10:58:02.055852 S. id=3D0x000001c4 dat=
=3D0xca:0x62:0xc1:0x10:0x04:0x00:0x03:0xfe<br>10:58:02.057282 S. id=3D0x000=
001c5 dat=3D0x2c:0x03:0x2c:0x03:0x2e:0x01<br>10:58:02.058671 S. id=3D0x0000=
01f4 dat=3D0x00:0x00:0x00:0x00:0x00:0x00<br>10:58:02.060073 S. id=3D0x00000=
287=0A dat=3D0xc1:0x00<br>10:58:02.062044 S. id=3D0x000002c3 dat=3D0x06:0x5=
b:0x06:0xa0:0x06:0xa0:0xca:0x00<br>10:58:02.062468 S. id=3D0x000000bc dat=
=3D0x37:0x00:0x00:0x40:0x00:0x00:0x00:0x00<br>10:58:02.062785 S. id=3D0x000=
000aa dat=3D0x2c:0x03:0x2c:0x03:0x04:0x53:0xfb:0x00<br>10:58:02.063088 S. i=
d=3D0x000000c9 dat=3D0x00:0x00:0x00:0x27:0x00:0x10:0x08:0x00<br>10:58:02.06=
3392 S. id=3D0x000001ed dat=3D0x01:0x90:0x00:0x00:0x00:0x00:0x18:0x01<br>10=
:58:02.063691 S. id=3D0x000001ef dat=3D0x00:0x00:0x00:0x00<br>gzip volt_130=
222_1_CAN_log.txt <br>-rw-r--r-- 1 root root 1888643 2013-02-22 10:59 volt_=
130222_1_CAN_log.txt.gz<br><br><br><br>--- On <b>Sat, 2/16/13, Mark Webb-Jo=
hnson <i>&lt;<a rel=3D"nofollow">mark at webb-johnson.net</a>&gt;</i></b> wrot=
e:<br><blockquote style=3D"border-left:2px solid rgb(16, 16, 255);margin-le=
ft:5px;padding-left:5px;"><br>From: Mark Webb-Johnson &lt;<a rel=3D"nofollo=
w">mark at webb-johnson.net</a>&gt;<br>Subject: Re: [Ovmsdev] Ampera remote st=
art/stop function<br>To: "OVMS
 Developers"=0A &lt;<a rel=3D"nofollow">ovmsdev at lists.teslaclub.hk</a>&gt;<=
br>Date: Saturday, February 16, 2013, 12:03 AM<br><br><div id=3D"yiv4650727=
97"><base><div>Rens,<div><br></div><div>The car-side technical discussion i=
s going on here:</div><div><br></div><div><blockquote style=3D"margin:0 0 0=
 40px;border:none;padding:0px;"><a rel=3D"nofollow" target=3D"_blank" href=
=3D"http://gm-volt.com/forum/showthread.php?12958-CAN-bus-reading-remote-vi=
ewing-of-charge-state">http://gm-volt.com/forum/showthread.php?12958-CAN-bu=
s-reading-remote-viewing-of-charge-state</a></blockquote></div><div><br></d=
iv><div>We're after pretty much the same things as the DashDaq people, so t=
here is a lot of overlap.</div><div><br></div><div>From the App, it is no p=
roblem. We can use HomeLink for testing at the moment, and implement someth=
ing properly when we know it is=0A feasible.</div><div><br></div><div>The p=
roblem is that we need CAN bus dumps while OnStar / KeyFob pre-heat and rem=
ote start/stop is commanded. For that, we need=0A someone with a Volt in th=
e USA and CAN-USB logger to help us try to find the commands.</div><div><br=
></div><div>Regards, Mark.</div><div><br><div><div>On 16 Feb, 2013, at 7:56=
 AM, Rens Meijer &lt;<a rel=3D"nofollow">r.meijer at atlantis-it.nl</a>&gt; wr=
ote:</div><br class=3D"yiv465072797Apple-interchange-newline"><blockquote t=
ype=3D"cite"><div style=3D"font-family:Helvetica;font-size:medium;font-styl=
e:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-=
height:normal;orphans:2;text-indent:0px;text-transform:none;white-space:nor=
mal;widows:2;word-spacing:0px;" lang=3D"EN-US"><div class=3D"yiv465072797Wo=
rdSection1" style=3D""><div style=3D"margin:0cm 36pt 0.0001pt 0cm;font-size=
:11pt;font-family:Calibri, sans-serif;">Hello,</div><div style=3D"margin:0c=
m 36pt 0.0001pt 0cm;font-size:11pt;font-family:Calibri, sans-serif;"> &nbsp=
;</div><div style=3D"margin:0cm 36pt 0.0001pt 0cm;font-size:11pt;font-famil=
y:Calibri, sans-serif;">Last week I received the OVMS V2=0A module to monit=
or my Ampera. I already had an OVMS V1 module to monitor the Tesla Roadster=
, so it works nicely from 1 app.</div><div style=3D"margin:0cm 36pt 0.0001p=
t 0cm;font-size:11pt;font-family:Calibri, sans-serif;"> &nbsp;</div><div st=
yle=3D"margin:0cm 36pt 0.0001pt 0cm;font-size:11pt;font-family:Calibri, san=
s-serif;">In winter I like the remote start/stop function of the Ampera to =
pre-heat the car.</div><div style=3D"margin:0cm 36pt 0.0001pt 0cm;font-size=
:11pt;font-family:Calibri, sans-serif;">I found this Youtube that in the US=
 it is possible with the OnStar system to remote start/stop the car. See at=
 2.21 in the movie.</div><div style=3D"margin:0cm 36pt 0.0001pt 0cm;font-si=
ze:11pt;font-family:Calibri, sans-serif;"><a rel=3D"nofollow" target=3D"_bl=
ank" href=3D"http://www.youtube.com/watch?v=3DIOJMVbQnNIU&amp;sns=3Dem" sty=
le=3D"color:purple;text-decoration:underline;">http://www.youtube.com/watch=
?v=3DIOJMVbQnNIU&amp;sns=3Dem</a><span style=3D"color:rgb(31, 73,=0A 125);"=
></span></div><div style=3D"margin:0cm 72pt 0.0001pt 0cm;font-size:11pt;fon=
t-family:Calibri, sans-serif;">Has somebody already made a CAN bus log duri=
ng the remote start/stop by using the remote control? If you are able to fi=
nd the sequence, how easy would it be to configure the current home buttons=
 in the app to implement the start/stop function?</div><div style=3D"margin=
:0cm 36pt 0.0001pt 0cm;font-size:11pt;font-family:Calibri, sans-serif;">I w=
ould like to hear your thoughts on this?</div><div style=3D"margin:0cm 36pt=
 0.0001pt 0cm;font-size:11pt;font-family:Calibri, sans-serif;"> &nbsp;</div=
><div style=3D"margin:0cm 36pt 0.0001pt 0cm;font-size:11pt;font-family:Cali=
bri, sans-serif;">Best Regards,</div><div style=3D"margin:0cm 0cm 0.0001pt;=
font-size:11pt;font-family:Calibri, sans-serif;"> &nbsp;</div><div style=3D=
"margin:0cm 0cm 0.0001pt;font-size:11pt;font-family:Calibri, sans-serif;">R=
ens</div><div style=3D"margin:0cm 0cm
 0.0001pt;font-size:12pt;font-family:'Times New Roman', serif;"><span style=
=3D"font-size:11pt;font-family:Calibri, sans-serif;color:rgb(31, 73, 125);"=
>&nbsp;</span></div><div style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;fo=
nt-family:'Times New Roman', serif;"><span style=3D"font-size:11pt;font-fam=
ily:Calibri, sans-serif;color:rgb(31, 73, 125);">&nbsp;</span></div></div>_=
______________________________________________<br>OvmsDev mailing list<br><=
a rel=3D"nofollow" style=3D"color:purple;text-decoration:underline;">OvmsDe=
v at lists.teslaclub.hk</a><br><a rel=3D"nofollow" target=3D"_blank" href=3D"h=
ttp://lists.teslaclub.hk/mailman/listinfo/ovmsdev" style=3D"color:purple;te=
xt-decoration:underline;">http://lists.teslaclub.hk/mailman/listinfo/ovmsde=
v</a><br></div></blockquote></div><br></div></div></div><br>-----Inline Att=
achment Follows-----<br><br><div class=3D"yiv465072797plainMail">__________=
_____________________________________<br>OvmsDev mailing list<br><a
 rel=3D"nofollow">OvmsDev at lists.teslaclub.hk</a><br><a rel=3D"nofollow" tar=
get=3D"_blank" href=3D"http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">=
http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br></div></blockquot=
e></td></tr></tbody></table>_______________________________________________=
<br>OvmsDev mailing list<br><a rel=3D"nofollow">OvmsDev at lists.teslaclub.hk<=
/a><br><a rel=3D"nofollow" target=3D"_blank" href=3D"http://lists.teslaclub=
.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ov=
msdev</a><br></blockquote></div><br></div></div></blockquote></div><br></di=
v></div></div><br>-----Inline Attachment Follows-----<br><br><div class=3D"=
yiv465072797plainMail">_______________________________________________<br>O=
vmsDev mailing list<br><a rel=3D"nofollow">OvmsDev at lists.teslaclub.hk</a><b=
r><a rel=3D"nofollow" target=3D"_blank"
 href=3D"http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.t=
eslaclub.hk/mailman/listinfo/ovmsdev</a><br></div></blockquote></td></tr></=
tbody></table></div></td></tr></table>
---1387227393-983510411-1361859110=:59596--


More information about the OvmsDev mailing list