Thats sad.... I always had a hope that one day it would be fixed but nevermind.....you can find my latest (and last) cm12.1 20160105 Build here:
---------- Post added at 04:50 PM ---------- Previous post was at 04:39 PM ----------
I'm sorry but I cannot fix anything because the cm11 sources for G3 are incomplete and broken.
No chance to build a usable ROM from that.
I had no connection to camera with my built, issues with wifi, no screen mirroring ... useless.
/* * Your warranty is void if you flash this ROM. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications solely on your own, and if * you point the finger at me for messing up your device, I will laugh at you. */
There is a possibility that your proximity bugfix might help to solve similar problem for CM12, which they actually made not much better trying to fix that (unresponsive screen after call).
So maybe if you can share source for your bugfix they can try to use this information to fix CM12.