Whyzor
Android Expert
I have some potentially good news, get ready for some testing.
1) I think I finally got the touchscreen reliability improved. The latest kernel (01-18) has a dedicated workqueue for touchscreen interrupt servicing (think of it as a special bus lane on a crowded highway just for touchscreen events). Wipe cache & dalvik-cache in recovery mode, & flash the kernel like a normal ROM .zip.
WhyKernel-01-18.zip
2) I spent a little time looking at the BT + Wifi problem. It seems having both enabled brings a process called /system/bin/btwlancoex at 100% CPU utilization. So I simply removed it and rebooted. And with some brief testing was able to connect wifi & use BT for a quick phone call, and the CPU was NOT at 100%. Give it a try. Use root file explorer, adb shell, or terminal emulator, copy it somewhere for backup, then remove the "/system/bin/btwlancoex" file & reboot.
1) I think I finally got the touchscreen reliability improved. The latest kernel (01-18) has a dedicated workqueue for touchscreen interrupt servicing (think of it as a special bus lane on a crowded highway just for touchscreen events). Wipe cache & dalvik-cache in recovery mode, & flash the kernel like a normal ROM .zip.
WhyKernel-01-18.zip
2) I spent a little time looking at the BT + Wifi problem. It seems having both enabled brings a process called /system/bin/btwlancoex at 100% CPU utilization. So I simply removed it and rebooted. And with some brief testing was able to connect wifi & use BT for a quick phone call, and the CPU was NOT at 100%. Give it a try. Use root file explorer, adb shell, or terminal emulator, copy it somewhere for backup, then remove the "/system/bin/btwlancoex" file & reboot.
Code:
su
mount -o rw,remount /system
cp /system/bin/btwlancoex /sdcard
rm /system/bin/btwlancoex
reboot