yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] Quasar:
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4 ( Kitkat ), which is designed to increase performance and reliability over stock Android for your device.

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* submitting bug reports on nightly builds is the leading cause of male impotence
*/

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

Feel Free to Contribute and Help in this Project .

These are unofficial CyanogenMod nightly builds with kernel compiled with Linaro and ROM with SaberMod toolchain for improved performance and battery life.

Feature requests would be welcomed, and I will try to include features if you can show me how to. (I'm still an amateur :p)

All sources can be found on the official CyanogenMod GitHub. Linaro Toolchain can be found here: http://releases.linaro.org/

FEATURES:

Compiled with Linaro.

(Others to be added soon)

BUGS:

Same as official CyanogenMod 11.

DOWNLOADS:

ROM:

http://xdaforums.com/devdb/project/?id=5682#downloads

GAPPS:

You can use any Google apps compatible with Kitkat.

Credits:

-@dhacker29 for launching hardcore development on Moto G

-CyanogenMod

-Anyone who helped fix bugs for CyanogenMod :p

-users

XDA:DevDB Information

Unofficial CyanogenMod 11(Linaro builds)[DISCONTINUED], ROM for the Moto G

Contributors

rudi_j7

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.4.x

Based On: CyanogenMod

Version Information

Status: Stable

Created 2014-09-03

Last Updated 2014-12-14
[Moto G Android Development] Quasar:
Changelog

09/03/14

-Synced with latest repos

-First build.

....../14

-Synced with latest repos

09/05/14

-Synced with new repos

-Added OTA updater

-OTA support

09/08/14

-added tweaks to improve smoothness and battery life

-wifi tethering fix

09/16/14

-Compiled Rom with SaberMod for improved performance and battery life.

-synced with latest sources.

http://www.cmxlog.com/11/falcon/#next_build
[Moto G Android Development] ralp88:
What is the difference between Linaro and cyano ?
[Moto G Android Development] Quasar:
Official CyanogenMod is compiled with the standard Android toolchain, wheres these builds of CyanogenMod are compiled with a custom toolchain called Linaro, which improves ROM smoothness and battery life. You can Google it.
[Moto G Android Development] GæxD:
Thanks for your work ;) I'll test soon!
[Moto G Android Development] Isley_:
Thanks for this. I will be try it ?
[Moto G Android Development] pfufle:
Okay here is my review after extensive testing of the ROM... This ROM is the best cm ROM I have used till date, thanks to the linaro tool chain...No lags whatsoever...I can play asphalt 8 on the best graphics without any hint of stutter or lag...scrolling and panning are also very smooth...Please include some extra features in the ROM from pa and aokp....keep up the good work dev...
[Moto G Android Development] Quasar:
<DELETED>

Sorry. Couple of my friends messing about.
[Moto G Android Development] Zerelth:
Will try.
[Moto G Android Development] TangerineTractor:
Nice and clean and fast. GPS not working for me, but that may be because i flashed xperience kernel.
[Moto G Android Development] Quasar:
New nightly up.
[Moto G Android Development] redh4t:
Does "update" function works with this rom?
[Moto G Android Development] Quasar:
Well, if you update, you'll get official CyanogenMod. I haven't got OTA up and running... I'm still learning. Till then, dirty flash, I'm afraid.
[Moto G Android Development] syl0n:
Does this build suffer from the memory leak issues in official?
[Moto G Android Development] Quasar:
I'm using it without any problems so far....
[Moto G Android Development] Quasar:
Now that you've mentioned it, I'm testing out OTA suppport. Hopefully, next build onwards, this ROM will have OTA support.

EDIT: OTA support added from next build onwards.
[Moto G Android Development] ralp88:
There is no 2g/3g option in mobile data. using xt1033 dual sim variant.
[Moto G Android Development] Quasar:
It was removed by CyanogenMod because of bugs. It will be re added soon. Till then, you'll have to do it the long way, through mobile networks.
[Moto G Android Development] ralp88:
i already try to choose them in Settings / Mobile Networks. there is no 3g/2g option.
[Moto G Android Development] Quasar:
Hmmm.... This is my first project.. so I can't really do bug fixes. As soon as CyanogenMod fixes it, it will be fixed in my build. Maybe, if official CM becomes too unstable, I might rebase to quarx's CM11 or something.
[Moto G Android Development] solidv:
Are u sure that this is compiled with linaro?

