Unisoc Ums9117 Driver: Better

Report: Analysis of “Unisoc UMS9117 Driver Better”

  • No Mainline Support: This is the biggest red flag. As of kernel 6.x, there is no upstream arch/arm64/boot/dts/sprd/ums9117.dtsi. You are locked into Unisoc’s ancient 4.14 fork.
  • Out-of-Tree Hell: Many drivers (PMIC, audio codec, fuel gauge) live outside the main kernel source, requiring proprietary binary blobs or prebuilt kernel modules (*.ko).
  • Security: No backporting of modern kernel CVEs. Devices running this driver stack are inherently vulnerable to Dirty Pipe, MDS, and newer speculative execution attacks.
  • Modem/RIL:

    The UMS9117 uses Unisoc's custom ION allocator ( drivers/staging/android/ion/unisoc/ ).

    Here is a helpful post/guide on how to find and install the best available drivers for the Unisoc UMS9117. unisoc ums9117 driver better

    technical specs

    Should we focus on for the UMS9117 next, or do you want to explore a different chipset success story? Report: Analysis of “Unisoc UMS9117 Driver Better”