yashsingh1/xdaforums huggingface dataset:
[Huawei Ascend Mate 2] :
I am not using any app other than connecting with Bluetooth. Music is on my external sd. So I am using CM's stock music player.

Also, great news for updating CM! Just conducted an update to the most recent nightly release from settings->About Phone->CyanogenMod Update.

After the download completed it rebooted to TWRP and successfully updated then rebooted back to system using a open recovery script.

No need to restore your data backup.

This should remain simple and not require any manual updates as long as the builds are CM12.1. Should the version change then so will the method of updating as it may require a newer gapps to be flashed, but will be back to normal once the switch is made.
[Huawei Ascend Mate 2] superbass311:
Yes! I manually dirty flashed it but I will try that next.. Also track buttons work on my LG Tones with stock player.
[Huawei Ascend Mate 2] :
Yea, I don't have issues playing music or changing songs. Only issue is having my car send a signal back to the device and telling it to change the song. Doesn't work at all. I have to unlock my phone and change the song from the device itself. Don't like this at all lol. Its a distraction and a disappointment for me.

---------- Post added at 03:34 PM ---------- Previous post was at 03:32 PM ----------

Next chance I get I am gonna see about grabbing logs and possibly determine why its doing this.
[Huawei Ascend Mate 2] MT2-User:
Did it download the entire 250ish build?
[Huawei Ascend Mate 2] xordos:
Thanks and tried the 2nd nightly, and found that cmupdater flash is compatible with TWRP like [MENTION=6367467]SHM[/MENTION] already mentioned above.

Just in case you need manual install, the ROM is downloaded at internal storage /sdcard/cmupdater folder

It also swiped cache as it optimizes all my apps during startup.

Cheers

P.S., looks like I need boot back to twrp to flash SuperSU in order to get ride of that annoying "#" sign in the status bar, any alternative way?

Edit: removed redundant info.
[Huawei Ascend Mate 2] :
Yes, and TWRP installed it just fine. For TWRP to install it you must already be on an official CM ROM from their website. If on TDM's release or any of the preview releases that were initially provided in this thread then it will fail. Which at that point you must wipe system, cache, dalvik, and format data, then install and restore your data backup afterwards.
[Huawei Ascend Mate 2] MT2-User:
That's more than 7GB data every month for nightly update.
[Huawei Ascend Mate 2] :
Use WiFi, and nighties are not meant for everyone. Nightlies are specifically for the Devs to try out new codes from the source, to see if it will even compile or not, and to determine the effectiveness of these changes. CM doesn't even really accept official log reports for nightlies. So if you want you can simply update when they produce stable releases which is typically once a month on average.
[Huawei Ascend Mate 2] MT2-User:
Understood.
[Huawei Ascend Mate 2] :
NIGHTLIES:

These builds are highly experimental. They are the bleeding edge and it is possible for things to break. These are automated builds that are used to test whether the code added to the code base compiles properly. If it does compile, that’s a result. If it doesn’t compile, that is also a result. The CyanogenMod team releases these builds to the public to allow them to see the progress made. Usually these builds work great and many people use them as “daily drivers”. However, due to the raw nature and the fast-paced development environment of CyanogenMod, things can go wrong. The dev team does not accept official bug reports for these because of the ongoing development.

M SNAPSHOTS:

The M Snapshot is a milestone build typically released around once a month. These builds are separated from the normal development environment to provide a build that is more likely to be stable. These are the first builds the team wants to get feedback from the masses. Because of this, these are the first builds you are able to submit bugs on the official CyanogenMod project manager, *https://jira.cyanogenmod.org. Make sure you get a logcat (instructions are in the wiki) and you follow the instructions to properly submit a bug report.

RELEASE CANDIDATE:

Once the team feels development is at a stable point, the team will put out a release candidate. This is a build that the CM team feels is worthy to be released to the public. However, the public always have a knack to find the bugs that the CM team couldn’t find. As bugs come in, they get fixed and if there were enough things fixed, the CM team will introduce another release candidate until the CM team feels that they are ready for the stable release.

STABLE:

