It's fairly common for some of these radios to refuse to be programmed. the 87 and 118 versions of the software work for my Kenwoods. What I have noticed is that each model has differences in the rubber sealing strip that covers the mic socket. The upshot of this is that some plugs simply don't make contact. Do you get the check the connections message or one that says the model is wrong? If it's a connection message then the computer is unable to make ANY connection with the radio, while the other signifies the connection has been made, but the interface is unsuccessful because the radio reports a model anomaly.
I've been trying to sort this on one radio recently where the software says the model is wrong - yet in the drop downs are varying versions of frequency coverages which don't match the radio.
I'm left with the thought that the software might be regionalised? UHF in the UK would really need to be 440-465ish, to cover all our allocations, yet most of the bands in my software are a bit mismatched - 400-430, 460-480 etc - so maybe the software I have is actually American? The UK frequencies not being in the software - which generates an error? More investigation in order.