Jump to content

[DEV][ROM][18.1.] CyanogenMod 12 - KonstaKANG (Android 5.0.2)


Guest KonstaT

Recommended Posts

Guest KonstaT
Here's an early taste of Lollipop for Motorola Moto G. It is unofficial and unsupported by the CyanogenMod team. It's for advanced users only. I've only tested this on my retail xt1032 but there's also support for the GPE variant as well as xt1033's converted to GPE. Dual-SIM xt1033's need to flash a separate add-on to have working telephony.
 
Important!!! Do not flash any third party kernels/add-ons unless they're specifically made for this ROM!
 
Screenshot_2015-01-06-14-39-27.png Screenshot_2015-01-06-14-39-54.png
 
cm-12-2015xxxx-UNOFFICIAL-KonstaKANG-falcon.zip
discontinued - use official CM nightlies instead
md5:
 
 
Working:
  • RIL (mobile network, SMS & data)
  • Wifi
  • Audio (playback/input/routing/headphones/etc)
  • Bluetooth
  • Camera (photos, camcorder & panorama)
  • FM radio
  • GPS
  • Hardware acceleration and OpenGL rendering
  • Hardware video decoding & encoding
  • Storage, MTP & adb
  • USB-tethering
  • Wifi-tethering
  • Touchscreen/multi-touch
  • Sensors
  • LEDs
Not working:
  • ???
Issues:
  • many CyanogenMod features not yet implemented - it's still early days of CM12
  • SELinux is in permissive mode
Compared to official CM nightlies:
  • AudioFX works
  • Support for xt1033's converted to GPE
  • 3.4.105 kernel (no memory leak issue)
  • Forward ported 4.4.2 kernel camera drivers and used 4.4.2 userspace camera libs (no infamous camera freezes with KSM enabled)
  • Lollipop Adreno drivers
  • Enabled KSM
  • Bigger zRAM
  • Offline charging works
  • Display color calibration option
  • Navigation bar height option
  • Status bar 'battery bar' battery style option
  • Not-so-ugly browser app
  • Removed some bloat
  • And more...
I'll be pushing the relevant device changes to upstream CyanogenMod. It would help if people could report if some of the official CM's known issues are present in this build (and vice versa).
 
Sources:
Thanks:
  • CyanogenMod team & everyone who's been working on CM12
Edited by KonstaT
Link to comment
Share on other sites

Guest KonstaT

Merged commits not mentioned in the changelog.

18.1. changelog:

  • fix reversed left/right audio on headphones
  • customizable quick settings tiles (merged)
  • new theme engine (merged)

11.1. changelog:

  • include support for xt1033's converted to GPE
  • fix 'Charge only' USB mode
  • hide profiles from power menu for now

6.1. changelog:

  • initial release
Edited by KonstaT
Link to comment
Share on other sites

Guest KonstaT

How to install:

  1. boot into ClockWorkMod recovery
  2. backup and restore -> backup (create a nandroid backup of your current ROM)
  3. mounts and storage -> format /system
  4. wipe data and factory reset
  5. install cm-12-xxxxxxxx-KonstaKANG-falcon.zip
  6. install gapps-lp-xxxxxxxx-signed.zip
  7. reboot now
  8. if/when recovery asks to fix root - choose no

 

FAQ:

Q: I can't find developer options and performance settings, why?
A: Settings -> About phone -> 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.
Edited by KonstaT
Link to comment
Share on other sites

Guest Loren82

Hi Konsta, To me has shown me several FC Audio FX application, the problem is that randomly appear.

The second "strange" thing is that when you boot the rom the background is black and the screen seems that is not set, this does not occur in the official CM12
Link to comment
Share on other sites

Guest KonstaT

Hi Konsta, To me has shown me several FC Audio FX application, the problem is that randomly appear.

The second "strange" thing is that when you boot the rom the background is black and the screen seems that is not set, this does not occur in the official CM12
Clean install? I've not seen AudioFX force close once. :o Logcat?
 
Are you on Lollipop bootloader? Can't reproduce any display issue on my device either.

 

Awesome, and the camera actually works without having to download Google camera :)

And it will still work tomorrow without having to reboot your device. ;)

Link to comment
Share on other sites

Guest Loren82

Clean install? I've not seen AudioFX force close once. :o Logcat?

Are you on Lollipop bootloader? Can't reproduce any display issue on my device either.

Clean install, i'm on KK bootloader

 

Changelog attached

AudioFX.txt

Edited by Loren82
Link to comment
Share on other sites

Guest KonstaT

Clean install, i'm on KK bootloader

 

Changelog attached

Thanks for the log. :) Any special circumstances it force closes or just random? I still can reproduce it though. I've had speaker/headset AudioFX modes enabled since yesterday and tested various playback situation. Can't get it to crash.

Link to comment
Share on other sites

Guest KonstaT

@KonstaT memory leak issue is not fixed. launchers keep closing..

I highly doubt that's the same memory leak issue we're talking about. Launchers closing happens on pretty much any device with Lollipop.
 
If not, should be at least a lot easier to debug because I've sometimes had two weeks of uptime on my CM11 builds with no memory issues. CM12 kernel is only a few commits away from that.
Link to comment
Share on other sites

Guest Loren82

Thanks for the log. :) Any special circumstances it force closes or just random? I still can reproduce it though. I've had speaker/headset AudioFX modes enabled since yesterday and tested various playback situation. Can't get it to crash.

No, apart from that nothing remarkable, perhaps, was that I was changing several times before rom, I had trouble installing the official CM12 from stock (bootloop), so first install CM11, then installed CM12 and then go to yours, but I did the format system and wipes. I'll try formatting again

I opened a thread in a community in Spain (Htcmania). Of course every time I stress that the ROM and all the work is yours and add a link to this thread

Edited by Loren82
Link to comment
Share on other sites

Guest KonstaT

I though this was taken for granted, but don't flash any silly third party kernels and then whine about the ROM being broken. This ROM has completely different kernel, kernel ramdisk and wifi drivers/configs than the official CyanogenMod. None of the third party kernels/add-ons are compatible with this ROM.

Link to comment
Share on other sites

Guest KonstaT

Hi could you please make a cdma version of the rom. It is not compatible with cdma Moto g

Sorry, I don't have a CDMA variant myself (same thing with dual-SIM). It's quite impossible to do anything without having a device to test on.

Link to comment
Share on other sites

Guest Xicorified

Hey, what is the fix you used in your "Xt1033 to GPE" zip. All roms are facing this and it needs to be fixed. Will you or have you already uploaded that on cm gerrit?

Link to comment
Share on other sites

Guest KonstaT

Hey, what is the fix you used in your "Xt1033 to GPE" zip. All roms are facing this and it needs to be fixed. Will you or have you already uploaded that on cm gerrit?

Currently I have simply reverted the commit that broke it. I've uploaded an alternative solution to gerrit and we've discussed it. It won't be fixed in official CyanogenMod. Converting a dual-SIM device to single-SIM is not a supported use case.
Link to comment
Share on other sites

Guest KonstaT

For some reason the battery % does not go inside the icon. For both inside and outside it stays outside the icon.

That's expected behavior during charging when certain battery styles, and percentage inside icon, are selected. Plug off your charger. ;)

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.