Once a build has gone through all the development and testing phases, the CM team will release the stable builds. After a stable is released, the team goes back to developing nightlies. It is an ongoing process and will always allow you to see the progress that is being made.
[Huawei Ascend Mate 2] MT2-User:
Read that.
[Huawei Ascend Mate 2] superbass311:
Where does the ROM get its APN settings from? It's putting the wrong ones in every time for Cricket and I have to change them every build
[Huawei Ascend Mate 2] Moody66:
Cm database. Guess they are outdated. Lol sorry.
[Huawei Ascend Mate 2] superbass311:
Do I report that to whom?
[Huawei Ascend Mate 2] Moody66:
Am sure that's already been done :+).
[Huawei Ascend Mate 2] zombunny:
Learning as I go here. Quick question, I have romracer's Xposed installed on the pre-nightly version, should I uninstall it through TWRP in order to update to official nightlies? And as new versions roll out, will I also have to uninstall it then, or could I keep it? :P Just unsure if that will play any negative role in flashing, or if it's nothing to worry about. If I DO have to keep uninstalling, I'll likely just leave it off the phone for now.

By the way, this is freaking awesome!! :D
[Huawei Ascend Mate 2] Moody66:
I had to... Lol
[Huawei Ascend Mate 2] :
Did the same thing lol
[Huawei Ascend Mate 2] superbass311:
I went all day yesterday and ended at 53% around midnight. That's 2 day battery but I want 3. Am I getting spoiled?
[Huawei Ascend Mate 2] :
I average about 1 to 1.5 days but I am working this device pretty hard too.
[Huawei Ascend Mate 2] superbass311:
I'll never really know for a while because I'm flashing a build every day which takes forever for me and I know it's burning a lot of battery not usually in my daily routine. After backing up the old build then optimizing 153 apps for the new build then I forget to flash xposed so then I have to optimize 153 apps for the second time some days hahha. Then I play with the phone seeing whats what. I think I will keep flashing nighties until we have a release candidate
[Huawei Ascend Mate 2] divhandyman:
Im running on Cricket in my area on multiple devices and in every case I always end up using ATT apn settings, seems to get better signals reception.
[Huawei Ascend Mate 2] superbass311:
You will have MMS issues using ATT APN here in FL atleast. You will get data but not MMS
[Huawei Ascend Mate 2] divhandyman:
I have had no issues anywhere I go, no problem with MMS, data is better for me. you can save the other APN and switch back and forth to see if it make a difference for you.
[Huawei Ascend Mate 2] superbass311:
Screenshot your APN for me please... Just for curiosity and fun I'll preform some speed test.
[Huawei Ascend Mate 2] divhandyman:
Yes please let me know if it makes a difference for you. When you set up your APN, MNC will show 150 by default on your phone with a Cricket sim, leave at 150 set everything else to the Att chart.
[Huawei Ascend Mate 2] Moody66:
Lol working on a flashable. Three days should be doable. Light day of use. But still. Adding stuff isn't hard.
[Huawei Ascend Mate 2] :
Mention my name so I am notified when you finish this zip. Would love to be nosy lol.
[Huawei Ascend Mate 2] Moody66:
Lol will do.
[Huawei Ascend Mate 2] :
I honestly wouldn't mind knowing your changes to get 10+ days out of it. Also curious about your devices' performance with those changes included.
[Huawei Ascend Mate 2] Moody66:
Was light day of use. No way it would go that long in use much. Standby ya. Performance is fine. Lemme run antutu and post screenshot.
[Huawei Ascend Mate 2] :
PM me your changes :-p
[Huawei Ascend Mate 2] superbass311:
Not so much on heavy use..
[Huawei Ascend Mate 2] Moody66:
Well. Doesn't affect average use. Would suck of gamers. Lol that's due to the changes in GPU settings. I don't play games though. Stock I think I scored 14090.
[Huawei Ascend Mate 2] :
I'm not much of a gamer, more for writing codes which is as simple as using a light weight text editor haha. So 10+ days would be great since I don't like being plugged into a wall but then again, who does ha!
[Huawei Ascend Mate 2] superbass311:
Today has been the worse battery and I'm on today's build...
[Huawei Ascend Mate 2] Alucai Vivorvel:
I mainly just browse reddit on my phone, and use it as a remote. Don't care for mobile games. I'd love such a long lasting battery.
[Huawei Ascend Mate 2] :
Welcome to nightlies my friend. "Life is like a box of chocolates. Never know what you're going to find inside". Lol
[Huawei Ascend Mate 2] superbass311:
Is there a bug tracker like PAC has one for this ROM? Shouldn't someone know I lost 20% more battery this build lol
[Huawei Ascend Mate 2] robertbarber:
This might be something to check out.It needs to have selinux set to permissive though.http://xdaforums.com/android/software-hacking/tweak-l-speed-v1-0-02-02-2015-t3020138 . it says its supposed to work on any device and it supposed to help with battery life and performance among other things. Even if it doesn't work it may help give some ideas on what may. Also is there a website like with PAC to suggest features for CyanogenMod. The only thing I would add to the ROM is supersu built into the settings menu like the others, a way to show the date on the status bar and if it doesn't have it already aa traffic monitor. That's the only changes I would suggest. I know I can add modules and other things to make it work, but it seems to be easier to have it built in. I have yet to choose a favorite so far between Pac and Carbon due to how much you can customize without having to install anything extra to do it.Another thing that might be worth checking out is OGYouTube . its to me at least a better version of YouTube. It has a root and non root option if you want to try it out. You can find more info at http://xdaforums.com/showthread.php?t=2213945.
[Huawei Ascend Mate 2] :
When you install CM and first set it up it will ask if you are fine with logs being sent to the CM team for review behind the scenes. You can send logs on their sites but for nightlies I wouldn't bother too much on it. They usually do not want reports from daily users until they release M Snapshot and especially RC releases.

