<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,<div><br></div><div>compiled and burned.</div><div>Why do you set "car_ambient_temp" twice?</div><div>--------------snip---------------</div><div><div> case 0x801f: // Outside temperature (filtered)</div><div> <b>car_ambient_temp</b> = ((int)value >> 1) - 0x28;</div><div> break;</div><div>. </div><div>.</div><div>.</div><div> case 0x0046: // Ambient temperature</div><div> <b>car_ambient_temp</b> = (signed char)((int)value - 0x28);</div><div> break;</div></div><div><div>--------------snap---------------</div></div><div>I comment 0046 out.</div><div>AND: there is NO /2 in the calc necessary. Only -40 needed.</div><div><br></div><div>Log attached.</div><div></div></body></html>