yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] fwiep:
Hi,

As stated in the message, the kernel in this ROM is from [MENTION=4479868]desalesouche[/MENTION] and found on https://github.com/HUAWEI-Y550-Y635/.

I am just a simple sync-and-builder, I can not (yet) hack around a kernel myself.

FWieP
[Android Q&A, Help & Troubleshooting] pndwal:
Hi. Github link here needs fixing - been truncated. PW
[Android Q&A, Help & Troubleshooting] fwiep:
Thanks for pointing this out.

The link to the kernel is https://github.com/HUAWEI-Y550-Y635/android_kernel_huawei_msm8916/.

Kind regards,

FWieP
[Android Q&A, Help & Troubleshooting] rudolfm:
These zips contain a custom kernel, so what are are you looking for?
[Android Q&A, Help & Troubleshooting] Osorio1798:
Jean, see your hangouts
[Android Q&A, Help & Troubleshooting] fwiep:
7.1.2 update

Thanks to the LineageOS-developers and [MENTION=4479868]desalesouche[/MENTION], this is today's build containing the December-2018 security patches.

Recent changes: LineageOS 14.1

Kernel: https://github.com/HUAWEI-Y550-Y635/android_kernel_huawei_msm8916/commits/los-14.1

Update: download links have been removed. Please use the most recent ROM, see this link:

Unofficial LineageOS 14.1 (Android 7.1.2) ROM with June-2020 security patches

Known bugs:

- the WiFi MAC-address sometimes switches between a Huawei-prefix 68:a0:f6 and an Airgo-prefix 00:0a:f5 on reboot

- the setting to disable battery optimization for an app does not survive a reboot (for me, WhatsApp should not be optimized to enable backup over WiFi at night)

Feel free to test and report, but I will probably be unable to fix anything (yet) :). I'm still happy with an up-to-date 7.1.2.

Kind regards,

FWieP
[Android Q&A, Help & Troubleshooting] GotoDengo:
Dirty flashed and all working fine so far!

Thanks again! :)
[Android Q&A, Help & Troubleshooting] szty0pa:
Hey guys,

After using the custom built Y550 Lineageos roms (currently all the phones are on the 20181111 build by [MENTION=4479868]desalesouche[/MENTION]) on 3 different L01 phones for a few years now I have a few issues consistently on all three devices (is it just me or does anybody else have seen these as well?):

- encryption does not work (phone reboots and skips the actual encryption phase)

- after usually about a week of uptime at a given random time the screen does not turn on (the phone seems to continue to work but you cannot interact with it without the touchscreen working; I'll try to get a log to see what happens, but it's difficult to predict when this will happen - as mentioned this usually happens after about a week of uptime, but has happened just after a few minutes as well - and you cannot interact with the phone when you are not able to turn on the screen - maybe remotely?)

Apart from these bugs the phones work great. Thanks for the awesome work, please keep it up! :)

Cheers,

szty0pa
[Android Q&A, Help & Troubleshooting] Saint_13:
that second bug happened for me a lot! should hold power button for few second to restart phone.
[Android Q&A, Help & Troubleshooting] GotoDengo:
It looks like encryption has not been implemented by Huawei! See here https://xdaforums.com/android/help/to-root-huawei-y500-t2923318/post77397667#post77397667
[Android Q&A, Help & Troubleshooting] stmr:
Hi, two L01 running here since the phone was released, custom ROMs as soon as they were available.

Ad 1: I'm not a fan of encryption - something in the way between me and encrypted data gets broken more often than my phone gets stolen.

Ad 2: Screen not turning on was a big problem for me with all ROMs but only if I was fiddling with kernel settings in Kernel Adiutor. All ROMs from desalesouche worked for me without this bug (but I had to keep them clean - no custom kernel, no KernelAdiutor).

