Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register
  • We just completed a significant update, but we still have some fixes and adjustments to make, so please bear with us for the time being. Cheers!

Using TM-Spy to see Model S data.

Turbo3

Member
Feb 10, 2016
234
80
San Jose, CA
Hey guys, bought a cheap ELM dongle on Amazon and finally made a small harness to test it all. I do have a CANtact but I wanted to test something else. This is the model I bought, a KMoon ODB2 2.1 Mini.

It does not seem to work. I can see he bottom right corner cycling "retrying ELM 10...11...12"... "tesla 10...11".

I enabled trace and checked the log. Here what it looks like :


Code:
06/16/2016 11:22:31 40 000 NaN No Backup Setup.txt file found!
06/16/2016 11:22:31 40 000 NaN No Backup Data.txt file found!
06/24/2016 15:17:57 40 000 NaN No Backup Data.txt file found!
06/24/2016 15:30:05 40 000 NaN No Backup Data.txt file found!
06/24/2016 15:31:49 00 000 NaN No Backup Data.txt file found!
06/24/2016 15:33:57 00 000 NaN No Backup Data.txt file found!
06/24/2016 15:33:58 00 000 NaN Step 0 - BtAdmin already Initialized  MacAdr = 00:1D:A5:68:98:8A
06/24/2016 15:33:58 00 000 NaN Step 1 - Using_WiFi=false  Bluetooth=true  WiFi=true
06/24/2016 15:33:58 13 000 NaN Step 3 - BtConnect: Trying to connect to BT device 00:1D:A5:68:98:8A 1 (Wait for interrupt)
06/24/2016 15:33:58 09 000 NaN [BtS] read failed, socket might closed or timeout, read ret: -1
06/24/2016 15:33:58 09 000 NaN Step 4 - 0.2 sec. Failed to connect to Serial Port 1 00:1D:A5:68:98:8A
06/24/2016 15:34:09 13 000 NaN Step 3a - 11.8 sec. BtConnect: Trying to connect to BT device 00:1D:A5:68:98:8A 1 (Wait for interrupt)
06/24/2016 15:34:11 03 000 NaN Step 4 - 1.5 sec. Serial Port Opened Successfully & Service Started
06/24/2016 15:34:11 03 000  0 Step 5 - AStreamT Initialize to BTSerial
06/24/2016 15:34:16 05 013  0 Bad ATAR response: 00 00 00 00 29 0F FF 23 00 4E 05 00
06/24/2016 15:34:16 08 012  0 Bad ATAR response: 00 00 00 00 8C 0D 2B 01 50 00 00 81
06/24/2016 15:34:16 08 011  0 Bad ATAR response: 00 00 00 00 00 0D 2B 01 50 00 00 81
06/24/2016 15:34:18 08 010  0 Bad ATCM7FF response: 00 00 00 00 00 0000000000000000 000000000 00 00 000000 000 00 00 00 00 00000 000 0000 000000000000000000 00 00 000000 00 00000 00000000 00 000 00 00 0000 0000 0000 00000000000000 00 000 00000000 00 000 0000000000 00 00 00 00 000000000 00 00 0000000000000 00 000 0000000000 000000 0000OOK
06/24/2016 15:34:18 05 013  0 Bad ATAR response: 00 00 00 00 00 C8 00 D8 00 00 05 47
06/24/2016 15:34:19 08 012  0 Bad ATAR response: 00 00 00 00 EF 1D B2 8B FF FF F0 00
06/24/2016 15:34:19 08 011  0 Bad ATAR response: 00 00 00 00 10 00 00 00 00 00 00 00
06/24/2016 15:34:21 08 010  0 Bad ATCM7FF response: 00 00 00 00 0000000 00 00 00 000000000000 0000000000 00 00000000 0000000000 0000 00000000000000000000 0000000000 00000 00000000 00000000000 0000000000 000OOK
06/24/2016 15:34:21 05 013  0 Bad ATAR response: 00 00 00 00 92 31 10 00 80 A8 00 00
06/24/2016 15:34:24 08 010  0 Bad ATCM7FF response: 00 00 00 00 00 31 10 00 80 00 000000 00 00 00000 0000000000 00 00 000000000000000000000 0000000000 000 000000000 0000000000 00 0000000 000000000000000000000 000000000000000000 00 0000000000 0000 00 00 0000000000 00 00 000000000000OOK
06/24/2016 15:34:28 05 010  0 Bad ATCM7FF response: 0 0000 0000000000 00 000 000000000000 00 0000 0000 00000 00 00 0000000 00 00 00 00 C00000000000000 00 0000000000 00 00 00 000000000000 0000000000 00 00 000000 00000000000 00 000 000000000000000000 00000000000 00 000000000000000000 00 00 0000000000 00000000000000000 00000000 0000000000 00000000000 0000 00 00 00 000000 000 00 000 00000000000000 00 00 000000000 00 0000000000 000 00 00 00 0000000000 00 000 000000000000 00 00 000000 000000 00 00 000000000 00 00 00 000000000000 000000000000000000 00 00 00000 0000000 0000000000 00 00 000000 0000000000OK

