Hi, it will be of great help if you could narrow down minimal list of required modules which makes you platform bootable. Here what you could do: Download kernel-default package from here [1]. Click on "Grab binary packages directly" from section "Packages for ARM", get the one which end with aarch64.rpm. Save downloaded package. Download latest "minimal" Tumbleweed ISO from here [2]. Specify which modules you think are essential for device to boot. For example: MODULES="i2c-mt65xx spi-mt65xx pinctrl-mt8195 mt6315-regulator phy-mtk-tphy \ mtk-pmic-wrap mediatek-drm mt6359-regulator mt6357-regulator" Create driver upadate package (DUD) [3] from the downloaded kernel package: mkdud --create mediatek.dud --dist TW --install repo kernel-default* Rebuild installation ISO [4] init ramfs with your additional modules specified above. sudo mksusecd --verbose --create mediatek.iso --rebuild-initrd \ --initrd mediatek.dud --kernel kernel-default* \ --modules ${MODULES} -- openSUSE-Tumbleweed-NET-aarch64-Current.iso Test new mediatek.iso. Please try to narrow down required modules. Once you are happy with the result share the lit of modules here. Hope this helps. [1] https://software.opensuse.org//download.html?project=Kernel%3Astable&package=kernel-default [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