Some custom kernels from NATO were able to handle this problem, but those are probably not relevant anymore.
[Android Q&A, Help & Troubleshooting] pndwal:
I second that [MENTION=6277580]stmr[/MENTION]. I don't recall having this problem until I reduced CPU voltage via Global Offset in Kernel Adiutor. I was thinking it was the setting, so could try increasing voltage slightly, but from what stmr says it could be a problem using other settings too. I turned voltage offset off and black screen freeze problem went away, but I still have thermal core control and temperature throttled to 60deg enabled at boot with no ill effect. Are you using KA settings at all?

Re encryption, this was just new when Y550 was on stock KK, and some OEMS were implementing it, others like Huawei didn't. If the problem stems from it not being implemented in the bootloader (likely), devs will be unable to fix it as bootloader stays as supplied by OEM. Our low RAM Y550 probably runs marginally faster without encryption anyway. PW.
[Android Q&A, Help & Troubleshooting] szty0pa:
Wow, thanks for all the comments! :)

- encryption: Thanks for the tip about the bootloader, I wouldn't have thought about that! I thought it works like a regular embedded linux box in that sense: the bootloader loads the kernel (which is not encrypted), and if that has dm-crypt and luks integrated it should be able to decode the rootfs with a password. Is my assumption not correct? I haven't checked the kernel's build config yet so I don't know if it has the required parts compiled in or is it really the bootloader in some way. I don't know about Huawei's implementation, but u-boot (which is normally used in embedded arm linux boxen) would work like this.

- "black out": Indeed I am using Kernel Adiutor (thanks for the tip!), but haven't changed the voltages. I suspect the CPU scheduler would be the culprit then (haven't really changed that either, but I will try to reset the settings to see if that helps).

