: It allows users to read/erase fault codes, view live data, perform active testing, and reset service intervals.

This is where most "free" versions differ. You may need to use a "keygen" to generate a code based on your PC's unique ID.