This video describes how to load software to Turnigy 9XR. The original is good, but newer versions has new fixes and features.
The original software in the 9XR is a version of er9x, a good open source firmware for the 9x type radios. I personally prefer openTX. The reason is that openTX is more configurable and is localized into a number of languages. This video demonstrates how to update a Turnigy 9XR radio with openTX.
Only a few steps are needed to configure and load openTX firmware to a Turnigy 9XR. The program companion9x is all that is needed. The program is available for Windows, Mac and Linux. Loading software into the transmitter is quite easy. The biggest hurdle is usually to install the windows driver for the USBASP programmer. Mac and Linux does not require driver installation and companion9x works without any additional software.
If the companion9x program should fail to load software the radio, the USBASP driver installation has probably not succeded.
Windows driver installation is not covered in the video. You find the driver and instructions here:
http://www.fischl.de/usbasp/