(@Saint_13: thanks, I usually reboot the phone as you said, but sadly this usually happens when someone calls, so I won't know afterwards who called if I did this...)
[Android Q&A, Help & Troubleshooting] pndwal:
My understanding of data encryption comes only from previous research trying to implement it on Y550, (see link in [MENTION=9334953]GotoDengo[/MENTION]'s post above) and I read several articles suggesting boot loader needs to be able to store keys etc, or is otherwise Involved and assume as Huawei didn't have it working on stock, it 'likely' was never implemented in bootloader. It seems you have more practical understanding of things Linux than I do, and I'm certainty not 100% sure this conclusion is correct which is why I said "'if' the problem stems from it not being implemented in the bootloader (likely), devs will be unable to fix it..."

For example article here: https://www.timesys.com/security/secure-boot-encrypted-data-storage/ says:

Then regarding encrypted file system, says:

Further:

I don't pretend to fully understand the jargon used here, or even which is relevant to data encryption (OPT fuse bits, UBoot, Signed FIT image etc). You will likely be able to shed more light on this than me. Please let us know what you think. Regards, PW.

Some further reading:

https://blog.elcomsoft.com/2018/05/demystifying-android-physical-acquisition/

https://pdfs.semanticscholar.org/e8cc/ca4394e1f4728f35af4cf077f3d5f3a77c4f.pdf
[Android Q&A, Help & Troubleshooting] trowie':
Trying to install lineage-14.1-20181218-UNOFFICIAL-y550.zip in twrp but it says "This package is for Y550-L01, Y550-L02, Y550-L03. This device is y550." and wont install. My device is L01.

edit: updated to latest twrp fixed issue.
[Android Q&A, Help & Troubleshooting] fwiep:
Good to hear latest TWRP fixed the issue!

I wonder how TWRP determines the device type/name it uses to match a custom ROM to....

Kind regards,

FWieP
[Android Q&A, Help & Troubleshooting] Lhfskl:
Hi dear guys:)

I recently saw a webpage that introduced a version of lineage that don't use google apps or gapps, they flash a 4 MB zip file that perform as gapps that is 130MB.

This is the page's link:

https://lineage.microg.org

Can somebody port it's cherry rom for y550?
[Android Q&A, Help & Troubleshooting] pndwal:
[MENTION=4479868]desalesouche[/MENTION] was interested in a similar port (to '/e/'). He said "here is a new project i will try to compile..." and that he was considering porting Y550 to /e/ "As soon as source are ready...."

See posts on page 633 here regarding this and Gaël Duval's /e/ project (https://en.m.wikipedia.org/wiki/Gaël_Duval), '/e/ foundation' (https://e.foundation), and de-Googling android phones.

-https://www.xda-developers.com/e-google-free-lineageos-fork-nexus-oneplus-xiaomi/

It may still be on the table. PW.
[Android Q&A, Help & Troubleshooting] Lhfskl:
Thank u for answer.

I succeeded to use microg on our ROM.

I wiped system, and flashed ROM again.

Then installed a xposed module named fake gapps, for patching ROM and enabling sign spoofing.

Then installed mirog apps and converted to system app.

It is working good, and my phone performs so smooth, and battery usage is excellent.

There is a bug, that I can't sign in google account in few apps, but I'm so happy that phone is working fast and there is no heat anymore and battery usage is so good.
[Android Q&A, Help & Troubleshooting] pndwal:
Well done.

What do you think accounts for the better performance / battery usage / lower heating?

Could you post links to files you used?

Thanks, PW.
[Android Q&A, Help & Troubleshooting] Lhfskl:
I downloaded microg apps from this page.

Install new play services and framework as systemic app.

https://microg.org/download.html

Fake gapps (xposed module).

I'm sure u know that must Move it to internal storage.

https://dl-xda.xposed.info/modules/com.thermatk.android.xf.fakegapps_v3_bfc686.apk

If u want to save your apps and data, just wipe system and flash our ROM to delete gapps.

But before wiping system partition, delete updates of google play services, because if u wipe system without deleting play services updates, the system won't let u to delete it after flashing.
[Android Q&A, Help & Troubleshooting] pndwal:
Thanks for links and tips!

I'm particularly interested in performance / battery usage / lower heating gains.

Regards, PW
[Android Q&A, Help & Troubleshooting] Lhfskl:
Phone working is obviously smoother.

Battery usage is much better, but I didn't measure correctly.

And lowering heat is obvious.
[Android Q&A, Help & Troubleshooting] pndwal:
Thanks for the extensive rundown!

So seems bootloader support is lacking as I suspected. Beyond that, encryption chain-of-trust is complex, well above my head, and I'm happy to have Y550 as it is, unencrypted, unless someone else finds a simple way to encrypt file system without chain-of-trust checks, which seems possible from what you say.

[MENTION=8176518]Lhfskl[/MENTION] may be interested in implementing nanolx and its repo as you mentioned, to complement his microg setup.

As for me, I'd be happy to find a solution for Y550's inherent overheating problems, especially when using Chrome or games (-apparently this was a problem since stock, and on LO1, LO2 &LO3), as well as having associated performance and battery usage gains.

Only limited improvement has been achieved using Kernel Auditor voltage and other settings etc. If microg setup improves these things, what exactly is altered? What else can be done?

Overheating has caused serious hardware damage on Y550 devices - phone no longer charges, USB mtp and tethering failure, emmc failure etc, so its a serious fault. Regards, PW
[Android Q&A, Help & Troubleshooting] stmr:
What worked for me to get rid of overheating:

1) using stock (not a good solution)

2) different kernel (some versions of soviet kernel were better)

3) temperature control in Kernel Adiutor - not sure if this caused phone freezing as other KA settings would

4) on recent ROMs, killing all apps when you don't use them (works like a charm on 2 L01 + makes phone run smoother)

5) never charge, download and play at once :D
[Android Q&A, Help & Troubleshooting] pndwal:
Thanks for tips!

1) Unfortunately, as [MENTION=6726815]Saint_13[/MENTION] has confirmed, "phone had overheating problem since it was new, so I can say it's not because of custom ROMs, and with custom ROMs my phone runs much smoother and colder than stock ROM."

2) Yes, these played better with KA too, and provided for many different settings that worked, even overclocking and quick charge. (Possibly didn't even have overheating.)

3) So far It doesn't seem to cause black screen freeze with current LOS (as other KA settings do). However while many KA settings seem to stick (eg Thermal, Temperature Throttle & Limit), I'm not sure they're actually having any effect (eg temps still rise well above limits set with any combination of Core Control / VDD Restriction used). Even enabling MSM Hotplug hasn't made any appreciable difference for me.

