ok guys, so i'm gonna go through what i've done with this new gadget. it's pretty cool at the moment but i think i've pretty much nutted everything out using the toyota's techstream program u need the OBDII DLC3 (data link connector type 3) for the sportivo and possibly the japan made zze corollas as well (will confirm once my dietitian lends me her corolla ) For XP users, just install the file from the driver on the cd. For Vista/Win7 and 8 users, you need to search for the driver manually and install it in. once you do, you will have to restart the computer and run techstream and choose the right VIM in the menu. so when u follow the instructions on the CD manual and installed everything in, connect the cable into the computer and into the OBDII port on the car. turn the key to ignition ON but dont turn on the engine. ABS will be disabled as the VIM is communicating with the ABS ecu. the ABS light will stay on. this is no cause for concern. turn on techstream and choose "Other" as the country region then follow the prompts and choose Australia and make up some name for yourself (backyard mechanic or some shit) click "connect to vehicle" and this should pop up then it goes to this. the techstream auto detects your car so in this case you cant choose any other options. for japan u can choose runx/allex, europe (tsport), north american region (matrix XRS) etc. just click next and then you will be brought on to the main menu where it shows all your ecu functions etc. now is probably the best time to check if your cable is working ok, go to help and check DLC cable. now as the cable is checking the pins, be sure to give it some time (10 seconds or so) before hitting next as it gives it time to test the pins out. this is the final result with my sportivo... as you can see it uses the K protocol as suspected above :) now if for some reason it doesnt work, just close everything and open techstream again and go through it again. if all is well time for some live time reading! :) now see the engine and ECT in yellow, double click this and will bring you to this screen click data list and be patient... then you get all the information from the ecu in real time! but u see the refresh rate on the bottom is like almost 4 seconds or something. just delete some variables and you can increase the refresh rate... here is what i only need for my car refresh rate is around 900ms, not too bad (so updates every 1 second) thats it :) what i found out about this techstream is i cannot record the variables for more than 90 seconds... track session is 15 minutes ;) but i will continue to play with this and see what i can do. other programs dont seem to work with this cable but i havent tried hard enough. this is a clear victory finally after many years of trying different cables. at least i cleared the fault codes on my ecu so now its running all clean ;) i will pin this on top of the corolla section for a while since a lot of people are interested in this. have fun guys! :D