Is the cheap ELM at fault here?
Take an ELM trace (see bottom of help file for how to do it) and then send me the TRC_xxxxxx.txt file that is created.
 

hybridbear

Member
Oct 6, 2015
664
230
Minneapolis
Any more need for testers? I've loved using FORScan to read data from my Focus Electric over the last few years & would love to be able to get data about my Model S once it arrives. I have both iOS devices & Android devices.
 

TIppy

Active Member
Jul 8, 2016
1,481
1,100
Tampa, FL
ll...ll...
The better picture is a great help. Thanks for the run down and up again.

As when I looked at mine, it appears that there is not much usable room in there.
Perhaps, plugging onto the TDC with the 3-foot adapter would fit, then running
the cord just inside the top edge of the trim (down the "ski jump") and all the way
to the back end of the trim, the cable could come out there, with the adapter's
OBD connector, and the dongle back there, or even under the passenger seat if
the adapter cable was a bit longer yet. I measure 24 to 26 inches needed to come
out the botton edge of the trim piece, somewhere near the rear end of the trim.
On mine, it looks like exiting at the rear end itself will not work, at least without
a notch ... you know nachos, yum, yum?

I will look more the next time I have the trim piece removed.
Cheers, Gary

I know it's a little late to respond, but this might help those who come later. This bus runs at 500 kbits, so is considered high speed. On a high speed can bus, these stub connections off the main buss should have a total length less than 1 foot. As there is already some length of wire used up to the connector, any length to the obd adapter should be kept fairly short. Long lengths of wire can induce significant noise on the main buss possibly resulting errors in the messages between the various modules on the buss.
 
  • Informative
Reactions: davidc18

TIppy

Active Member
Jul 8, 2016
1,481
1,100
Tampa, FL
I see an interesting pattern in the brick voltages from each module while Supercharging. In each module, two bricks (a pair) report low, two report high, and two report in the middle ... like the 3 bears story ... with a very similar pattern reported from each module.

I suspect that the high charging currents somehow affect the measurement of the brick voltages in each module, and that the actual brick voltages are not really that different while supercharging. Perhaps it is due to some N millivolts lost in some longer internal brick interconnections, and those N mv are getting included in the measurement of the middle pair of bricks, and 2 x N mv are getting included in the measurement of the highest pair of bricks, and then being reported as if they were part of the brick voltage.

A smaller M mv lost in perhaps shorter connections between the two bricks in each pair might, in the same way, account for the smaller differences reported between the two bricks of each pair.

It may be that within a module they read two bricks simultaneously, and then read the groups of two in sequence, on after the other. Because the pack is being supercharged, the groups that get read a little latter have a higher voltage.
 

hiroshiy

Supporting Member
Apr 6, 2013
2,376
1,476
Tokyo, Japan
My car is 2014 September Classic and TDC was tucked deep below the center cubby. Tesla Ranger was very kind pointing out how to remove the cubby (just pull strong down with hands on both sides), and finding the TDC. I got @Chris TX 's longer Classic cable and LELink adapter.

With my car the space under the cubby seems so deep that I was able to tuck the whole cable there and place the LELink on the right side of cubby near the L-shaped cover, then close those panels completely. BLE reception seems to be good in the driver's seat.
 

Attachments

  • P_20160804_191108.jpg
    P_20160804_191108.jpg
    123.9 KB · Views: 59
  • Informative
Reactions: davidc18

hiroshiy

Supporting Member
Apr 6, 2013
2,376
1,476
Tokyo, Japan
So I have a basic question. How can I use "full scale pack power" screen of th app? I found an option in the settings to start capturing data when app starts, but can I start capture by pressing some buttons?
 

garygid

Member
Aug 11, 2014
620
114
Laguna Hills, Orange County, CA
You need to have a screen-4 "Plot" selected before you can start gathering data, since the plot specifies which data to gather, and how to display the data as it is being gathered. The "active" Plot should show on the top line of graph screen 4, and usually there is at least a default there. Or, maybe you do not have a working connection to the car's CAN bus, so there is no data to gather ... or running the app in off-line mode?
 
  • Informative
Reactions: hiroshiy

hiroshiy

