1. A product alert failure system, comprising: a device comprising a computer readable medium comprising computer readable code; a product failure alert assembly comprising memory, microcode written to said memory, one or more test algorithms written to said memory, and a processor, wherein said product failure alert assembly is in communication with said device; and an engineering server comprising a database associating product failure information with known error conditions and with fault symptom codes, wherein said engineering server is in communication with said product failure alert assembly, and with a configuration control database associating said fault symptom codes with known code updates, and with an product application engineer.