
HiSilicon chips are notoriously difficult for the open-source community to support via custom ROMs (like LineageOS). Because HiSilicon does not publicly release the source code for its GPU, NPU, and modem drivers, developers must "blob-share" or extract the compiled binaries from official EMUI/HarmonyOS updates. If a newer Android kernel breaks compatibility with these older, closed-source driver blobs, certain hardware features (like the NPU or cellular modem) may cease to function on custom firmware. Verifying Driver Performance
HiSilicon Kirin SoCs include a proprietary modem, which requires additional patching beyond standard kernel sources. There are four main components involved in getting the modem operational on custom ROMs or Linux systems:
: Contained natively within Huawei HiSuite . Installing HiSuite on Windows automatically configures the correct USB handshakes.
Compatibility & availability
In 2025, the Kirin 980 remains viable for:
Mobile-optimized models (like MobileNet or ResNet) execute directly on the NPU driver layer.
For mobile developers, leveraging the full potential of the Kirin 980 requires using specific software development kits (SDKs) that hook directly into the hardware drivers. Utilizing the HiAI SDK hisilicon kirin 980 driver
What is your computer running (Windows 10, Windows 11, or macOS)?
If you are performing system recovery or using specialized tools like UnlockTool , you may need specific interface drivers: HUAWEI USB COM 1.0:
The kernel source code is licensed under the GNU General Public License (GPL), which mandates that manufacturers release the human-readable kernel source code for the binaries they distribute. Verifying Driver Performance HiSilicon Kirin SoCs include a
Ensure that USB Debugging is turned on under "Developer Options" on your smartphone. When connecting, check your phone screen to grant the PC permission for ADB access. Driver Signature Enforcement Errors (Windows 10/11)
The terminal screen hangs when you try to execute commands while the phone is in bootloader mode.
: These drivers generally work on Windows 7, 8, 10, and 11. 🐧 2. Linux Kernel Drivers (SoC Hardware Control) Compatibility & availability In 2025, the Kirin 980
For the average consumer, "installing drivers" means installing or enabling USB Debugging . For the technical professional, obtaining functional drivers requires extracting the vendor.img partition from official firmware updates, as official HiSilicon SDKs are no longer publicly distributed due to trade restrictions.
Use official Huawei flashing tools (like HiSuite or IDT) to rescue a soft-bricked device.