The OnePlus One is receiving another OTA today - one I'm probably more excited about than any other OTA the company has released so far. Mostly because unlocking the phone and using apps has deteriorated into a constant battle with an unresponsive and very moody touchscreen. Supposedly, this update should resolve this pretty major flaw, along with a few other things which I've detailed below, including the poor battery life we covered recently.

Of course, as usual, we have the OTA file for those of you who don't want to wait for the slow rollout to hit them.

ota wm_Screenshot_2014-08-21-19-50-35

What's New?

Here is a list of changes today's update XNPH33R contains:

  • A new radio image.
  • Touchscreen fixes (addresses BACON-55, which was originally reported and subsequently brought to our attention by Ausdroid). There's also an extensive thread on OnePlus' forums about it, among many other places (forum account needed).
    Update: The fix is not complete, as reports of jumpiness are surfacing once again. It did fix the deadzone / random touches issue which prevented me from unlocking my phone for 10-15s at a time as I simply couldn't trace my pattern due to all the jumping around.
    Unfortunately, the grounding issue which results in multitouch going nuts remains unfixed and must be resolved via another driver update. Another excruciating wait begins.
  • Decreased power consumption in idle state (fixes BACON-599 which we wrote about here).
  • Unspecified audio fixes.
  • CVE-2014-4943 and another unspecified security update.

CVE-2014-4943 looks fairly serious, so it's great to see yet another privilege escalation fixed:

The PPPoL2TP feature in net/l2tp/l2tp_ppp.c in the Linux kernel through 3.15.6 allows local users to gain privileges by leveraging data-structure differences between an l2tp socket and an inet socket.

Here are a few videos demonstrating just how bad the multitouch issues related to grounding are:

Here's a video done by one of our readers that is showing the same issue is still there post-OTA:

Manual Installation

Thanks to reader William Ma, we have acquired the update zip and made it available below for manual flashing. Considering it's only out for about 10% of devices right now, quite a few of you may be interested.

Note: You have to be on the 2nd XNPH30O build for this to work.

Download cm-bacon-4f280f505a-to-3628510d76-signed.zip (KTU84P, XNPH33R): 

  1. AFH mirror.
  2. Mediafire mirror.
  3. Zippyshare mirror.

File size: 66.6 MB (69,855,849 bytes)

MD5: 341d6c72624f743656bdd3247ec1a16b

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.


Thanks, William!

