Jump to content

Huawei Y5 2019 (huawei-kansas-b)

From postmarketOS Wiki
Huawei Y5 2019
Huawei Y5 2019 with engineering firmware
Huawei Y5 2019 with engineering firmware
Manufacturer Huawei
Name Y5 2019
Codename huawei-kansas-b
Model AMN-LX9
Released 2019
Type handset
Hardware
Chipset MediaTek Helio A22 (MT6761)
CPU Quad-core 2.0 GHz Cortex-A53
GPU PowerVR GE8320
Display 720x1520 IPS 5.7"
Storage 16/32GB
Memory 2GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android EMUI 9.0
Extended version
The most recent supported version from the manufacturer.
Android EMUI 9.1
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no

Contributors

  • DiabloSat

Users owning this device

  • DiabloSat (Notes: UA version, Unlocked, Ported Kaeru, Engineering ROM)


How to enter flash mode

Shut down the phone completely.

Recovery

Enter recovery mode with Volume Up + Power

Fastboot

Stock lk: Hold Volume Down and connect the phone to the PC to enter fastboot.

Kaeru: Use Volume Down + Power to enter fastboot.

Unlocking the bootloader

1. Install mtkclient.

2. Compile the custom Kaeru bootloader or download the precompiled kansas-kaeru.bin from my archive.

3. Disassemble the phone, reconnect the battery.

4. Run the command to read the partitions (needed to test the connection to mtkclient).

$ python mtk.py printgpt

5. Short the BROM testpoint to GND and connect the phone to the PC.

6. After successfully reading the partitions, unlock the bootloader by patching the seccfg partition.

$ python mtk.py da seccfg unlock

7. Immediately after patching seccfg, flash the Kaeru to prevent the bootloader from locking after a reboot.

$ python mtk.py flash lk kansas-kaeru.bin

Installation

Images

See also