2020 3500 and I recently installed a tune I bought from an online store. Came with an autocal v3 and the tune loaded on it. Also came with a CSP5 switch and I am unable to change between power levels. I installed the bypass cable as directed and flashed the truck and all went well. Installed the switch and I noticed while driving there is zero difference in power between settings. The website I bought it off of claimed 5 power levels from 20 to 100hp SOFT. Would also calibrate the speedometer to larger tire size which it did not do. I contacted the website and they gave me an email to a yahoo address to contact to get the problem fixed. I emailed and was told the tunes are 4 levels not 5 and it would not calibrate the speedometer. So several red flags already. This person sent me a new tune and I loaded it onto the autocal and flashed the truck successfully. Still no noticeable power difference. I contact the manufacturer of the switch and bypass cable. They walk me through troubleshooting, when you plug the switch it it is supposed to give you a series of short and long blinks indicating that it is reading the tune and it does this. But when you change from 1,2,3,4 it is supposed to give you a corresponding flash indicating it is reading and has changed to that level. Instead it gives me two very fast flashes no matter what level is selected. They tell me this is due to the switch not reading a selectable tune. They ask me to plug in the autocal and try and change the tune using the autocal and it will not change the tune that way either and gives error code 0311 tune switching failed. They inform me that if the autocal cannot switch the tune then neither will the switch and I was either given a bad tune or one that does not have levels as described. They through pictures verified all my wiring and everything was correct. I contact the person that sent me the tune and explained this and he is now saying its not his tune that I must have a bad ECM or my truck has electrical problems or something. I would think if that was the case my truck would not be running correctly, throw codes or something and its perfectly fine other than I cannot change levels. I tell him I have now been informed by several people, the switch manufacturer and according to the website I bought from that you should be able to change levels using the autocal. He says no you cant the only way to change is using a switch. Upon more research I've found two different switches and am now wondering if the switch I have is compatible with the tune or not. I've tried contacting this person and the website multiple times with no one ever getting back to me anymore. Below is the switch I was sent with the tune which plugs into the OBD2 port vs another switch I've come across. Could this just be a switch that isn't compatible or is it sounding like I was not given what I paid for?