<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; "><div><br></div><div>I also went looking for a way of determining when a USB log transfer had completed, in my Tesla Roadster today. This has been asked for some time ago, with a view of reminding the user to download their logs from the car before they get rotated.</div><div><br></div><div>Along the way, I seem to have found the VDS alert mechanism.</div><div><br></div><div>Apologies for the blurry-cam image, but this is what it looks like when you download log files to USB stick on the Tesla Roadster:</div><div><br></div><div><img id="0d436b6a-98f0-4cd6-99c2-c831497722c9" height="238" width="320" apple-width="yes" apple-height="yes" src="cid:9C1335FF-45E6-4AC0-AADA-AA63EA65212D"></div><div><br></div><div>The interesting parts are the ID and Data fields. The ID identifies the screen type (so 25 is "Memory stick transfer in progress") and Data is id-specific. For ID 25, it is the percentage complete (so counting up from 0x00 to 0x64).</div><div><br></div><div>Looking at my captured logs for this, I find something sticking out:</div><div><br></div><div><div><font face="Andale Mono"> 20.3270 100 93 00 FF FF 00 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 27.0199 100 93 00 FF FF 00 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 34.0614 100 93 00 FF FF 00 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 40.7682 100 93 00 FF FF 00 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 47.4682 100 93 00 FF FF 00 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 54.7250 100 93 00 FF FF 00 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 61.4526 100 93 00 FF FF 00 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 61.7035 100 93 15 19 00 00 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 68.1515 100 93 15 19 00 01 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 74.8449 100 93 15 19 00 03 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 81.5926 100 93 15 19 00 05 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 88.3173 100 93 15 19 00 06 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 95.0345 100 93 15 19 00 08 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 101.7832 100 93 15 19 00 0A 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 108.5329 100 93 15 19 00 0B 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 115.2333 100 93 15 19 00 0D 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 121.9544 100 93 15 19 00 0E 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 128.6547 100 93 15 19 00 10 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 135.3657 100 93 15 19 00 11 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 142.0550 100 93 15 19 00 13 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 148.7466 100 93 15 19 00 14 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 155.4689 100 93 15 19 00 16 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 162.1574 100 93 15 19 00 17 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 168.8772 100 93 15 19 00 19 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 175.5805 100 93 15 19 00 1A 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 182.3072 100 93 15 19 00 1C 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 189.0204 100 93 15 19 00 1D 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 195.7380 100 93 15 19 00 1F 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 202.4180 100 93 15 19 00 20 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 209.1086 100 93 15 19 00 21 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 215.8086 100 93 15 19 00 23 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 222.5388 100 93 15 19 00 24 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 229.2495 100 93 15 19 00 25 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 235.9896 100 93 15 19 00 27 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 242.7136 100 93 15 19 00 28 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 249.4103 100 93 15 19 00 29 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 256.1020 100 93 15 19 00 2A 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 262.7812 100 93 15 19 00 2C 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 269.4841 100 93 15 19 00 2D 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 276.2004 100 93 15 19 00 2E 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 282.9480 100 93 15 19 00 30 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 289.7051 100 93 15 19 00 31 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 296.3843 100 93 15 19 00 32 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 303.1348 100 93 15 19 00 34 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 309.8240 100 93 15 19 00 35 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 316.5296 100 93 15 19 00 36 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 323.2851 100 93 15 19 00 37 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 330.0081 100 93 15 19 00 38 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 336.7280 100 93 15 19 00 3A 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 343.4655 100 93 15 19 00 3B 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 350.1895 100 93 15 19 00 3C 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 356.8991 100 93 15 19 00 3D 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 363.6032 100 93 15 19 00 3E 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 370.3090 100 93 15 19 00 3F 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 377.0695 100 93 15 19 00 40 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 383.8307 100 93 15 19 00 41 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 390.5810 100 93 15 19 00 42 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 397.2783 100 93 15 19 00 43 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 404.0252 100 93 15 19 00 45 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 410.7490 100 93 15 19 00 46 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 417.4515 100 93 15 19 00 47 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 424.1598 100 93 15 19 00 48 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 430.8664 100 93 15 19 00 49 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 437.5613 100 93 15 19 00 4A 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 444.3118 100 93 15 19 00 4B 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 451.0231 100 93 15 19 00 4D 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 457.7436 100 93 15 19 00 4E 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 464.4456 100 93 15 19 00 4F 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 471.1450 100 93 15 19 00 50 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 477.8440 100 93 15 19 00 51 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 484.5432 100 93 15 19 00 52 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 491.2797 100 93 15 19 00 53 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 497.9838 100 93 15 19 00 54 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 504.7310 100 93 15 19 00 55 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 511.4651 100 93 15 19 00 57 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 518.1755 100 93 15 19 00 58 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 524.9232 100 93 15 19 00 58 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 531.6609 100 93 15 19 00 59 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 538.3964 100 93 15 19 00 5A 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 545.1293 100 93 15 19 00 5B 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 551.8466 100 93 15 19 00 5D 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 558.5722 100 93 15 19 00 5E 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 565.2908 100 93 15 19 00 5F 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 572.0311 100 93 15 19 00 60 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 578.7234 100 93 15 19 00 61 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 585.4489 100 93 15 19 00 62 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 592.1719 100 93 15 19 00 63 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 599.1091 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 605.8596 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 612.5599 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 619.2644 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 626.0780 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 632.7609 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 636.6933 100 93 14 19 00 64 00 00 00 ->VDS (message to VDS 93)</font></div><div><font face="Andale Mono"> 639.7882 100 93 00 FF FF 00 00 00 00 ->VDS (message to VDS 93)</font></div></div><div><br></div><div>I found that by looking for the ID 25. Didn't find it, so tried 25 (decimal) = 0x19 (hex).</div><div><br></div><div>A decode of that would be:</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><font face="Andale Mono">612.5599 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)</font></div></div><div><font face="Andale Mono"><br></font></div><div><font face="Andale Mono">ID: 100 B1=93 VDS alert notification</font></div><div><font face="Andale Mono"><br></font></div><div><font face="Andale Mono">B2 is some indication of whether this is 'opening' or 'closing'</font></div><div><font face="Andale Mono">B3(LSB),B4(MSB) is ID</font></div><div><font face="Andale Mono">B5(LSB),B6,B7,B8(MSB) is data</font></div></blockquote><div><br></div><div>So, I'm happy. I can look for "100 93 15 19 00 64 00 00 00" as an indication that someone did a log transfer and it got to 100%. Now, all I need is to work-out how long until the logs rotate?</div><div><br></div><div>Tom/Whoever: do you have anything good for that? I believe it is drive time based, which may be tricky?</div><div><br></div><div>Another, slightly concerning thing, is I don't know who transferred the logs. If it went to the service dept, they routinely pull the logs, and that would show up in the same way. Hmmm. Anyway, better than nothing.</div><div><br></div><div>But, what was interesting, is I then wondered where else '100 93' appears (in particular without the idle condition '100 93 00 FF FF'). Here's what I found:</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><font face="Andale Mono">$ fgrep -r '100 93' *|grep -v '93 00 FF FF'<br>20120218.charge/20120218.charge.breakerstop.txt: 73.1820 100 93 01 BA 03 00 00 20 00 ->VDS (message to VDS 93)<br>20120218.charge/20120218.charge.breakerstop.txt: 76.2779 100 93 00 BA 03 00 00 20 00 ->VDS (message to VDS 93)<br>20130303-vehiclelogtousb/vehiclelogs.txt: 61.7035 100 93 15 19 00 00 00 00 00 ->VDS (message to VDS 93)<br>20130303-vehiclelogtousb/vehiclelogs.txt: 68.1515 100 93 15 19 00 01 00 00 00 ->VDS (message to VDS 93)<br>20130303-vehiclelogtousb/vehiclelogs.txt: 74.8449 100 93 15 19 00 03 00 00 00 ->VDS (message to VDS 93)<br>20130303-vehiclelogtousb/vehiclelogs.txt: 81.5926 100 93 15 19 00 05 00 00 00 ->VDS (message to VDS 93)<br>20130303-vehiclelogtousb/vehiclelogs.txt: 88.3173 100 93 15 19 00 06 00 00 00 ->VDS (message to VDS 93)</font></blockquote><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><font face="Andale Mono">…</font></blockquote><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><font face="Andale Mono">20130303-vehiclelogtousb/vehiclelogs.txt: 619.2644 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)<br>20130303-vehiclelogtousb/vehiclelogs.txt: 626.0780 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)<br>20130303-vehiclelogtousb/vehiclelogs.txt: 632.7609 100 93 15 19 00 64 00 00 00 ->VDS (message to VDS 93)<br>20130303-vehiclelogtousb/vehiclelogs.txt: 636.6933 100 93 14 19 00 64 00 00 00 ->VDS (message to VDS 93)<br>charge.20111108.txt: 1.2849 100 93 05 8D 04 20 00 00 00 ->VDS (message to VDS 93)<br>charge.20111108.txt: 8.0259 100 93 05 8D 04 20 00 00 00 ->VDS (message to VDS 93)<br>charge.20111108.txt: 13.1271 100 93 04 8D 04 20 00 00 00 ->VDS (message to VDS 93)<br>charge.20111108.txt: 1242.8707 100 93 05 A6 03 02 00 00 00 ->VDS (message to VDS 93)<br>charge.20111108.txt: 1244.8822 100 93 04 A6 03 02 00 00 00 ->VDS (message to VDS 93)<br>trip.20111108.txt: 2.9815 100 93 05 8D 04 20 00 00 00 ->VDS (message to VDS 93)<br>trip.20111108.txt: 9.7319 100 93 05 8D 04 20 00 00 00 ->VDS (message to VDS 93)<br>trip.20111108.txt: 10.0843 100 93 04 8D 04 20 00 00 00 ->VDS (message to VDS 93)</font></blockquote><div><br></div><div>A few of those stand out like sore thumbs.</div><div><br></div><div><ul class="MailOutline"><li>20120218.charge.breakerstop.txt<br><br>Note in the log file there is:<br>71.3999 NOTE A second or two before breaker stop<br>73.1820 100 93 01 BA 03 00 00 20 00 ->VDS (message to VDS 93)<br><br>Conclusion: ID 0x03BA data 0x00002000 is 'breaker tripped'. Or lost line sync, or whatever the message is (I forget).<br><br></li><li>20130303-vehiclelogtousb/vehiclelogs.txt<br><br>This is my vehicle log dump to USB. ID 0x0019, data is percentage complete.<br><br></li><li>charge.20111108.txt<br><br>No notes on this. It appears to be a log testing various charging scenarios.<br>The ID was 0x048D and data 0x00000020.<br>Later on we get another ID 0x03A6 and data 0x00000002.<br><br></li><li>trip.20111108.txt<br><br>No notes. Just a drive.<br>The ID was 0x048D and data 0x00000020.<br></li></ul></div><div><br></div><div>My conclusion is that '100 93' is an instruction to the VDS to tell it to display an error screen to the user. The textual message is derived from the error code (probably a lookup table in the VDS). I am not sure how these messages are 'cleared'. You can tap-to-dismiss on the VDS, which removes the alert but leaves a "(!)" on the VDS to show the alert is still a problem. That "(!)" goes away when the cause of the alert goes away. Somehow this is encoded in that B2. We could reverse the textual messages from ID by spoofing the message and seeing what the VDS displays,, but that would mean sending 65,535 errors to my VDS and I'm not comfortable doing that :-)</div><div><br></div><div>I did find a partial listing:</div><div><br></div><div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><a href="http://www.teslamotorsclub.com/showwiki.php?title=Roadster">http://www.teslamotorsclub.com/showwiki.php?title=Roadster</a></div><div><br></div><div>(reproduced here for historical purposes)<br><br><h3 class="vw-head" style="margin: 0px 0px 0.3em; padding: 1em 0px 0.17em; font-size: 18px; width: auto; color: rgb(62, 62, 62); line-height: 22px; font-family: Tahoma, Calibri, Verdana, Geneva, sans-serif; background-color: rgb(250, 250, 250); ">Roadster VDS Messages<a name="Roadster+VDS+Messages" style="color: rgb(0, 0, 170); text-decoration: initial;"></a></h3><div id="collapseobj_180453_1" style="margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: Tahoma, Calibri, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 18px; background-color: rgb(250, 250, 250); position: static; z-index: auto; ">A list of the VDS messages which can appear and if possible, some advice to the owner who sees them. The VDS can operate in Standard or Debug mode. You enter Debug mode either by tapping the VDS six times and entering a special code, or by letting MPT get in your car.<br><br><div class="cms_table" style="margin: 0px; padding: 1px; overflow-x: auto; overflow-y: hidden;"><table class="cms_table_grid" width="900" style="border-collapse: collapse; border-spacing: 0px; font-size: inherit; margin: 0px;"><tbody><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"><b>ID</b></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"><b>Text under normal circumstances</b></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"><b>Debug text (not normally displayed)</b></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"><b>Notes / Suggestions</b></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">25</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Memory Stick transfer in progress. ...</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Car is downloading logs to USB memory stick.</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">269</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">BSM: Negative contactor/economizer stuck low</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">287</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Power train Problem Service Required</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">409</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">TPMS: Hardware Error</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Tire pressure cannot be monitored reliably.</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">604</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">ESS: Low State of charge: power limiting in effect</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">You need to recharge</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">936</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Charging Problem</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">937</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Charge Problem Extension Cord Detected</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">954</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Line Voltage Lost Sync</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">DMC FW: Line Voltage Lost Sync or UnderFrequency Fault</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Bad power; try lowering the current and restarting</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">974</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">DMC FW: Pole Current Error Fault</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">981</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">DMC FW: Bad State Transition Fault</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Dog tripped over charging cable. Discuss.</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">960</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">DMC FW: VBrickMax versus VBattery Error fault</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">You don't want to know.</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">1092</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Do not plug in charge cable while driving</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Key left in ignition while trying to plug in?</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">1144</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Powertrain Problem Service Required</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Call your Tesla Shop!</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">1146</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">DMC Motor Fan Problem</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Low fan speed. Only appears in debug mode? [1].</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">1170</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Tow Mode is not available while car is on</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);"></td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">?</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">External Charger Problem</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">?</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">UMC's red fault light blinking. Unplugged car & UMC, then replugged and all OK.</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">428</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">12V Battery Service Required</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">?</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Turned out battery fuse was missing.</td></tr><tr valign="top" class="cms_table_grid_tr"><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">1103</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">ABS & Traction Control Problems. Service Required.</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">?</td><td class="cms_table_grid_td" style="margin: 0px; padding: 0.5em; border: 1px solid rgb(0, 0, 0);">Pulling out ignition key and waiting until car shutdown (15 minutes) cleared it. Tesla couldn't find issue.</td></tr></tbody></table></div><font size="1">[1] I only ever saw this message in debug mode, and it was coming up a lot (several times per hour of driving). It completely stopped when I left debug mode. Not sure if this is coincidence.</font></div></div></blockquote></div><div><br></div><div>and 954 (0x083A) and 25 (0x0019) match two of the ones in my logs.</div><div><br></div><div>Still some work to do (in particular to determine how the message is cleared/dismissed). But, how cool would it be to have these screens pop-up in the Apps as well? Sending them back as historical data, to record the event time, would also be helpful.</div><div><br></div><div>Regards, Mark.</div><div><br></div></body></html>