[Miscellaneous Android Development] Saint_13:
Huawei Y550 Development

View attachment 3823366

------> Link to Original Thread <------

Y550 Google+ Group

Thread Index :

​

NEWS

​

3 Aug 2021 - lineage-14.1-20210803-UNOFFICIAL-y550.zip By fwiep

8 jun 2021 - lineage-14.1-20210608-wg-UNOFFICIAL-y550 By fwiep

8 March 2021 - lineage-14.1-20210308-wg-UNOFFICIAL-y550 By fwiep

7 March 2021 - lineage-14.1-20210307-UNOFFICIAL-y550 By fwiep

23 July 2020 - lineage-14.1-20200723-UNOFFICIAL-y550 By fwiep

23 June 2020 - How to build LineageOS 14.1 for Huawei Y550 by fwiep

9 June 2020 - lineage-14.1-20200609-UNOFFICIAL-y550 By fwiep

6 June 2020 - lineage-14.1-20200606-UNOFFICIAL-y550 By fwiep

28 April 2020 - lineage-14.1-20200428-UNOFFICIAL-y550 By fwiep

28 April 2020 - DELETED Old lineage-14.1 ROMs By fwiep

11 November 2018 - lineage-14.1-20181111-UNOFFICIAL-y550 By desalesouche

15 August 2018 - lineage-14.1-20180812-UNOFFICIAL-y550 By desalesouche

2 April 2018 - lineage-14.1-20180331-UNOFFICIAL-y550 By desalesouche

16 March 2018 - lineage-14.1-20180315-UNOFFICIAL-y550 By desalesouche

2 March 2018 - lineage-14.1-20180225-UNOFFICIAL-y550 By desalesouche

5 January 2018 - lineage-14.1-20180105-UNOFFICIAL-y550 By desalesouche

27 December 2017 - lineage-14.1-20171226_233047-UNOFFICIAL-y550 By desalesouche

18 December 2017 - lineage-14.1-20171218_002033-UNOFFICIAL-y550 By desalesouche

17 December 2017 - new official version : TWRP v3.2.1-0

24 November 2017 - lineage-14.1-20171124_081527-UNOFFICIAL-y550 By desalesouche

20 August 2017 - 7.1.2 lineage os update By desalesouche

7 June 2017 - Aokp-MM-20170607 By NATO66613

11 May 2017 - desalesouche and Blefish are working to port y550 to lineageos official kernel for cherry

28 December 2016 - CM-13.0-20161228-Y550-Y635-cherry By desalesouche

25 December 2016 - CM-13.0-20161225-Y550-cherry By desalesouche

23 December 2016 - Tipsy OS [MM][AOSP][SUBSCRATUM] By NATO66613.

14 December 2016 - Soviet Star R5 kernel (fixed rotation bug + other tweaks) By NATO66613.

13 December 2016 - New cm-13 (fixed rotation bug) By desalesouche.

26 November 2016 - Soviet v4 kernel By NATO66613.

09 November 2016 - I've added Y550 Root section in Thread Index.

09 November 2016 - AICP_MM-11.0-20161106 By NATO66613.

04 November 2016 - Temasek-13.0-20161011 By NATO66613.

04 November 2016 - CM-13.0-20161025 By Hacker432.

03 November 2016 - SLIM ROM MM By NATO66613.

Quick Guide for Installing Custom ROMs

1 - Unlock your phone's bootloader

2 - Install custom recovery in Fastboot

3 - Put ROM's zip file in SD card and install it with custom recovery

4 - In android L , MM , N ROMs , you must install Modem Fix for Calls work correctly, you can download it from Modems Section

5 - You can root your phone by installing SuperSu . you can download it from Root Section, However Lollipop, Marshmallow, Nougat based custom ROMs have built in root, that can be activated from Developer options.

6 - Boot your phone with new ROM , download Gapps (Pico or Nano recommended), go to recovery mode again and install Gapps with TWRP.

Unlocking Y550 Bootloader

Register in EMUI.com (it is in Chinese, so use Google Translate) and get your Unlock Code, Once you have your code :

1 - Switch device off

2 - Boot into Fastboot Mode "volume down and power"

3 - Connect by usb to your PC, wait for drivers to install (just install the huawei app to get the drivers)

4 - Download and install ADB toolkit from google (or Android SDK Slim)

5 - Open the directory ADB toolkit is in, shift and right click and select open command window

6 - Type in ...

fastboot oem unlock [B][I][COLOR="SeaGreen"]THE UNLOCK CODE[/COLOR][/I][/B]

Example :

fastboot oem unlock 1234567812345678

7 - Your bootloader will now be unlocked

8 - You can check your Bootloader status by type in ...

fastboot oem get-bootinfo

Custom Recovery

Y550 Stock Recovery

