Hi, I'm not sure this problem is existed because I don't have a "Kindle Fire HD".
Any way, if the problem is really happened. I think the only one solution is:
1. Get the device model in your game/app logic. (For example: by the Build.MODEL in java code)
2. If the device is "Kindle Fire HD". Use the didAccelerate X value as positive value.
Hope it's helpful.