---------- Post added at 02:47 AM ---------- Previous post was at 02:45 AM ----------

[MENTION=6033143]robertbarber[/MENTION],

CM does not use SuperSU so don't waste your time on it. CM uses an open source version of SU. CM broke away from SuperSU a long time ago due to it being close source.
[Huawei Ascend Mate 2] Moody66:
Ya. Battery life has decreased. As SHM said that's how nightlies work. Work in progress. Lol.
[Huawei Ascend Mate 2] robertbarber:
What about feature requests? Do we just post them in the forum or pm them to U-ra. The only thing I could really see adding is a way to show the date and a traffic monitor if it doesn't have one as I posted above.so what do you use for granting root permissions [MENTION=6367467]SHM[/MENTION] the built in option or another program
[Huawei Ascend Mate 2] superbass311:
Under development options you have root access and adb
[Huawei Ascend Mate 2] :
If you haven't done so yet, go to, settings->about phone, and scroll down until you see, build number. Repeatedly tap it at least seven times and it will tell you congratulations you are now a developer. Go back to the main settings screen and you will see developer options. Select it, then scroll and look for root access. Press on, root access, and select option, apps and adb. Voila.
[Huawei Ascend Mate 2] ScoobSTi:
Lol those figures are insane! I've never seen those on light usage days.
[Huawei Ascend Mate 2] Moody66:
I seriously doubt I get that. Maybe 4-5 days in reality.
[Huawei Ascend Mate 2] superbass311:
Maybe 3 :p lol
[Huawei Ascend Mate 2] robertbarber:
That's what I meant for the built in option. I am curious if he uses that or another program. I like supersu since that's the only program I've used to manage root. Its what I'm most comfortable with. I am also wondering if the L mod link I posted above will be of any help. I haven't tried it myself but was wondering if it can help any.
[Huawei Ascend Mate 2] :
That's what I need. Now make your zip already. I demand it! Lol, take your time man, but definitely hit me up. Wouldn't mine testing this out for myself.
[Huawei Ascend Mate 2] ScoobSTi:
Either way, 3+ days is amazing. :good:
[Huawei Ascend Mate 2] superbass311:
Hell ya I got 3 days on 4.3 with greenify
[Huawei Ascend Mate 2] robertbarber:
I am on carbonrom but have a backup of cyanogen. I keep swapping around as their updated but haven't had that much of a chance to check out the nightlies of cyanogen. Will probably be able to check it out Tues sometime. Any way to add the date and traffic monitor to cm without having to install an Xposed module.

---------- Post added at 03:13 AM ---------- Previous post was at 03:10 AM ----------

