Banana PI R4 (BPI-R4) with MT7988 SoC firwmare with U-boot using PCIe 3.0 patch for NVME boot

Описание к видео Banana PI R4 (BPI-R4) with MT7988 SoC firwmare with U-boot using PCIe 3.0 patch for NVME boot

After about 1.5 weeks of research and tons of documentations I was able to build my own U-boot for Banana Pi R4 (BPi-R4) using a patch from community to enable MT7988 PCIe 3.0 bus and to be able to access NVME SSD.
This is a major breakthrough because I want to build my own OS running directly on NVME SSD instead of internal eMMC.
In this way I can build my own custom Debian OS using my own ifupdown-ng (https://github.com/EasyNetDev/ifupdow...) and latest version of FFRouting.
What I want to achieve:
1. The onboard firmware to be able to scan in this order the storages: NVME, MMC/eMMC.
2. Try to load u-boot-env file from first FAT32 partition of NVME/MMC/eMMC which contains the bootmenu entries for all Kernels available on that storage.
2.1 File u-boot-env it will be maintained by the OS each time a new kernel is installed
3. If these checks fails, U-boot will present a default boot menu for recovery to try to boot from USB storage a live OS.

Комментарии

Информация по комментариям в разработке