The otg cable has always worked with my spark in the past but I always had to follow a very specific ritual to get it working. Now with the new firmware I am happy to report that i no longer have to make a blood sacrifice to the drone gods to get the cable to work.
I am using a normal USB type C cable with a right angle on the end and a normal Micro USB otg adapter. I'll link them here. I also just ordered a 3rd party otg cable designed to work with the spark from amazon so that should solve some of the cable mess I currently have
That's the one I meant to put in. Its a type c on one end and a micro on the otg end.
The one you posted also looks pretty nice though. I may pick that one up as well if the one I ordered sticks out of the side of the controller too much.
EDIT from the future. If anyone decides to listen to this fool from the past (I'm talking about myself) you need to rethink your life.... this cable is crap. It broke within a month.