Checking out the OnePlus One
The CyanogenMod Android-based firmware for mobile phones has been around for five years or so now; we have looked at various versions along the way, most recently 11.0 M6 back in May. But within the last year, CyanogenMod (CM) has grown from its roots as a replacement firmware to actually being pre-installed—it now ships on the OnePlus One phone. The phones are only available for purchase by invitation (or via a Black Friday sale), but we were able to get our hands on one. Overall, the One makes for a nice showcase, both of CM's capabilities and the hardware designers at OnePlus.
![[Promo photo]](https://static.lwn.net/images/2014/oneplus-promo-sm.jpg)
Most everything about the phone is big—its dimensions, processor, memory, battery life, and screen are all oversized, seemingly—but its price is toward the low end. For around $350 you can get a phone with a Snapdragon 801 2.5 GHz quad-core CPU, 3G of RAM, 64G of storage, a 5.5-inch (14cm) 1920x1080 display, and a 3100mAh battery. The phone is noticeably bigger than my Galaxy Nexus that it replaced, but somehow doesn't seem too big. The weight is perfectly manageable, coming in at 5.7 ounces (162g). The battery life has been nothing short of phenomenal—it goes for several (four or five) days between charges with moderate usage—though it does seem to take quite some time to recharge (six or more hours). In addition, the construction seems solid, though I have thankfully avoided a drop test so far.
![[OnePlus One]](https://static.lwn.net/images/2014/oneplus-sm.jpg)
The phone runs CM 11S—a customized and expanded version of the "standard" CM 11.0, which is based on Android 4.4 (KitKat). The One and its software come from a partnership between OnePlus and Cyanogen Inc.. Interestingly, OnePlus also made some arrangement with Google so that the standard apps (e.g. Maps, Play store, etc.) are shipped with the phone, rather than requiring a separate download as is the case for installing CM on phones. OnePlus has committed to continue updating the phone software for two years; the first over-the-air update for the One came within a few days of receiving the device.
The standard theme is rather square—sparse—with icons and other elements that have simple images and sharp 90° corners. It is an interesting choice, if a little hard to get used to at first. The CM hexagon also appears: in the boot animation and "please wait" spinner, for example. All of that can be changed, of course, with various free and fairly inexpensive themes available for the phone. For anyone familiar with using Android, the One is, unsurprisingly, easy to use. There are differences from Android and CM, of course, but they largely show up in the margins—settings in particular.
![[Home screen]](https://static.lwn.net/images/2014/oneplus-homescreen-sm.png)
One of the more obvious differences is in the camera hardware and app. That combination provides many more shooting "modes" than other phone cameras I have used: things like high dynamic range (HDR), raw, posterize, sepia, and "clear image", which combines ten separate images into the final output image to produce more detail with less noise. In addition, the Gallery app shows 15 images (seen below at right) with different characteristics (though it is a bit unclear what, exactly, they represent) for editing purposes.
The sensor for the rear-facing camera is 13 megapixels—oversized for a phone, once again—while the front-facing camera is 5 megapixels. The main (rear-facing) camera has six lenses and an f/2.0 aperture for low-light picture taking. I am no photography expert (as my photos here and elsewhere will attest), but there appear to be lots of things to try out with this highly portable, "always present" camera in the coming years.
![[Gallery app]](https://static.lwn.net/images/2014/oneplus-gallery-sm.png)
As with all CM releases, it is the customization possibilities that really set it apart. The lock screen can be modified in various ways to provide shortcuts for functions like the camera or to start apps like the Chrome browser, phone, or text messaging. In addition, functions can activated with gestures on the blank sleeping screen: "V" for the flashlight or a circle for the camera. Those can be individually enabled and disabled, though adding your own custom gestures ("M" for maps?) might make a nice addition.
The "Profiles" feature is likely to be useful to many. One can associate a trigger, which is a particular WiFi network (by SSID) or near-field communication (NFC) tag, with a profile. Multiple preferences can be set automatically when the trigger is encountered. So, for instance, connecting to the home network might turn off the lock screen, disable mobile data, and enable data syncing. Connecting to the work network might, instead, ratchet up the security settings. There are a wide array of features that can be configured for each profile.
![[Photo from the One]](https://static.lwn.net/images/2014/oneplus-camera-sm.jpg)
Privacy Guard provides lots of control over the permissions that are granted to apps installed on the system. As was the case in our CM 11.0 M6 review, though, disallowing network access on a per-app basis is not one of the options. Disabling network access (thus, ads) might well annoy app developers (and Google itself), but there are controls to configure almost any other permission that was granted at install time. In addition, there is a wealth of information about which permissions have actually been used by each app and how recently, which should make it easier to determine which apps are sneaking around behind the owner's back—and lock them down.
The owner can unlock the bootloader in the usual way using the following command:
$ fastboot oem unlockIt is important to note that doing so will wipe all of the data off the phone, so it should only be done before doing anything else with the phone or after a backup. After that, a custom recovery image (e.g. ClockworkMod recovery) can be flashed to the device; from there, it is straightforward to switch to some other firmware. When the Lollipop-based CM 12 nightlies stabilize a bit, that seems like an obvious choice to be taken for a spin.
As a debut, both for OnePlus and for pre-installed CyanogenMod, the One makes quite an impression. How, exactly, either of the two companies is making any money at that price point is rather unclear, but that is their business—literally. If you can get your hands on an invite, it is definitely a phone worth checking out.
Posted Dec 4, 2014 1:45 UTC (Thu)
by rusty (guest, #26)
[Link] (1 responses)
Posted Dec 4, 2014 11:49 UTC (Thu)
by alfille (subscriber, #1631)
[Link]
Posted Dec 4, 2014 7:31 UTC (Thu)
by jezuch (subscriber, #52988)
[Link] (3 responses)
Apparently you can buy a Chinese version directly from the (Chinese) manufacturer. Don't know what's the difference from the "international" version, though.
Posted Dec 5, 2014 12:35 UTC (Fri)
by jzb (editor, #7867)
[Link] (1 responses)
Posted Dec 5, 2014 18:14 UTC (Fri)
by dlang (guest, #313)
[Link]
As for not meeting the demand.
First it's hard to predict the demand ahead of time. Secondly, some parts have long lead time, so when the demand ramps up it may take 4-6 months before they can actually make a significant change to the production rate.
We saw the same thing with the Raspberry Pi, the Beagle Bone Black, and commonly see it with other devices that end up being very popular.
What some manufacturers do is to run the production line for a while before they announce and ship the product so that they have a larger stock on hand to handle the initial demand. This may make people feel better, but it actually delays getting the product into the hands of people (think, 30K devices in Jan or 10K devices each Nov, Dec, Jan)
Posted Dec 6, 2014 5:24 UTC (Sat)
by csamuel (✭ supporter ✭, #2624)
[Link]
http://whirlpool.net.au/wiki/mobile_phone_oneplus
To quote:
# Internally, the only hardware differences are the frequencies supported: The Chinese
Hope this helps!
Posted Dec 4, 2014 16:44 UTC (Thu)
by raven667 (subscriber, #5198)
[Link]
Posted Dec 4, 2014 19:13 UTC (Thu)
by dlang (guest, #313)
[Link]
Posted Dec 5, 2014 7:21 UTC (Fri)
by tomgj (guest, #50537)
[Link] (2 responses)
Posted Dec 5, 2014 8:03 UTC (Fri)
by dlang (guest, #313)
[Link] (1 responses)
usually, but not always, more elements make for a better lens (if only because the manufacturer wouldn't bother with the cost of adding elements if it didn't improve things)
Posted Dec 5, 2014 8:23 UTC (Fri)
by tomgj (guest, #50537)
[Link]
Posted Dec 15, 2014 1:50 UTC (Mon)
by hackerb9 (guest, #21928)
[Link]
Checking out the OnePlus One
Checking out the OnePlus One
Checking out the OnePlus One
Checking out the OnePlus One
Checking out the OnePlus One
Checking out the OnePlus One
# version supports LTE Band 39 (not used in Aus), while the International version doesn't.
# Instead it supports 3G on 1900 and 1700 (AWS) MHz as well as LTE Bands 4 and 17
# (1700 and 700Mhz**) – which are mainly used by certain providers in the US.
Checking out the OnePlus One
Checking out the OnePlus One
Checking out the OnePlus One
the camera has six lenses
What.
Checking out the OnePlus One
Checking out the OnePlus One
6 [elements]
Although the question of whether each lens element can by itself also be considered a lens might make for a riveting ontological discussion, I suggest the clarity of the original article would be significantly improved by making the distinction and talking in terms of a single lens composed from multiple elements.
The OnePlus One sounds good for people concerned about freedom and privacy, but I can't seem to find much information about how free (from restrictions & tracking) it really is. Does anyone know if it requires binary blobs for the firmware? Is the company working on getting the phone certified by the FSF?
Respects Your Freedom?