Xiao samd21 not playing nice with DFPlayer

Hello all. I’m at the end of my rope with the Xiao samd21 and my DFPlayer. I have connected it every way possible. I have used every tutorial, including the one from DFRobot. I cannot get these two to recognize each other. Half the time the codes won’t even compile. When code will go to the Xiao I get this message:

Unable to begin:

1.Please recheck the connection!

2.Please insert the SD card!

Has anyone done this successfully? What method/library/code do I need to use to make the DFPlayer work with the samd21? Is it just not possible?