Just information for you to make a wise purchase of GM scan tools for SPS programming: (here, I focus on SPS GDS2 on Abrites j2534 and GM MDI)
In the past ( few years ago when I bought my AVDI )
When I bought my tool I used Global Tis v32 and was able to do SPS Programming in my Y20DTH that I have at my desk for tests. All went OK.
After a while during a year of AMS I received the new drivers but because I didn’t like how the AVDI is working and because I make some money using it I dece to upgrade to genuine OEM tool for the brands that AVDI can work.
After a while I bought a genuine MDI.
And after years I did the tests because my friend who has a issue doing SPS Programming. And he asked me to check if its ok at me. And using same ecu that I did SPS Programming alright in the past then now was blocked. So I did and had the same issues as him.
He because has the AMS he received the new drivers after he talked with Abrites company.
For me AVDI its did it job long time ago and I don’t need to buy a new AMS. So I am using when I do what “she” can do.
My friend asked Abrites to fix this issue and they sent to him new drivers versions and then he could do a SPS Programming as well.
But take care this is not working in any ecu.
So my advise for you is to buy a good GM MDI but not VXDIAG VCX NANO and you will be fine.
In my opinion for GM cars and if you wanna do SPS Programming and diagnostics using Tech2win and GDS2 the better is a GM MDI – a genuine or good clone one, or a cheaper cable like a genuine or good clone Mongoose GM Pro2
Or a J2534 tool that its approved by GM.
Maybe for diagnostic FVDI ABRITES Commander is still good but for programming it will not for sure. But if you wish it you can use it and when you will block first ecu you will remember my opinion.
AVDI I hadn’t used anymore for diagnostic so I cannot tell you if its ok to use it in newer car with GDS2. Actually I have no new drivers for a long.