yashsingh1/xdaforums huggingface dataset:
[Moto G Original Android Development] SeannyM:
Yes to both of those, but there isn't a guarantee of becoming official.
[Moto G Original Android Development] kieranc:
I flashed the 0216 build yesterday after going back to stock having had some problems with the 0206 build and I'd say that all the major problems have been ironed out. Battery life is looking excellent, no lockscreen problems, ART working perfectly & GPS too. I'd like to thank dhacker29 and everyone else involved for their sterling work, I'm looking forward to it becoming an official build.

The only issue still remaining as far as I can see is the flip case, turning on the screen but not turning it off. Sounds like it should be something trivial, I don't even know where to start looking though!
[Moto G Original Android Development] michalurban:
So, is this script ok for compilation when everything else is set up? I tried to enter these commands manually and there went ok ... but Im not sure

- if I should use "make clean" in the beginning or if is it sufficiend

- if I have to do envsetup and get-prebuilds every time and if its ok in this order

- if doing "repo sync" between those two mentioned scripts is ok

The aim is to have a script which I can just run in the evening and have an up-to-date CM11 version in the morning ... :)

#!/bin/bash

# Clean after previous compilation
make clean

# Sync
repo sync

# Setup environment
. build/envsetup.sh
breakfast falcon

# Sync
repo sync

# Get CM prebuilts
cd vendor/cm
. get-prebuilts
croot

# Compile!
brunch falcon
[Moto G Original Android Development] michalurban:
Im running last two days on 0216 and one day before on 0215 (I was on 0214 even before but there were some problems). Never had any FCs, reboots, freezes etc. Since 0216 no lockscreen touch problem. No other problems, battery life may be even better then on stock. Because its still quite untested Id say its nightly but for me it is a very good daily driver.

I dont believe there will be OTA upgrades before it goes official. But dirty flash (just flash new version, then gapps) works fine ...
[Moto G Original Android Development] wstruction:
So if there is a new update I would just flash it? Would I have to wipe my data? I'm still kind of a noob when it comes to Roms.
[Moto G Original Android Development] michalurban:
You see, dirty flash means youre not losing your data. You dont do factory reset, you just flash the new ROM version over the old one (then you flash google apps) and youre good to go.

There is a chance this makes the "new system" for example unstable, freezing etc. But as I said before that seems not to be the case of this ROM.

So, as for myself - when a new CM11 version comes out I just flash the rom, flash gapps and my settings stay intact.
[Moto G Original Android Development] wstruction:
Ok. Sorry for asking so many questions but when you dirty flash it is it the same process as flashing any zip file? Or do you have to do something else? thanks for all the help!
[Moto G Original Android Development] michalurban:
Flashing is always the same. :)

Dirty flash just means you DONT do Factory reset before flashing ROM and GAPPS. In case of Clean flash you DO factory reset before flashing.
[Moto G Original Android Development] wstruction:
Well that makes things a lot more easier. Thanks a million! I will think about flashing it
[Moto G Original Android Development] michalurban:
How does the Light sensitivity setting affect things, namely battery? I prefer to have it on HIGH but Im not sure about the consequences ...

Now I think Ive forgotten to clarify something. Dirty flash is what you do when flashing for example newer version of the CM11 rom OVER older version of the CM11 rom. It wont probably work well when flashing CM11 over STOCK ...
[Moto G Original Android Development] kellerman40:
There are a lot of people looking into this since main bugs are fixed, but I think that the lockscreen bug is still there, it happens, just very rarely now.
[Moto G Original Android Development] SeannyM:
This script will work a little better:

#!/bin/bash

# Clean after previous compilation
make clobber

# Sync
repo sync

# Get CM prebuilts
cd vendor/cm
./get-prebuilts
cd ../..

# Compile!
. build/envsetup.sh
brunch falcon

This is how I always build CyanogenMod, except I do it without a script.
[Moto G Original Android Development] michalurban:
Thanks! :)

Question: I read that next compilation is faster because some parts of the ROM are already compiled from previous compilations. Is this advantage removed when doing "make clobber" (or "make clean")?

In one thread there was a guide how to make second, third ... etc. compilations in the future. And there was a tiny script how to do it:

repo sync
. build/envsetup.sh
brunch falcon

