Add support for HONOR MagicBook Art 14 Snapdragon

Bug #2092406 reported by Andre Wroblewski
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
ubuntu-concept
New
Undecided
Unassigned

Bug Description

System Information

Manufacturer: HONOR
Product Name: HONOR MagicBook Art 14 Snapdragon
Model: MRO-XXX
System Type: ARm64-based PC
System SKU: C100
BIOS: HONOR 1.12, 2024-11-27
SMBIOS: 3.6
Embedded Controller: 1.06
BIOS Mode: UEFI
Baseboard: MRO-XXX-PCB
Baseboard Version:M3010
Security Boot: Off

USB C with Ubuntu recognized. Try or install Ubuntu ends in booting Windows.

Revision history for this message
Popwax (popwax) wrote :

The global production page of this laptop is at https://www.honor.com/global/laptops/honor-magicbook-art-14, and unfortunately this laptop was released only in a few global market, United States is not included.

I own one of this laptop and would very much want to have Linux supported. It seems to me that the most crucial part of it is a devicetree file for this laptop. Is there any way that I can contribute to the creation of such devicetree file?

Revision history for this message
Popwax (popwax) wrote :

Sorry, the above link is for intel ultra version, the snapdragon version of this laptop is at https://www.honor.com/global/laptops/honor-magicbook-art-14-snapdragon/

Revision history for this message
Andre Wroblewski (tullin) wrote :

Since yesterday there is a newly created device tree for the MagicBook Art 14 Snapdrgon:

https://www.spinics.net/lists/devicetree/msg770362.html

It would be nice to implement newest Kernel with this device tree in Ubuntu (concept) ;-)

Revision history for this message
Tobias Heider (tobhe) wrote :

Andre: thanks, I'll try to get it included in the next build. Do we know if the kernel boots with that dtb?

Revision history for this message
Andre Wroblewski (tullin) wrote :

Tobias: Great, thanks. I will try the next build including that dtb and let you know.

Revision history for this message
Popwax (popwax) wrote :

Nice to know that a devicetree file for this laptop was already created!

Tobias: The newest patch also includes 64 line addition to "arch/arm64/boot/dts/qcom/x1e80100.dtsi", so I assume it will be not so straightforward with overriding "dtb=" in grub setting. Is there an easy way to edit .iso to include this patch, probably with livefs-editor? Otherwise, I could as well wait for the new iso release and try it out.

Also, I found that Honor provides direct firmware download for their laptop at the support page for Chinese market (https://www.honor.com/cn/support/products/laptops/honor-magicbook-art-14/). Would it be legal to distribute a script that downloads firmware from these places in this case?

Revision history for this message
Kasper Løhde (loehde) wrote :

I have the CN version of the laptop (https://www.honor.com/cn/support/products/laptops/honor-magicbook-art-14) I think the Baseboard Version and SKU are different if it makes any difference?. Will check when I get home and can also help testing ;)

Revision history for this message
Tobias Heider (tobhe) wrote :

popwax: When you compile the dtb x1e80100.dtsi is combined with x1e80100-honor-magicbook-art-14.dts into a single binary, so that shouldn't be a problem.

Revision history for this message
Kirill A. Korinskiy (catap) wrote :

To be clear: I haven't tested my DTB in Linux because I can't boot it on this machine.

I've tried the last release of Fedora, Debian and Ubuntu, and all of them crashes after grub where I should select the kernel.

But, to be honest, I haven't tried hard enough. Maybe some magic can boot linux after all.

and I used OpenBSD to debug this DTB

Revision history for this message
Vianney L (viannoche) wrote :

Hi,

First of all, thank you a lot for all you work.

I've tried DTS from OpenBSD repository with Linux 6.14.0-rc1 and a Gentoo Linux ARM ISO.
Here is a screenshot of boot. I'm stuck, no keyboard at all.
Is there something that we can do at this step ? Any idea ?

Thanks,
Regards,

Viannoche.

Revision history for this message
Vianney L (viannoche) wrote :

Maybe more relevant error, after rebuild kernel with considering all the "pendings" in my previous message.

Let me know if this is useful or not.

Thanks,
Regards

Viannoche.

Revision history for this message
Kirill A. Korinskiy (catap) wrote :

I just give a try for oracular-desktop-arm64+x1e-20250228.iso from https://people.canonical.com/~platform/images/ubuntu-concept/

When I selected "try to install ubuntu", it almost instantly goes to reboot.

The same with FreeBSD.

Seems that OpenBSD is the only OpenSource OS which can be used at HONOR MagicBook Art 14 Snapdragon.

If you interested, here the current status: https://kirill.korins.ky/articles/openbsd-on-honor-magicbook-art-14-snapdragon/

I've tried to use it with Xfce as driver for Email, Web (Chrome) and Telegram, and it works well enough for that tasks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.