The OBDII tests are government mandated and defined extensively in formal specifications. There is not a "show firmware version" command or api in the spec. That would have to be in the proprietary tests that are done however the manufacturer wants, eg. Oil Life Remaining; every manufacturer can do that any way they want or not at all. The Germans, in particular, are very fussy about turning over ANY of their proprietary tests. Considering that it would probably take 10 years to get a complete sign off on OBDII specification changes, the settlement will probably be along the lines of "Do you promise to fix it? Soon? Pinky-swear? OK, then... done deal"
My 0.02
My 0.02