Originally Posted by MasterAwesome
If other kernels work and this one doesn't is because bindassbost kernel is for kitkat ROMs. Although, that shouldn't affect your proximity, so I'm guessing the calibration is different.
However similar your device maybe, the calibrations may vary
"some calibrations settings are on the device itself.
Search with an root explorer under /sys/devices/platform and check under the MT-IC's (eg MT-i2C.0)
Under those IC's you'll find most of the devices (sensors,, etc), that are being used.
0-0039 - s3202 ---> s3202 is the TouchPanel
1-0018 - FM50AF ---> Camera Lens
2-0018- BMA222 ---> Accelerometer
Some sensors special configs, can be found on those IC's, others are under /proc."
The ramdisk is bad. Make sure you are using your stock Rom's ram disk instead of the ram disk provided by the developer. Since the init binaries may be different and affect the proximity.
Your proximity sensor itself is faulty( check this first).
THANKS FOR THE VERY DETAILED REPLY!
I already checked my proximity driver it is cm36283 whereas in the BindassBoost kernel and all other kernels uses cm3602(?)
Is it okay If I changed that cm3602(?) in the root explorer in to cm36283?
Im sure my proximity sensor is not faulty cause I've flash back stock rom with stock kernel and proximity and light sensors working fine not sure how to address this problem either to make patch or build my own custom kernel?
Hoping for positive feedback! and THANKS!