OK guys, apart from the GS 911 I know there is also the DUONIX piece of kit that can also do everything for the bikes. (
www.duonix.de)
However, I was recommended an App for Android called MOTOSCAN as it is very much cheaper and works just as well.
Downloaded the Lite version for free then set about finding a suitable Bluetooth Adapter with cable for the bike.
The cable is simple, just search eBay for ICOM D cable and there are plenty to choose from, mine cos $10.
Bluetooth adapter is a different story and I went through several cheap ones before I found one that can do everything.
Having checked the Lite version of MOTOSCAN can indeed handle the TR650 and my Nuda I purchased the ULTIMATE licence at $44
The cheap BT Adapters can communicate and read the bike but they cannot handle the long text protocol that BMW requires to perform the resets of fueling adaptations etc.
The one that works with all functions is Scantool 427201 OBDLink Bluetooth and is on Amazon at $63
So there you have it, total outlay of $117 gives me the perfect mobile solution to diagnosing and setting up the bike.
Understand that because Apple products cannot communicate by Bluetooth properly, MOTOSCAN is Android only.
For Apple there is a similar App called Carly but I have no idea if it works or not.