Based on the suggestion to replace the binary blob .so file. I searched for one that 1) works on my version without issues 2) does not suffer from that bug and tada I found an .so file from Android 5.0.2 that works flawlessly and for the first few hours I am testing it currently I had no high cpu usage of sensor.qcom or sensorfw anymore. Before testing it on your own. Remove my script or the .service file or any other solution you had installed that restarts sensorfwd to make sure it works for you to. I tested it on my updated 2.0.1 installation. Get this sensors.msm8974.so file extract it and put the sensors.msm8974.so into /vendor/lib/hw/ Make sure to make a backup of the file thats already in there just in case. After that reboot your device. Now try testing with top open in a ssh session and see if it works for you. For me its working fine and I now get a clearly longer battery life as its also using almost nothing of the cpu when using the accelerometer to switch orientation in browser or video player. (or do the shaking test) Hope that settles it finally :P