Jump to content
KonstaT

[DEV][ROM][28.10.] CyanogenMod 12.1 (Android 5.1.1) for Cube iWork8 Ultimate & iWork8 Air

Recommended Posts

Here's an early taste of Lollipop for Cube iWork8 Ultimate (I1-T/I1-TD/I1-TWB/I1-TC) and iWork8 Air (I1-TF/I1-TFB). It is unofficial and unsupported by the CyanogenMod team. It's for advanced users only.

Screenshot_2016-05-31-18-13-25.png Screenshot_2016-05-31-18-14-13.png

Do not mirror my builds! Please post a link to this page instead.

cm-12.1-20161028-UNOFFICIAL-KonstaKANG-cube_iwork8ultimate.zip
http://konstakang.com/devices/cube_iwork8ultimate/CM12.1

Google apps:
The Open Gapps Project

Working:

  • Wifi
  • Audio (playback/input/routing/headphones/etc)
  • Bluetooth
  • Camera
  • Hardware video decoding & encoding
  • Hardware acceleration and OpenGL rendering
  • Houdini
  • Network/wifi location
  • SD cards
  • USB storage (MTP and PTP) & adb
  • USB OTG (storage, mouse, keyboard)
  • USB-tethering
  • Wifi-tethering
  • Touchscreen/multi-touch
  • Sensors
  • HDMI

Not working:

  • ???

Issues:

  • Audio not routed through HDMI

