Jump to content

Huawei Ascend P7 (huawei-sophia): Difference between revisions

From postmarketOS Wiki
R (talk | contribs)
Added page for (WIP) Huawei P7
 
m rollbackEdits.php mass rollback
Tag: Rollback
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Infobox device
{{Infobox device
| manufacturer = Huawei
| manufacturer = Huawei
| name = P7-L10
| name = Ascend P7
| codename = Sophia
| codename = huawei-sophia
| image = File:Huawei_P7.jpg
| image = File:Huawei_P7.jpg
| imagecaption = Huawei P7-L10
| imagecaption = Huawei P7-L10
| releaseyear = 2014
| releaseyear = 2014
| originalsoftware = EMUI 3.1 (Android 5.1)
| originalsoftware = Android
| originalversion = 5.1 (EMUI 3.1)
| chipset = HiSilicon Kirin 910T
| chipset = HiSilicon Kirin 910T
| cpu = 1.8GHz ARM Cortex-A9
| cpu = 4x 1.8GHz Cortex-A9
| gpu = Mali-450 MP
| gpu = Mali-450 MP4
| storage = 16 GB
| storage = 16 GB
| display = 1080x1920 LCD IPS
| display = 1080x1920 LCD IPS
Line 16: Line 17:
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment -->
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment -->
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. -->
| status_flashing = Y
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. -->
| status_touch = Y
| status_screen = <!-- The display is working? -->
| status_screen = Y
| status_wifi = <!-- Wireless network works? -->
| status_wifi = <!-- Wireless network works? -->
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? -->
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? -->
Line 33: Line 34:
| status_sms = <!-- Sending and receiving short messages works as intended. -->
| status_sms = <!-- Sending and receiving short messages works as intended. -->
| status_calls = <!-- Talking to other people over the cellular network. -->
| status_calls = <!-- Talking to other people over the cellular network. -->
| booting = N
| booting = no
| status = Can't compile kernel.
| status = Booting, no SSH
}}
}}
Probably the same build would work on Huawei P6S, testers are welcome!


== Contributors ==
== Contributors ==
Line 43: Line 46:
<!-- Only if this device doesn't run on linux-postmarketos yet! -->
<!-- Only if this device doesn't run on linux-postmarketos yet! -->
<!-- This person needs to be willing to answer questions from users of this device -->
<!-- This person needs to be willing to answer questions from users of this device -->
== Mainline Kernel ==
Hard, but not impossible. The Hi6620/Hisilicon Kirin 910T needs to be upstreamed first, but many other Kirins have mainline support to some extent.


== How to enter flash mode ==
== How to enter flash mode ==
Keep Power+Volume down pressed for about 5 seconds on boot
Keep {{Button|Power}} + {{Button|Volume Down}} pressed for about 5 seconds on boot


== Installation ==
== Installation ==


Kernel doesn't build using my current configuration. All I get is this, without any meaningful error message:
Kernel builds but only with <nowiki>DEVTMPFS</nowiki> disabled at the moment. No SSH, no Weston at the moment. Boots fine to initramfs using downstream kernel, including working framebuffer and some other peripherals.
 
<nowiki> LD      arch/arm/mach-hi6620/iomux/built-in.o
  LD      arch/arm/mach-hi6620/built-in.o
>>> ERROR: linux-huawei-sophia: build failed</nowiki>
 
<!-- add more sections below as necessary, e.g. Wifi, photos, ... -->
<!-- add more sections below as necessary, e.g. Wifi, photos, ... -->


== See also ==
== See also ==
[https://gitlab.com/cunidev/postmarket-os-huawei-sophia Source code for current configuration]
* [https://github.com/Kostyan-nsk/hwp6s-kernel/ Lineage OS (unofficial) kernel]
* [https://gitlab.com/cunidev/postmarket-os-huawei-sophia Source code for current configuration]
* [https://github.com/hisilicon/linux-hisi HiSilicon official mainline Linux tree]

Latest revision as of 14:26, 23 April 2023

This device is marked as not booting.
Status: Booting, no SSH
Huawei Ascend P7
Huawei P7-L10
Huawei P7-L10
Manufacturer Huawei
Name Ascend P7
Codename huawei-sophia
Released 2014
Hardware
Chipset HiSilicon Kirin 910T
CPU 4x 1.8GHz Cortex-A9
GPU Mali-450 MP4
Display 1080x1920 LCD IPS
Storage 16 GB
Memory 2 GB
Architecture armv7
Software
Original software Android
Original version 5.1 (EMUI 3.1)
postmarketOS
Category testing
Pre-built images no
Mainline no


Probably the same build would work on Huawei P6S, testers are welcome!

Contributors

cunidev (Raffaele T.)

Maintainer(s)

Mainline Kernel

Hard, but not impossible. The Hi6620/Hisilicon Kirin 910T needs to be upstreamed first, but many other Kirins have mainline support to some extent.

How to enter flash mode

Keep Power + Volume Down pressed for about 5 seconds on boot

Installation

Kernel builds but only with DEVTMPFS disabled at the moment. No SSH, no Weston at the moment. Boots fine to initramfs using downstream kernel, including working framebuffer and some other peripherals.

See also