FYI we’re working on special logging+diag software. Logging additional control modules like VDC and BIU is working. Dealing with multiple protocols (3+), different definitions plus integrating all this in a single app takes a lot of work.
Until it’s ready for public use we recommend RomRaider for logging. It cannot do CAN or non-ECU modules but certainly better than nothing.
By the way, some important diesel diagnostic procedures are being worked on as well. FreeSSM does support generic diagnostics.