In my case I am not 100% convinced its the cable, because like I said it only ever worked with slow init on 0x00 adress not 0x01 even if that is supposed to be the ECU... but even ME7logger/visualme7logger require manual change from 0x01 to 0x00 init otherwise it will simply not work. Even on K-line cable cutting j2534 from the picture.
There is no 0x00, it does not exist. It is always 0x01, setzi just called it SLOW-0x00, because it is a special case.
The way it is done is:
1. Init on 0x01. Get a KW1281 session.
2. Go through the initial KW1281 session and end it.
3. Wait a certain amount of time.
4. Init on 0x01 again, now you get a KWP2000 session.
If you have a cluster, that does not support fast init or does not shut up after fast init, then nothing else you do will ever work, because every single time you init on 0x01 the cluster expects you to run a full KW1281 session.
If you don't complete a KW1281 session properly then even though the ECU will give you a KWP2000 session on 2nd attempt the cluster will just close the connection.
Your cable is hardware wise incapable of performing any KW1281 comms so it will never work, end of story.
I have also flashed a different software on my ecu (018CM) which has support for KWP2000 and such..
It is not about the ECU, it is about the cluster.
irrelevant but I tried Vehical again with the cable again now and instead of the timeout error it simply says no reply to 5 baud init from ECU, like all other software I've ever tried in this car.
Because the cluster won't let you communicate unless you run a KW1281 session first.
I know you are probably right since I am not too big on communication protocols
Of course I am right, I wrote the damn thing and I tested it with various ECU and cluster combinations.
but just to confirm I will order a tactrix clone(how do they handle the internet connection for the initialize phase, they like to "die" with active internet connection).
I have no idea about clones, I use the original ones only.
Also I will try with kw1281 / kwp2000 software/write/modify some code see if I can replicate what is exactly happening why it wont connect even with slow init on 0x01 with kline cable either so..
See above - it is because of cluster. Cluster requires KW1281 session to pass first.
If you run a direct K-Line to the ECU you can just run fast init all day.
Also this is not any faster or better than ME7Logger, it is just more convenient to configure and connect without having to mess around with config files...
And then you get the same interface for all the newer cars.