Everything Huawei Y550 - Root/CWM/TWRP

fwiep

Senior Member
Nov 17, 2016
120
200
53
www.fwiep.nl
As always, you seem to be the master of finding information on XDA. Thanks for the research! :)

I think I'll give it a go using the "Method B: Integrating into ROMs" - who knows what will happen.
When the November-2020 patches arrive, I'll build as usual without explicit WireGuard stuff - and then build a separate ROM with WG included.

Kind regards,
FWieP
 

fwiep

Senior Member
Nov 17, 2016
120
200
53
www.fwiep.nl
Thanks to the LineageOS-developers this is today's build containing the December-2020 and November-2020 security patches.

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

ZIP: lineage-14.1-20201220-UNOFFICIAL-y550.zip
MD5: lineage-14.1-20201220-UNOFFICIAL-y550.zip.md5
ASC: lineage-14.1-20201220-UNOFFICIAL-y550.zip.md5.asc

Known bugs:
- the WiFi MAC-address sometimes switches between a Huawei-prefix 68:a0:f6 and an Airgo-prefix 00:0a:f5 on reboot
(I've observed this on my new Moto G6 with RROS OTA, too - so it's probably a generic custom-ROM issue)

Kind regards,
FWieP
 
  • Like
Reactions: pndwal

rudolfm

Senior Member
Apr 11, 2014
125
37
48
@fwiep said:
" I'd like your help in testing the WireGuard functionality in this ROM"
I used this Rom for over a year (2018/19) with wireguard and no problems. All I had to do was download the wireguard app from fdroid. Azire had a test phase where you could use it for free with wireguard. I was one of those "happy to test" folks :)

You also wrote that your Y550 is dying. If you need one to keep on supporting, I could send you mine.

Happy new Year!
 
  • Like
Reactions: pndwal

fwiep

Senior Member
Nov 17, 2016
120
200
53
www.fwiep.nl
All I had to do was download the wireguard app from fdroid.
Thanks for this info. I hoped as much, and will not try to build in kernel support any longer.
The app itself is very capable of making the VPN work. I use it on my primary device regularly.

You also wrote that your Y550 is dying. If you need one to keep on supporting, I could send you mine.
Thank you, but luckily, my Y550 has returned from the dead. It's WiFi was truly fixed by a thorough return to stock.

Kind regards and a happy new year!
FWieP
 

rudolfm

Senior Member
Apr 11, 2014
125
37
48
Thanks for this info. I hoped as much, and will not try to build in kernel support any longer.
Wireguard support was already in the kernel when you took over. If you can just leave it there then please do.

I used wireguard with the Kernel support, and it worked fine. You can see the Kernel is used when you use the Fdroid Wireguard app, and it does NOT use the VPN slot. The app contains suport for the kernel module and also a userspace module. If the app finds a kernel module it will use that.

I don't really understand why you write that you would (not) try to build in kernel support. It was already inside. Or did you change the kernel?
 

fwiep

Senior Member
Nov 17, 2016
120
200
53
www.fwiep.nl
Wireguard support was already in the kernel when you took over. If you can just leave it there then please do.
...
I don't really understand why you write that you would (not) try to build in kernel support. It was already inside. Or did you change the kernel?
My mistake.
No, I did not change the kernel. I am very grateful that it was ported and developed to what we use today.
I was under the impression that the builtin Wireguard code was out of date and needed an update to work properly. That's why I started tinkering around with it (in a separate, local copy of the source). Rest assured: the kernel included in my builds is as untouched as it was when @desalesouche let me 'take over'.

Kind regards and a happy new year,
FWieP
 

rudolfm

Senior Member
Apr 11, 2014
125
37
48
@fwiep

I did some research. I thought you continued Desalecouches build, but now I see you started your own.

Desalecouche included wireguard into the kernel in build 20171219, see page 295 of this thread.
It continued until build 20180916, the last one I have with wireguard. I have a build 20181111 marked Desalecouche and a build 20181115 marked Fwiep which both have no wireguard. Later builds I have are yours. Maybe Desalecouche removed it.

I found that out by simply flashing different boot.img files copied out of the build zips, flashing them on a newer system, and seeing what the wireguard app says. It shows either kernel or userspace backend in the settings. You only need to install the app, it needs not be set up tho show if the kernel is used.

If you wish to have a short look, I have attached a .zip including the boot.img 20180916 with kernel support, a screenshot of "about phone" showing your build and the Desalecouche kernel, and a screenshot of the app showing kernel support.

I think that you could simply apply the same wireguard patches Desalecouche used, as you still use the same kernel version. Having wireguard in the kernel is better on battery and speed.
 

Attachments

Last edited:
  • Like
Reactions: pndwal

Yalmanlar

New member
Jan 8, 2021
4
0
11
Hi Guys I'm stuck on Custom room boot loop
Huawei y635-l01
Fix camera. zip caused it.it was running Remix Android 7.1 after I installed fix Camera.zip it stuck since in bootloop
I can't find a way out. I installed stock rom many times, it works well in stock rom but when I install custom rom it stuck in Boot Loop.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone