They won't register as each ecu reports the fault code, if you don't send the right commands to ask it for data you'll get nothing back. The generic readers just speak OBD2 which is a standard way to get them to talk, the more advanced stuff will use a different protocol and then have different ways to address each module, hence why most kit won't speak to it.