Good observation on the diode to pin 5. It was a mistake in that layout revision, and was corrected by hand soldering on the PCB. Regarding the extra diode to the collector, it is solely for visual notification, so we know which row/column matrix is turned on. Thanks.