Right, I got myself a copy of Torque Pro. Eventually got it working:
Got my Android beater phone and installed Torque free version first, followed by Torque Pro. So I've got both versions installed on my phone at this point before going to the garage for testing. Went straight into Torque Pro -- could not get the connection up and running at all. It doesn't give you much to play with, so poked around where I could and tried a few things but no luck.
Quit Torque pro and went in to Torque free -- got connected instantly and had my engine RPM gauged up in moments.
Back to Torque pro and nada. Quit Torque pro, deleted Torque free, then back into Torque pro, and connected almost instantly. I had a hunch that there were some background daemons that might be running from both and interfering with one another, which is why I decided to completely uninstall one. Seemed to work but no idea if my theory was right at all.
I couldn't find the place where you select the connection protocol manually that you mentioned, and ultimately didn't need to.
But reading the feedback above from a couple of the other guys maybe it's just the case that these bikes are not compatible, which is astonishing if true, especially the stuff manufactured in the last few years. If you're willing to test more I'd say make sure your Android environment is clean and free of conflicts, and see if you can borrow an iPhone too. Then of course there's the MT-09 when you get the ECU back. I'm sending you another cable on the house (the one I just tested with) to make sure that's not the issue.