Hisilicon Kirin 980 Driver 〈TOP-RATED〉

The Kirin 980 marked a significant step in mobile SoC design and integrates a wide range of complex subsystems that place specific demands on driver architecture: multi-domain power and clock management, secure firmware handling, DMA coherency, and careful thermal-performance balancing. For platform engineers and driver developers, the keys to a robust implementation are clear separation of domains, use of standardized kernel subsystems, conservative power sequencing, and careful validation of firmware handshakes and memory sharing. Where vendor-supplied binaries exist, rigorous interface contracts and versioning practices mitigate long-term maintenance risks.

If you want, I can provide a sample device-tree snippet, an outline of kernel driver modules for key subsystems (camera, NPU, GPU), or a focused guide on extracting firmware blobs from stock HiSilicon images.

The HiSilicon Kirin 980 is a high-end octa-core system-on-a-chip (SoC) developed by Huawei's HiSilicon division and manufactured by TSMC. Introduced in late 2018 with the Huawei Mate 20 Pro, it is notable for being the world's first commercial mobile SoC fabricated using a 7nm process. Architecture and Core Configuration

The Kirin 980 utilizes a three-cluster architecture designed to balance high performance with energy efficiency through Huawei's Flex-Scheduling technology. It houses 6.9 billion transistors within a die roughly 1 cm² in size. Cluster Type Max Clock Speed High Performance Arm Cortex-A76 Balanced Arm Cortex-A76 Power Efficiency Arm Cortex-A55 Data sourced from HiSilicon and NotebookCheck. Key Technical Specifications Kirin 980 specs: all-new CPU, GPU and Dual NPU - Pocketnow

HiSilicon Kirin 980 represents a watershed moment in mobile semiconductor design, serving as the first commercial system-on-a-chip (SoC) manufactured using the 7nm process. While the physical chip provides the raw computational power, the software drivers

and underlying architecture are what translate this potential into tangible smartphone performance, specifically through the integration of the Android Neural Networks API (NNAPI) and specialized graphics protocols. Architectural Foundations of Driver Efficiency

The driver stack for the Kirin 980 is built to manage a complex octa-core hierarchy. It utilizes a three-cluster design that requires precise "Flex-Scheduling" drivers to allocate tasks across its eight cores: High-Performance Cluster: Two Cortex-A76 cores (2.6 GHz) for intensive bursts. Balanced Cluster: Two Cortex-A76 cores (1.92 GHz) for sustained performance. Efficiency Cluster:

Four Cortex-A55 cores (1.8 GHz) for light, background tasks. Flex-Scheduling technology hisilicon kirin 980 driver

functions as an intelligent middleware, ensuring that the driver does not simply "power on" the fastest cores but instead selects the cluster that maximizes energy efficiency—a system Huawei claims reduces overall power consumption by up to 40% compared to previous generations. Graphics and the Mali-G76 Driver The Kirin 980's graphics performance is powered by the Mali-G76 GPU

, the first of its kind in a mobile SoC. The driver for this GPU is critical for two primary functions: [TecHuawei] Kirin 980 All You Need To Know - HUAWEI Global

The HiSilicon Kirin 980 is a mobile System-on-a-Chip (SoC) used in Huawei and Honor smartphones. Because it is an embedded ARM processor, you do not download "drivers" for it in the same way you would for a PC graphics card or printer. Instead, software support is handled through Firmware and Operating System Updates. Where to Find Software Support

Android System Updates: Drivers for the CPU, GPU (Mali-G76 MP10), and NPU are integrated into the EMUI or Magic UI updates provided by Huawei. To update, go to Settings > System & updates > Software update.

Huawei PC Manager (for Laptops): If you are looking for drivers related to a Huawei laptop that connects to a Kirin 980 device (e.g., for Multi-screen Collaboration), use the Huawei PC Manager software.

HiSuite: For managing the device from a computer, performing backups, or system recovery, the Huawei HiSuite includes the necessary USB and ADB drivers to help your PC communicate with the Kirin 980 chipset. Technical Architecture

The Kirin 980 is built on a 7nm process and relies on specific proprietary drivers for its unique components: The Kirin 980 marked a significant step in

CPU: An octa-core setup (2x Cortex-A76 @ 2.6GHz, 2x Cortex-A76 @ 1.92GHz, 4x Cortex-A55 @ 1.8GHz). GPU : The Mali-G76 MP10

, which requires Vulkan and OpenGL ES drivers managed by the Android kernel.

Dual NPU: Specialized drivers for AI tasks (image recognition, battery optimization) that are accessible to developers via the Huawei HiAI Engine. Developer Resources

If you are a developer looking for low-level drivers or libraries to utilize the Kirin 980's hardware:

HiAI Foundation: Provides APIs to access the Neural Processing Unit (NPU) for AI acceleration.

HarmonyOS/OpenHarmony: Since Huawei shifted away from standard Android, much of the driver documentation is now hosted within the OpenHarmony project repositories for ARM-based platforms.

Are you trying to fix a connection issue with your computer, or You cannot update the GPU driver on stock


You cannot update the GPU driver on stock EMUI/HarmonyOS without root. If you have root (Magisk):


If you are attempting to repair a device, develop custom ROMs, or integrate a Kirin 980 board, follow these guidelines:

When Huawei launched the Hisilicon Kirin 980 in 2018, it was a landmark moment for mobile System-on-Chips (SoCs). As the world’s first commercial 7nm mobile processor, the Kirin 980 powered flagship devices like the Huawei P30 Pro, Mate 20 Pro, and Honor View20. Fast forward to today, millions of these devices are still in active use.

However, one of the most misunderstood and critical components of these devices’ longevity is the Hisilicon Kirin 980 driver. Unlike the widely documented Qualcomm Snapdragon drivers, Kirin drivers operate within a more closed ecosystem. Whether you are a developer trying to port a custom ROM, a gamer looking for GPU performance boosts, or a user facing USB connectivity issues, understanding the driver stack is essential.

This article dives deep into what the Kirin 980 driver is, where to find it, how to install it, and how to troubleshoot common driver-related failures.


If you are a developer working with a Kirin 980 device, your sources are:

  • Common reverse-engineering tasks:
  • Legal and ethical note: firmware extraction and reverse-engineering must respect licensing and export regulations.
  • Users searching for "Kirin 980 drivers" usually want to connect a Huawei phone to a Windows PC to transfer files or use ADB (Android Debug Bridge).

    If you are using a development board with a Kirin 980 (rare, usually restricted to Huawei partners):