The vxdiag modules are cheaper than buying a Tech2 but there is bit more stuffing around and it may be pain to get working for some.
I bought mine here: WiFi Version VXDIAG VCX NANO for GM/OPEL GDS2
I have found that this does everything a Tech2 can do.
If you determine that the BCM is bad, you can purchase a new one online along with purchasing a VXDIAG VCX NANO and reprogram it yourself.
It’ll be cheaper than visiting the dealer and you’ll then have a Tech II on hand.
I replaced my BCM and reprogrammed it the same way when the brake lights stayed on permanently in my vehicle (internal BCM short).
This works on a 64-bit system despite what the listing says. It is working perfectly on my 64-bit AMD A8 laptop with Windows 10.
What I’d like to get is a cheap touch screen Windows 10 tablet for portability like Mitch O.
This does everything the Tech 2 can do with Tech2win. It even simulates the CANdi module that is needed for our CAN bus vehicles. I’ve downloaded all of the various PCMCIA cards/modules for the various GM vehicles.
I’ve used it to display the real-time misfires graphic.