I have an ELM327-based OBD2 reader that I can issue commands to when connected to a car. I'm running this on a 2015 Acura RDX.
When I issue the request
0100 to get supported mode 1 PIDs, I get the following two responses back:
41 00 98 3A 80 03 41 00 BF BF A8 93
My understanding is that if there are multiple ECUs that can respond to a request they will both answer, so this may be why there are two responses. Does this mean that if I now issue a request that both support, I should get two answers back? And if I issue a request that only one or the other supports, I should only get back one?