TWRP-20140131-v2.8.4

TWRP-20150821-v2.8.7

TWRP-20160125-v2.8.7

TWRP-20160611-v3.0.2

TWRP-20160924-v3.0.2-R4 ===> Screenshots

Unofficial TWRP 3.0.3 (L02, L03 users) By NATO66613 ===> Post

Unofficial TWRP 3.1.1.0, Dec. 16 2017 by desalesouche ===> Post

Official TWRP 3.2.1-0

Official TWRP 3.2.3-0

Official TWRP Page For Y550

Installing Custom Recovery

1 - Download one of the TWRP Image file

2 - Place the image file in the same directory as fastboot.exe (in your SDK folder/platform-tools)

3 - Connect phone in Fastboot mode to PC

4 - Check compatability by booting only initially, type in ... :

fastboot boot [B][I][COLOR="SeaGreen"]FILE NAME[/COLOR][/I][/B].img

Example :

fastboot boot TWRP-20150821-v2.8.7.img

5 - If boots correctly go back into fastboot mode and run the Command window, type in ...

fastboot flash recovery [B][I][COLOR="SeaGreen"]FILE NAME[/COLOR][/I][/B].img

Example :

fastboot flash recovery TWRP-20150821-v2.8.7.img

you can also follow this Guide

Root

SuperUser-1.0.3.0 (Recommended for Stock ROMs)

SuperSU-2.46 (Recommended for All ROMs)

SuperSU-2.78-SR3-20161103171345 (Recommended for All ROMs)

Download one of above files, Copy the file in your SD card, go to recovery mode, and install the file.

Modems

4XQWT_LP_Modem Baseband Version : 11060045 (Recomended for Lollipop, Marshmallow, Nougat ROMs)

G7-L01_Modem Baseband Version : 11060009

KitKat-Modem Baseband Version : 11060009 (Recomended for KitKat ROMs)

Y550_Stock_Modem Baseband Version : 11060009 (Recomended for Stock ROMs)

Download one of above files, Copy the file in your SD card, go to recovery mode, and install the file.

ROMs

All Stock ROMs and Official Updates (L01, L02, L03)

Modified Stock ROMs

Kitkat Based Custom ROMs

Lollipop Based Custom ROMs

Marshmallow Based Custom ROMs

Nougat Based Custom ROMs

Custom Kernels

20160711_CM13_UBER_v03 By NATO66613 ===> Details

20160714_CM13_UBER_v04 By NATO66613 ===> Details

Soviet Bastard (Lollipop) By NATO66613

Soviet Star (Marshamlow) By NATO66613

BFF Custom Kernel for HUAWEI MSM8916 By Hacker432

Soviet Star V3 Beta By NATO66613

Soviet Star V4 By NATO66613 For LP and MM ===> Details

Soviet Star R5 By NATO66613 For LP and MM (fixed rotation bug + other tweaks) ===> Details

Soviet R6 Beta By NATO66613 For LP MM N

WIP kernel By NATO66613 --> Details

New soviet kernel beta By NATO66613

Kernel Source and Device Tree

Desalesouche Github

Hacker432 Github

CM12.1 Source :

Device Tree

Vendor libraries

Kernel

CM13 Source :

Kernel , Device Tree and Vendor libraries

CM-13 Rotation Bug Fix

LineageOS 14.1 Source :

Kernel , Device Tree and Vendor libraries

Useful Posts

1) Y550 L02 - CM 12.1 20160617 V3 + TK Gapps Nano - Tips and Tweaks

2) Making flashable modem.zip by your modem backups

3) Pacrom Screencast_2016-06-29

4) CM13 Rotation Fix With Gyroscope Noise Filter

5) Want to Become a Developer ?!

6) How to Compile TWRP from source step by step

7) CM13 Screenshot

8) Rotation Fix By mikelmulti460 for Marshmallow

9) Fixing TWRP Invalid Package Error in Flashing ROMs

10) Snapdragon Camera for CM 12 By Mateox7

11) MikelMulti's ROMs Review By ElvisChris

12) How to build LineageOS 14.1 for Huawei Y550 by fwiep

IVE BRICKED MY PHONE !

1 - Download the Full Huawei Y550 ROM

2 - Download the Huawei update extractor

3 - Run update extractor and extract the ROM

4 - Copy the entire folder "dload" to the root of your SD card (so there is a folder on your SDcard called dload containing the update files)

5 - If your Device can go into Fastboot Mode then, Download and install Stock Recovery, If NOT then skip to next step.

6 - Hold down all physical buttons on your phone : volume up, volume down and power at once.

Special Thanks To

@doveman

@dimspace

@klaidone

@HB72K

@hecaex

@patrik.KT

@Hacker432

@dabi01

@desalesouche

@NATO66613

@mikelmulti460

@fwiep

​