From what I understand about the vibration function, is that there are three files you could modify to fix the issue, I believe. First, The Android Policies jar in framework, The CM11 hardware wrapper for generic drivers, and the actual hardware driver for our board. If you change one of those, it will have an effect. I am not sure which one it is that is causing the problems. If I had more time off of work, I would be able to find it. Once inside one of those, look for the section for them.. In the driver it's a serialized bus pushing (x) voltage to a pin and drawing ground on the other. In the wrapper, it calls it the feedback motor, and in the android Policies, it is referred to as haptic feedback. I have had time to take a look at the policies, and have already found that it is in there, just haven't had time to recompile the jar together.
-------------------------------------------------
I realize that I don't always follow through with projects, and it makes people shy away from the information I provide. I am sorry. I truthfully do my coding when I should be sleeping. I work on average, 10 hours a day, 6 days a week. On the 7th, I am busy with wedding plans, looking for a new house for me and my future wife, and doing house duties. I wish I would help more, and will when time permits. This phone is my current daily driver, and I do have CM11 on it. I have been tweaking things when I am on break at work to fix some issues I have had. The only one that urks me right now, is the LCD going black after a call or certain tasks. And that forces me to do a battery pull...
What I have found using this rom that needs to be fixed.
- LCD Dying on me
- Random reboots (not really an issue for me. I don't usually get them)
- Camcorder volume (Working on this now)
- IR (not really an issue)
- GPS on high accuracy makes the phone overheat (I have had this on another phone, when I remember what it was, I will try and patch it)
- Camera button (You could can patch some code into the framework and settings file from the originals on JB, or something like that)
- Some bluetooth devices can't connect. (my Ilive boombox)
- Vibration** (Just posted about in in here above)
I can see what I can help with when time permits. Love ya all..