4) Good tip.

5) Good tip.

It would be great to know exactly why overheat / Thermal protections aren't working in Y550 / SD410. This would facilitate a real fix. PW.
[Android Q&A, Help & Troubleshooting] pndwal:
I think I spoke too soon re. black screen freezing with Thermal settings (memory failed me) - sorry. I've edited what I wrote re. this point (3) above. PW
[Android Q&A, Help & Troubleshooting] Lhfskl:
We all know and must accept that y550 is a cheap and weak phone. It isn't a powerful gaming phone.

So its overhitting is normal.

But we must do our best.

I uninstalled useless system apps, even google play services and play store.

I installed xposed, and greenify, and macrodroid (an app like tasker).

Then enabled greenify in exposed modules.

I selected most of user and systemic apps in greenify.

Then created a tile button shortcut in notification panel, using macrodroid.

When I am in a heavy app, and i want the phone to work smoother and get colder, I press the added button to close all other apps.

This is all I can, and I'm satisfied with it.

I don't play games with my phone, but chrome and most of apps are working smoothly, and the phone isn't too hot.

Don't forget that If u use a certain app regularly, move it to internal storage, cause sdcard isn't as fast as internal memory.

I need macrodroid for other goals too, like turning screen on or off without using power button and many more goals, you can hibernate apps using greenify notification bar instead.
[Android Q&A, Help & Troubleshooting] pndwal:
Really appreciate the tips, but others, non-gamers like myself included, have sustained physical damage to Y550 phones due to overheating (-fortunately I have several).

As I mentioned "Overheating has caused serious hardware damage on Y550 devices - phone no longer charges, USB mtp and tethering failure, emmc failure etc, so its a serious fault." And it's a fault because there are Thermal protections built into SD410 (as there are in all modern SoCs) that should throttle CPU speed or VDD to arrest such damage. - These are just not working well enough on our device :( , so it is desirable to have a fix, or to at least have optional protection settings that actually work (eg through KA or other).

It really would be preferable to have our ”cheap and weak phone" running even slower when hot, rather than experience a non repairable failure. I don't play games on it either, but for myself and others, use of Chrome (especially with 4g) or other browsers is causing excessive heating, and I'm afraid this should not be accepted as 'normal'.

Incidentally, Y550 shouldn't be underated. It may not be a powerful gaming phone and it's certainty cheap (due to prolific marketing), but it's actually considerably stronger than other phones in the price range which are all low end devices. Y550 is possibly the only exception, having a half decent mid tier SD410 processor, and discerning buyer's snapped it up because of this. (Snapdragon 200 series is a low end SoC and used in the vast majority of cheap Qualcomm phones, 400 and 600 series are mid range, and 800 is high end). It's only real handicaps are low RAM and internal memory, both of which can be accommodated with the correct setup (and especially since we now have adoptive storage working natively and perfectly on our device with custom ROMs).

Regards, PW
[Android Q&A, Help & Troubleshooting] pndwal:
Is it possible problems flashing 15.1 stem from our low 1GB RAM flagging errors? - (generally N is OK with 1GB, but 2GB is the requirement for O, unless its Go edition). PW
[Android Q&A, Help & Troubleshooting] pndwal:
Deleted
[Android Q&A, Help & Troubleshooting] fwiep:
7.1.2 update

Thanks to the LineageOS-developers and [MENTION=4479868]desalesouche[/MENTION], this is today's build containing the January-2019 security patches.

Recent changes: LineageOS 14.1

Kernel: https://github.com/HUAWEI-Y550-Y635/android_kernel_huawei_msm8916/commits/los-14.1

Update: download links have been removed. Please use the most recent ROM, see this link:

Unofficial LineageOS 14.1 (Android 7.1.2) ROM with June-2020 security patches

Known bugs:

