I use a mongoose GM cable 90% of the time and has worked great. I have a MDI units but it's large and bulky compared to the mongoose. The MDI2 was just released I ordered it 2 weeks ago it ran $700 but have to be a GM dealer I was able to run it through the Fleet account. Like I said using the PcM recovery function will flash it.
Bookmarks