I've just finished up making a little tool that is a complete solution for J2534 Device Emulation in Software, that works without having to have any device plugged in, and behaves as if the device is actually in a vehicle exchanging messages with an ECU. Full emulation of the whole system via ISO14229 and the SAE J2534 spec, pretty chubbed with it, have just posted a release on the github, and about to upload the code. Full open sauce, so enjoy.
https://github.com/jakka351/Tester-Emu
