Here's what I know about the D45 light:
Obviously if it is on and red that's bad!
I had a red D45 on one board that was fixed by simply re-applying the thermal paste - this can be verified by downloading the diagnostic file and following the logic - i.e. everything boots, then slowly overheats and shuts down - as opposed to not starting at all. So, that was my first instance with the red D45
Furthermore, I know if a pump is not working or not connected it will go straight to the red D45 without even trying to start beyond the first flicker of all the lights D37-D44.
What I did (I'm not smart with programming) is download NotePad++ and used it to search and highlight words like "overtemp", "fail", and "error" in the diagnostic file to see where things are going wrong. Although there is a lot I do not understand - I simply compared it to one of my normal machines.
By the way, SW1 (push button) on the back of the board is apparently the reset switch - used it to diagnose things while it was running - simply restarts the respective board.
My assumption is: D37-D44 are lights representing each of the 8 cores and by sequencing yellow it means everything is normal. If it is skipped in the sequence it must be bad or not responding. D45 is some sort of error indicator whereas OFF is normal and Red is bad but does not necessarily always mean the same thing?
Would be nice if between all of us here we could put together a guide of known issues/fixes and a decoding key for the diagnostic report in a public document that doesn't require reading this entire thread - anyone know how to do this?
More to follow as I troubleshoot...