- the WiFi MAC-address sometimes switches between a Huawei-prefix 68:a0:f6 and an Airgo-prefix 00:0a:f5 on reboot

- the setting to disable battery optimization for an app does not survive a reboot (for me, WhatsApp should not be optimized to enable backup over WiFi at night)

Feel free to test and report, but I will probably be unable to fix anything (yet) :). I'm still happy with an up-to-date 7.1.2.

Kind regards,

FWieP
[Android Q&A, Help & Troubleshooting] pndwal:
FWieP, can you tell me where official cherry LOS14.1 can be downloaded? I thought we should still be seeing lineage-14.1-20190207-monthly-cherry-signed.zip etc, and others have enquired. Thanks n regards, PW
[Android Q&A, Help & Troubleshooting] fwiep:
I'm sorry, I don't know where the LOS14.1 builds for cherry can be downloaded, if any. I cannot find them on their site(s).

To me, it looks like LineageOS only builds the most current source trees (thus being 15.1 for cherry).

Sorry,

FWieP
[Android Q&A, Help & Troubleshooting] pndwal:
Thanks for that. I guess 14.1 monthlys are not mandatory when officially supported devices have 15.1 nightly. - Good you can still make use of monthly source to compile unofficial 14.1 for us. :) Regards, PW
[Android Q&A, Help & Troubleshooting] Lhfskl:
When we will see los15.1?
[Android Q&A, Help & Troubleshooting] pndwal:
When [MENTION=4479868]desalesouche[/MENTION] can get it to flash without errors.

It now compiles without errors, but when flashing we get error 7 in TWRP: "E1001 failed to update system image" (See page 637). PW
[Android Q&A, Help & Troubleshooting] GotoDengo:
I dirty flashed this and no problems so far.

Thanks very much. :good:
[Android Q&A, Help & Troubleshooting] pndwal:
I flashed to and all good also. :)

[MENTION=4479868]desalesouche[/MENTION], one small bug I've noticed in all recent ROMs (but don't know when it started):

- Every time after booting phone, hotspot must be turned on twice (on, off, then on again) before paired devices will connect to it. Regards all, PW.
[Android Q&A, Help & Troubleshooting] Lhfskl:
Hi.

I flashed nitrogen ROM on my friend' redmi3s.

It didn't have double tap to wake feature in the official miui ROM.

But they added double tap in nitrogen ROM.

I want to ask, can we have this feature?

And, Is there a Nitrogen ROM for y550?
[Android Q&A, Help & Troubleshooting] rudolfm:
I also have a phone from BQ running LineageOS 14.1 and have had the same issue. I sometimes need to start the hotspot twice to make it work. So I assume this is not specefic to the Y550.
[Android Q&A, Help & Troubleshooting] pndwal:
Thanks for that. Perhaps LOS team will fix it - or we may be stuck with legacy bugs in our superceded LOS 14.1. :( PW
[Android Q&A, Help & Troubleshooting] fwiep:
7.1.2 update

Thanks to the LineageOS-developers and [MENTION=4479868]desalesouche[/MENTION], this is today's build containing the February-2019 security patches.

Recent changes: LineageOS 14.1

Kernel: https://github.com/HUAWEI-Y550-Y635/android_kernel_huawei_msm8916/commits/los-14.1

Update: download links have been removed. Please use the most recent ROM, see this link:

Unofficial LineageOS 14.1 (Android 7.1.2) ROM with June-2020 security patches

Known bugs:

- the WiFi MAC-address sometimes switches between a Huawei-prefix 68:a0:f6 and an Airgo-prefix 00:0a:f5 on reboot

- the setting to disable battery optimization for an app does not survive a reboot (for me, WhatsApp should not be optimized to enable backup over WiFi at night)

Feel free to test and report.

Has anybody heard from [MENTION=4479868]desalesouche[/MENTION], lately?

Kind regards,

FWieP
[Android Q&A, Help & Troubleshooting] GotoDengo:
Thanks again, your work is much appreciated. :)

