No, I wasn't planning on supporting everything since every single car is different. And even when they do use a standard they often have "variations". Gotta love standards when they are modified - kind of defeats the purpose really.

As far as I can tell there's KWP, ISO, CAN and VPW. And maybe other proprietary ones given that the M3 doesn't seem to talk ISO which it should.

If I can get freediag working on the BMW, then if freediag supports CAN or whatever else you want, you should be right.

As I've mentioned though, I'm not getting much in the way of results so far. I thought this would be easy too.
_________________________
Christian
#40104192 120Gb (no longer in my E36 M3, won't fit the E46 M3)