chil360

[ROM][6.0][ALL] CyanogenMod 13 [18/12/2016]

894 posts in this topic

cyanogenmod_logo.jpg

CyanogenMod 13

Unofficial builds for Huawei Y300/G510/G330

Disclaimer: CyanogenMod and I are not responsible for any damages to your device.


Download:
    Basketbuild - https://basketbuild.com/devs/chil360

GApps:

    I would recommend Opengapps (ARM/6.0) Pico but any GApps for Masrhmallow should work. Using GApps slows the phone considerably so I would advise using minimal GApps editions.

    With Opengapps, it must be installed at the same time as the rom. Installing at a later time causes FC's when the phone is rebooted.

   Note: To fix AOSP keyboard with opengapps pico remove the file: /system/lib/libjni_latinimegoogle.so

Current Status:

Working so far:

    It boots successfully, display works, touchscreen & buttons all work ok
    GPS
    Wifi
    Bluetooth
    Audio
    Video playback (software decoding)
    Internal & External SD Card - Internal set as primary storage, External is adoptable.
    Phone/Data - Needs testing! Rild & libril now built from source using custom libril based on CM13 hardware/ril-caf with a commit from LegacyHuawei.
    Camera

Not Working:

    Video playback (hardware decoding)
    FM Radio

 

Comments/Known Issues:

Wifi:

When configuring wifi during the setup wizard, wifi connects to the access point but sometimes doesn't make an internet connection. Skip through the setup wizard, go to Settings -> Wifi, turn off wifi, turn it back on and it will connect successfully.

Mobile Data:

If mobile does not connect when enabled, turn on aeroplane mode, wait a few seconds then turn off aeroplane mode. When the phone reconnects to the network it should also successfully connect the mobile data. Now that the initial connection has been made, you should be able to disable and enable mobile data as required and it will connect.

 

Sources:

    CyanogenMod - http://github.com/CyanogenMod
    Device Tree - https://github.com/CM13-Y300
    Kernel - https://github.com/SlimLP-Y300/chil360-kernel/tree/mm6.0

 

Credits:

    CyanogenMod
    Dazzozo
    TeamHackLG
    Christopher83
    moddingg33k
    mrg666
    srfarias
    fonz93
    ... and many more contributors!

Edited by chil360
23

Share this post


Link to post
Share on other sites

Changelog:

18/12/2016

  • Updated CM13 sources to 18/12/2016 

11/12/2016

  • Updated CM13 sources to 11/12/2016 

04/12/2016

  • Updated CM13 sources to 04/12/2016 

27/11/2016

  • Updated CM13 sources to 27/11/2016 

20/11/2016

  • Updated CM13 sources to 20/11/2016 

13/11/2016

  • Updated CM13 sources to 13/11/2016 

06/11/2016

  • Updated CM13 sources to 06/11/2016 

30/10/2016

  • Updated CM13 sources to 30/10/2016 

23/10/2016

  • Updated CM13 sources to 23/10/2016 

16/10/2016

  • Updated CM13 sources to 16/10/2016 

09/10/2016

  • Updated CM13 sources to 09/10/2016 

02/10/2016

  • Updated CM13 sources to 02/10/2016 

25/09/2016

  • Updated CM13 sources to 25/09/2016 

18/09/2016 - Basketbuild is up again!

  • Updated CM13 sources to 18/09/2016 

11/09/2016 - Download from Mega here: https://mega.nz#F!yFNFCTrK!tS8_Az5zhsAXz4jeamngJg!TclFESjT

  • Updated CM13 sources to 11/09/2016 

04/09/2016 - Download from Mega here: https://mega.nz#F!yFNFCTrK!tS8_Az5zhsAXz4jeamngJg!TclFESjT (as Basketbuild is still down!)

  • Updated CM13 sources to 04/09/2016 

28/08/2016 - Download from Mega here: https://mega.nz#F!yFNFCTrK!tS8_Az5zhsAXz4jeamngJg!TclFESjT (as Basketbuild is currently down)

  • Updated CM13 sources to 28/08/2016

21/08/2016

  • Updated CM13 sources to 21/08/2016

14/08/2016

  • Updated CM13 sources to 14/08/2016

07/08/2016

  • Updated CM13 sources to 07/08/2016

31/07/2016

  • Updated CM13 sources to 31/07/2016

24/07/2016

  • Updated CM13 sources to 24/07/2016

17/07/2016

  • Updated CM13 sources to 17/07/2016
  • Try BenzoSM 4.9 toolchains (see here)

10/07/2016

  • Updated CM13 sources to 10/07/2016

03/07/2016

  • Updated CM13 sources to 03/07/2016
  • Add Wifi patches from Oleg S. (remittor) for increased wifi stability
  • Wifi: Disable IpReachability monitor
  • Kernel:
    • Add 3 display commits by Oleg S. (remittor)

