Quote from DCS on September 16, 2016
I got it to work with DashCommand.
.95 for the app. .95 for the special GM PID’s.
It works fine with my 5yr old chinese ELM327 Mini bluetooth interface.
I found an old thread on the palmerperfomance.com forum. It tells how to use the free evaluation version of DashCommand to see whether the app will support the Camshaft Retard Offset PID (aka CMP, aka Cam Retard) for your specific vehicle.
That’s how I started. I installed the free DC app, then entered the basic details for my vehicle, then the following steps:
1.) Go to the Data Grid View.
2.) Tap PIDs.
3.) Tap Add PIDs
4.) Tap the little 3-dot menu button at the bottom right.
5.) Tap Sort PIDs.
6.) Sort by Manufacurer.
7.) Tap GM.
8.) Look for the GM.ENGINE.CR pid. If it is present in the list of available PID’s under the GM heading, then supposedly DashCommand will display that value after you buy the app and the extended code set. If this particular PID is not present in the list, then there is no reason for you to buy the app, because the app doesn’t support that code for your vehicle.
For me – it was the 3rd item in the list. So I bought the app, then I bought the extended GM code set.
Then I clicked the Gauges item in the home menu, and repeated a similar “sort by manufacturer” process to add the PID from the extended set to the main app. Then I set up a CR dial gauge with digital window, right next to a similar gauge for RPM. Then I started my Yukon and tapped the Connect button. Holy shit! There it was! -4.8°.
I tapped the back button and then the disconnect button.
Then I changed all my plugs, wires, my distributor cap, and rotor. While the cap was off, I loosened the distributor hold-down bolt, to where the distributor was free to turn, but snug, not sloppy. Then I put everything back together and set the distributor close to where it was before I started the job (based on a cell-phone pic). Then I started the engine (air intake assy still off the vehicle). I opened the throttle slightly by hand and stuck a thin piece of cardboard between the throttle-stop screw and its related contact arm on the throttle pulley assy and then let it shut on the cardboard, pinching it in place. This caused the motor to run at 1500rpm. Then I tapped the Connect button on the DC app, and pulled up my gauge screen. -9.4°
What I learned at this point was that the motor will start if your distributor is 7.4° out of spec, and also that it won’t necessarily throw a code right away, because the only codes I got were MAF codes related to the fact that the MAF sensor was unplugged and laying on the floor across the garage.
Anyway, I twisted the distributor CCW, and sure enough, the CR reading came around to with the 4° spec window. So I kind of eyeballed the position of the distributor that was close to 0°, then I shut off the motor, bellied up on some folded towels on the fan shroud, turned the distributor to where I thought it should go, and then commenced the battle of tightening that damn hold-down bolt while laying on the motor and holding the distributor in the position I thought it should be. I tightened the bolt just past snug, then fired up the motor and restarted DashCommand.
I got 0.1°. LOL. I never get lucky like that, but I did today.
That’s it. I tightened the hold-down bolt to 25ft lbs, buttoned everything up and went for a spin. On the hwy, it was cruising at 55mph at ~1500 rpms, and I tapped the connect button on DC, and presto, I was holding a fluctuating CR value of between 0 and 0.1°. Job done.
It was weird in a way. I had to do a lot of reading to try to find something that might work, and then all of a sudden, there it was.
Motor sounds smooth. No more tiny stumble here and there. Maybe it was the new spark plug wires and cap and rotor. Maybe it was the CR. maybe it’s both.
Thanks for the feedback here.
Funny to chase a code this hard for a 20yr old vehicle.
Oh, one more thing: Dash Command is pretty good, but it is not an intuitive interface. I’m do some webdev work. Intuitive processes are elemental to good design. DC is pretty powerful, but it’s damn clunky. If I hadn’t found that old thread about sorting by manufacturer to see a code that is otherwise not displayed anywhere, and if I hadn’t figured out that you have to tap a little obscure menu button before you can do the search, then DC would have been a bust for me. It has lot’s of bells and whistles, but it has no intuitive flow. Torque is a better design, but it ain’t got no CMP.
Good luck!