Is that sufficient?
[Moto G Original Android Development] SeannyM:
"make clobber" is only needed (not really needed, however I recommend it) when the device tree (dhacker29's specific device code) is changed. If it is only CyanogenMod's code that has changed, it should be fine. I only say this because on my previous device when I compiled CyanogenMod with changes to the device tree and not using "make clobber" sometimes some of the changes would not be accounted for. BTW, you said you would run this in the evening and in the morning you would have an up-to-date build, so with that long to compile you might as well use "make clobber".
[Moto G Original Android Development] michalurban:
Right now the (first) compilation takes about 5hrs (tried few days ago) so I plan to run it now and see in the morning what mess it will cause. :D But if the consequent builds should take only (say) 1-2hrs so it would be acceptable time to be "without computer", that would be much better lol ... :)

Thanks a lot for your answers! :)
[Moto G Original Android Development] sdfg2345:
Assuming you have already unlock the bootloader and installed CWM recovery.

Copy the ROM.zip and GAPPS.zip to your phone.

Booting into CWM Recovery

From CWM recovery main screen, do the following to "wipe"

1) Wipe data/factory reset

2) Wipe cashe partition

3) Wipe dalvik cache

- to do this, go to //advanced/ wipe dalvik cache

4) Format system

- to do this, go to //mounts and storage/ format system

5) Choose Update from SDCard

Good luck.
[Moto G Original Android Development] ricola1989:
Yes it runs on the Boost Falcon. But the problem I'm having right now is I cannot get text to send/receive...
[Moto G Original Android Development] thebestiam:
Thamks for replying. Which one do I download?
[Moto G Original Android Development] mccbrandon:
Download the newest file, all are dated
[Moto G Original Android Development] SeannyM:
There doesn't seem to be any new device-specific changes in the 0218 build, is it just a CyanogenMod sources update I assume?
[Moto G Original Android Development] williamsjp:
Has anyone tried flashing this over 4.4.2 on a xt1033 asiaretail.en.03 yet does our radio work with cm11 ?
[Moto G Original Android Development] wstruction:
It uses headphones as an antenna, you just need to plug them in to get it to work. I want to know how they did this
[Moto G Original Android Development] SeannyM:
The 0218 build does not boot for me.
[Moto G Original Android Development] xicantonio:
The LED still not work?
[Moto G Original Android Development] wstruction:
Here you go. I haven't tested it so I'm not sure how well it will work. Sorry if I'm late and not the first one
[Moto G Original Android Development] wstruction:
Make sure that you use the right version that works for your phone
[Moto G Original Android Development] captivatingtab:
The only thing that fixed it was switching to TWRP and fixing permissions before booting the ROM.
[Moto G Original Android Development] wstruction:
Well I haven''t installed it yet but I might soon and I'm glad it worked for you on TWRP because that is what I use
[Moto G Original Android Development] SeannyM:
Has anyone else tried the newest CyanogenMod 0218 build? (Preferably on XT1032) I had to flash back to 0216 because 0218 didn't boot, which is strange because looking at the GitHub nothing has changed besides CyanogenMod's code.
[Moto G Original Android Development] wstruction:
Try using TWRP or CWM advanced

---------- Post added at 04:22 AM ---------- Previous post was at 04:13 AM ----------

So looking in the downloads all the latest ones say falcon at the end. What does it mean and how do I know which one works for my model? Please help I want to flash this really badly. And I also just want to confirm that when a new update comes out that I can just dirty flash it instead of having to clean flash it

---------- Post added at 04:24 AM ---------- Previous post was at 04:22 AM ----------

The moto g has no FM transmitter. It uses headphones as an antenna. I think it's really cool

---------- Post added at 04:34 AM ---------- Previous post was at 04:24 AM ----------

Make sure you installed the right one for your phone model
[Moto G Original Android Development] ukulelehype:
I tried every thing CWM and twrp and still keeps boot looping its pissing me off lol what do i do now im lost
[Moto G Original Android Development] wstruction:
Just making sure, this is what I need to do right?

-Restore to factory settings

-Open TWRP

-Wipe cache, dalvik cache, data, and internal storage

-flash CM 11 zip file

-flash Gapps zip file

-reboot

Please tell me if I'm missing anything and make sure I'm wiping the right data

---------- Post added at 04:54 AM ---------- Previous post was at 04:43 AM ----------

Ok well that I figured kinda already knew. Might flash the Rom soon. Thanks for all your help!
[Moto G Original Android Development] SeannyM:
[MENTION=4112553]dhacker29[/MENTION] What is the new qcril-test build? It's about 0.5 MB larger than the other 0218 build.
[Moto G Original Android Development] dhacker29:
I only make clobber when there are changes to build flags, in BoqrdConfig.mk usually. Otherwise I make installclean.

