How were you able to diagnose it yourself? Just through the error codes, or is there another interface available for non-technicians?