Sorry, I downloaded it but forgot about it, and it works! Starting to suffer from CRS (Can't Remember $h*t).
I am trying to understand what you changed to fix the issue. Looking at the file the only thing I can conclude is the change on the checksum from 0x5BB9 to 0x5F61. Is this it? If not can you explain this change and what needed to be changed to read the O2 voltage being fed into the ECU?

Regards,
Mark