diode updates. added CRCError