The cable arrived today and I was surprised to find that it is an old-standard USB 1.1 extension cable.  That's why so many other reviewers found that it didn't work with their devices, since most current devices need USB 2.0 spec cables. I elected to return my cable to Amazon for a refund. They said no need to return it, they'll just give the refund.