Supporting Member
Apr 6, 2013
2,376
1,476
Tokyo, Japan
You need to have a screen-4 "Plot" selected before you can start gathering data, since the plot specifies which data to gather, and how to display the data as it is being gathered. The "active" Plot should show on the top line of graph screen 4, and usually there is at least a default there. Or, maybe you do not have a working connection to the car's CAN bus, so there is no data to gather ... or running the app in off-line mode?
Thanks again, @garygid , for your help. OK, I need to select "Select Plot" radio button even though it's selected, then choose "Pack Power" to see the pack power... now I think I understand how to use it. My CAN connection is I think fairly good, with Successful rate between 80% and 97%. Will try again tomorrow.
 

hiroshiy

Supporting Member
Apr 6, 2013
2,376
1,476
Tokyo, Japan
Yes!! I was able to view the graph, after choosing "Start Graphing" and wait for like 20 seconds. I wasn't patient before...

A few more stupid questions. (1) How can I read amps numbers from the graph attached? I can zoom in terms of time, but for the vertical scaling, I can choose full scale, fixed or stacked and none of them is giving the amps numbers in full. (2) What does the green line show? It seems the line is pulsing and not steadily flat.
Screenshot_2016-08-15-11-04-33.jpg
 

garygid

Member
Aug 11, 2014
620
114
Laguna Hills, Orange County, CA
Good progress. You have the vertical scales LOCKED so the graphs are going beyond the scaled one-third of the screen that each would normally be using. View the same data again after restarting the app. I think tapping the far left axis caption, perhaps just while scaling (Zoom/Scroll) horizontally, is what toggles the Locked/Unlocked attribute.

Yes, this app has lots of features, and you might want to read the Help/About information.
 
Last edited:
Aug 15, 2016
96
53
Central Europe
Coming from a Nissan LEAF and now with a new (facelift) Model S 60 with software-limited 75 kWh battery, I already have a suitable ODB BT dongle available here, currently still in use with LeafSpy (Android). So the only problem for me now is the required TDC to ODB adapter.
  1. What's the status for the new style TDC plug and instructions for the pin layout to make an adapter myself?
  2. Anyone offering a ready made adapter for the new style TDC plug (I'm here in Central Europe)?
  3. How to open the housing where the TDC is located in the new facelift Model S with the center console?
  4. Can the ODB BT adapter be hidden in the housing where the TDC is located and always be connected and on?
 

hiroshiy

Supporting Member
Apr 6, 2013
2,376
1,476
Tokyo, Japan
Coming from a Nissan LEAF and now with a new (facelift) Model S 60 with software-limited 75 kWh battery, I already have a suitable ODB BT dongle available here, currently still in use with LeafSpy (Android). So the only problem for me now is the required TDC to ODB adapter.
  1. What's the status for the new style TDC plug and instructions for the pin layout to make an adapter myself?
  2. Anyone offering a ready made adapter for the new style TDC plug (I'm here in Central Europe)?
  3. How to open the housing where the TDC is located in the new facelift Model S with the center console?
  4. Can the ODB BT adapter be hidden in the housing where the TDC is located and always be connected and on?
1,2: Mine is classic so different from yours, but @Chris TX made the cable for me. It has old TDC on one end and OBD2 on the other end. It worked flawlessly.

3:Not sure with post facelift MS but in my case just pull down the cubby and then remove the side panel on the driver side. I asked Tesla service staff about the exact location.

4: In my case cable was 1ft but it still went into the space where the TDC connector was originally buried. I can receive BT LE signal (mine is BLE, which doesn't require pairing and low power) fine in the cup holder.
 

TIppy

Active Member
Jul 8, 2016
1,481
1,100
Tampa, FL
How to open the housing where the TDC is located in the new facelift Model S with the center console?

Put a rag on the console beneath the cubby to protect the console's surface. Pull down hard on the front of the cubby. You might have to get your fingers on the top of the cubby to get it to release. After the front of the cubby releases, pull the cubby straight out toward the rear of the car. The cables are sitting on the top of the cubby so they should drop down onto the console.
There are horizontal tabs on the rear of the cubby that have to be inserted in slots at the back of the recess to reinstall the cubby.
 

hiroshiy

Supporting Member
Apr 6, 2013
2,376
1,476
Tokyo, Japan
Hi, I've upgraded to Android M and now the app stopped working. It starts up, but it counts up to 22 and then stops. See screenshot attached.
 

Attachments

  • Screenshot_20161101-110115.jpg
    Screenshot_20161101-110115.jpg
    273.4 KB · Views: 32

About Us

Formed in 2006, Tesla Motors Club (TMC) was the first independent online Tesla community. Today it remains the largest and most dynamic community of Tesla enthusiasts. Learn more.

Do you value your experience at TMC? Consider becoming a Supporting Member of Tesla Motors Club. As a thank you for your contribution, you'll get nearly no ads in the Community and Groups sections. Additional perks are available depending on the level of contribution. Please visit the Account Upgrades page for more details.


SUPPORT TMC
Top