26/06/2016

  • Updated CM13 sources to 26/06/2016
  • Switchable Internal/External SD as Primary storage (see here)

19/06/2016

  • Updated CM13 sources to 19/06/2016

12/06/2016

  • Updated CM13 sources to 12/06/2016

05/06/2016

  • Updated CM13 sources to 05/06/2016

29/05/2016

  • Updated CM13 sources to 29/05/2016

22/05/2016

  • Updated CM13 sources to 22/05/2016

15/05/2016

  • Updated CM13 sources to 15/05/2016

08/05/2016

  • Updated CM13 sources to 08/05/2016

01/05/2016

  • Updated CM13 sources to 01/05/2016

24/04/2016

  • Updated CM13 sources to 24/04/2016
  • patch: build - Remove android.hardware.ethernet.xml permission from Emulator.mk. This fixes the initial connection of wifi during the Setup Wizard (Connected, no Internet). As our wifi uses the device name 'eth0' (instead of wlan0) this permission must somehow be causing a conflict.

17/04/2016

  • Updated CM13 sources to 17/04/2016
  • Wifi: Remove custom wifi.c - Our custom wifi.c hasn't been updated since kitkat so is out of date compared to the stock wifi.c (from libhardware_legacy). The stock version seems to work without any modifications required for our wifi hardware in CM13.

10/04/2016

  • Updated CM13 sources to 10/04/2016
  • Kernel:
    • pipe: Fix buffer offset after partially failed read
    • UPSTREAM: include/linux/poison.h: fix LIST_POISON{1,2} offset
    • msm: ipc_router: Bind only a client port as control port
    • net/ipv6/route.c: packets originating on device match lo

03/04/2016

  • Updated CM13 sources to 03/04/2016

27/03/2016

  • Updated CM13 sources to 27/03/2016

20/03/2016

  • Updated CM13 sources to 20/03/2016
  • Build toybox from source again - kernel updated to support finit_module so wifi module are loading correctly now.
  • Add legacy audio policy hal to device tree as it has been removed from core CM codebase.
  • Kernel:
    • Enable CONFIG_SECCOMP
    • Add a number of commits to update seccomp
    • Add finit_module support (requires seccomp)

13/03/2016

  • Updated CM13 sources to 13/03/2016
  • Replace deprecated wifi supplicant scan interval property with new overlay setting. This should hopefully fix the constant wifi disconnect/re-connect in last weeks build.
  • Fix auto-rotate issue.
  • Use prebuilt toybox binary as current toybox sources cause a failure to properly load the kernel wifi modules.

06/03/2016

  • Updated CM13 sources to 06/03/2016

28/02/2016

  • Updated CM13 sources to 28/02/2016

21/02/2016

  • Updated CM13 sources to 21/02/2016

14/02/2016

  • Updated CM13 sources to 14/02/2016
  • Kernel:
    • neigh: Better handling of transition to NUD_PROBE state (Fixes Wifi dropouts!)

07/02/2016

  • Updated CM13 sources to 07/02/2016
  • Kernel: Increase camera heap size

31/01/2016

  • Updated CM13 sources to 31/01/2016
  • Enabled Snap camera app

24/01/2016

  • Updated CM13 sources to 24/01/2016

17/01/2016

  • Updated CM13 sources to 17/01/2016

10/01/2016

  • Updated CM13 sources to 10/01/2016- Android 6.0.1_r10

03/01/2016

  • Happy New Year!
  • Updated CM13 sources to 03/01/2016
  • Cherry-pick Browser runtime permissions commit - fixes browser FC when trying to download

27/12/2015

  • Updated CM13 sources to 27/12/2015

20/12/2015

  • Updated CM13 sources to 20/12/2015

13/12/2015

  • Updated CM13 sources to 13/12/2015 - Android 6.0.1_r3
  • Kernel now built with UBERTC 4.9 toolchain
  • Replace CMUpdater with my own update checker - OTAUpdater (based on SlimOTA) - with direct download of latest rom from Basketbuild
    • Launch from Settings -> About Phone -> CyanogenMod Updates

06/12/2015

  • Updated CM13 sources to 06/12/2015
  • Device updates - Tune KSM config to reduce cpu usage which improves battery usage and performance.

29/11/2015

  • Updated CM13 sources to 29/11/2015
  • Initial build for G330
  • Device updates - cleanups & performance tweaks.

23/11/2015

  • Initial build for G510
  • Add support for the Internal SD storage and set as primary. External SD is now configured as adoptable.
  • Revert to KSM (instead of UltraKSM) and change the default I/O scheduler back to deadline (from bfq) - this improves battery life.
  • Device updates to help performance.

18/11/2015

  • Initial build for Y300
Edited by chil360
13

Share this post


Link to post
Share on other sites

@chil360

