SC430 - 2nd Gen (2001-2010)

Tech Stream Software Cable ver 2.0.4

Thread Tools
 
Search this Thread
 
Old 02-14-16, 04:08 AM
  #46  
Retroplay
Lead Lap
 
Retroplay's Avatar
 
Join Date: Aug 2015
Location: Florida
Posts: 769
Received 79 Likes on 55 Posts
Default

Originally Posted by Bgw70
An update to my testing of the new V2.0.4 cable. It appears the cable works just fine with a 2011 Camry. The cable connected right up to the car and performed most of the functions as expected. The only function it did not communicate with was the TPMS sensors.

Any ideas? I thought it might have to do with the change in the way the sensors are now user accessible!

One last point, Retro brought up the point about the different bus types, well I am convinced this cable does not communicate with my car vs the 2011 Camry because of those different buses!

I believe the newer Camry communicates on the faster CAN bus and my car communicates on the slower K-line bus. I am sure retro will help set me straight!

Yep. I still believe that's the issue. The CAN bus was introduced in the SC around 2005 or 2006. The Camry definitely has it.

The problem is that in the earlier model SCs the line that would be used for CAN bus communication on the OBD port is connected the Skid Control ECU with the BEAN bus.

So the cable tries to communicate with the car by scanning for buses. If it tries the CAN bus before the ISO (K-Line) it would stimulate that line. The BEAN bus is pretty much always streaming something and the format is somewhat similar to CAN. So, the cable looks for a CAN bus signal, it finds something that sort of looks like a CAN signal, but it is not getting what it expects.

Depending on how the firmware is written, the cable could believe the car has a CAN bus but something is wrong and it gives up there.

It could be as simple as different versions of the cable firmware scan in a different order.

If you have verified that the cable does work, this could really be the only reason. The ISO protocol is standard, so there is no reason that the car and cable would have trouble communicating on that protocol.

Last edited by Retroplay; 02-14-16 at 04:12 AM.
Old 02-14-16, 05:15 AM
  #47  
Retroplay
Lead Lap
 
Retroplay's Avatar
 
Join Date: Aug 2015
Location: Florida
Posts: 769
Received 79 Likes on 55 Posts
Default

Originally Posted by Bgw70
Great explanation Retro! You always break it down to easily understandable information and I appreciate it.

Now I need to test the cable with pin 14 disabled. My goal is to install a small SPST switch to enable/disable pin14. The problem is the way pins 9-16 wired to the PCB. Pins 1-8 are much easier to access.
You know that I had started going down that path with the switch, but then I decided that these cables really aren't that expensive that I couldn't dedicate one to the SC.

If you look inside the cable, the pins are soldered to the circuit board in a way that if you just suck up the solder with some solder wick, you can disconnect pin 14 and then re-solder it at some point if you really wanted it.

Unless the 2.0.4 cable is very different (have some pics of the inside?)
Old 02-14-16, 05:30 AM
  #48  
Retroplay
Lead Lap
 
Retroplay's Avatar
 
Join Date: Aug 2015
Location: Florida
Posts: 769
Received 79 Likes on 55 Posts
Default

BTW, this is what I have been working on. My plan is to install the cable permanently in the car.

I designed and printed a carrier for the techstream circuit board which will be installed inside of a little box. The USB and 4 OBD wires will come out on a single connector and will be connected directly at the gateway ECU.

I paused a little while I am waiting to receive my spare gateway ECU. It's possible I could either install the circuit right inside the ECU box or I may find a serial connection inside the ECU that could negate the need for the cable at all.

But ayway, this is where I had gotten to in this project, so far:




For extra info... U8 is the CAN transceiver and U6 is the K-Line transceiver (K-Line and ISO Low signals are across R1). The empty solder holes (P2) on the circuit appear to be a serial interface, but it looks like it is for programming the CPU (U1) when I traced them out.

However, the cable uses a standard USB to serial chip (on the opposite side) which means you could easily convert it to bluetooth. It is using an FTDI FT232R USB to serial chip: http://www.ftdichip.com/Support/Docu.../DS_FT232R.pdf It is using the CTS/RTS lines, so you would need a bluetooth serial module with these signals.

The CPU is an MXP LPC2119 16/32 bit ARM7 core microcontroller: http://www.keil.com/dd/docs/datashts..._2292_2294.pdf

I know most won't be interested in that, but putting it here for my fellow nerds.

Last edited by Retroplay; 02-14-16 at 05:46 AM.
Old 02-14-16, 11:24 AM
  #49  
Retroplay
Lead Lap
 
Retroplay's Avatar
 
