Maybe there's just a little bit of dirt between your cable and your phone?
That's why mine wasn't recognized!