Artem Russakovskii
Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

  • http://www.androidpolice.com/ Artem Russakovskii

    I can't believe the fix to the touchscreen issue is finally here. Very happy.

    • Guest
      • Simon Belmont

        Whoa. That's the highest resolution of that gif that I've ever seen. :D

        Gonna have to steal that. *Yoink*. :P

    • remister

      Good job Franco!

      • http://www.androidpolice.com/ Artem Russakovskii

        Franco? He used the firmware fix created by both OnePlus and CM and applied it to his kernel. He brought it to us earlier than the official OTA, but let's give proper credit here.

        • Francisco Franco

          Obviously - thanks to Synaptics who worked on the new firmware, and Steve who pushed an important patch for the panel idle case (to prevent the regulator to mess with the panel voltage) :)

          • Maxx

            Multitouch isn't working well yet. It is still jumpy when uses more than 3 fingers while the phone placed on the table. But it is an improvement from previous state. Now it is more usable when not holding the phone. I'm guessing the real update will come soon after this 66MB udpate.

    • tintin.92

      I've only owned this device for 24 hours, but I had no touchscreen bugs at all....

      So are there any major bugs left that still need to be addressed?

      • http://www.androidpolice.com/ Artem Russakovskii

        I still have pretty major audio bugs related to the headphone jack where the sound disappears sometimes after plugging in headphones or speakers. Sometimes only a reboot fixes it.

        • Francisco Franco

          Those will be fixed asap. If you check their cm-11.0 Kernel branch you see they've been working non-stop on that front. I've been pulling their patches, if you feel like playing with your OPO you can flash my latest boot.img and those audio issues should go away.

          • http://www.androidpolice.com/ Artem Russakovskii

            Right on! I've been hearing chatter that the audio issues were being worked on, good to know they should be fixed.

          • Francisco Franco

            If you still have bugas or weird behaviours send me an e-mail ;)

        • Brandon Smith

          Have you noticed a weird GSM-sounding noise sometimes when listening to Spotify on the OPO? I've heard it a bunch and wonder if it's only my device?

          • http://www.androidpolice.com/ Artem Russakovskii

            Actually, if it's connected to my car speakers and charging, yes, there's a buzz. Happens to my Note 3 too, except it goes away if I start playing something. But in the OnePlus One, it keeps buzzing, though not as loud.

      • Tom

        I have a touchscreen that randomly stops responding for a minute or so a few times a day. Also, snapchat seems to jack with the camera sometimes when flipping between front and rear cameras. Requires a reboot to fix when it messes up... every few days. not sure if you have any of those, but i'm still watiing for those fixes

        • Alf Zamudio

          Uninstall xposed

          • Tom

            I've never installed it. Any other suggestions?

    • bhake

      Thanks for posting the ota zip! When using swiftkey, its still a little wonky as you said. But definitely an improvement. Finally heading right direction, instead of heading backwards.

    • Stephen Vanhooser

      When I two finger zoom in maps or chrome the zooming goes nuts and doesn't zoom anything close to how it should. Basically to the button of the page and all the way in. I never once had touch issues before this :'( I may try a clean install, though.

  • Bill Stebbins

    File size: 66.6 - maybe I'll wait to flash this one until the morning :eek:

  • Chris Hilbert

    Also fixes Good for Enterprise compatibility bug.

  • CaptainOblivious94

    Just flashed it, apps currently being optimized. So happy it's finally fixed!

    >inb4 jokes about #NeverSelling and Invites.

    • Sean Long

      How do you get an invite to flash this OTA for this POS?

      • http://www.androidpolice.com/ Artem Russakovskii

        By being butthurt, of course. It gets you to the front of any line, everyone knows that.

  • Alex B

    Just flashed. Praying that battery life is better.

    • runderekrun

      It's better but not as good as 25R. Sigh... This is becoming a joke Cyanogen. How hard is it to test these releases before you put them out???

  • [A]dri[A]n

    Awesome! Gotta love the CyanogenMod team for a quick fix :)

    • dude

      I see what you did there. ..Or maybe it's just my dirty mind.

  • Nathan V Hohsfield

    Is anyone else still having issues typing? I'm still getting the swipe every once in a while when I type too fast...

  • tintin.92

    So I'm new to non Samsung devices. Can I just flash the zip in twrp and be done with it? I.e. using my device only, no adb.

    • http://www.androidpolice.com/ Artem Russakovskii


    • dude

      Congratulation! You are freed from Samsung Touchwiz.

  • Shannon Solomon

    Uhm guys.....Hate to burst ur bubble but this ain't the update that will fix the touch sensitivity and the battery drain. This is like the description says, "a maintenance release for security patches" the commits and changes from the latest cm nightly branch aren't included here and just for verification I still have ghost touches. No PLACEBO effect here, sorry guys we just have to keep waiting.

    • Francisco Franco

      Yes it is. In this patch they included a new touch firmware and other fixes to improve that initial issue. If you still have problems open up a ticket on their Jira so that they can look further into it.

    • http://www.androidpolice.com/ Artem Russakovskii

      Based on what info? Because I got mine directly from Cyanogen Inc.

  • Ahmed

    The touch has been improved but not fixed. I still have touch issues when typing. It is mentioned also in JIRA that the issue is still Unresolved: https://jira.cyanogenmod.org/browse/BACON-55

    • http://www.androidpolice.com/ Artem Russakovskii

      Correct you are.

  • ◄-This Guy

    BACON-55 on the JIRA is still in progress and unresolved. Can anyone point to where it says it's fixed and on this OTA?

    • http://www.androidpolice.com/ Artem Russakovskii

      There is a comment by Abhisek at the end (ciwrl from CM) that says "Workaround Fix deployed in XNPH33R."

      However, not all the touch issues are resolved. I've updated the post.

  • Simon Belmont

    Hmm. That second video only tells me that the OnePlus One doesn't like to be touched in bed. :O

    But apparently, on a desk is okay. Heh. :P

  • jonpviola

    S­­­­­­­­­t­­­­­­­­­a­­­­­­­­­r­­­­­­­­­t­­­­­­­­­ w­­­­­­­­­o­­­­­­­­­rk­­­­­­­­­in­­­­­­­­­g a­­­­­­­­­t­­­­­­­­­ ho­­­­­­­­­m­­­­­­­­­e w­­­­­­­­­it­­­­­­­­­h G­­­­­­­­­oo­­­­­­­­­gl­­­­­­­­­e! It­­­­­­­­­’s by-­­­­­­­­­far­­­­­­­­­ the­­­­­­­­­ best­­­­­­­­­ j­­­­­­­­­ob­­­­­­­­­ I’v­­­­­­­­­e ha­­­­­­­­­d­­­­­­­­­. ­­­­­­­­­Last­­­­­­­­­ Thurs­­­­­­­­­day­­­­­­­­­ I­­­­­­­­­ go­­­­­­­­­t ­­­­­­­­­a ­­­­­­­­­bran­­­­­­­­­d­­­­­­­­­ n­­­­­­­­­ew ­­­­­­­­­BM­­­­­­­­­W since­­­­­­­­­ ­­­­­­­­­getti­­­­­­­­­ng­­­­­­­­­ a­­­­­­­­­ che­­­­­­­­­ck­­­­­­­­­ for­­­­­­­­­ ­­­­­­­­­$­­­­­­­­­6­­­­­­­­­474­­­­­­­­­ thi­­­­­­­­­s­­­­­­­­­ - ­­­­­­­­­4­­­­­­­­­ wee­­­­­­­­­ks p­­­­­­­­­ast­­­­­­­­­. I­­­­­­­­­ began­­­­­­­­­ this­­­­­­­­­ 8-months­­­­­­­­­ ago­­­­­­­­­ and­­­­­­­­­ immediately­­­­­­­­­ was­­­­­­­­ ­bringing­­­­­­­­­ home­­­­­­­­­ at­­­­­­­­­ least­­­­­­­­­ ­­­­­­­­­$­­­­­­­­­7­­­­­­­­­7­­­­­­­­­ pe­­­­­­­­­r ho­­­­­­­­­ur­­­­­­­­­. I­­­­­­­­­ work­­­­­­­­­ through­­­­­­­­­ this­­­­­­ ­­ link­­­­­­­­­, g­­­­­­­­­o? t­­­­­­­­­o tech­­­­­­­­­ tab­­­­­­­­­ for­­­­­­­­­ work­­­­­­­­­ detail ....

    =================> CORT.AS/FzFO


  • DonPorazzo

    Flagship? More like flapsh*t :)

    • dude

      I think you're just jealous.

      • DonPorazzo

        U got me :)

    • Astrofrigo

      Looks like someone is still cranky because he didn't receive an invitation to buy the 1+1 and probably didn't even try one :)

      • DonPorazzo

        In a fact, I did received an invitation 2 days ago, but since, oneplus does not send stuff to Poland, I resign and gave the invitation link to someone one the xda.
        I thought i'll wait for shamu anyway.
        CM is _always_ buggy.

  • dude

    I don't have touch screen issues as far as I can tell, I do have yellow screen though and is been almost 2 months, though its only 1cm in the bottom now.

    I do like the frequent updates, its becoming very stable now.

    • tintin.92

      Can you post a photo of the yellow band?

      • dude

        It's not banding, it's quite smooth. You can find on Google just by searching. It's becoming so subtle that it doesn't bother me anymore, my navigation bar basically cover it up unless I'm on full screen with white background.

  • Martin Dolan

    What is the difference between installing with TWRP using the "install" option or "ADB sideload" option?
    I installed the last two updates using just "install" then cleared cache and dalvik.. Should I reinstall the others using ADB sideload option?

    • Rami

      sideload is used only to skip copying the zip file to your device before installing.
      it copies the file automatically to the sdcard root (and renames it to sideload.zip), then executes the install.

      • Martin Dolan

        Thanks for clearing that up, I guessed that's what it was when I just tapped on it after I asked.
        I prefer to copy file to my phone, then check the MD5 checksum before flashing. If it makes it to my device ok, I feel safe. Doing it via a remote location (pc and usb cable) gives a chance for something to go wrong. Just removing one more point of failure. :)

  • http://www.techreviewshop.com/ JP

    What are those 2 apps used for the touchscreen tests?

  • _artem_

    wtf you are unable to flash the update if you have removed unneeded system crap before. that's moronic

    • Christoffer Hulthén

      Moronic but still normal for all the phones as it checks for certain files in the system.
      If you feel the need to fiddle with system files I would recommend you run nightlies instead

    • Sherwin Facun

      Are you on the second 30O update?

      • _artem_

        yes I am. but most of the system crapps are deleted by me. email, exchange, launcher, sms push, sim toolkit and so on. but this update checks those system apps, they are missing, that's why failure. I have to remove unneeded patches from this update, edit update script to not check those apps and resign manifest so the new check sums for scripts and files are listed and then flash the update.
        or I have to flash system.img from 30o factory and then apply this update and then remove or disable those unneeded crapps. so I don't have same issue when next update gets released

        • Sherwin Facun

          Maybe backup your system data before you remove system apps for future OTA updates. Then you can just restore system before sideloading

        • DirkBelig

          >"system crapps

          Wow, you are so l337! I bet you get all the girls at the disco when you lean back with your Zima and say, "Who wants to hear about how the first thing I do when I buy a phone is remove everything and replace what's left with something else?" Panties be droppin'! *cough*

          Seriously though, when I'm Emperor of the Universe, jokers like you will only be allowed to have flip phones (or perhaps an iPhone 4) because you perpetuate the stereotype that some tech aficionados are raging asshats. It's not like you're taking out CheezWhiz or whatever that orange polymer stuff Samsung drizzles over Android.

          • _artem_

            stop smoking that sh*t man.
            I only use gmail which syncs all my other email accounts outside of gmail. that's why email app and exchange app are crap to me because I never ever launch them and never ever will be using them. why should I keep them wasting my storage when I don't need it and never will?

          • DirkBelig

            I don't use your mom either, but I'm not putting her at the curb because she takes up a little space. {8p You've got 64GB; you're just tearing stuff off because it makes you feel all uber and now you're whining that updates aren't working because you altered the system files. Waaaaah. Pfffft.

          • dude

            If he did that on a Nexus or Motorola, the update would not even work and it would softbrick the device, requiring factory reflash.

            Take caution, use the right version of recovery and back up your original system partition.

        • Rami

          yes, just flash system.img from 30O and then sideload the OTA... worked great for me.

          I knew that this could happen, so I just freezed all the unused stuff.

        • flosserelli

          That is why you should freeze or rename unwanted apps instead of deleting them.

  • http://trapchan.blogspot.com trapchan

    I thought touch screen problem like that was caused by hardware issue. I used to have a chinese tablet with similiar touchscreen behavior.

  • http://www.inix.se/ Bratt

    I did notice a wery big difference with this OTA. Opened the zip true rom toolbox and Flashed true twrp. Worked just great, and haven't ever noticed any yellow border.

    But have kinda bad reception on both lte and gsm using tele2 in Sweden. Have a sgs4 on same net side by side. Where oneplus fail to make a call i have no problem using my sgs4.

  • Erik Grudzien

    It looks like CameraNext.apk was patched in XNPH33R. Anyone have the full CameraNext apk from this build? I have the XNPH30O APK for CameraNext already. I flash this on SlimKat

  • Nexus 5 Salesman

    Should've got a nexus 5 lol.

    • Rami

      OnePlus with all the battery problems can still last a whole day, Nexus 5 must charge in the afternoon :)

      • Truth-Talker

        Better to charge every hour than have a broken phone ;)

        • dude

          It's not broken, working perfectly fine for me, no touch issues.

          • Anthony Bowman

            Same. Ditched my Nexus 5 and haven't looked back.

          • Astrofrigo

            +1, pun intended. ;)

    • dude

      Ever since I got the OnePlus, my battery never reached critical point by evening. I love the battery life of this phone. Every Nexus phones I ever own doesn't come close.

      • Astrofrigo

        I come from the LG G2 and the OnePlus's battery is way better. I'm really happy.

        By the way, this said having the 30O build... I just updated to the new 33R and I don't know what to expect. I think I didn't have battery problems myself.

  • krishna
  • manlisten

    Does it get rid of that sickly blue color temperature?

  • zman

    Guys can I sidload with a stock phone. If I reboot with volume held down I can get into a simple recovery that says install from zip on phone. If I do this without root and unlocked bootloader do I jack my phone or is this ok. Greatly appreciated!

    • SteveG12543

      That'll work just fine, as long as you're on the second 30o update. That's what I did to apply the update. A lot more convenient than having to use ADB or waiting for the OTA :)

    • dude

      This is not meant to attack you, but see this is the mentality of people who root and don't read and research so they have to use root as a solution to everything when it's not necessary.

      This is the official release of the phone. You flash it using the stock recovery of the device. Just as you would with a Nexus or other stock based Android devices. You don't need to root, unlock bootloader or anything like that.

  • Brad

    What a shame that this phone seems pretty unusable...

    • DirkBelig

      Other than the battery drain bug (after which my OPO still SMOKES my Nexus 5 in longevity) and an occasional missed first character when typing in SwiftKey, my OPO has been fine. I'm so bored of butthurt losers like you who can't get an invite jerking off your lies and FUD all over.

      • Brad

        you're the butthurt one. If I wanted the phone I'd buy it... it's all over swappa, from what I read. Either way... the article and a lot of comments from other users make it sound like they can't even get past the lock screen... so eat it, chump. Enjoy being on your high horse.

        • DirkBelig

          Your posts are just you taking hearsay and then regurgitating it as, "Dis fone sux!" You don't have it; you haven't used it; you're just cherry picking complaints and jerking off to make noise as if you know something or are someone. You're not. And that's not a horse I'm riding, it's my dick, and you're standing on it. Back up.

          • Brad

            "this phone SEEMS unusable". on the article that talks about the shortcomings. It's relevant to the content in the article. Anyway, have fun on the internet, Bieber.

        • CJ Jacobs

          Pay no attention to the troll @disqus_rvXRdvaq1h:disqus. I have 2 One's and both are riddled with software bugs. It's quite obvious that the Cyanogen team have no clue how to test their software. A look around the OnePlus forums tells you all you need to know. They constantly promise fixes but what we end up with is half baked software that introduces just as many issues as it's supposed to fix. And when someone complains the apologists crawl out the woodwork to tell them how lucky they should feel for having the phone.

      • flosserelli

        Exact same experience here. My battery lasts all day, and the stock keyboard occasionally misses a letter. But overall I'd say this is one of the best android phones I have owned.

  • Chyan

    Anybody getting error like apply_patch_check (system/app-prov/shell.odex ) ?

    I'm using xposed module. Same stuff with sideloading.

    • Rami

      If you have such errors, you need to install a fresh system image before applying the OTA.
      download the stock 30O rom from https://cyngn.com/products/oneplusone/ website, and flash with fastboot only the "system.img" file, then immediately apply the OTA.

      • Chyan

        Alright. I'll reset everything first to factory and see how it goes first.

    • dude

      You seems to answer your own question. But lucky this is a OnePlus not a Motorola, so no permanent brick.

  • runderekrun

    Battery life still borked. https://jira.cyanogenmod.org/browse/BACON-838

    How hard is this Cyanogen? Man I think I'll skip on over to the N6 when its released because this is ridiculous.

    • Rami

      A lot of people are complaining about battery life, yes it is not normal behavior and uses more than expected (or 25R) but I can still get a complete day of battery life, i leave home at 7:30 with 98% battery, i get home at 7 in the evening with 40+ battery, till around midnight I still have 20%+... more than thay is not needed. unless you are gaming 4+ hours a day...

      • runderekrun

        Yeah but still. I mean on 25R the battery was downright stubborn.

        • flosserelli

          Then roll back to 25R.
          (You did make a nandroid, right?)

    • dude

      Battery is borking fine for me here since day one. Last all day.

  • Jerry Rich

    Will it fix the yellow hue on the screen or the battery drain issue?

    • flosserelli

      1. Nope
      2. Perhaps

  • CJ Jacobs

    This update screwed up my phone. Now I get nothing but a steady stream of pop ups alerting me that gapps, play services, location services, etc. have crashed. Hardware wise this phone is a beast. The software is where it fails. OnePlus needs to dump Cyanagen ASAP! Every issue I've had with the 2 One's that I have has been software related.

    • markuznw

      Yeah i lost imei and efs and can not call anymore, cyanogen should really close their doors because this is uber crap. CM Based roms are so much better than CM with only 1 or 2 devs...

  • Randy Strye

    It's called XN "PH33R" with a file size 66.6... i've got a bad feeling about this

  • pgm