Join Date: Aug 2015
Location: Florida
Posts: 769
Received 79 Likes on 55 Posts
Default

Originally Posted by Bgw70
Bad news for me, I cut the back of pin 14 (CAN line) and you were correct, no more false reading but it still did not detect the car.
Hmm. Ok. A couple of questions:

1. What pins are physically connected at the OBD port in the cable?
2. Is there a solid connection to pin 7?
3. Can you measure if there is 12V between pin 16 and 4?
4. Is pin 4 and 5 shorted together inside the cable?
5. Can you post some pictures of the inside of your cable (front and back and at the OBD connector)?
Old 02-15-16, 07:16 AM
  #50  
Retroplay
Lead Lap
 
Retroplay's Avatar
 
Join Date: Aug 2015
Location: Florida
Posts: 769
Received 79 Likes on 55 Posts
Default

Originally Posted by Bgw70
When I tried to have it communicate with the car, the VSC and ABS lights still came on or flashed.

Then I used the old cable and only the VSC light came on then it connected.











Quite a few extra chips in there, but the base looks about the same. That chip with the wire coming off from it looks like a eeprom.

Now I am curious enough to possibly order one.
Old 02-15-16, 07:22 AM
  #51  
Retroplay
Lead Lap
 
Retroplay's Avatar
 
Join Date: Aug 2015
Location: Florida
Posts: 769
Received 79 Likes on 55 Posts
Default

Can you read the part number on U5?
Old 02-15-16, 08:30 AM
  #52  
Retroplay
Lead Lap
 
Retroplay's Avatar
 
Join Date: Aug 2015
Location: Florida
Posts: 769
Received 79 Likes on 55 Posts
Default

Originally Posted by Bgw70
This might help!





U6 L9637D ISO-9141 interface
U11 Analog to Digital Converter (can't fully read PN)
U8 Can't read part number, but probably CAN bus interface


U5 ULN2003 7x darlington high-side driver. Looks like maybe used to set A/D converter bias voltage.

U4 FTDI FT232R USB to serial interface

The ordering of the pins is a bit confusing. I might have to order one to figure this out.

Pin 7 is the most important for the ISO 9141-2 standard, but some cars don't work with pin 15 (the Low side) disconnected.

The circuit should look something like this:


Based on the pictures, it does look like everything is there that should be. Mystery.
Old 02-15-16, 09:04 AM
  #53  
Retroplay
Lead Lap
 
Retroplay's Avatar
 
Join Date: Aug 2015
Location: Florida
Posts: 769
Received 79 Likes on 55 Posts
Default

Originally Posted by Bgw70
Link to the processor and better pictures of the chips...
http://www.nxp.com/products/microcon...n:LPC2119FBD64









With better pics, U11 is 75176B an RS485 driver, often just used for generic differential drive interfacing. May be the J1850 interface. it would be connected to pins 2 and 10 of the OBD port in that case.

But that creates a mystery for the purpose of U5. It's not easy to see where all the connections are going. Logical use would be to turn power on/off to the different ICs, or possibly to set an I/O voltage.

If it were used to turn on/off ICs, you could check to make sure that 12V appears at pin 7 and 5V appears at pin 3 (of U6).

But it could just be used to keep the cable from drawing voltage to the vehicle battery when not being actively used.
Old 02-15-16, 09:08 AM
  #54  
Retroplay
Lead Lap
 
Retroplay's Avatar
 
Join Date: Aug 2015
Location: Florida
Posts: 769
Received 79 Likes on 55 Posts
Default

If you can safely isolate all connections except for 4,5,7,15, and 16. That would ensure that nothing could be interfering. Those are the only connections you need in the SC430.

Note to others reading this: That doesn't apply to 2004+ model years!
Old 02-15-16, 05:35 PM
  #55  
Bgw70
Lexus Test Driver
Thread Starter
 
Bgw70's Avatar
 
Join Date: Dec 2014
Location: Fl
Posts: 8,097
Received 885 Likes on 709 Posts
Default

Retro, I certainly want to thank you for all of the help!
It really amazes me how much information and knowledge you have!

Let me know if I can possibly do anything to help you with you car!

At this point, it might be better if I keep the two cables, one for older Toyota's and the other for the newer Toyota's.

Last edited by Bgw70; 02-15-16 at 05:39 PM.
Old 02-20-16, 05:28 AM
  #56  
2ksoftail
Pit Crew
 
2ksoftail's Avatar
 
Join Date: Feb 2012
Location: NC
Posts: 165
Received 48 Likes on 23 Posts
Default

Hope I didn't skip over the answer to this question. Has anyone on here used Win10 with the Techstream with success? If so what version cable? Thanks in advance.
Old 06-01-16, 12:21 PM
  #57  
416tt
Lead Lap
iTrader: (1)
 
416tt's Avatar
 
Join Date: Feb 2013
Location: CA
Posts: 577
Likes: 0
Received 11 Likes on 11 Posts
Default

this thread has me feeling like this cat:

Old 06-01-16, 02:13 PM
  #58  
Bgw70
Lexus Test Driver
Thread Starter
 
Bgw70's Avatar
 
Join Date: Dec 2014
Location: Fl
Posts: 8,097
Received 885 Likes on 709 Posts
Default

LoL, yeah after about post 30 or so retro and I really took it off the deep end! :-)
Old 06-01-16, 04:11 PM
  #59  
