ZTE Axon 7 (zte-axon7): Difference between revisions
Appearance
Ungeskriptet (talk | contribs) →Unlocking the bootloader: A few changes to the commands |
Ungeskriptet (talk | contribs) →Hardware status (mainline): Add hardware table |
||
Line 88: | Line 88: | ||
== Installation == | == Installation == | ||
/* Not yet */ | /* Not yet */ | ||
== Hardware status (mainline) == | |||
{|class="wikitable feature-colors" | |||
! Component !! Model !! Status !! Notes | |||
|- | |||
| SoC || Qualcomm MSM8996 Snapdragon 820 || Y || | |||
|- | |||
| USB || - || N || USB Type-C 3.0 | |||
|- | |||
| UFS || Samsung KLUCG4J1CB-B0B1 || N || 64GB variant | |||
|- | |||
| Display || Samsung s6e3ha3 || N || Using dual DSI | |||
|- | |||
| Touchscreen || Synaptics rmi4 || N || | |||
|- | |||
| Charging || smb1351 || N || | |||
|- | |||
| Buttons || - || N || GPIO | |||
|- | |||
| Accelerometer and gyroscope || Bosh bmi160 || N || Driver available in mainline | |||
|- | |||
| Ambient light and proximity sensor || ROHM rpr0521 || N || Driver available in mainline | |||
|- | |||
| Magnetometer || AKM (Asahi Kasei Microdevices) AK09915 || N || | |||
|- | |||
| Audio || AKM (Asahi Kasei Microdevices) ak4490 || N || <code>ak4961</code> codec | |||
|- | |||
| GPU || Qualcomm Adreno 530 || N || | |||
|- | |||
| Wi-Fi/Bluetooth || Qualcomm qca6174 || N || Driver available in mainline | |||
|- | |||
| Front camera || OmniVision ov8856 || N || | |||
|- | |||
| Main camera || Samsung s5k2t8 || N || | |||
|} | |||
== See also == | == See also == | ||
* [https://www.gsmarena.com/zte_axon_7-8067.php GSMArena page] | * [https://www.gsmarena.com/zte_axon_7-8067.php GSMArena page] | ||
* [https://forum.xda-developers.com/t/guide-a2017g-install-twrp-unlock-bl-flash-custom-rom.3517379/ How to unlock the bootloader] | * [https://forum.xda-developers.com/t/guide-a2017g-install-twrp-unlock-bl-flash-custom-rom.3517379/ How to unlock the bootloader] |
Revision as of 16:38, 11 May 2022
This device is marked as not booting.
![]() ZTE Axon 7 | |
Manufacturer | ZTE |
---|---|
Name | Axon 7 |
Codename | zte-axon7 |
Released | 2016 |
Hardware | |
Chipset | Qualcomm MSM8996 Snapdragon 820 |
CPU | Quad-core (2x 2.15 GHz Kryo & 2x 1.6 GHz Kryo) |
GPU | Adreno 530 |
Display | 1440x2560 AMOLED |
Storage | 64 GB |
Memory | 4 GB |
Architecture | aarch64 |
Software | |
Original software | MiFavor 4.0 (Android 6.0.1) |
postmarketOS | |
Category | testing |
Pre-built images | no |
This device is based on the Snapdragon 820. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
Users owning this device
- DrGit (Notes: 64GB)
- JuniorJPDJ (Notes: running own build of Lineage-microG)
- Segfault (Notes: Bricked)
- Ungeskriptet (Notes: stupid dual dsi)
How to enter flash mode
- Fastboot: Power on the device by pressing and holding and .
- Recovery: Power on the device by pressing and holding and .
Unlocking the bootloader
Note: This has been only tested on A2017G version of the Axon 7 |
Unlocking the bootloader on this phone is quite complicated and dangerous so only proceed with caution. This will also wipe userdata so be sure to backup any important files.
- Download and Install the EDL tool (follow the instrucitons on the GitHub page to install it)
- Boot into EDL mode:
adb reboot edl
- Backup all partitions from the phone (without userdata):
$ ./edl --loader=Loaders/zte/009470e100040000_d1b89b1385b0db46_fhprg_peek.bin --memory=ufs rl backup --skip=userdata --genxml
- Downgrade the phone to B12 Nougat firmware:
- Download the EDL mode compatible firmware from here or here and extract it
- Flash the firmware (Only proceed if partitions were backed up!)
$ ./edl --loader=Loaders/zte/009470e100040000_d1b89b1385b0db46_fhprg_peek.bin --memory=ufs qfil A2017G_B12_NOUGAT_FULL_EDL/rawprogram*.xml A2017G_B12_NOUGAT_FULL_EDL/patch*.xml A2017G_B12_NOUGAT_FULL_EDL
- Reboot the phone by just holding for a few seconds
- Boot into the stock Nougat system and enable "OEM Unlocking"
- Reboot into EDL mode again:
adb reboot edl
- Download and flash signed TWRP from here or here (look for recovery.bin)
$ ./edl --loader=Loaders/zte/009470e100040000_d1b89b1385b0db46_fhprg_peek.bin --memory=ufs w recovery twrp_signed-axon7.bin --lun=4
- Reboot the phone into recovery (see above)
- Download patched aboot.img and fbop/fastboot_unlock.img (aboot.img mirror and fbop/fastboot_unlock.img mirror)
- Backup current partitions and flash the patched ones
$ adb push aboot.img fastboot_unlock.img /sdcard $ adb shell dd if=/dev/block/bootdevice/by-name/fbop of=/sdcard/fbop_lock.img $ adb shell dd if=/dev/block/bootdevice/by-name/aboot of=/sdcard/aboot_lock.img $ adb pull /sdcard/fbop_lock.img /sdcard/aboot_lock.img . #save in safe place $ adb shell dd if=/sdcard/fastboot_unlock.img of=/dev/block/bootdevice/by-name/fbop $ adb shell dd if=/sdcard/aboot.img of=/dev/block/bootdevice/by-name/aboot $ adb reboot bootloader
- Unlock the bootloader (finally):
fastboot oem unlock
- Reboot back into the bootloader and flash the latest official TWRP:
fastboot flash recovery twrp-3.5.2_9-0-ailsa_ii.img
Your ZTE Axon 7 should now have an unlocked bootloader with latest TWRP, for questions ask @ungeskriptet:matrix.org on Matrix.
Installation
/* Not yet */
Hardware status (mainline)
Component | Model | Status | Notes |
---|---|---|---|
SoC | Qualcomm MSM8996 Snapdragon 820 | Y | |
USB | - | N | USB Type-C 3.0 |
UFS | Samsung KLUCG4J1CB-B0B1 | N | 64GB variant |
Display | Samsung s6e3ha3 | N | Using dual DSI |
Touchscreen | Synaptics rmi4 | N | |
Charging | smb1351 | N | |
Buttons | - | N | GPIO |
Accelerometer and gyroscope | Bosh bmi160 | N | Driver available in mainline |
Ambient light and proximity sensor | ROHM rpr0521 | N | Driver available in mainline |
Magnetometer | AKM (Asahi Kasei Microdevices) AK09915 | N | |
Audio | AKM (Asahi Kasei Microdevices) ak4490 | N | ak4961 codec
|
GPU | Qualcomm Adreno 530 | N | |
Wi-Fi/Bluetooth | Qualcomm qca6174 | N | Driver available in mainline |
Front camera | OmniVision ov8856 | N | |
Main camera | Samsung s5k2t8 | N |