Sources:

  • CM-CHT
  • Kernel (stock kernel - Cube hasn't released kernel source for this device and they are currently violating GPLv2)

Thanks:

  • CyanogenMod team & everyone who's been working on CM12.1
Like my work?
btn_donate_LG.gif
Edited by KonstaT
  • Upvote 3

Share this post


Link to post
Share on other sites

Merged commits not mentioned in the changelog.

28.10. changelog:

  • change device codename to cube_iwork8ultimate
  • SELinux enforcing
  • fix Play Store compatibility with some apps (location permissions)
  • add power profile (fixes battery usage statistics in Settings -> Battery)
  • build wifi (wpa_supplicant/hostapd) from source
  • update bunch of binary drivers
  • Android security patch level: 1 October 2016 (merged)

14.8. changelog:

  • fix issue with houdini
  • fix moving apps to sdcard
  • fix wifi tethering
  • set correct device name for I1-TD/I1-TWB/I1-TC/I1-TF
  • Android security patch level: 1 August 2016 (merged)

16.7. changelog:

  • drop bunch of unused proprietary binary blobs
  • add patches for I1-TD/I1-TWB models
  • Android security patch level: 1 July 2016 (merged)

31.5. changelog:

  • initial release

 

Previous builds:

Edited by KonstaT
  • Upvote 1

Share this post


Link to post
Share on other sites

How to install:

  1. boot into TWRP recovery
  2. backup -> backup (create a nandroid backup of your current ROM)
  3. wipe -> advanced wipe -> wipe /system
  4. wipe -> factory reset
  5. install cm-12.1-xxxxxxxx-KonstaKANG-cube_iwork8ultimate.zip
  6. (install I1-TD/I1-TWB/I1-TC/I1-TF/I1-TFB patch if necessary - see FAQ below)
  7. install open_gapps-x86-5.1-pico-xxxxxxxx.zip
  8. reboot system

 

FAQ:

Q: I can't find developer options and performance settings, why?
A: Settings -> About tablet -> Click 'Build number' several times
 
Q: I don't have reboot options in power menu, why?
A: Settings -> Developer options -> Advanced reboot
 
Q: I have no root, why? What is that hashtag on my status bar?
A: Settings -> Developer options -> Root access. Root management is now integrated as part of CM's Privacy Guard and you can manage per app permissions under Settings -> Privacy -> Privacy Guard. You'll have a persistent notification in the status bar when you're running an app that uses root permissions.

Q: I have iWork8 Ultimate I1-TD/I1-TWB/I1-TC with different touchscreen hardware. What should I do?
A: Download patch below suitable for your device and install it in TWRP.

cm-12.1-20161028-cube_iwork8ultimate-I1-TD.zip
http://konstakang.com/devices/cube_iwork8ultimate/CM12.1

cm-12.1-20161028-cube_iwork8ultimate-I1-TWB.zip
http://konstakang.com/devices/cube_iwork8ultimate/CM12.1

cm-12.1-20161028-cube_iwork8ultimate-I1-TC.zip
http://konstakang.com/devices/cube_iwork8ultimate/CM12.1

Q: I have iWork8 Air I1-TF/I1-TFB with different display hardware. What should I do?
A: Download patch below and install it in TWRP.

cm-12.1-20161028-cube_iwork8ultimate-I1-TF.zip
http://konstakang.com/devices/cube_iwork8ultimate/CM12.1

cm-12.1-20161028-cube_iwork8ultimate-I1-TF-20161108.zip
http://konstakang.com/devices/cube_iwork8ultimate/CM12.1

cm-12.1-20161028-cube_iwork8ultimate-I1-TFB.zip
http://konstakang.com/devices/cube_iwork8ultimate/CM12.1

Edited by KonstaT
  • Upvote 1

Share this post


Link to post
Share on other sites

New build. There's also patches for I1-TD/I1-TWB devices in the third post of this thread. Please test and report back.

cm-12.1-20160716-UNOFFICIAL-KonstaKANG-cht_cr_mrd.zip
https://www.androidfilehost.com/?fid=24659325368664675
md5:849ff0bd32dc0a1679346b1bec913763

-drop bunch of unused proprietary binary blobs
-add patches for I1-TD/I1-TWB models
-Android security patch level: 1 July 2016 (merged)

Edited by KonstaT

Share this post


Link to post
Share on other sites
2 hours ago, god123456 said:

Thank you for the build

I've found that 2 app "microsoft remote desktop" and "minecraft" will force close  when starting

Do these apps work with the stock firmware?

I tested Microsoft Remote Desktop and it's quite clear why it's crashing.

E/AndroidRuntime(21289): java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.microsoft.rdc.android-1/lib/arm/libRdpAndroidClientCore.so" has unexpected e_machine: 40

It tries to load an ARM library on a device that has x86 architecture. x86 devices use ARM translation layer (libhoudini) as a fall back because of this. I'm not sure if there's a problem with houdini here or something with the app. App is not optimized for x86 devices at least.

Share this post


Link to post
Share on other sites
1 hour ago, KonstaT said:

Do these apps work with the stock firmware?

I tested Microsoft Remote Desktop and it's quite clear why it's crashing.

E/AndroidRuntime(21289): java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.microsoft.rdc.android-1/lib/arm/libRdpAndroidClientCore.so" has unexpected e_machine: 40

It tries to load an ARM library on a device that has x86 architecture. x86 devices use ARM translation layer (libhoudini) as a fall back because of this. I'm not sure if there's a problem with houdini here or something with the app. App is not optimized for x86 devices at least.

Stock firmware no problem for these 2 app

Share this post


Link to post
Share on other sites
5 hours ago, seafood169 said:

Hello, can I use this rom on iwork8 Air (l1-TF) ?

No. iWork8 Air has display with higher resolution. That means it also needs to use different display density and include higher density drawables in addition kernel changes. That's a little more than I can handle with a simple patch (I1-TD/I1-TWB). I don't know if there's other hardware changes as well.

It should be easy enough to do though if I had a device to test it with (same goes for other Cherry Trail tablets, too).

Share this post


Link to post
Share on other sites
15 hours ago, KonstaT said:

No. iWork8 Air has display with higher resolution. That means it also needs to use different display density and include higher density drawables in addition kernel changes. That's a little more than I can handle with a simple patch (I1-TD/I1-TWB). I don't know if there's other hardware changes as well.

It should be easy enough to do though if I had a device to test it with (same goes for other Cherry Trail tablets, too).

Thanks KonstaT,

Yes, you are right !  As my understanding, the difference should be only on the display density, is it able to make a modification on the rom ?

By the way, the machine will sleep to die on standby, is it the same situation on I1-T, I1-TD and I1-TWB ?  

Thanks a lot !

Share this post


Link to post
Share on other sites

iwork8 Air (l1-TF). cm-12.1-20160716-UNOFFICIAL-KonstaKANG-cht_cr_mrd.zip and cm-12.1-cht_cr_mrd-I1-TD.zip work fine. The file needs to be fixed build.prop ro.sf.lcd_density = 240.
Thank you!
P.S. In RemixOS ro.sf.lcd_density = 240 does not work.

Edited by G.R.Userman

Share this post


Link to post
Share on other sites

Dear KonstaT ,

I can't download  cm-12.1-20160716-UNOFFICIAL-KonstaKANG-cht_cr_mrd.zip from mediafire as it stated error.  Would you pls. kindly help ?

Thanks !

Share this post


Link to post
Share on other sites

 

2 hours ago, seafood169 said:

Привет GRUserman, спасибо вам за вашу информацию! Но будет ли это влиять на Win10 ОС после установки этого андроид рум?  

Win10 OK work

Edited by G.R.Userman

Share this post


Link to post
Share on other sites
6 hours ago, seafood169 said:

By the way, the machine will sleep to die on standby, is it the same situation on I1-T, I1-TD and I1-TWB ? 

I don't understand what you mean. It enters deep sleep and wakes up just like any other Android device I've had.

3 hours ago, G.R.Userman said:

iwork8 Air (l1-TF). cm-12.1-20160716-UNOFFICIAL-KonstaKANG-cht_cr_mrd.zip and cm-12.1-cht_cr_mrd-I1-TD.zip work fine. The file needs to be fixed build.prop ro.sf.lcd_density = 240.
Thank you!
P.S. In RemixOS ro.sf.lcd_density = 240 does not work.

Yeah, that's what I meant with density. It's still going to look bad when you stretch small mdpi drawables on a higher resolution display. You'd need a separate build that includes bigger hdpi drawables. You should also at least repack boot.img with kernel from I1-TF and not use the I1-TD one.

Remix OS sets density in default.prop and you need to split the boot.img to change that.

Share this post


Link to post
Share on other sites

Thanks  KonstaT,  would you pls. tell me more how I can have a separate build ? How do I modify the build.prop to density 240 ?  

By the way, would you pls. advise if the TWRP recovery for iwork8 utlimate can also be applied to the iwork8 Air ? 

Finally, I can't download your rom from Mediafire, it stated "an error occured."

I'm a beginner, sorry for too many problems.

Thanks a lot !

Share this post


Link to post
Share on other sites
1 hour ago, seafood169 said:

Thanks  KonstaT,  would you pls. tell me more how I can have a separate build ? How do I modify the build.prop to density 240 ?  

By the way, would you pls. advise if the TWRP recovery for iwork8 utlimate can also be applied to the iwork8 Air ? 

Finally, I can't download your rom from Mediafire, it stated "an error occured."

I'm a beginner, sorry for too many problems.

Thanks a lot !

It means that someone needs to build one from source like I have. There's dozens of ways to edit build.prop - Google search is your friend. I don't recommend you editing anything as this ROM is not going to work on your device like it should be.

Yes, you'd also need a separate TWRP build for iWork8 Air.

I'll look into if I can include hdpi drawables if/when there's a next build and make a patch for I1-TF. I'd need I1-TF stock firmware at least. Is it available for download somewhere?

Mediafire works just fine. Use proxy/vpn if it's blocked in your country.

  • Upvote 1

Share this post


Link to post
Share on other sites
21 minutes ago, G.R.Userman said:

This original software.

http://www.51cube.com/ch/DownShow.asp?ID=414

But I work with firmware from I1-TD.
See screenshots. Icons slightly blurred. You mean it?

screenshot.zip

19 minutes ago, seafood169 said:

You can download the stock rom here below  :

http://pan.baidu.com/s/1jIpU9wU

PW : csn9

But the file size is so big (7.57GB) because it included folders of  Win10, Bios and android .

Yes, many things will look blurry because too small drawables are being stretched out. Also some apps will simply crash if it doesn't include the right size drawables (bundled Email app is one and there was another one, too).

Lol, it's just not possible to download 7+ gb from baidu. I'd only need the system.img and boot.img anyway. System/boot from TWRP backup will work, too.

Share this post


Link to post
Share on other sites
1 hour ago, G.R.Userman said:

This original software.

http://www.51cube.com/ch/DownShow.asp?ID=414

But I work with firmware from I1-TD.
See screenshots. Icons slightly blurred. You mean it?

screenshot.zip

Dear G.R. Userman,

Would you pls. teach me how to flash the rom  cm-12.1-20160716-UNOFFICIAL-KonstaKANG-cht_cr_mrd.zip and cm-12.1-cht_cr_mrd-I1-TD.zip ?  

I don't know which version of TWRP recovery is suitable for iwork8 Air, the machine is not rooted now.

Thank you !

 

Edited by seafood169

Share this post


Link to post
Share on other sites
33 minutes ago, G.R.Userman said:

https://drive.google.com/open?id=0B1DQ7bZ3sywpVnVvYm5qTDRvTUE

All I could get from an image Makrium.
Maybe it helps.

That helps but only gets us half way. I'd still need the stock boot.img or dump/backup of the original boot partition. That even more important as it has the right kernel for your device.

Edited by KonstaT

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.