Compared to the monumental popularity of Qualcomm's Snapdragon series of SoCs, the adoption rate of Samsung-designed Exynos chipsets by third-party smartphone makers is remarkably low. Apart from the Korean OEM itself, companies like Meizu and Vivo have occasionally picked up Exynos chips. Motorola also joined this small club by incorporating the Exynos 9609 SoC in their first phone with a hole-punch display, the Motorola One Vision. The same silicon can also be found inside the Motorola One Action, which was launched a few months later. And now, Motorola has released the kernel source code corresponding to the Android 10 updates for the two phones.

Motorola One Vision XDA Forums || Motorola One Action XDA Forums

Apart from the chipset, both phones share a number of identical hardware components. Their differentiation lies within the camera, as the One Action boasts a dedicated 16MP ultrawide sensor which is rotated perpendicularly. By the virtue of the Android One program, these two phones received the Android 10 update in a fairly speedy manner. In fact, Motorola's first Android One device, the Moto One, has lost that race in this regard.

Talking about the kernel source, the associated package tags are QSAS30.62-24-3 and QSB30.62-17 for the Motorola One Vision (code-name kane) and the Motorola One Action (code-name troika), respectively. These somewhat cryptic numbers correspond to the software versions of the device-specific Android 10 builds.

Motorola One Vision Kernel Sources || Motorola One Action Kernel Sources

We have yet to experience full-fledged aftermarket development on these phones. The modding community, however, managed to compile TWRP and custom kernels for the Samsung Galaxy A50 - a phone based on a fairly similar platform - which is indeed a silver lining. Hopefully the updated kernel sources help to jump-start the development of custom kernels and ROMs for both devices.