yashsingh1/xdaforums huggingface dataset:
[Huawei Ascend Mate 2] p51d007:
If you can download it, here are the listed fixed. Mod's if this violates anything, please remove.

Fixes in B312 include:

Add the SELinux function

Can't login to AnyOffice account

USB tethering and mobile hotspot don't work in TMO network

CSFB failure due to incorrect device setup time reported in device call log

Displays "Invalid Card" instead of "No Service" when the UICC is lockec to another IMEI

Fix the freezing screen issue when poweroff charging

Device can't link to router

Poweroff charging mode can't cancel after unplug the USB cable

Allow devices of WiFi hotspot doesn't work

Camera shut down at full focus mode usually

Camera view flashes when change mode usually

The names of contacts don't change when refresh contacts
[Huawei Ascend Mate 2] :
I have no intentions of updating TWRP should it be neceassary until the Official Release and not some leak or preview. Device tree is available so feel free to have it ;)
[Huawei Ascend Mate 2] Moody66:
Smart man! This could go on forever. It just dissolve away. Curious to see these issues. Fixed. Hadn't read on here at least of these issues being issues.
[Huawei Ascend Mate 2] tomlogan1:
Another fix

Correcting an earlier post, a 3rd party launcher DOES survive a reboot as long as you only have ONE external launcher. I had both Nova and L Launcher installed and when rebooting the default launcher would take over. Having a single 3rd party launcher and going through the manage apps menu allows you to make your change. No need to freeze the stock launcher.
[Huawei Ascend Mate 2] Alucai Vivorvel:
That's better but still rather silly. Just goes to show Lollipop is still not ready for this device.
[Huawei Ascend Mate 2] superbass311:
Is the only way to get out of ultra power saving mode is to restart your phone? Can someone else change to that and let me know.
[Huawei Ascend Mate 2] ScoobSTi:
Isn't it in the Phone Manager app?
[Huawei Ascend Mate 2] superbass311:
It says once it's enabled changing it back to normal or smart is not allowed
[Huawei Ascend Mate 2] Moody66:
I really hope that is a bug and not a "feature'.
[Huawei Ascend Mate 2] superbass311:
I don't see a form of bugs anywhere! This is crazy all the issues we have are not listed on the update fix! On that note I'm on L and loving it. Very little tweaks I had to do to get it working smooth. And far as battery goes I get 2 days so that's plenty!
[Huawei Ascend Mate 2] superbass311:
Anyone else got random freezes for about 5-10 seconds?
[Huawei Ascend Mate 2] Alucai Vivorvel:
On 4.3 I get lockups that last about that time, if not longer, and then suddenly all my input gets registered at once. I do not have Lollipop though so I cannot attest to any difference.
[Huawei Ascend Mate 2] superbass311:
That never happend to me on JB. I think it has something to do with the storage device because my swiftkey predictions need to be loaded again which I think is the hang. But very random. Not enough to be a pain. Since im not a tester and no bug form I guess it will not get fixed lol
[Huawei Ascend Mate 2] ScoobSTi:
Never happened to me on JB but it did on L. No idea what caused it. That could be said for all of the bugs!
[Huawei Ascend Mate 2] notoriouspk:
when ultra power saving mode is active u see every thing blown up ...just click on exit ...that takes u back to regular mode
[Huawei Ascend Mate 2] superbass311:
Where is exit?
[Huawei Ascend Mate 2] icyboyice:
If you've lowered the dpi, the exit and some of the lower buttons getcut off and you can't press them nor see them.
[Huawei Ascend Mate 2] superbass311:
Can you take a screenshot of where the exit button is. I did not change the dpi
[Huawei Ascend Mate 2] kimtyson:
https://onedrive.live.com/redir?resid=B925574DADEBCE21!11152&authkey=!AEFNWs-HFVTQHV4&v=3&ithint=photo%2cpng
[Huawei Ascend Mate 2] superbass311:
Are u using the stock Launcher?
[Huawei Ascend Mate 2] kimtyson:
If you are asking me, I was using Nova but got the same result when I switched to stock launcher.
[Huawei Ascend Mate 2] superbass311:
Ok so maybe it's because I froze the stock Launcher
[Huawei Ascend Mate 2] superbass311:
Microsoft pulled off releasing Windows 10 for FREE before I can get my L update from Huawei. So pissed. hahahaha
[Huawei Ascend Mate 2] Moody66:
And it's more stable... Lol
[Huawei Ascend Mate 2] superbass311:
Anyone know a locker with Pandora widget?
[Huawei Ascend Mate 2] ArkAngel06:
I would guess CM Locker, but no guarantee. It has a player widget for every other audio program I have tried.

