I thought I totally screwed up my XTS2500. It said "unprogrammed" when I turned it on, yet it would take a codeplug. Since I have zero trunked stuff in it, I had to play with the settings to find out what was wrong: OTACS and OTACR were turned on. This is a good way to make you think your cable failed, when it hasn't. Anyone else who has this problem, please check this. I destroyed a cable in anger over this. Luckily I had another.