I also wouldn't mind testing out the zip please. If it doesn't work I can always restore from backup.
[Huawei Ascend Mate 2] superbass311:
No this is all the settings and also no option to get 4 tiles a cross on notification panel quick toggles
[Huawei Ascend Mate 2] robertbarber:
This is what I was talking about if you look at my status bar you see the date and the traffic monitor. Any way to add do this in cm without having to use an exposed mod?
[Huawei Ascend Mate 2] superbass311:
Why are u so against xposed? You just flash it when you flash your rom the install the apk
[Huawei Ascend Mate 2] superbass311:
See
[Huawei Ascend Mate 2] superbass311:
However Gravity Box not really working with CM 5.1 bunch of features don't work. Makes me wana go back to PAC
[Huawei Ascend Mate 2] Moody66:
WiFi speed isn't as good. Sigh. Round 12....
[Huawei Ascend Mate 2] Moody66:
OK . I tried this on a different mate 2 and it didn't like my changes. Power tweaks. 400 chips finicky or not? Any experience with the variables from one to the other? For the record noone can expect any support from anyone but me for this. I will make a thread so we don't tie up our wonderful devs thread. My apologies for taking up space on u-ra's thread.
[Huawei Ascend Mate 2] robertbarber:
I'm not against Xposed at all, I have it installed now, I just don't like to install extra stuff when the ROM can do what those mods can do. That's why I was asking for it to be added as a feature. Carbon and PAC both have the traffic monitor and date I'm just curious why CyanogenMod doesn't. That's why I was asking about it as a feature request. If need be I know what can do the traffic monitor in Xposed but not the date. Tried gravitybox on an earlier version of Cyanogen that was posted here and the first thing I had to do after reboot was go into it to get my nav bar back as it has disappeared and yes I was using the lolipop version. Any other .Xposed mods that just show the date on the status bar.
[Huawei Ascend Mate 2] :
You referring with a script and the variables which are defined? If so, yes, otherwise, I misunderstood you there.
[Huawei Ascend Mate 2] Moody66:
Hardware wise. Other phone didn't like lower voltage. Lol
[Huawei Ascend Mate 2] beastonprowl:
How do i backup the current stock OS? the new CM recovery does not have a backup option?
[Huawei Ascend Mate 2] superbass311:
Use twrp on the first page instead of CM Recovery
[Huawei Ascend Mate 2] Alucai Vivorvel:
I've been using stock since I learned that B322 was needed for the official builds, but now I'm back on CM. One question: TWRP is supposed to listen to CM's command to update to the latest nightly, correct? I do see something about processing AOSP request, but then that screen disappears, and going back into system info it shows I'm still on 20150909. I'm guessing I'll have to flash the downloaded updates manually?
[Huawei Ascend Mate 2] MT2-User:
Use built-in CM Updater or CM Downloader app or CyanDelta Updater app. The last two can apply delta update instead of downloading entire nightly build.
[Huawei Ascend Mate 2] :
+1 for CyanDelta

---------- Post added at 03:24 PM ---------- Previous post was at 03:07 PM ----------

In my humble opinion, I think all custom Roms should include the option for delta's giving the user the choice between the full 200mb+ zip (for modification purposes I suppose) or delta (to focus only on the changes between Roms) which typically isn't no more than 10 to 15 mb at best and is easier on your network if not by WiFi or hotspot.
[Huawei Ascend Mate 2] superbass311:
The problem I use the delta will u have to reflash xposed again? That is why I do t use the CM Updater now...
[Huawei Ascend Mate 2] :
CM updater reinstalls the system which is why you have that problem. With delta it diffs the changes between Roms and only updates to those changes. So, it shouldn't affect xposed at all. Thank of a delta as an OTA that typically comes with patch files and applies those patches. Similiar concept only much more convenient.
[Huawei Ascend Mate 2] superbass311:
Gotcha.. If I was not on PAC I'd try that tonight but I will wait a few more builds to refresh.. Untill you get that dual boot to work... ;p
[Huawei Ascend Mate 2] MT2-User:
XDA notification without lights?
[Huawei Ascend Mate 2] Moody66:
Or use the CM recovery that comes with CM.
[Huawei Ascend Mate 2] Alucai Vivorvel:
Why would I use something with less features than TWRP? I pretty much figured out why it wasn't working, cmupdater downloads to the internal memory and TWRP was complaining about that. I moved the downloaded file off to the external SD card and everything was fine. I'll look into CyanDelta though.
[Huawei Ascend Mate 2] :
Hmm, odd, cmupdater downloads to my internal sd as well and TWRP has no issues handling it from that location. Couldn't see why it would give you issues either. The TWRP build has access to the internal storage and uses an open recovery script during the installation process.
[Huawei Ascend Mate 2] Moody66:
Not much about the ROM itself having issues. That says something about how good the rom is.
[Huawei Ascend Mate 2] TheGeekRedneck:
If you're using the correct build of TWRP *AND* an official build of CyanogenMod the CM update script should work great...

Since you said your current version is 20150909 that tells me that you're using one of the 'preview' builds posted earlier on in this thread. Unfortunately without some finagling you'll need to do a clean install of one of the official nightly builds. From then on the built in CM updater will work fantastic.

