I have a TCL 32S305 32-Inch 720p Roku Smart LED TV (2017 Model) and a Sandisk 16GB 2.0 Flash Cruzer Glide USB Drive (SDCZ60-016G-B35) and a Seagate external drive. According to everything I've read one or both of these can be connected to the TV however the shape of the ports do not confirm this. The ports have curved sides and the drives are squared. I am really perplexed by this because I cannot find anything else anywhere about this and buying a new drive looks like it will be the same. What am I missing? Thanks.