Jump to content

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


Guest chil360

Recommended Posts

Guest chil360

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
Link to comment
Share on other sites

Guest chil360

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
Link to comment
Share on other sites

Guest Mr Voland

@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
Link to comment
Share on other sites

Guest chil360

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
Link to comment
Share on other sites

Guest chil360

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.

Link to comment
Share on other sites

Guest luca020400

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
Link to comment
Share on other sites

Guest chil360

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.

Link to comment
Share on other sites

Guest Mr Voland

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
Link to comment
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

Link to comment
Share on other sites

Guest pesartom

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?

Link to comment
Share on other sites

Guest Mr Voland

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.

Link to comment
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

Link to comment
Share on other sites

Guest chil360

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.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

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