I use ADC3 to monitor voltage on my engine start battery. I swear it used to work. I noticed that it is only reading about 6.3, or about 45% of actual volts. I reset the SBMS0 a few times (remove fuse on the ADC line, pull ribbon, reinsert, allow to boot, reinsert fuse). If the fuse is out, it reads 0.0V, so the calibration is correct. But, with the fuse in, it consistently reads 6.3 (same voltage every time).
I move the wire to ADC2, it works perfectly.
Did I fry something? Is there an explanation? I liked the position on the screen for the voltage (last item), but ADC2 is just fine.