I'm on Lollipop and Pandora doesn't work, so I can't test it.
[Huawei Ascend Mate 2] superbass311:
How come Pandora is not working?
[Huawei Ascend Mate 2] superbass311:
ChompSMS was the problem. Switched to textra and no problems since! Yay!
[Huawei Ascend Mate 2] tomlogan1:
Pandora works fine for me on B312
[Huawei Ascend Mate 2] ScoobSTi:
312 is the updated version for the beta testers right?
[Huawei Ascend Mate 2] tomlogan1:
Correct.
[Huawei Ascend Mate 2] Davinci50:
Have they fixed the music drop outs with this version? Thanks
[Huawei Ascend Mate 2] Iguanadon:
yes
[Huawei Ascend Mate 2] antinerd:
Does anyone know when the masses, including those who converted their phones to OEM will have access to 312? I'm really hoping to get the less buggy lollipop version.
[Huawei Ascend Mate 2] TheIgster:
Just did the conversion to OEM and loaded Lollipop (309). Loving it so far. Awesome compared to JB. I haven't really encountered any bugs yet though like others seem to be having. Thanks to those who posted in various threads helping me get to this state. This phone is even more amazing with LP on it.
[Huawei Ascend Mate 2] LeeMartinC:
GPS

Is anyone else having GPS problems in B309? And how do I fix it?
[Huawei Ascend Mate 2] kimtyson:
Was having GPS issues previous to 309 but the issues were fixed in 308 if I recall correctly. So, no. Not having issues. Maybe flash again?
[Huawei Ascend Mate 2] MikeyLee:
I've been on 309 and haven't had any issues. I had audio issues with PowerAmp music player but no cut out issues with the stock player or the Dub Music player (which has a pretty nice looking UI. Also running Viper 4 Android and everything sounds perfect. No GPS issues or anything else. I did not test 312 since 309 has been so good and since I'm kind of tired of going through the root and recovery process over and over.
[Huawei Ascend Mate 2] p51d007:
309 works ok for me. The only "bug" I'm encountering is when you reboot/power off/on the phone having to change the launcher back to Nova.

I only reboot about once every 3-4 weeks, so it's not a big deal. I don't root, so nothing else is bothering me.

The minor (for me anyway) issue with it sucking a bit more juice from the battery, I can live with.
[Huawei Ascend Mate 2] RobbH:
I don't often play music on the HAM2, but I tried it recently with B309 and found it worked fine as long as I played streaming audio. Both Pandora and Google Music worked fine over a period of several hours. This was using mobile data. I've also tested it briefly on wi-fi and it seemed to work, but I didn't test it long enough to be certain. However, if I tried to play music stored on the SD card, it consistently muted after a few minutes. (Didn't time it, but I don't think it ever went more than five minutes before failing.) This was using the stock player, Google Music (set to play downloaded music only) and another player (HikiPlayer) I installed just for the purpose of testing.
[Huawei Ascend Mate 2] kimtyson:
There have been several issues with music. We are told they have been fixed so we'll see once they release the next update.

RobbH- Try setting default storage to SD card and see if that fixes things for you.
[Huawei Ascend Mate 2] TheIgster:
Looking forward to getting the 312 update. No real issues for me on 309 other then with the power off on the phone and plugging in, it turned itself on again and went into Airplane Mode.
[Huawei Ascend Mate 2] RobbH:
It's already set.
[Huawei Ascend Mate 2] Qayin:
HelloHello
[Huawei Ascend Mate 2] Qayin:
I am already running 309. Isn't 312 better
[Huawei Ascend Mate 2] Moody66:
It's been leaked online. But from what I have read its still got issues. Just sit back and wait on a finished product. Not that much difference between the two from average user standpoint. Most fixes were behind the scenes stuff.
[Huawei Ascend Mate 2] Harris.S.Newman:
Anyone know where the "leak" is?
[Huawei Ascend Mate 2] superbass311:
lalaal just checked the weekly update! sup guys.. hahah
[Huawei Ascend Mate 2] TheIgster:
Huh?

:confused:
[Huawei Ascend Mate 2] cwl111286:
No update?

so i submitted my IMEI like i was asked to after i did the SD update. I'm still on b309. I have not received any notification of an update at all. am i missing something.
[Huawei Ascend Mate 2] superbass311:
no update is released yet
[Huawei Ascend Mate 2] drrobo:
Honestly the only thing I need fixed right now is the ability to play anything from my google play music library for more than 2 minutes without it stopping. For that reason alone I've stopped using my HAM2 altogether. I tried downgrading to JB, but the memory card/internal storage is messed up upon downgrading, so it can't save pictures from the camera, and many apps complain about a lack of memory card despite there being one. I tried everything, but eventually admitted defeat and re-upgraded to B309. Memory card problem is fixed, but still no music. Hopefully Huawei will release the update soon!
[Huawei Ascend Mate 2] synle:
Yo, try to install viper audio then set it as system app using titanium backup. It should not give you any problem playing musics in play music
[Huawei Ascend Mate 2] ArkAngel06:
As [MENTION=6027320]synle[/MENTION] said, Viper4android seems to fix the audio stopping bug. Install it from the playstore, run it and do everything it says like drivers, and whatever else. Then enable the master switch and install as a system app (with something like TitaniumBackup) so it starts on boot. You can also boost the speaker volume, because its far too quiet on Lollipop.
[Huawei Ascend Mate 2] kimtyson:
B320 has fixed some stuff, including the audio issues. Unfortunately, it seems it also broke V4A. So, we wait.
[Huawei Ascend Mate 2] pathaniya:
Could you please elaborate your steps. like how to do step 2?

---------- Post added at 01:50 AM ---------- Previous post was at 01:31 AM ----------

Could you post installation steps for Viper audio on Jelly Bean And Lollipop for HAM2 ?
[Huawei Ascend Mate 2] foltz61:
Those really are the steps. Once in fastboot mode type "fastboot boot your.img". The phone will temporarily reboot to TWRP so you can install SuperSU.
[Huawei Ascend Mate 2] medwatt:
I've downgraded to JB and I can say that the phone looks like a whole new phone. Battery life has returned to being great. Xposed is working. Everything is working. Apart for aesthetics, to hell with Lollipop !
[Huawei Ascend Mate 2] MikeyLee:
There really are no steps. Viper is in APK form and installs like any other apps. Once opened it prompts you to download the driver and that's it. As long as you are already rooted you should be fine.

---------- Post added at 02:24 PM ---------- Previous post was at 02:23 PM ----------

My batt is literally the same with JB or L
[Huawei Ascend Mate 2] medwatt:
How much screen time do you get in Lollipop with a full charge. On Lollipop I used to get around 10 hours. On JB, I can now get 13-14 hours of screen time. That's roughly a 35% increase in screen time.
[Huawei Ascend Mate 2] pathaniya:
Strange thing, after i downgraded from Lollipop to Jelly bean, https://www.youtube.com/watch?v=0CnNyGli3ao

its been tell me insufficient memory space, install sd card..blah...blah even though i have both internal and external.

Though internal is showing wrong size, how do i correct it?
[Huawei Ascend Mate 2] Moody66:
Try factory reset and select format internal memory
[Huawei Ascend Mate 2] :
For those complaining about Lollipop.... You are using a "Preview" version. What did you expect lol.
[Huawei Ascend Mate 2] pckarma112:
I never complained. But I did have bad battery drain on lp. Some other stuff too. Just simply went back to jb. All is well again. Im waiting this time for lp. No more till final..lol
[Huawei Ascend Mate 2] MikeyLee:
I had these issues on stock JB that came on the phone. Haven't had any issues with L at all

---------- Post added at 09:05 AM ---------- Previous post was at 09:01 AM ----------

I lost my screen shots when I wiped data but my best battery life on L was a little over a day and a half with screen time somewhere in the 12 to 13 hour range. I know that I have had lesser results too but that was with more consecutive screen on time rather than spread out over the longer period, which makes sense.
[Huawei Ascend Mate 2] ellesmeer:
I had tried LP 5.1 for a few days and come across a lot of issues: loss of Wechat history every reboot, failure to transfer file to SD card via FTP and failure to install iGO map from SD card (internal card installation is ok). Finally, I downgraded to JB. Everything now is back to normal.:D
[Huawei Ascend Mate 2] tomlogan1:
NEW EMUI recovery can't be replaced by TWRP

Am testing the newest release via OTA to 321. It was small but knocked out TWRP. I was on 2.8.7.3 but had to do a clean install in order to get the OTA for testing. I can fastboot to get TWRP functionality, but when I flash (fastboot flash recovery name.img) it completes but I cannot boot to it from quickboot or adb. I have TWRP manager installed and it claims that I still have 2.8.7.3 installed, but I can't get past EMUI.

Any ideas?

Thanks.
[Huawei Ascend Mate 2] Moody66:
Download quick boot from play store.

---------- Post added at 09:29 PM ---------- Previous post was at 09:27 PM ----------

https://play.google.com/store/apps/...store&pcampaignid=APPU_1_w_LLVb7zHsTaedyCs4gK
[Huawei Ascend Mate 2] medwatt:
Can you try changing the LCD density from 320 to values like 264 and see if the screen turns on. It used to work in B309 but not in B320. In B320, the battery graph was not displaying. For some reason, I have a feeling that somehow the LCD density and the battery graph are related.
[Huawei Ascend Mate 2] antinerd:
Sorry to cross post, but does anyone have the B320 recovery image file? I flashed the TWRP on top of my B320 but forgot to back it up. Now I can't flash the B321 update, as my recovery is not stock.

If I can't find a copy of the B320 recovery image, I'm afraid I'll have to re-flash B309, upgrade to B320, then update to B321.

Has anyone found away around this?
[Huawei Ascend Mate 2] medwatt:
Man, why don't you check the index thread. There's already a post there for almost all the recovery images including the lollipop recovery which is from B309.
[Huawei Ascend Mate 2] antinerd:
Thanks for the response. Are you saying that B309 and B320 have the same recovery?
[Huawei Ascend Mate 2] tomlogan1:
Quickboot is already installed.
[Huawei Ascend Mate 2] Moody66:
Have you tried booting recovery using that app?
[Huawei Ascend Mate 2] robertbarber:
I just tried booting into recovery using Quickboot and it went to stock recovery for me even though I flashed TWRP to the phone and it said it was successful.
[Huawei Ascend Mate 2] Moody66:
Download flashify from play store. Have ywrp image on your SD card. Select flash recovery and select your twrp image. Reboot. Done.
[Huawei Ascend Mate 2] robertbarber:
Tried that and it still boots into stock recovery. And I did this after a factory reset and rooting before I installed anything else.
[Huawei Ascend Mate 2] Moody66:
That is odd. Very odd. Huawei may have implemented something to prevent it. So they can get proper testing done. L will fight replacing recovery on its on. But that should have bypassed L. Maybe SHM has some input about it.
[Huawei Ascend Mate 2] tomlogan1:
Failed.
[Huawei Ascend Mate 2] Moody66:
What was the fail message.
[Huawei Ascend Mate 2] :
Lollipop is known to prevent the stock recovery from being over written. It's a new feature seen since 5.0 was originally released from Google. This is why TWRP was updated to accommodate this. When you boot into TWRP a screen shows up asking if you would like to leave the system as read only. It further explains that by doing so you cannot install supersu etc, etc. By telling it you do not want this, TWRP can then modify the system automatically to prevent itself from being overwritten. With that said, Dees_Troy made a change to the source where this page pops up everytime if the system is detected to not be modified, I.E. not mounted as R/W for example. The current builds I made were based prior to this change. Prior to this change TWRP would still check and ask but it would not always do so. Dees_Troy modified the code to basically enforce it. I have not made a build for this device which includes this new change.

Place a copy of the TWRP recovery onto your sdcard then follow below instructions.

If using an app to install TWRP fails, then try the following:

1.

fastboot boot TWRP.img

2a. If TWRP prompts you with a screen asking if you would like to leave your system as read only then deny it so TWRP can mount system as RW and prevent itself from being overwritten. At this point, reboot to bootloader and fastboot flash the TWRP image to your recovery partition. TWRP should stick now (instructions end here for you).

2b. If not given the prompt, then grab supersu flashable zip to flash while booted in TWRP to root your device (If you are rooted then skip this).

3. Many of you didn't know this but TWRP now offers the ability to install images such as your boot.img and recovery.img while in TWRP. Select install, choose option to install images, look for copy of your TWRP recovery image on your sdcard, select that copy, now swipe to install. When installation is done, TWRP should stick.

Please report here if neither of the following above worked.
[Huawei Ascend Mate 2] Moody66:
Knew you would have the answer. That's why I said L was made that way. Wasn't sure about how it was suppressed to allow twrp to install. I haven't even looked at L alot with all the changes I knew it would cause issues. Still glad they are securing Android. Like you said a few days ago. No need to mess with it until they stop pumping out updates which just break recovery. Thanks for clarifying.
[Huawei Ascend Mate 2] :
There are many different ways to go about getting TWRP to stick. The key is knowing the methods and finding the one that best suits your needs in the simplest way possible.

Keep in mind, if system is modified, Lollipop takes note of that. It can lead to future OTA issues.

What is recommened is to keep system as RO then create a system backup. In list of partitions to backup you will see, system_image. This is your system partition, however, TWRP will dump the entire system partition as emmc, vice compressing it as a tar. That is why system and system_image read different sizes. The purpose for system_image is to allow the user to restore their non modified/non rooted system partition so that future OTAs can be accepted without fail. Once this backup is made then feel free to modify the Heck out of your system partition lol.

---------- Post added at 01:53 AM ---------- Previous post was at 01:51 AM ----------

If you do not see system_image as an option to choose then grab a different TWRP build. I cannot recall off the top of my head if either TWRP-L builds include this, but I do know that TWRP-Unified does.
[Huawei Ascend Mate 2] Moody66:
I think Huawei has taken that one step further with the last update. Specifically targeting root users. Understandably due to the fact they want stock testers. Can't troubleshoot and improve on issues if people have rooted and made system changes. Kudos to them for that I guess. Still waiting on them to release kernel source sucks. But they can't really do that either until L is stable. L to me is a game changer. For app development as well. From what little I have read about it. And if course Google has thrown so many changes to the base over the short life of L. Glad I am not having to deal with it now. Lol thanks for all u do and keeping us informed SHM.
[Huawei Ascend Mate 2] :
Android L is a huge step for Google. Not only have they greatly improved security but they practically revamped the entire OS in general. Android M is coming out soon - to be released by Google, which isn't too far from L. Just some more security improvements, bug fixes, and other minor things. Good luck guys and gals. Got to get back to work. Helping a member build TWRP for the g901f device and have been swamped with this project trying to work out some issues :-p.
[Huawei Ascend Mate 2] tomlogan1:
Thanks for the advice. Unfortunately, Huawei must have it down really tight. Tried to flash TWRP 2.8.7.3 from a boot sequence as described. TWRP indicated the flash was successful, but it still boots to EMUI. Someone will crack it down the road. Can always start over by downgrading to JB and then move on, I guess.
[Huawei Ascend Mate 2] :
Correct me if I am wrong, but the key combo to enter recovery is as follows for this device while device is completely turned off:

1. press and hold power key and volume+ key.

2. Release power key but continue holding volume+ key when you see Huawei logo.

3. Release volume+ key when recovery boots up.

Hopefully my memory serves me correctly on the above mentioned.

However, whatever the key combo may be do the following:

fastboot flash recovery TWRP.img

fastboot reboot

After typing, fastboot reboot, hold the key combo and boot to TWRP. Once TWRP is booted, TWRP will patch the stock ROM to prevent the stock ROM from replacing TWRP. If you don't follow this step, you will have to repeat the install.

This method can be a bit tricky though. Don't expect to get it right on your first attempt lol.

Edit: To better grasp the purpose behind this method is relatively simple. The idea is to get into the recovery prior to the system running and allowing it to overwrite/restore the recovery partition.
[Huawei Ascend Mate 2] Davinci50:
[MENTION=6367467]SHM[/MENTION]

Above post is 100% Correct.
[Huawei Ascend Mate 2] tomlogan1:
I use quick boot to get to recovery or boot loader. Any difference in that compared to using the power button? Tried all ways suggested and still EMUI is the recovery.

Thanks for your comments.
[Huawei Ascend Mate 2] Moody66:
You will HAVE to install it as SHM said. After installed you can boot using any method you want.
[Huawei Ascend Mate 2] tomlogan1:
Must be something with my device, but I am having no success with any method. I believe the EMUI was patched in the OTA that applied and is pretty secure. Root, however is still present so I can live with this. I can get to TWRP via Fastboot, but not after flashing . Just as an expirement, I flashed TWRP as boot rather and recovery just to see if somehow success was being reported incorrectly. When I booted, it went right into TWRP. I restored from a backup and am now where I started last week.

Thanks for all the suggestions but for now I'm just going to stay as is.
[Huawei Ascend Mate 2] :
I give you props for writing the twrp recovery to your boot partition ;). That too will also do the job and very few think to do this. Did you try installing the twrp recovery after booting up twrp from the boot partition? TWRP offers the ability to install images. By doing this it would install to the recovery while you are using twrp from the boot partition. Give it a shot :)
[Huawei Ascend Mate 2] Davinci50:
You are not alone [MENTION=668326]tomlogan1[/MENTION] I am in the exact same place as you tried every which direction to install TWRP, I booted it and try to reboot to recovery from inside of TWRP that didn't work either.

Later tonight I will try SHM method and see if that helps.
[Huawei Ascend Mate 2] tomlogan1:
Flashed TWRP as boot and booted to TWRP, (duh). Installed TWRP. TWRP reported success. Restored boot from 321 backup. Now back to EMUI. I presume that structurally, EMUI is part of boot. Therefore, if I overwrite boot with TWRP then reinstall TWRP, how do I get back to boot without restoring boot from an earlier backup?