Just thought I would post here about Jscan.
As far as I can see the Jscan app does not do well with tire size changes or altering the DRLs on the Jeep Patriot.
I made changes to the tire size and to the DRLs to low beam and sidelights instead of high beam DRLs; the next day my car had an engine light come on and my car went into limp mode it took me two days to get rid of the engine light and the P0610 TRANS CONTROL code that put me in limp mode.
I had to disconnect my battery; drain the circuit by joining/grounding the two disconnected battery cables and leaving them disconnected for about 1/2 and hour; connect battery, then switch the ignition off and on a few times, then let the engine run for a few minutes until the idle settled down to around 800 or so (has to relearn settings as far as I can see). Then turned ignition off and then on to second not starting position; I went into Jscan settings (gear wheel top right of OBD JSCAN) to trace and restore settings to see what I had adjusted; made sure I set everything back as it was; then did an advanced scan, deleted all the codes by hitting the trash can symbol; turned ignition key off and onto second position; did advanced scan again and found P0610 code was gone and three codes remained B1634, B1630 AND B1638HIGH BEAM CONTROL CIRCUIT FRONT CONTROL were active. I drove the car; the engine light went out and ran OK, not in limp mode.
I contacted the manufacturer and he said that Jscan does not do well with the Patriot tire size changes;
My car currently has 3 codes B1633, B1634 and B1638 all high and low beam codes; so as long as I don't try to change the DRLs or the tire size my car runs OK, apart from a minor speedo tire increase size issue and the high beam coming on when I switch to low beams. I also tried switching HIDS on and a few other things in Jscan, but still got the engine light and limp mode; which was a pain to get rid of.
I should mention my headlights are HID projectors and I feed them through relays; the coil of the relay is fed by the headlight wires which transfers 12v to the HID circuit; so the car computer is probably sensing the change and producing the codes.
I'm thinking to try Appcar Diagfca, but am wondering if I will have the same problem if I try to change the tire size or the DRLs?