here sais gcc version 4.7
[Moto G Android Development] Quasar:
Yes. It is compiled with linaro. It's probably showing that because there's a whole bunch of other toolchain codes in the gcc/linuxX86 folder of the compiling directory.
[Moto G Android Development] pfufle:
Okay even though I know that benchmarks are often not an indicative of real life performance, I would just like to share my score....This was with sync and WiFi on along with a numerous messenger apps running in the background...Nothing was greenified too... I was using it with the xperience kernel with the over clocked speeds...This is by far the highest benchmark score I have got till date...So it does look like linaro is no gimmick..
[Moto G Android Development] mobilephone01:
Contact fc before import the phone number list.
[Moto G Android Development] Quasar:
If your contacts are saved in a .vcf format, you can use the super backup app from play store to restore the contacts.
[Moto G Android Development] mobilephone01:
Thank you.

I did it but there is another problem. No phone call sound.

Few rom has same problem because of my phone is GPE.

XT1033converted to GPE
[Moto G Android Development] pfufle:
Even I am running xt1033 converted to gpe.... I have faced no such problems
[Moto G Android Development] gimche:
thanks

For me, this rom is perfect. :victory:
[Moto G Android Development] Quasar:
I'm also using XT1033 converted to GPe. No such problems here. I faced that problem when I has converted /system to F2FS.
[Moto G Android Development] mobilephone01:
How can I fix it?

I have a problem on Mahdi rom. I can't turn off the phone call from my side.

Hybrid edition rom is working no problem
[Moto G Android Development] syl0n:
I do have the memory leak after 1 day use. Almost nothing running and RAM is full - and multi tasking slow. Reboot fixes it. With no leak, about 200MB is usually free and phone is snappy.
[Moto G Android Development] Quasar:
Yeah. it's a CyanogenMod bug. Without realizing I was using a fix. I use Xperience kernel, and that fixes the memory leak.
[Moto G Android Development] Quasar:
That's because Hybrid is a stock based ROM. You can try reformatting your /system, /cache and /data partitions to EXT4. That fixed it for me. It's sort of a painful and long experiment. :p
[Moto G Android Development] Quasar:
New nightly up! For changelog, refer to the second post.
[Moto G Android Development] mobilephone01:
I did it but no fix.

Change to EXT4 and formatted system and cache and data.
[Moto G Android Development] Quasar:
Strange..... Did you have this problem before?
[Moto G Android Development] mobilephone01:
It began after installed Experience kernel on Hybrid Rom. Then I lost all SD card data.

Not only this rom. Mahdi has problem. I can't turn off the phone call. Linaro too. No phone ringing sound. XT1033 stock rom too. No ringing sound.

I went to the Wipe and Format Option/ Custom Format Option/ Format System and Cache/ Default and ext4 and f2fs and I chose ext4. Is this correct way or wrong?
[Moto G Android Development] Quasar:
This might help. http://xdaforums.com/showthread.php?t=2832183
[Moto G Android Development] jri3:
downloading cm-11-20140905-UNOFFICIAL-LINARO-falcon.zip (latest)

but still have to download ota files.

buildprop ro.cm.display.version=11-20140903-UNOFFICIAL-falcon

-_-
[Moto G Android Development] Quasar:
Ignore the OTA update for 0905 right now. I will upload the new build in about 7-8 hours. Then download the OTA.
[Moto G Android Development] jri3:
on the ota files unofficial_cm11_linaro_builds__0905_nightly.zip

still ro.cm.display.version=11-20140903-UNOFFICIAL-falcon :D

I think ota update still WIP.
[Moto G Android Development] mobilephone01:
Thank you.

No luck.
[Moto G Android Development] Quasar:
I know xD next build onwards it should be fine. :D
[Moto G Android Development] Dan_Jacques:
rudi_j7, great build. I'm using the 20140903 version, and have some feedback:

Well, after some KSM/Memory Manager settings, I didnt have the memory leak problem on stock kernel. I followed this: https://plus.google.com/+PaulReioux...6021427810438832130&oid=109078966818501160423

The battery life is ok. Around 6,5%/h, with some play of Springfield Tapout (I love this game). It's close to stock ROM, but I used ROMs that had more battery backup (~4%), speccially the older builds of CM Purity + Furnace 1.2.5 (but only in older builds. Unfortunately it has many bugs).

