It should read all the engine codes, but can only give sensible suggestions for the generic codes. LR specific codes will come with no description, just a number, it will reset ALL the codes so you at least have a chance of starting frpm a clean sheet.