Hi,
I want to replace the factory default NAND bootloader with the OpenWRT version. I can’t seem to turn up any posts or documentation on this. I have the files listed below all set.
You have to boot mainline openwrt from sdcard and install from its uboot to nand
What do you mean with exit uboot console? Going “back” to the menu? Just type “bootmenu”…but uboot console is the lower level…you can use “reset” to reboot the board or (as uboot runs in RAM) just power off the board
You can only direct booting from mmc or spi. USB and nvme can be only booted from uboot.
You have ti boot mainline openwrt from sdcard and install from its uboot to nand
Yes, this is what I want to do. Also good to know the using the sd card is the only way to accomplish my goal. This is the problem though. I’m doing something wrong.
I build the sdcard image from the openwrt firmware builder (openwrt-25.12.3-c3b221cfe4e9-mediatek-filogic-banana pi_bpi-r4-sdcard.img in my case)
set the switches and enter a picocom shell
boot the device from the sdcard …
This is where I get the ‘system halt’ problem.
What do you mean with exit uboot console? Going “back” to the menu? Just type “bootmenu”…but uboot console is the lower level…you can use “reset” to reboot the board or (as uboot runs in RAM) just power off the board
Thanks, the mtkautoboot was the command I was looking for.
You can only direct booting from mmc or spi. USB and nvme can be only booted from uboot.
This is helpful to know.
FYI this post might explain my situation. At the end the poster was able to install the openwrt bootloader which is my goal.
That was it. Had to be something basic . Thanks so much!
( ( ( OpenWrt ) ) ) [SD card] U-Boot 2025.10-OpenWrt-r32912-6639b15f62 (May 04 2
1. Run default boot command.
2. Boot system via TFTP.
3. Boot production system from SD card.
4. Boot recovery system from SD card.
5. Load production system via TFTP then write to SD card.
6. Load recovery system via TFTP then write to SD card.
7. Install bootloader, recovery and production to NAND.
8. Reboot.
9. Reset all settings to factory defaults.
0. Exit
Press UP/DOWN to move, ENTER to select, ESC to quit