I tried Wireshark but the regular version doesn't do Can-bus on Windows, the Linux version seems to be able to. For this car stuff I use an old XP laptop. The funny thing is that a lot of companies supply software but they all use special drivers for some kind of hardware.
Wireshark (no CANBUS on Windows)
CANUSB (needs dedicated driver/hardware)
Canhacker (I don't think this will work over an Arduino or CBT)
Busmaster (the professional tool but only supports specific hardware)
Unless Derek comes up with something quickly (no I'm not pushy ;-) I probably going for a Logic Analyzer as well. On Jaguars you have the SCP bus (J1850 PWM) which is used for the convenience stuff and I need to analyse that too.
My car has 4 systems in total:
ISO9141 for OBDII
SCP (J1850 PWM) for most of the body/chassis stuff
CANBUS for the engine/transmission/abs and several other modules
D2D glasfiber bus for audio (connected from the SCP bus)
I have plans enough for all of them but getting the tools just to start analyzing is a project itself!
Does anybody have experiences with Logical Analyzer? I found these but not sure what is the best for both J1850 PWM and CANBUS.
Would also be interested in info on using a CANBUS database for lookup.