Trucks were exempt from OBD2 for some years; my friend had a powerstroke and they partly co-operated with the car standard, depending on year. He now has a Dodge with a Cummins and he had to exchange his ECU harness with a later year's to get the ECU to accept a new map.
My 1999 Volvo is fully compliant, and the OBD2 plug is under a clearly-marked cover just in front of the center armrest/cubby.
I dunno anything about Autoingenuity. I'm just getting into the whole gestalt as I just bought the car and I'm trying to trace an intermittent ABS fault. I'm using an Elm-5 USB cable to my laptop on which I'm running OBDWiz software for the moment; there are F;/OSS projects for Linux, but I haven't tried them yet.
All of the self-contained readers I've run across use secrecy out of fear of losing control of trade secrets, I guess, although some cheap ones simply tell you to google the trouble codes.