They last posted on 17th Nov 2018! https://xdaforums.com/search.php?searchid=453829093&pp=25 :(
[Android Q&A, Help & Troubleshooting] Robivich:
Will this work on Huawei h892l if so how go I do it a noon thanks
[Android Q&A, Help & Troubleshooting] Saint_13:
no!
[Android Q&A, Help & Troubleshooting] Robivich:
Do you know of firmware for that phone

---------- Post added at 10:59 PM ---------- Previous post was at 10:25 PM ----------

I just found out that the phone was a tracfone and is locked will new firmware phone or do I have new paperweight
[Android Q&A, Help & Troubleshooting] alexa10:
costum kernel for los 14.1?
[Android Q&A, Help & Troubleshooting] custon3:
Update LOS 16.0 cherry

https://xdaforums.com/honor-4x/development/rom-lineageos-16-0-huawei-g620s-honor-4-t3906742
[Android Q&A, Help & Troubleshooting] pndwal:
Wow! - We have cherry Pie beta for official che1 devices!

Hope someone can make this compile and boot for y550. (Wouldn't you just love a cherry pie?) Thanks, PW
[Android Q&A, Help & Troubleshooting] Lhfskl:
What is Che1_CL20?

New pie rom can be installed on y550??
[Android Q&A, Help & Troubleshooting] pndwal:
CHE1-CL20 is Huawei Honor 4X with snapdragon 410

Huawei Honor 4X with kirin processor is CHE2 series

I doubt it yet. But our LOS ROM is an unofficial cherry ROM, based on official che1 cherry ROM for Honor 4X etc, so we can only get pie after these officially supported devices have pie ROM to port from.

That's why I said "Hope someone can make this compile and boot for y550."

Might take some time though. [MENTION=4479868]desalesouche[/MENTION] has only recently got LOS15.1 Cherry (Oreo) to compile for Y550, but it still won't boot (returns errors).

Still, I hope someone will try porting LOS16.0 Cherry for Y550 now that it's available (or try with later official update which seems imminent). PW
[Android Q&A, Help & Troubleshooting] Lhfskl:
Hi friends.

Is there another model of battery suitable for y550?

We are using HB474284, with 2000 mA capacity.

It is so good if we find a suitable battery with more capacity.
[Android Q&A, Help & Troubleshooting] fwiep:
7.1.2 update

Thanks to the LineageOS-developers and [MENTION=4479868]desalesouche[/MENTION], this is today's build containing the March-2019 security patches.

Recent changes: LineageOS 14.1

Kernel: https://github.com/HUAWEI-Y550-Y635/android_kernel_huawei_msm8916/commits/los-14.1

Update: download links have been removed. Please use the most recent ROM, see this link:

Unofficial LineageOS 14.1 (Android 7.1.2) ROM with June-2020 security patches

Known bugs:

- the WiFi MAC-address sometimes switches between a Huawei-prefix 68:a0:f6 and an Airgo-prefix 00:0a:f5 on reboot

- the setting to disable battery optimization for an app does not survive a reboot (for me, WhatsApp should not be optimized to enable backup over WiFi at night)

Kind regards,

FWieP
[Android Q&A, Help & Troubleshooting] kekkkko:
what's latest twrp?
[Android Q&A, Help & Troubleshooting] pndwal:
We have twrp-3.2.3-0-y550 at https://dl.twrp.me/y550/twrp-3.2.3-0-y550.img.html.

All official here: https://dl.twrp.me/y550/.

Or here: https://eu.dl.twrp.me/y550/.

Latest unofficial is 3.1.1.0, Dec. 16 2017 by [MENTION=4479868]desalesouche[/MENTION]: https://xdaforums.com/showpost.php?p=74856798&postcount=5850.

Additional info re. TWRP differences and usage:

Consistently, official twrp is the only one that can display Adoptive Storage, (I guess it correctly uses encryption key at data/misc/vold), however it fails (with error 7) to flash any recent ROMs on LO2 (and I suspect on LO3 as in the past).

For this reason I still need to have unofficial twrp loaded to install ROM on L02. PW