You could make changes to installation ISO yourself, for testing. Here are the instruction how to do this: --- Download kernel-default*.rpm packages from the kernel of the day (KOT) repository [1] or build one yourself with additionally enabled modules. Download latest "minimal" Tumbleweed ISO from here [2]. Specify which modules you think are essential for device to boot. For example: export MODULES="ufs-qcom ..." Create driver upadate package (DUD) [3] from the downloaded/builded kernel package: mkdud --create qualcom.dud --dist TW --install repo kernel-default* Rebuild installation ISO init ramfs [4] with your additional modules specified above. sudo mksusecd --verbose --create qualcom.iso --rebuild-initrd \ --initrd qualcom.dud --kernel kernel-default* \ --modules ${MODULES} -- openSUSE-Tumbleweed-NET-aarch64-Current.iso Test new qualcom.iso. Please try to narrow down required modules. Once you are happy with the result share the list of modules here. Hope this helps. [1] https://download.opensuse.org/repositories/Kernel:/stable/ARM/aarch64/ [2] https://download.opensuse.org/ports/aarch64/tumbleweed/iso/openSUSE-Tumbleweed-NET-aarch64-Current.iso [3] https://github.com/openSUSE/mkdud [4] https://github.com/openSUSE/mksusecd