I found very little with regards to the transmitter, but you can read signals by hooking up the receiver to an Arduino.
This lead me to believe that it is straight forward to code using an iA6 receiver based on what it receives, but nothing from the Transmitter side. I would, I guess, need some tool which can read 2.4Ghz signals and look for changes whilst moving the controls on the transmitter to isolate the signal to that one controller.
So when I see a change from the signal tool, and the serial hooked up to the receiver (via Arduino) I would see the changes. However, even if I had these, I would not have the id / code which would allow my Arduino Transmitter too talk to my receiver (iA6). So I would need to know what ID is sent with each signal to allow my receiver to read it. Also, thinking about it I would also need a working iA6 transmitter, and a tool to read signals.
Perhaps I should just not be cheap and buy a new controller?