After a reboot, LogWorks can successfully talk to the sensor. However, I still get no data through either the yellow or brown wires. I've tried with white both to pin D and floating, with no difference.

I have both green and blue connected to pin D, with an additional wire from pin D to the vehicle ground. That does seem to be sufficient for LogWorks, anyway -- is that the correct way?