Orange Pi Software Releases – Android 9.0 Firmware, Linux Source Code for RK3399 / MT6737

Shenzhen Xunlong Software is used to release many different variations of their Orange Pi boards, and more often than not they tend to launch their boards fairly early before the software is fully ready. Many of their boards get supported by the community thanks to Armbian, linux-sunxi, etc… but sometimes the company does release firmware or source code themselves, as they did in the last two days with Android 9.0 firmware for one of their Allwinner H6 board, and Linux source code for Orange Pi 4G-IoT and Orange Pi RK3399.

Android 9.0 for Orange Pi One Plus

Launched in 2017, Orange Pi One Plus was the very first Allwinner H6 SBC launched on the market, and supported Android 7.0 at the time.  Orange Pi One Plus Android 9.0

But following the release of Android 9.0 for Allwinner H6 TV boxes a few weeks ago,  you can now also upgrade your Orange Pi One Plus to Android 9.0, since the firmware is now available for download via Baidu or MEGA. Pro tip: always go with MEGA if you are outside of mainland China… 🙂

I’ve also just noticed Linux 4.9.118 source code for Allwinner H6 has been pushed to Github a few hours ago.

Bootloader and Linux Source Code for Orange Pi 4G-IoT and Orange Pi RK3399

Orange Pi 4G-IoT board features Mediatek MT6737 mobile processor with a 4G modem, and Orange Pi RK3399 SBC comes instead with Rockchip RK3399 hexa-core processor as its name implies. They don’t have much in common, except that in recent days, Shenzhen Xunlong Software push the Linux kernel code, bootloader, toolchain, external resources, and scripts to Github for both platforms.

Linux Kernel Code Orange Pi 4G-IoT RK3399You’ll find the repositories for Orange Pi 4G-IoT here, and the ones for Orange Pi RK3399 there. Linux 3.18.19, LK Android bootloader, and a preloader are provided for Orange Pi 4G-IoT, while Orange Pi RK3399 board gets a more recent Linux 4.4.103 code drop , as well as U-boot 2017.09.

You’ll find build instructions for all Orange Pi boards on Github as well. It’s my understanding the open source community now mostly focuses its efforts on mainline Linux and U-boot, and ideally your project should opt for mainline code since you should get security and other updates over time. However, in some case it’s not possible, as mainline does not always support as many features as the vendor tree, so relying on older (and less secure) code may be your only option.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
40 Comments
oldest
newest
Advertisements