# SpacemiT m1 and k1 (Tested on Banana Pi BPI-F3 and Milk-V Jupiter) - `spacemit-99-update-extlinux.install` can be placed at `/etc/kernel/install.d/99-update-extlinux.install` with permissions `755`to automatically update `/boot/extlinux/extlinux.conf` - IMPORTANT: Adjust your root partition in the script if necessary, otherwise your system will be unbootable until you manually fix it. - Put `spacemit.repo` in `/etc/yum.repos.d`. The priority on the repo file is `98` so kernels from this repo take priority over the fedora and updates repos. - sudo dnf downgrade kernel* to pick up the package. - Uninstall newer generic kernels after a spacemit specific kernel is installed to prevent future issues with the dtb link, etc. - Ensure /boot/dtb is linked to a spacemit kernel version or you will not be able to boot. - Your first boot should be with selinux permissive so a relabel can happen. Afterwards you can enable selinux normally. # ESWIN EIC7700 (Tested on HiFive P550 and eventually Milk-V Megrez) - TBD, probably similar to process for SpacemiT. The kernel is reported to be (mostly) working, but I do not have hardware yet. - IMPORTANT: Adjust your root partition in the script if necessary, otherwise your system will be unbootable until you manually fix it. - sudo dnf downgrade kernel* to pick up the package. - Put `eswin.repo` in `/etc/yum.repos.d`. The priority on the repo file is `98` so kernels from this repo take priority over the fedora and updates repos. - Uninstall newer generic kernels after a spacemit specific kernel is installed to prevent future issues with the dtb link, etc. - Ensure /boot/dtb is linked to an eswin kernel version or you will not be able to boot. - Your first boot should be with selinux permissive so a relabel can happen. Afterwards you can enable selinux normally. # Lichee Pi 4A - Put `vf2-lpi4a.repo` in `/etc/yum.repos.d` - Copy `unzboot` to `/usr/local/bin` with permission `0755` - `lpi4-99-update-extlinux.install` can be placed at `/etc/kernel/install.d/99-update-extlinux.install` with permissions `755` to automatically update `/boot/extlinux/extlinux.conf` - Your first boot should be with selinux permissive so a relabel can happen. Afterwards you can enable selinux normally. # VisionFive 2 - This repo should no longer be needed, but if for some reason you want to use it: - Put `vf2-lpi4a.repo` in `/etc/yum.repos.d`