Thank you for this guide! I have followed it very closely, and I am having communication between the app on my Galaxy S5 and the opentrack software.
However, when I start the opentrack software, and then start the FreePIE app, the "Game Data" reporting in the Opentrack software is all over the place. The TX, TY, and TZ show 0 for the first reading, but the figures to the right of "yaw", jumps between 0 and -179, the figure to the right of "Pitch" jumps all over the place, and the figure to the right of "roll" jumps between 0 and -45. All of this is with my phone sitting on my table without moving. It is a brand new Galaxy S5 as well.
I configured my Center key to be CTRL-ALT-C . When I push this, it does nothing to change those figures.
When I load up the game, it is certainly reading the figures from Opentrack, but because these level figures are jumping around so much, the view is jumping all over the place in-game. In the game, hitting CTRL-ALT-C does nothing as well.