after 3 weeks, i finally solved this.*
PROXIMITY SENSOR LIGHT IS NOT SUPPOSED TO BE ON ALL THE TIME. that just drains ur battery
So I took my galaxy s5 for repairs and the idiots flashed it with a different stock. Got home and this annoying proximity sensor just wont quit. Blinking, blinking. Restart didnt work. No viber installed. All air gestures off. I noticed that after restart it will stay off but comes on after i make a call. I knew this was not normal behaviour since it worked ok before the repair, same settings, same*apps.*
Solution is that u have an app running that is using air gestures. U need to find it. For me it was an ir remote app that had the air gestures feature on. Dont know why it wasnt on before.*
this is what i did
1. Make sure the proximity sensor is blinking like it is not supposed to do.**
2. Go to app manager
3. Check running*apps
4. Stop the*apps*one by one and see if the red light goes off. Check light after each stop. Try non-native*apps
*******Death to the proximity sensor light****