Autel MS309 scanner not only read and clear normal codes, but also retrieves generic (P0, P2, P3 and U0), manufacturer-specific (P1, P3 and U1), and pending codes.Quickly scan and define vehicle Diagnostic Trouble Codes (DTCs) with this easy-to-use, compact code reader with the ability to view Freeze Frame Data, check I/M Readiness (Emissions) and monitor status. The MS309 is a go-to tool for quick vehicle health status.