<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">William:<div><br></div><div>Current (1.2.0-rc3) code is:</div><div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>void can_tx_setchargecurrent(unsigned char current)</div><div>  {</div><div>  while (TXB0CONbits.TXREQ) {} // Loop until TX is done</div><div>  TXB0CON = 0;</div><div>  TXB0SIDL = 0b01000000; // Setup 0x102</div><div>  TXB0SIDH = 0b00100000; // Setup 0x102</div><div>  TXB0D0 = 0x05;</div><div>  TXB0D1 = 0x02;</div><div>  TXB0D2 = 0x00;</div><div>  TXB0D3 = 0x00;</div><div>  TXB0D4 = current;</div><div>  TXB0D5 = 0x00;</div><div>  TXB0D6 = 0x00;</div><div>  TXB0D7 = 0x00;</div><div>  TXB0DLC = 0b00001000; // data length (8)</div><div>  TXB0CON = 0b00001000; // mark for transmission</div><div>  while (TXB0CONbits.TXREQ) {} // Loop until TX is done</div><div><br></div><div>  can_tx_wakeup(); // Also, wakeup the car if necessary</div><div>  }</div></div><div><br></div><div><div>void can_tx_wakeup(void)</div><div>  {</div><div>  while (TXB0CONbits.TXREQ) {} // Loop until TX is done</div><div>  TXB0CON = 0;</div><div>  TXB0SIDL = 0b01000000; // Setup 0x102</div><div>  TXB0SIDH = 0b00100000; // Setup 0x102</div><div>  TXB0D0 = 0x0a;</div><div>  TXB0DLC = 0b00000001; // data length (8)</div><div>  TXB0CON = 0b00001000; // mark for transmission</div><div>  while (TXB0CONbits.TXREQ) {} // Loop until TX is done</div><div>  }</div></div></blockquote><div><br></div><div>That should work. Pre-rc3, I used to see this, but since rc3 it has been ok for me.</div><div><br></div><div>Maybe the bus was busy and lost the wakeup message? Did you try sending any other commands, or repeating the start charge command?</div><div><br></div><div>What is the version of your car (2.x or 1.5?).</div><div><br></div><div>Regards, Mark.</div><div><br></div><div>P.S. There is also a specific command C,18 that calls the CAN wakeup function. Not sure if the Android App supports it or not.</div><div><br></div><div><div><div>On 17 Feb 2012, at 2:22 PM, William Petefish wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Mark,<br><div><br></div><div>Feature Needed: Wake Up command.</div><div><br></div><div>I tried to send the start charge command from my android phone and it wouldn't start to charge or change charging mode, etc. without being woken up by opening/closing the doors/trunk/remote/etc. </div>
<div><br></div><div>I am using the latest release (1.20) and the Android app.</div><div><br></div><div>William</div>
</blockquote></div><br></div></body></html>