---------- Post added at 11:23 PM ---------- Previous post was at 11:17 PM ----------

Bloody fantastic is what it is.

I've been doing this for years now and it never ceases to amaze me how a good third party ROM can literally make a device ten times better than it was at release. And let's be frank here, the hardware is great but Huawei's software support of the device has been severaly lackluster to say the least. I'm honestly still shocked we got a Lollipop build, as horrifically bloated and themed as it is, and I'm ten times as shocked that they finally released the kernel source.

The next few months are going to be fantastic for us MT2-L03 owners!

I honestly have that warm and fuzzy feeling that I was used to having with my old Samsung Galaxy Nexus again! :D
[Huawei Ascend Mate 2] :
CyanDelta makes updating easier and lighter in case any of you are flashing nightlies regularly. Last delta update for 09152015 coming from 09142015 was only 21 mb to download and as expected TWRP handled it properly. Can even review the changelog prior to downloading and accepting the new cm update. Something to consider.
[Huawei Ascend Mate 2] Moody66:
More solid advice from SHM!
[Huawei Ascend Mate 2] u-ra:
That should be fixed now.

That was fixed a while back.
[Huawei Ascend Mate 2] Moody66:
Haven't seen any changes to mdmower githib for days. Are y'all using another one too?
[Huawei Ascend Mate 2] u-ra:
The source is at CyanogenMod github. I changed the links when I updated the first post.
[Huawei Ascend Mate 2] Moody66:
Thanks!
[Huawei Ascend Mate 2] :
Just so you are aware, if you repo sync the CM source you will find that the device tree for our MT2 is included ;).
[Huawei Ascend Mate 2] tomlogan1:
Cricket connectivity

I've done a little more with Cricket and this rom, and think it may be a Cricket coverage issue. When I select LTE, the signal fades out and sometimes loses coverage but comes back. If I switch to 3G it is solid, albeit slower.

Any way this rom is rock solid otherwise. I'm on last evenings update and very happy with the overall performance.

Thank you, Dev.:)
[Huawei Ascend Mate 2] MT2-User:
Did you have this issue on stock before?
[Huawei Ascend Mate 2] tomlogan1:
No, B322 was solid in that department but had major shortcomings compared to what even the first version of this ROM is.
[Huawei Ascend Mate 2] :
Hey peeps, if you are experiencing URL links on your web browser reporting back as an error or connection being refused then it is most likely being blocked. In the /etc directory will be a file called, hosts. Either search through it and modify to your liking to gain access to the necessary links or simply rename it to say, hosts.keep. I have been having this issue recently as I was trying to get my hands on a source and found the culprit today since I was able to sit down and do some digging.
[Huawei Ascend Mate 2] Moody66:
Hmmm wonder what caused that.
[Huawei Ascend Mate 2] :
That file works as an adblocker. The link I was trying to get access to was through one of those adfly links. Couldn't though because that file called, hosts, was preventing it. I renamed it with the extension .keep just long enough to do what I needed to do then removed the .keep extension. Easy solution.
[Huawei Ascend Mate 2] xordos:
Tried that works very well. And to clarify one thing, it also support delta of multiple days ROM, and also, its just delta the downloading size, it actually rebuild the whole ROM file (delta on top of base) , you can check internal storage /sdcard/Cyandelta to see the whole ROM zip.

Actually, another cool thing, it also support flash additional zip (in my case SuperSU zip) after ROM install. This is configured in its settings.

--------

Just edit to clarify, I think gApps zip should always be configured as additional zip unless you don't need them.
[Huawei Ascend Mate 2] MT2-User:
Yeah, I also found out it rebuilt the whole ROM file, and they are about 500 MB for the latest nightly build.
[Huawei Ascend Mate 2] :
It doesn't rebuild the whole system. It diff's the changes between roms using an algorithm and patches the current ROM with just those changes found in the diff.

More info in the link below

https://en.m.wikipedia.org/wiki/Delta_encoding
[Huawei Ascend Mate 2] xordos:
Yeah, i think we mean the same thing, it re-generated (not gcc/build) the same complete ROM file. Early I thought it is patch on system files, so think the complete big zip download is cleaner. Now since it actually create the same zip with small download, its result is exactly same big zip.
[Huawei Ascend Mate 2] Moody66:
He added BFQ support as well. And looks like a lot of cleaning up code. Official release soon maybe?