Release notes

Hello guys, I guess most of you have noticed that, right now, I'm just working on WeTek products (and couldn't be anything different since I really like doing this kind of stuff for them).
To prove you that WeTek Electronics cares about community and since we don't have any AMLogic S805 product, we decided to make users of MK808B-Plus happy by releasing a CyanogenMOD 12 build for them.

Most of the things I have tried work very good but. these are what's currently broken (that I am aware of, of course):

Removed Widevine DRM (it comes as a bunch precompiled libraries but they don't work in Lollipop, ex: "android.media.MediaDrm$MediaDrmStateException : Failed to get property: Unsupported scheme or data format"

Some other precompiled libraries for stagefright (OMX) don't work anymore, among them there are the HD audio passthrough libraries, if you don't have an home theater capable of decoding HD audio I suggest you to use MX Player and the Arm-V7 NEON library.
If you wanna use HDMI passthrough use SPMC/XBMC/KODI (enable digital passthrough from settings -> system, you have to enable advanced/expert settings to see it).
Anyway I really suggest you to use SPMC from the Play Store (version 13.4, or XBMC Gotham) that, right now, offers the best support for this amlcodec / kernel combination.
Lack of OMX shouldn't be a big deal, specially because only HEVC (and HD audio passthrough libraries of course) seem broken, AVC plays fine and since most of the content is AVC pretty much all the apps requiring stagefright should work.

These two bugs won't be fixed until AMLogic releases an updated SDK for Lollipop, where they will include the working libraries.

This is just a reminder, but remember that Lollipop uses ART and requires to compile every installed apk. This will lead to a longer first boot (or upgrade) time and a little bit of laggyness when installing an app from the Play Store (specially if you let the Play Store automatically update the installed apps).



First install instructions

* As really first thing I suggest you to flash stock "109k4" rom using "AMLogic Burning Tools" in case you're not already using that ROM or Finless' 1.1.
* Grab CWM from here, unzip it and copy "recovery.img" file to a MicroSD.
* Power off your device and unplug the AC power cord.
* Get the latest available ROM and GAPPS version from the links below and copy them to a MicroSD card.
* Now insert the MicroSD card in your HDMI stick.
* Plug the AC power cord while you keep pressed the little reset pinhole (located on the top left of the device) until you see the "Google TV" logo.
* Once the device has booted to recovery perform a factory reset and flash the ROM's zip for first followed by the GAPPS zip.
* Reboot and enjoy CyanogenMOD brought to you by WeTek.



Update instructions

* Get the latest available ROM and GAPPS version from the links below and copy them to a MicroSD card.
* Now insert the MicroSD card in your HDMI stick.
* Enable "Developer options" following this tutorial and from it enable the "Reboot to recovery" option.
* Bring up power menu by keeping F5 (if you have a keyboard plugged in) and select "Reboot -> recovery", otherwise use the pinhole method adove.
* Once the device has booted to recovery flash the ROM's zip for first followed by the GAPPS zip.
* Reboot and enjoy your updated CyanogenMOD.



Downloads

ROM 2015-01-22
GAPPS 2015-01-07 (LITE)