Nice work here guys, the voltage readout inside the dash looks great.
However, I was thinking of modifying the dashboard microprocessor's firmware to add a few modes in addition to the stock stuff (time, trip 1, trip 2, etc.). The ECM's CAN bus can easily be enabled on the XB and the ECM already has the battery voltage ADC taken care of, so really it's just a matter of figuring out what microprocessor is running the dash, interfacing with its JTAG interface, and doing a little detective work on what GPIO is being used for the pushbuttons and the display. Any thoughts?