Utility.pngUtility2.png
There actually is a step tunerpro in the GM utility file that will send the VIN command (they're different between the radio, HMI and other modules) but, there's a comparison step (see screenshots) that I can't recall off of the top of my head right now what it compares but it will skip that step if a certain variable in the HMI/Radio is set. I caught SPS sending the command once on one of my test ones but it's the same utility. If I'm bored sometime, I'll dig into the logic and play around with it again. In some cases, it will skip that step though.
Edit: Curiousity killed me. It's reading the MEC, if it's 0, it skips the step otherwise it does the VIN command. In most cases, the HMI will be set to 0 so this step will get skipped which means DPS *usually* won't work.