Android GetInputMotionState node not working

the best clue I found so far is that if the phone doesnt have a magnetometer, these inputs will not work ( my phone does not have a magnetometer )

Apparently the “GameActivity.java template must be modificated” to make it work, but I dont know how…

I really wish this information was made more clear, I’ve lost 2 evenings trying to figure out this issue.
We should be allowed to access the sensor data regardless, even if it is folly, if a developer decides to block a functionality we should be made clearly aware.