Scarletti
Pole Position
 
Scarletti's Avatar
 
Join Date: Aug 2012
Location: Worcs. UK
Posts: 209
Likes: 0
Received 5 Likes on 3 Posts
Default

BGW asked I paste this information into this thread.

Caveat. Things change over the years, so here is the current position as of June 1st 2016 to my understanding:

----


It all sounds more complex than it actually is. Just buy it, you won't regret it.


---

There is a lot of threads/posts on the topic, but all rather confusing and conflictory.

Part of that is the confusion between the version of the Software (comes on a mini-CD) and that of the Firmware (in the "cable").
  • Firmware is typically 1.4.1 or 2.0.x (see note 1 & 2)
  • Software is typically 10.10.018 (or thereabouts. see note 3)

Note 1: Some will state as a fact that you need 2.0.whatever to carry out "Active Tests" or whatever. False. I have 1.4.1 and the software is fully functional (in a 2002 model year car)... tests, data lists, clear DTC etc.

Note 2: It is reported that 2006+ SC430's need Firmware 2.0.x+ for the full functions (EG "Active Tests") to work. You will get reduced functionality in late model cars with firmware 1.4.x

Note 3: You may think the very latest SW is a good thing. False. They (Toyota aka Denso) bring out new versions to cover new models and features. Hardly applicable to the SC430!

Note 4: If the Ebay/Amazon/AliExpress seller doesn't specify the levels of Firmware & Software then you will probably get v1.4.x firmware and v10.x.x software. Great for pre-2006 and "adequate" for post-2006. But you may as well get v2.0.x firmware if you can.

Note 5: Some will say that TechStream will only run under XP (or other 32bit windows). False. To be fair (at worst) you do need to do a little fiddling on the installation for 64bit Windows but it's easy enough (I run mine on Windows 8.1 x64).

So, having said all that and in summary:

Pre 2006 - v1.4.1 firmware & v10.10.018 software
Post 2006 - V2.0.x firmware & v10.10.018 software for full functionality

(Post 2006 - v1.4.1 firmware & v10.10.018 software works, but advanced functionality is reported not to work).


You ought to be able to get v1.4.1 firmware & v10.10.x software for ~£10/€13/$15 easily enough.

This is where I got mine, but there are loads out there: aliexpress.com/item/Top-Reated-V10-10-018-MINI-VCI-OBD-Diagnostic-Interface-Standard-Communication-MINI-VCI-J2534-TIS/1000001652155.html (can't do a proper URL link as forum will rewrite it to get referral fee but break it in doing so. That's the case with all AliExpress links alas).

For a few bucks more (possibly double), you can ensure you get v2.0.x firmware BUT I'd recommend you put a message in to the Seller when you order, specifying "must be v2.0.4 firmware to work on my car. If it's not I will need a refund and the return postage costs covered" or similar. Searching for the phrase "vci" or "techstream" & "2.0.4" ought to bring up filtered results in Amazon/Ebay/AliExpress (cheapest sellers just cut & paste text so you are filtering out the cheapest options for peace of mind).
Old 05-13-17, 12:33 PM
  #60  
Coleroad
Racer
 
Coleroad's Avatar
 
Join Date: Oct 2015
Location: Colorado
Posts: 1,810
Received 166 Likes on 141 Posts
Default

Techstream and other scanners relevant. Better understanding of data from mode $06, and how to interpret it. I've been using mode $06, but never tried to explain it on here. It's way to much information to just type it, plus I'm no expert either. I found this video today, it is very long, but very comprehensive. In fact the whole series of videos by this person is absolutely wonderful.
plus it was time for this thread to be bumped anyway
The following users liked this post:
Bgw70 (05-14-17)


Quick Reply: Tech Stream Software Cable ver 2.0.4



All times are GMT -7. The time now is 04:43 PM.