If you're using ccache your next build will be faster even with clobber but with installclean I'm usually just 15 min to new build.
[Moto G Original Android Development] dhacker29:
Can you take a logcat of sending text and also 'adb log cat -b radio'. ?
[Moto G Original Android Development] dhacker29:
I just try to run a new build nightly until we get official. There are always cm changes
[Moto G Original Android Development] dhacker29:
FM receive uses headphones.

FM transmit requires an internal antenna which is not present on Moto G
[Moto G Original Android Development] dhacker29:
Cm is testing the new dual sim code from Code Aurora. It's for testing not ready for daily use. I do need some logs from xt1033 users on it
[Moto G Original Android Development] adinkwok:
[MENTION=4888452]SeannyM[/MENTION] I've booted with the latest (nightly?) test build
[Moto G Original Android Development] SeannyM:
It's strange... there was also a build of pink kernel that did not boot for me but did for others. I guess all I can do is stay on 0216 build until a new release! It could have also simply been a faulty download or flash. Maybe I'll try again tomorrow.
[Moto G Original Android Development] adinkwok:
What's your recovery? I'm using the latest version of Philz Touch CWM
[Moto G Original Android Development] myabc:
please, is really that led notification doesn't work with this cyano?

once i have installed, is there possibility to reinstall original rom? thanks
[Moto G Original Android Development] Geordie Boyo:
Has the GPS issue now been fixed?
[Moto G Original Android Development] will8578:
GPS questions are getting boring now, if DHacker can put the effort in to bring us this rom and fix it, surely people can be bothered to read a few pages, YES GPS is fixed, yes the rom is a daily driver, yes pigs can fly
[Moto G Original Android Development] 1pilo:
just a small issue. today I tried the FM receiver app on the Moto G Retail DE.

At first sight it didn't work properly, till i've seen that the default settings are set to North America wich uses 200kHz steps and Europe uses 100kHz steps.

So maybe someone can change that the app is looking for the rom version and change it's settings.
[Moto G Original Android Development] Gianni69vi:
I'm sorry, maybe I'm missing something. Just change regional band in options.
[Moto G Original Android Development] 1pilo:
yes sure, but it would be smarter if the device detects it itself. Just like the apps are detecting the system language.

Then let me correct the term issue and call it a feature request
[Moto G Original Android Development] myabc:
have anyone tried if flip shell original allow to turn on screen when open with this rom?
[Moto G Original Android Development] ricola1989:
Flip shell turns screen on. Just not off..
[Moto G Original Android Development] michalurban:
Ok, it seems it went fine ... filesize is ok ... now Ive got to get some huge balls to test it out! :D
[Moto G Original Android Development] nickchk:
system ui crash error on boot with cm-qcril-test-11-20140218-UNOFFICIAL-falcon,tested with xt1033 4.4.2
[Moto G Original Android Development] TangerineTractor:
Latest build won;t buit, 16th is fine.
[Moto G Original Android Development] SeannyM:
Well if you have the same problem as me, I guess mine wasn't a faulty flash.
[Moto G Original Android Development] michalurban:
15 minutes is nice. On my PC first compilation took 4 hours ... :laugh:

BTW Im a complete beginner in these things. Where (on github I suppose) could I see if build flags had changed, pls? Why Im so much into this (lol) - first compilation took my PC 4 hours, second without clobber 50 minutes ... this is something I can run during day and not wait for night building time ... :)

One more question: The compiling process gave me two ZIPs, CM-UNOFFICIAL and CM-OTA (which appear to be identical) and bunch of .IMG files. Could I somehow flash the IMGs via fastboot?
[Moto G Original Android Development] Ascona79:
Try the magnet off xposed module. Install it, activate it, reboot. Go into settings of the module, disable the magnet sensor and enable it again.

Now it should work. At least it does for me.
[Moto G Original Android Development] come2jojo:
same problem:crying:
[Moto G Original Android Development] Alchedin:
+1
[Moto G Original Android Development] pinguijxy:
Issues I found with the cm-11-20140216-UNOFFICIAL-falcon build:

- The compass isn't working, I am still trying to figure out what the problem is. However, I can reproduce it with several different apps. They work in ~90° but once going above that threshold it starts spinning weirdly and reports inaccurate numbers or just gets stuck.