Nice one, will test it.

So as I understand you we can't use use internal storage at all?

I havent sd card in phone so that means that I can't use phone normally?

Which gapps we should use?

Edited by Mr Voland
0

Share this post


Link to post
Share on other sites

If there's no External SD card it should fall back to emulating primary storage in /data.

I have tested with OpenGapps ARM/6.0 which works ok. I use the smallest possible gapps (pico) as gapps slows the rom considerably.

Edited by chil360
1

Share this post


Link to post
Share on other sites

Mistake, delete post please..

Edited by Mr Voland
0

Share this post


Link to post
Share on other sites

Work in G510?

Y300 roms usually work ok on G510 as there is very little difference between the two devices. A few things may not work and it will identify the device as a Y300 but nothing major.

0

Share this post


Link to post
Share on other sites

Pls trash your y300

Great work as always

Anyway there is a patch on gerrit allowing internal sd card to be used as main storage ( android_system_vold )

Edited by luca020400
0

Share this post


Link to post
Share on other sites

So you see in this fix if hardware acceleration ?

0

Share this post


Link to post
Share on other sites

Pls trash your y300

Great work as always

Anyway there is a patch on gerrit allowing internal sd card to be used as main storage ( android_system_vold )

Thanks luca, I will experiment with that patch tomorrow.

 

So you see in this fix if hardware acceleration ?

Hardware video acceleration relies on proprietary OMX libraries which were built for Jellybean. With all of the changes in newer android releases and having to move to display-caf for LP/M it is highly unlikely that hardware acceleration could ever be made to work.

0

Share this post


Link to post
Share on other sites

Used it for short time (without gapps) and: Camera don't work (and gallery ofc), browser don't work, and also file manager.

Beside that rom is smooth, and there isn't blackscreen, or at last didn't experienced it, call deley is reducet it rings after one 'beep'.

So i've returned to fluffy rom and there in total commander has been showed like I have external sd, and I couldn,t use rom at all, than instaled kra1o cm10.1, and i had problem with download, wifi or write speed so the file of 160mb was downloading for hour and half, and it wasn't up to my internet nobody else was connected and on pc internet worked as always.. So my advice is to not try installing rom before some updates, because it can broke some things...

Anyway thanks to chil360 for his work, and I hope this rom will became stable ..

Edited by Mr Voland
0

Share this post


Link to post
Share on other sites
Thanks luca, I will experiment with that patch tomorrow.

 

Hardware video acceleration relies on proprietary OMX libraries which were built for Jellybean. With all of the changes in newer android releases and having to move to display-caf for LP/M it is highly unlikely that hardware acceleration could ever be made to work.

ok thanks for answering .

this rom fly is more fluid and will not see much lag

1

Share this post


Link to post
Share on other sites

Used it for short time (without gapps) and: Camera don't work (and gallery ofc), browser don't work, and also file manager.

Beside that rom is smooth, and there isn't blackscreen, or at last didn't experienced it, call deley is reducet it rings after one 'beep'.

So i've returned to fluffy rom and there in total commander has been showed like I have external sd, and I couldn,t use rom at all, than instaled kra1o cm10.1, and i had problem with download, wifi or write speed so the file of 160mb was downloading for hour and half, and it wasn't up to my internet nobody else was connected and on pc internet worked as always.. So my advice is to not try installing rom before some updates, because it can broke some things...

Anyway thanks to chil360 for his work, and I hope this rom will became stable ..

do you mean after a clean install of other roms, you had problems with them that you hadn't before?

0

Share this post


Link to post
Share on other sites

Very nice!

PS: why you hate the FM radio? 

0

Share this post


Link to post
Share on other sites

This rom work very very good. Wait build g510

0

Share this post


Link to post
Share on other sites

do you mean after a clean install of other roms, you had problems with them that you hadn't before?

Yeah, but after wiping everything multiple times, and installing 4-5 roms now is everything okey I guess, except on fluffy it won't work idk why.

0

Share this post


Link to post
Share on other sites

wow, seems nice!

can someone test the new rom and tell something about the requirements and the feeling? How much RAM and CPU usage takes the rom vs KK/ LP?

i guess KK is the best one for the old device (best optimized) but i can't test this rom now. status about this rom please asap :D

0

Share this post


Link to post
Share on other sites

That such friends he left have acquired another mobile ... It was a pleasure to be with you.

0

Share this post


Link to post
Share on other sites

Installed rom and things were ok...then installed opengapps 6.0 pico and everything crashing when reach setup

1

Share this post


Link to post
Share on other sites

Installed rom and things were ok...then installed opengapps 6.0 pico and everything crashing when reach setup

You need to install opengapps at the same time as the rom or it crashes as you have found.

Reboot to recovery and do a factory reset then install opengapps and reboot.

1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2016. MoDaCo uses IntelliTxt technology.