Kadeem Harris has signed for Sheffield Wednesday.
Harris was a free agent after he was not offered a new deal by Neil Warnock this summer.
Now 26, he spent 7 years at Cardiff City after joining from Wycombe.
Wednesday have not revealed the length of contract.