i tried to use "droneblocks" with the spark just for a lark this morning after accidentally starting the program. it was running on my ipad mini 3 with the dji controller attached with the otg cable. i constructed a simple program to launch, rotate and take some photos and return to home. worked as advertised. i knew about the tello, - apparently it's worked with other (dji spark anyway) drones too. i ran the flight without logging in to droneblocks or attempting to save the programming. perhaps there are others on the forum who've played with droneblocks? one thing i need to confirm is that droneblocks appeared to be communicating with the spark through the controller, though dennis baldwin's youtube video only talked about a wifi connection. didn't try any tello flips (yet).