The newer build from today (cm-11-20140218-UNOFFICIAL-falcon) doesn't get past the bootloader.

EDIT: The azimuth doesn't get reported correctly. It doesn't range from 0° to 360° but instead from ~340° to 360°.
[Moto G Original Android Development] phreephiber:
This means that turn sreen of if cover closed works for you after you applied the steps above?
[Moto G Original Android Development] wstruction:
Well I'm glad to hear it worked for you on TWRP because that is what I use and I'm gonna install this rom soon

---------- Post added at 03:41 PM ---------- Previous post was at 03:16 PM ----------

Why do all the new ones say Falcon on the end? And how do I know which one works for my specific model? (XT1034) Please help me soon so I can flash the rom as soon as possible. Thanks to whoever is willing to help!
[Moto G Original Android Development] Entropy512:
If you use ccache, even clobber builds are significantly improved in speed.

My first build for a given device with cold ccache is usually 45-60 minutes. Clobbers are 13.5 for me.

Well maybe not a clobber - I leave out/host in place but remove everything in out/target

That might be the same as make installclean - I need to look at the source of build/ to see what that does. :)

[/COLOR]Why do all the new ones say Falcon on the end? And how do I know which one works for my specific model? (XT1034) Please help me soon so I can flash the rom as soon as possible. Thanks to whoever is willing to help![/QUOTE]

Because it's a unified build for all Falcon devices that detects which variant (xt1031,xt1032, xt1033, xt1034) it's running on and configures itself automatically for that device at runtime.

1032/1034 are the best tested variants, not sure what the status of 31/33 is.
[Moto G Original Android Development] anerik:
Because it's a unified build for all Falcon devices that detects which variant (xt1031,xt1032, xt1033, xt1034) it's running on and configures itself automatically for that device at runtime.

1032/1034 are the best tested variants, not sure what the status of 31/33 is.[/QUOTE]

I've been meaning to use ccache, but is there a way to add it permanently? I think pac script does it
[Moto G Original Android Development] Ascona79:
Correct

I think by at first disabling the magnet sensor, and then reenabling again a correct parameter is written somewhere. Take a look at the original dev thread for the magnet off xposed module

http://xdaforums.com/showthread.php?t=2621807&page=3

At first I thought my flipcase works correctly because I removed the strong magnet (not the trigger one, the one that kept it closed; fear of damage, because it was really strong in my opinion)

But it turned out the module fixed it, which isn't its purpose in the first place, but it works.

[MENTION=298726]dubidu[/MENTION]: maybe you can tell dhacker29 about your magic ;)
[Moto G Original Android Development] suhridkhan:
spamming the thread

Now that this ROM is stable enough for everyday use, it's attracting a lot of new ppl who are spamming the thread with unnecessary questions which has already been answered several times in this very thread earlier... Most of these questions has nothing to do with any bug report or any actual development. The problem it's creating is that its becoming difficult to find useful information.

I have been active at the galaxy s and atrix 4g forum before. There they had another forum in the Q/A section for each ROM, where people could help each other with stuffs like rom installation and customization; while the developer could focus on actual rom development rather than suggesting thousand times to ppl to wipe before install !
[Moto G Original Android Development] :
dhacker could just add a FAQ and instructions in Thema first post.

Gesendet von meinem Moto G mit Tapatalk
[Moto G Original Android Development] adinkwok:
In call ui crashes whenever I try to call on the test buil
[Moto G Original Android Development] ledionkoci:
Hi to everyone. I can't switch to art runtime from the developer menu. Anybody else is having that issue??
[Moto G Original Android Development] OurJerry:
build 18 feb does not boot past moto logo
[Moto G Original Android Development] adinkwok:
Has anyone tried Wiping then flashing both of the new builds yet?
[Moto G Original Android Development] dhacker29:
Falcon is being merged into offical CM nightlies as we speak and a wiki will be set up with all the details. shortly
[Moto G Original Android Development] SeannyM:
The sources have been added to CyanogenMod's GitHub here, now people won't complain about not having OTA updates. :)
[Moto G Original Android Development] ohn42:
Does that mean, thar Cyanogen will release a official version for MotoG for download soon?
[Moto G Original Android Development] SeannyM:
That is exactly what it means. Now we will be able to download the builds from here (soon) and we can get official CyanogenMod OTA updates.
[Moto G Original Android Development] SWTR:
Can we update to the official CM ROM without a wipe?
[Moto G Original Android Development] ohn42:
Wow!!! That is really cool.

