All posts by webosports

LuneOS Browser: How to sideload Flash & WideVine plugins (Netflix, Amazon, YouTube Red)

Since the most recent release of LuneOS called “Decaf” which includes Qt 5.9.2, support for 3rd party browser plugins (such as Adobe Flash and Google’s WideVine CDM) has been added to the Browser App and has been enabled by default.

However the source code of these plugin binaries is not available and therefore these binaries cannot be compiled and provided in the LuneOS images.

Continue reading LuneOS Browser: How to sideload Flash & WideVine plugins (Netflix, Amazon, YouTube Red)

LuneOS Update for May

No release this month folks!

We’re in the middle of a major upgrade op the underlying Yocto project from Krogoth (2.1) right ambox_warning_blue_construction-svgaway to Pyro (2.3) while skipping Morty (2.2) which means we need to update all our kernels to at least 3.4 in order to be able to use the latest upgrades to systemd and glibc.  So far this has been successful for the Nexus 4 (Mako), Nexus 5 (Hammerhead) and we’re now in the process of doing the same for the Touchpad (4G) (Tenderloin). All these targets have a 3.4 kernel available, so the process is relatively straight forward.

However it seems that the Galaxy Nexus (Maguro) doesn’t have a working 3.4 kernel available (only 3.0) and it’s therefore likely we’ll be forced to drop support for the Galaxy Nexus going forward.

Continue reading LuneOS Update for May

LuneOS April Stable Release: Cold Brew

A bit later than expected but we’re back! Over 2 months passed since the last release and we’re finally back with a new release called “Cold Brew”. We have been working very hard behind the scenes in the past 2 months!

So you’re asking what we have done? Most importantly we now have an initial setup for camera working on both the N4 and N5 with an initial version of the app written in Qt (QML). It’s still pretty rough, but it will do basics for now.  Further improvements will come once we upgrade Qt to 5.7/5.8.

Behind the scenes we’ve been working on getting our Yocto updated to Pyro. This brings quite some challenges due to glibc (2.24) not being compatible with linux kernels < 3.2. Also the newer systemd version (232) brings some challenges in terms of kernel requirements, but we’ve been able to work around those for now.

For Mako (N4), Hammerhead (N5) this isn’t really a problem because we have a 3.4 based kernel, for the Tenderloin (Touchpad) there are 3.4 based kernels available as well, so we’ll be aiming to migrate to a 3.4 based kernel for Tenderloin.

For Maguro (Galaxy Nexus) the situation is unfortunately more problematic because there’s no real working 3.4 based kernel available currently. It’s therefore likely that as of next release we will be forced to drop support for the Galaxy Nexus.

We’re also taking part in in the Halium Project that was announced last week. There are already a lot of synergies between the various OS-es based on Android and also still quite some minor tweaks for each OS. By joining forces in the project we aim to have a common base for the various Android based OS-es.

We have the following items on our to-do list to focus on:

  • Work on Yocto Pyro upgrade
  • QT 5.7/5.8 Upgrade
  • Various UI tweaks
  • Messaging improvements
  • Camera improvements

Continue reading LuneOS April Stable Release: Cold Brew