Yes, VIM1 and VIM2 are supported in the main kernel (they have their own DTS).
With the addition of several patches, all components of VIM1 work.
you don’t need u-boot. It already exists on eMMC and works correctly. To run any external system, just add the desired script to the external media. See the examples of how to launch ArchLinux, Armbian and LE.
I couldnt find your Manjaro for VIM THread in Manjaro forum.
Can you please share the link? EDIT: Found it
I will be trying to build it for KVIM1 using the manjaro-arm-tool developed by strit.
I will need your support with this development.
Thank you for your reply.
I read your post on manjaro forum.
I will try to learn and keep the KVIM1 Manjaro support on manjaro-arm-tools.
Now as you mentioned in your post there that we dont need uboot in the image. so I can use your PKGBUILD? Can you guide me what I have to do? Just the basics please.
u-boot is not required to build the image. There are regular eMMC in u-boot and its better to leave and use the run mode with the external media through universal multiboot (it was made in all the images Armbian and Libreelec). When building an image, you need to create two sections (similar to Armbian or Libreelec and take ready-made scripts for launching and activating multi-boot). The first section is FAT. It will contain the kernel and startup scripts. The second section is EXT4. This is the root partition. You can take the partitioning scheme from the Manjaro build rule for RPI (two sections are used there too). The kernel can be built directly from the main git Linux 5.0. It now has almost everything you need to work on VIM1 \ VIM2 and EDGE. If you need full support for all elements (BT WiFi sound) for VIM\VIM2 - you can use my GIT with the kernel sources (there are additional fixes for these elements).