GLCD library version 3 (end of life - no longer supported)

I just noticed this:

Initializing GLCD
Displaying ChipSelect Screens
Serial initialized

In your diag output. This sequence of messages does not occur in the code.

"Serial initialized" prints first but in your output it occurs after the other two messages.

Did you reset the board in the middle of the diag sketch running?

--- bill