Which system do you use? Android, Ubuntu, OOWOW, or others?
Ubuntu 22.04 (custom image built with Fenix).
Which version of the system do you use? Please provide the version of the system here:
Khadas VIM4 with the supported system installed on eMMC using OOWOW, and a custom system on NVMe SSD (Ubuntu 22.04, kernel 6.11.2).
Please describe your issue below:
I want to boot my Khadas VIM4 from an NVMe SSD using a custom Ubuntu 22.04 (kernel 6.11.2) made with Fenix. An important constraint is that I cannot simply use the official Khadas Ubuntu image. My project requires an Intel RealSense camera, and the official image/kernel does not include the required kernel support and modules for stable operation. The custom image works correctly when installed, but I am currently unable to make the VIM4 boot from the NVMe.
The board always boots from the eMMC. Changing the root UUIDs or boot files to use the NVMe made the board unbootable and caused a boot loop. I am trying to understand the correct way to boot a custom Fenix-built Ubuntu image from NVMe on a VIM4.
My questions are:
-
Does VIM4 officially support booting a custom Fenix image directly from an NVMe SSD? If yes, what is the recommended procedure?
-
Is a U-Boot rebuild or environment modification required?
-
Where is the U-Boot environment stored on VIM4 for the current Ubuntu/OOWOW releases?
-
Is there a recommended
fw_env.configversion for VIM4?