Tidying and some final testing today.
Vehicle speed mph and odometer now work
Still not quite sure about Ah counting need to look back at some of my older versions

Some pics of various BMS screens. Vehicle stationery.
No unwanted errors now!!
www.solarvan.co.uk/bms/BMS050809001.jpg
www.solarvan.co.uk/bms/BMS050809002.jpg
www.solarvan.co.uk/bms/BMS050809003.jpg
www.solarvan.co.uk/bms/BMS050809004.jpg
www.solarvan.co.uk/bms/BMS050809005.jpg
www.solarvan.co.uk/bms/BMS050809006.jpg
I'll post Master when it's done. Bug hunting certainly takes time.
I have allowed it to do an unattended charge cycle now so I'm much more confident. When an Alarm conditon occurs you get the audible alarm and negative screen with details etc.
The screen remains negative until the BMS is reset so you know an Alarm has occured perhaps while system unattended. I'm working on storing last few alarms now so you can recall them via another screen.
The BMS control buttons are shown in little cubby hole under radio in dashboard. Grid on screen pics is photo artefact
The Zivan charger is controlled in three ways.
1) It's own internal alogorithim, it is adjusted to 180v max CV output.
2) Via BMS and opto isolated voltage pull down opto.
3) Via BMS and charger mains control relay.
The voltage pull down is operated when any cell goes over 3.75V
The charger mains relay is cut if any cell goes over 3.80v
At the end of todays charging cycle the BMS did not need to take control at any time

as the Zivan just finished it's normal cycle. All cells were within indicated 20mv at end of charge.