Skip to main content

[Update: Official Response] OnePlus ends device seeding program for custom ROM and kernel developers

OnePlus holds the top spot in the Indian premium market.

Update 11/29/18: A spokesperson from OnePlus’ PR agency in India has reached out to us with an official statement clarifying the matter. Skip to the end for the update. The original article follows.


OnePlus is one of the most developer friendly device makers because they make kernel source code available on time (day 1 for both the OnePlus 6 and OnePlus 6T) and allow for easily unlocking the bootloader of their devices. For years, the company has gone above and beyond in supporting the custom development community via their developer program. The company sends devices to a handful of developers to kickstart development of custom ROMs and kernels on the latest OnePlus flagship. OnePlus usually doesn’t talk about the program apart from the occasional tweet, but this year’s OnePlus 6 development program was much more public. Unfortunately, it looks like the days of developers receiving OnePlus devices for custom ROM and kernel development are over. The OnePlus representative in charge of developer relations today announced the closure of the device seeding program.


A screenshot of the announcement made in OnePlus’ Slack group for developers. This screenshot was sent to XDA by a member of the group which, before its closure, had approximately 30 developers in it. With the Slack group no longer there, the developers no longer have direct communication with OnePlus staff.


Through the device seeding program, developers like franciscofranco received several OnePlus devices to work on. franciscofranco states he received a OnePlus 2, OnePlus X, OnePlus 3, OnePlus 3T, OnePlus 5, OnePlus 5T, and OnePlus 6 via the program. Other kernel developers like arter97, flar2, joshuous, and eng.stk also received several devices thanks to the program. Developments like LineageOS, CarbonROM, TWRP, and more were made available fairly quickly on OnePlus devices thanks to devices being sent to key developers from each team. OnePlus devices are still popular among Android enthusiasts, but increased competition from Xiaomi and the allure of the latest Google Pixel may pull some developers away from the OnePlus brand.


The shuttering of the device seeding program may deal a major blow to the health of the fledgling custom development community for the new OnePlus 6T, though the latest OnePlus flagship’s similarities to the OnePlus 6 will help the OnePlus 6T community piggyback off the work done for the OnePlus 6. The next generation OnePlus 7, though, may suffer from a drop in custom development when compared to older OnePlus devices. We expect the OnePlus 7 to feature the latest Qualcomm Snapdragon chipset and since it’ll be the first OnePlus device on that platform, prospective OnePlus 7 users won’t have the development community of another device to piggyback off of. We don’t expect OnePlus to go the route of Huawei by delaying kernel source code releases and locking down bootloader unlocking, at least. Developers may still choose to buy the OnePlus 6T or OnePlus 7 to work on, but many developers on our forums are full-time students who can’t afford to shell out hundreds of dollars every 6 months for the latest flagship.


Lastly, closing down the device seeding program may result in some bugs and security vulnerabilities going undiscovered. A developer on our forums discovered a vulnerability with the OnePlus 6’s bootloader that was promptly fixed after it was disclosed. We have privately received reports from developers on various software bugs and vulnerabilities they discovered on OnePlus devices, and we’ve helped these developers send their findings to OnePlus to be fixed. With fewer developers having access to the latest OnePlus device, there’s a chance that nobody finds some of these bugs. XDA Recognized Developer topjohnwu recently discovered an issue that affects many Android devices, but only because he started by debugging an issue he found on his OnePlus 6.


We’re thankful for the generosity that OnePlus has shown towards the development community all these years. The company is under no obligation to seed devices to developers, but they’ve done so for years without much fanfare. The device seeding program successfully fostered a healthy development community around the OnePlus 2, OnePlus X, OnePlus 3, OnePlus 3T, OnePlus 5, OnePlus 5T, and OnePlus 6. Each of these devices has nearly stable AOSP-based Android Pie ports thanks to the work of developers on our forums. We’re hopeful that the OnePlus 6T, and eventually the OnePlus 7, will have plenty of custom ROMs and kernels available for users even if OnePlus is no longer sending devices to developers.


Update: OnePlus’ Response


OnePlus has sent us a statement clarifying what’ll happen to the developer program. Here’s what they said:



“Apologies, we weren’t as clear as we could have been. We’ve temporarily scaled back our developer program while we work out how to make it even better in the future. We’ll be updating the selection criteria and communication channels with developers in our seeding program for better co-operation. We will restart the program and select Devs based on the new criteria and will work on providing the best possible support to community development efforts for OnePlus devices.” – OnePlus Spokesperson



We will reach out to our contacts at OnePlus to learn more about this new arrangement.


Comments

Popular posts from this blog

Huawei Mate 20 Pro launched in India with Kirin 980 for ₹69,990 ($988)

For years, the highest-end Android flagship used to be defined by Samsung’s Galaxy Note series as the “best-of-the-best” Android phones. Google entered the premium smartphone segment in 2016 with the Google Pixel . In addition, one company that has been steadily improving its flagship phones is Huawei. Huawei has also been steadily increasing the prices of its flagship phones at the same rate. Indian consumers, however, were left out as Huawei had not opted to launch any Mate series phone in India before. This year, as the company’s strategy has changed, high-end flagship smartphone buyers now have another option to choose from. The Huawei P20 Pro was launched in India in April . Now, Huawei has launched the Huawei Mate 20 Pro in India—the first ever launch of a Mate series phone in the country. The Huawei Mate 20 Pro is the successor of the Huawei Mate 10 Pro . It’s positioned as a higher-end variant of the standard Huawei Mate 20. It should be noted that Huawei didn’t launch the s...

How A/B Partitions and Seamless Updates Affect Custom Development on XDA

When Android Nougat released, it had us talking about all kinds of new features . We got a newly updated user interface for starters along with long-awaited multiwindow capabilities and Vulkan Graphics API support. But one under-the-hood addition flew over the heads of most users. Android Nougat introduced “Seamless Updates” on devices that support A/B partitions. The vast majority of existing Android devices (excluding the new Google Pixel and Google Pixel XL ) did not have A/B partitions at the time and thus couldn’t take advantage of seamless updates. The basic premise of this feature is that the device has a second set of the system, boot, vendor, and other important partitions, and when you get an OTA update the update happens in the background while the second set of partitions are patched which lets you reboot into an updated software build seamlessly. If an update fails, you’ll be kicked back to a working build, meaning companies will have fewer headaches to deal with and con...

Can you use the Tor Browser without Tor connection?

Tor Browser is a web browser specifically designed for privacy and anonymity. The web browser is a modified version of Firefox ESR that includes privacy tweaks and even some extensions to improve privacy and security on the Internet. What makes it special is that all connections go through several severs of the Tor network before they connect to the destination. Connections to Tor improve privacy when you are online but could you, in theory, run Tor Browser without Tor? Tor Browser without Tor would still provide better out-of-the-box privacy than Firefox ESR or Firefox Stable -- and other browsers. It is arguably the browser with the best default privacy configuration which might make it attractive to some users. Dropping Tor reduces privacy while online but that can be compensated, e.g. by connecting to a VPN or even chaining VPN services  and it would speed things up significantly. Tor is the better choice when it comes to critical tasks, e.g. leaking documents or communication...