The TC-500 is not a USB plug-and-play device. It requires a specific KPG-22D programming cable (or clone) and legacy serial driver support.
While caution is advised, many radio enthusiasts use communities like: Hyt Tc-500 Programming Software