On the other hand, now I have to choose between pure GPE oder CM11 with some really cool features... :)
[Moto G Original Android Development] michalurban:
Sorry for (perhaps) multiple post:
[MENTION=1555922]dhacker[/MENTION]89 Where (on github I suppose) could I see if build flags had changed? So I should know if I need to use "make clobber" or not ...
[Moto G Original Android Development] SeannyM:
You shouldn't even need to build every day, we will soon get official nightlies every day.
[Moto G Original Android Development] dhacker29:
http://wiki.cyanogenmod.org/w/Falcon_Info
[Moto G Original Android Development] mccbrandon:
Where do I download this rom from then, dhacker29's link in the op, or from cyanogenmod site?
[Moto G Original Android Development] SWTR:
shortly:)
[Moto G Original Android Development] mccbrandon:
So, the cyanogenmod site?
[Moto G Original Android Development] SWTR:
from here: http://download.cyanogenmod.org/?type=nightly&device=falcon
[Moto G Original Android Development] BachuArg:
This means your work it´s finally official?
[Moto G Original Android Development] SWTR:
Yes!:)
[Moto G Original Android Development] mccbrandon:
So, will my phone get a update every day? I don't know how nightlies work
[Moto G Original Android Development] SWTR:
Yes every day. You can download it in settings-> cyanogenmod updater and let it flash automatic.
[Moto G Original Android Development] mccbrandon:
I'm so happy, I'm jumping round the house, I feel bad because I donated to SlimRoms, and not Dhacker29!!!
[Moto G Original Android Development] michalurban:
So, am I going to receive a "GUI upgrade" even when Im on "unofficial" 0216 ROM? Or should I first use the "first official" rom and then wait for OTAs?

If I would like to compile my own ROM version anyway, how should I proceed? I used to use the Getting Started guide at razrqcom-dev-team github but Im not sure how to set the "new" stuff now? Im more-than-a-bit lost here ...

You crazy selfish punk (joking)!!! :laugh: Im also sooo happy about this!!! :D
[Moto G Original Android Development] mccbrandon:
It just means I need to donate to Dhacker29 as well, and I hope people will join me in saying thanks for his wonderful work
[Moto G Original Android Development] Slothboy:
So when could we expect to see an official CM download?

Great work dhacker!
[Moto G Original Android Development] michalurban:
The waitress she bring me a spoon and knife but no CM11 Official. I tell her I wanna CM11 Official. She tell me everyone wanna CM11 Official. :D
[Moto G Original Android Development] dgauze:
Can anyone please explain to me why this rom can't run on the GPE ? Isn't it just a matter of formatting a partition to f2fs, since the hardware is identical?
[Moto G Original Android Development] SeannyM:
Why don't you try flashing it and find out if it works ;) lol just kidding, don't actually. It's because the GPE edition uses a separate kernel so the only thing that needs to be changed to make this work is the kernel, which will likely happen once the source has been released for it (unless it already has, I was too lazy to check) the official CyanogenMod post stated that they would be adding support for GPE edition soon.
[Moto G Original Android Development] michalurban:
I understa
[Moto G Original Android Development] dgauze:
Tkx for the quick reply, SeannyM. But isn't the kernel just part of the ROM? The same kernel should work on two devices with identical hardware, right?

Unless ext4 support needs to be added to the initial ramdisk? I guess that would mean you cant just format the partition as easily as I thought?
[Moto G Original Android Development] michalurban:
I understand Moto G ROM is not yet implemented into CM git repositories as of now, but ... in the (near) future when compiling my own ROM, would I still be using razrqcom git repository? By which I mean - would I still need to use

curl -L -o .repo/local_manifests/msm8226.xml -O -L https://raw.github.com/razrqcom-dev-team/android_local_razrqcom/msm8226-kk/msm8226.xml
curl -L -o .repo/local_manifests/vendor.xml -O -L https://raw.github.com/razrqcom-dev-team/android_local_razrqcom/msm8226-kk/vendor.xml

as mentioned on the razrqcom-dev-team github? I suppose yes, but ... :)
[Moto G Original Android Development] SeannyM:
The Moto G code is implemented into the CyanogenMod git, it would work the same way to sync except instead of "android_local_razrqcom" you would use "CyanogenMod".
[Moto G Original Android Development] wstruction:
Why do the latest versions say falcon on the end and how do I know what version it's for. Please help so I can get cm on my moto g