The benchmark results is great. 17,8k in Antutu, with the optimized dalvik (downloaded here: http://xdaforums.com/nexus-4/general/4-4-4-4-x-qualcomm-optimized-dalvik-t2546120 ). In HWBOT prime, the result was close to stock ROM (around 1860 marks). In SuperPI, 2 secs more faster than stock (28,4s CM ~ 30.4s stock). This is great!

Wich kernel do you recommend me to test?

Insanity? http://xdaforums.com/moto-g/orig-development/kernel-falcon-t2868126

or Xperience? http://xdaforums.com/showthread.php?t=2786336

Keep pushing!

EDIT: would be awesome a fix to DHCP in the next version.
[Moto G Android Development] Quasar:
Well, thank you very much for the feedback. About the kernel, frankly, Xperience was my "go to" kernel for a very very long time, but these days I'm trying out Insanity, and the results are fantastic. Very good performance and brilliant battery life. That's probably because it's a fairly barebones kernel, just the type I prefer. It's more about what you want. If you DT2W and stuff like that, Xperience is the best.

About DHCP, I'm still learning about compiling and stuff. Anyway, I'll take a look at what could be wrong. I'll see if I can merge stuff from the non-problematic builds. For battery life with the stock kernel, I'm going to try out some stuff tomorrow to improve battery life as well as make the ROM smoother.
[Moto G Android Development] Quasar:
Can someone try replacing the wpa_supplicant.conf in /system/etc/wifi with the one linked and see if it fixes WiFi hotspot? Take a backup of the original file before trying this. I can't do it myself because it's 1.30 in the morning where I live and I've gotta sleep :p

Thanks!

http://d-h.st/HyQ
[Moto G Android Development] Dan_Jacques:
It works! :laugh:

DHCP working.

EDIT:

adding some informations:

This rom is compatible with last Adreno drivers (from here: http://xdaforums.com/showthread.php?t=2721136 ). Thats GREAT!

Well, the wifi thetering dont work with InSaNyTy kernel and this ROM, but with XPerience kernel is ok. But...

This rom + XPerience kernel = no camera. And XPerience doesnt support intelli-KSM (=less memory free). Yeah, choose the kernel is a little difficult lol

Some bugs:

When I upload anything to Instagram, the image goes black.

Sometimes, after take a photo with camera, the image freezes, dont save the picture, even with the older camera libs.

EDIT2:

Wifi doesnt work with insanity kernel.
[Moto G Android Development] pfufle:
You are supposed to flash the old camera libs to make the camera work on xperience kernel with this rom...A link to that is given in the op of the xperience kernel
[Moto G Android Development] CrysiZ:
So you're saying with Insanity kernel everything works in this version of CM?

Main problem being the WIFI not working.
[Moto G Android Development] Quasar:
[MENTION=4343374]Dan_Jacques[/MENTION] for the instagram bug, just disable high quality image processing in camera settings.

And, I can't really say anything about WiFi problems because everything worked fine for me with Insanity kernel. ;)
[Moto G Android Development] Quasar:
New nightly up with tweaks to improve smoothness, signal etc. And attempted WiFi tether fix.
[Moto G Android Development] CrysiZ:
Testing!
[Moto G Android Development] Quasar:
Oh. by the way, I just noticed, that since i use the prebuilt build.prop, the displayed cm version is 0903 XD

will correct that in the next version
[Moto G Android Development] Dan_Jacques:
Thanks a lot. I flashed the "old camera blobs" and all its OK.

Where is that option?
[Moto G Android Development] pfufle:
Testing today's build... Just hope my stupid internet connection works faster...
[Moto G Android Development] Quasar:
Settings/camera
[Moto G Android Development] ssalamon:
my gps does not get a fix :/

is it a cm11 bug due the new builds (since new kernel 3.4.42)?

anyone have a tip?

thanks!
[Moto G Android Development] Blaze:
hello

Hey bro, the ROM is awesome.. Just waiting for new features like incoming call in background...
[Moto G Android Development] Quasar:
Well, currently I'm working on getting CM11 to my old device. So.. After I'm done with that.
[Moto G Android Development] Blaze:
No problem man.. we are ready to wait.. just for your reference, the feature is in crdroid b13 build(not sure of later versions). its basically a hover with accept and reject option.. but it is really good as the running app isnt replaced by the full screen incoming call ui... just a hover..
[Moto G Android Development] Quasar:
Yeah... I noticed that. I had tried to cherry pick it previously, but broke my build. I'll do it again later.
[Moto G Android Development] Saphire007:
Download link?

When I go to the download section, it is empty. There is no link
[Moto G Android Development] Quasar:
Try reloading the page. All the links are there.
[Moto G Android Development] aravbb:
Not able to call from contacts app

I have flashed the latest version. Usually in contacts app when you touch the phone number of any person it initiates the call. But in this rom nothing is happening. there is a message icon at right hand side. on touch of that icon message app appears. But call is not happening on touch of phone number.

I have flashed this rom on stock 4.4.4 on XT1033
[Moto G Android Development] Quasar:
Well, works fine for me. Anyone else facing this?
[Moto G Android Development] Mr. Cloggy:
Nope, works for me as well.
[Moto G Android Development] padhu1989:
Anyone tested.. WiFi teather working?
[Moto G Android Development] Quasar:
I had tried a fix. Not sure if it works, though. Linaro M10 should have it working, though.
[Moto G Android Development] aravbb:
I have converted my XT1033 to GPE and then flashed this rom again. Now the issue in contacts app is not present but encountered wifi issue of not able to connect to wifi hotspot network.
[Moto G Android Development] Quasar:
That's a known CM bug. I'll see if I can do something about it.
[Moto G Android Development] ncmz:
cm-11-20140910-UNOFFICIAL-falcon.zip is the last Linaro version you uploaded? I'm confused because is the only versión that doesn't state "LINARO" :P

What kernel should I use with this ROM? AeroKernel? Xperience? What's your advice?

Thanks for your work!
[Moto G Android Development] GæxD:
Yes, It's linaro ;)

I'm using Xperience v15, is better for me.
[Moto G Android Development] ncmz:
Hello!

Thanks for answering. I'm on PA with that exact kernel. Should I wipe everything? Including data? Paranoid got rid of Apollo and DSP Manager :(

Greetings.
[Moto G Android Development] Quasar:
Yup. You need to wipe /data. And /system.

I haven't been getting new nightlies out for some time because I was a little busy, and somehow, my build environment went into self-destruct.... I'll probably fix it today and continue work from tomorrow.
[Moto G Android Development] ncmz:
Perfect!

I thought of that because your last build date is from 10/09, not too many days ago but you may have suffered an accident D: (? Kidding.

Has that last build RAM issue fixed?

Great to have you back, and don't hurry. We can be patient.
[Moto G Android Development] Quasar:
RAM bug has probably been fixed in all builds after the 12th
[Moto G Android Development] ncmz:
Yes, it seems already fixed.

Are you planning to build anytime soon?

I tried Quarx's build but Aerokernel doesn't support dt2w and Xperience kernel doesn't work with his ROM either (no WiFi after flashing it). So I'm looking for a more "loyal" to official CM11 ROM and I can't find a Linaro version of it.

Hope you build soon, sorry for being impatient. :D
[Moto G Android Development] Quasar:
Synced the sources. So I will start building from today. About being impatient, it's alright. I too get bugged when ROMs don't get updated. :p
[Moto G Android Development] ncmz:
I became a ROM addict :D

One of these days I'll put myself to learn how to compile ROMs using Linaro so I don't have to be asking for Linaro versions of different ROMs or kernels.

Thanks for understanding. I'll be waiting.

Greetings.
[Moto G Android Development] Quasar:
Restarted work. New nightly is up.

Changelog:

-Compiled ROM with SaberMod and kernel with Linaro for improved optimization.

-Synced with latest repos.

-Added more tweaks for improved performance, battery, scrolling, signal reception etc.
[Moto G Android Development] ncmz:
Going to download it right away. Hope it supports dt2w kernels :thumbup:

Thanks!

Edit: would it be too much to ask if you could add dt2w or s2w to this work?

It's the one thing missing in this Unofficial CM11 ROM.
[Moto G Android Development] Quasar:
There are plenty of kernels out there with dt2w and s2w. You can try those. Well, if there is more demand, I could consider. I'm a little tight on time. So can't really do too much.
[Moto G Android Development] Quasar:
I couldn't help but notice that DSP manager is messed up in the latest nightly. So if you guys listen to a lot of music on your phone, flash the attached zip to fix that.
[Moto G Android Development] adinkwok:
So I'm guessing that SaberMod worked? This is great!
[Moto G Android Development] pfufle:
Okay I am not too sure how cyanogen mod fans will take it but seriously, there are equalisers better than DSP manager out there...Those, accompanied with faux sound=Bliss...

BTW thank you developer for regularly updating the linaro build of CM...Most of the times, such builds are not updated regularly and this is seriously irritating...
[Moto G Android Development] hhp_211:
[trollmode]

Okay I am not too sure how cyanogen mod fans will take it but seriously, there are ROMs better than CM out there.. :D

[/trollmode]

{seriously-though] great job! Thanks [/seriously-though]
[Moto G Android Development] pfufle:
Well but quite a few of them are based on CM...And their device trees are a pleasure to work with for newbie developers...
[Moto G Android Development] Quasar:
Thank you. And yes. Gotta agree that there are better ROMs out there.

Yup. It depends. You can always flash another equaliser.

Yup. It does seem like it worked! Thanks for your help, mate!
[Moto G Android Development] hhp_211:
yep, just pokin some fun around!!! :p
[Moto G Android Development] fabus:
Any noticeable change in performance regarding sabermod?
[Moto G Android Development] dore22:
the ram bug is not fixed yet?
[Moto G Android Development] ncmz:
So far I get this AnTuTu score hibernating ROM's external apps with Greenify (such as WhatsApp and Facebook, even XDA). I think I get better score than stock,can't remember clearly.

Anyways I'm experiencing some lag when I slide from my home window to another, maybe I have too much icons and widgets running or maybe it is because of using Xperience v15 kernel instead of ROM's original kernel. (I use double tap to wake a lot so I can't keep original kernel without this function :'( )

Edit: I forgot to say I'm running apps on ART runtime since I installed the ROM.

Edit2: changed governor to ONDEMAND and I/O scheduler to SIO. Lag issue in homescreen seems gone.
[Moto G Android Development] ncmz:
And...yes, it's already fixed or at least with Xperience kernel is not happening anymore. You should try it yourself. I will be reporting more performance tests of a daily user if you want. I'm gonna use it at least for a week to see how this goes on.

Hope it helps. Cheers.
[Moto G Android Development] Quasar:
Performance is I guess nearly the same. Probably marginally better. But I found that the battery life had increased.
[Moto G Android Development] ncmz:
Are you using the kernel you compiled? If battery or performance decrease during these days, I'll have to sacrifice dt2w and use yours.
[Moto G Android Development] Quasar:
I was using it initially, but I prefer some of the features the other kernels offer. Especially intelliplug. So I switched to Xperience. You can use any kernel depending on what you like. As long as your settings are alright, you'll get good performance out of anything.
[Moto G Android Development] padhu1989:
I'm not able to call any person from the contacts app.. I flashed the latest update ..

Any fixes for this issue ?
[Moto G Android Development] Quasar:
Looks like an isolated issue. Works fine for me, and my brother.... Anyone else with this issue?
[Moto G Android Development] padhu1989:
Can you check this video..I recorded the issue ...

http://goo.gl/1fBez1
[Moto G Android Development] Quasar:
I got that...... Strange. But I can't do much about it unless it's actually an issue affecting all devices, in which case, there's some mess up in the code. Try reflashing the ROM.
[Moto G Android Development] aravbb:
I also faced this issue when flashed on stock 4.4.4. But again I converted my xt1033 to GPE and then flashed this rom. After this I did not encounter the issue. You can check my previous post in the thread.
[Moto G Android Development] ncmz:
I'm experiencing some battery drain compared to PA. Not using so many apps or mobile internet. 13 hours of battery and 4 hours of screen functioning and already had 35% battery... I thought it is not normal compared to stock or PA.
[Moto G Android Development] adinkwok:
[MENTION=5585603]rudi_j7[/MENTION] hit me up with yo error now XD
[Moto G Android Development] Quasar:
Stupid /gcc/linuxX86/arm/arm-eabi-gcc: directory does not exist

EDIT: Looks like I finally managed to fix it.
[Moto G Android Development] cannondaleV2000:
this is all plecibo unless you changed cflags this toolchain is doing a whole lot of nothing
[Moto G Android Development] adinkwok:
Give him a break; he's new to this AND this is his first Android project. [MENTION=5585603]rudi_j7[/MENTION] Here's some optimized cflags..
[Moto G Android Development] padhu1989:
How to flash nightly without flashing the CM kernel... I'm always have to flash Xperiance kernel after flashing nightlies.. :(
[Moto G Android Development] ncmz:
I don't want to sound rude or something like that but it is not a hell of a work to flash another zip. You can do it with TWRP flashing ROM + GApps+ kernel in one single flash. Take your time like the devs do to build stuff for your device.
[Moto G Android Development] pfufle:
Hey when are we getting the next update? Also can you compile the m11?
[Moto G Android Development] Quasar:
I'm working on the update currently.... I couldn't do much because Ubuntu crashed, and then I have been busy. Plus, I am getting a fairish bit of errors with the -O3 optimizations... So.... Probably this week.
[Moto G Android Development] pfufle:
"I have been busy" xD
[Moto G Android Development] Quasar:
I actually have. Believe it or not. :p