I'm quite cynical about OnePlus as a company, but I have to admit that I've heard a lot of praise for their phone from everyone who has tried it despite its many bugs and issues. However, there's one less reason for everyone to complain now, since the XNPH38R OTA update has started rolling out in stages according to an announcement on the OnePlus Forums.

After XNPH33R, which fixed many of the phone's issues in August, XNPH38R brings a slew of new features and most importantly, solves the One's glaring touchscreen problem. Artem has been testing out this fix and has noticed better speeds while typing and improved responsiveness with multitouch.

Below is the previous video that shows how bad things were before this update.

And here's how improved the screen reaction is now. (The video was taken while testing the fixes, but it should be representative of what we have here in this update.)

What's New?

Beside the touchscreen fix, this new OTA adds RAW capture for images and ANT+ support for connecting health accessories. It also enhances the phone's music resolution playback by supporting 24 bit 96/192KHz FLAC, ALAC, and WAV files without resampling. Also notable is the much-needed option to pause recording during a video and the new beautiful blended lockscreen.

Other bug fixes and improvements can be found in the changelog posted by OnePlus:

  • Added method for users to report bugs directly to Cyanogen.
  • Added pause button during video recording.
  • Improved battery life.
  • Fixed issues with camera exposure compensation stuck in ‘auto’.
  • Fixed issues with ‘4G Preferred’ option not connecting to 3G data.
  • Fixed issues with delay in torch activation.
  • Fixed issues with unresponsive screen requiring reboot.
  • Fixed issues with static in speaker when changing volume while headset plugged in.
  • Fixed issues with rotation not triggering when rotated slowly.
  • Fixed issues with Quiet Hours / system UI causing battery drain on last day of month.
  • Fixed issues with camera not starting when LED torch is already on.
  • Fixed issues with Bluetooth volume low on connection.

Manual Installation

Thanks to XDA Developers, we have made the update zip available below for manual flashing. Considering it's only out for a limited number of devices right now, quite a few of you may be interested.

Note: You have to be on the XNPH33R build for this to work.

Download cm-bacon-3628510d76-to-ac1ccf7921-signed.zip (KTU84Q, XNPH38R):

  1. AFH mirror.
  2. Mega mirror.
  3. Mediafire mirror.

File size: 206 MB (216,029,436 bytes)

MD5: 427356b971b63cfad419815e4e10dd97

Install: To install the update, boot into recovery, then sideload using adb sideload - if you've ever updated a Nexus device before, then you'll feel right at home, as the steps are exactly the same. Alternatively, you can just copy the zip onto the phone and then flash from recovery. If you're using TWRP, it will ask if you want to re-root at the end.

Source: OnePlus Forums