BPI-R3 Mini Installation Issue

Hi All,
I am new rookie on openwrt.
I bought a bpi-r3 mini, with openwrt OpenWrt 21.02-SNAPSHOT, unknown installed.
And I would like to update the firmware to 24.10.0-rc4 to eMMC based on the official guideline (by using UART cable).
https://openwrt.org/toh/sinovoip/bananapi_bpi_r3_mini
Also take below as reference.

However, the openwrt version still unchanged afterwards, may I know anything I missed?
Thanks
starsunhj

Post the complete output from your installation procedure...

root@OpenWrt:/mnt# dd if=/tmp/gpt.bin of=/dev/mmcblk0
34+0 records in
34+0 records out

root@OpenWrt:/mnt# echo 0 > /sys/block/mmcblk0boot0/force_ro
root@OpenWrt:/mnt# dd if=/tmp/preloader.bin of=/dev/mmcblk0boot0
392+1 records in
392+1 records out
root@OpenWrt:/mnt# dd if=/tmp/bl31-uboot.fip of=/dev/mmcblk0p3
2272+1 records in
2272+1 records out
root@OpenWrt:/mnt# dd if=/tmp/recovery.itb of=/dev/mmcblk0p4
18304+0 records in
18304+0 records out
root@OpenWrt:/mnt# dd if=/tmp/sysupgrade.itb of=/dev/mmcblk0p5
23040+1 records in
23040+1 records out
root@OpenWrt:/mnt# sync

However, I want to use the 24.10.0-rc4 (now I am using the snapshot (OpenWrt SNAPSHOT, r28410-a85059438f) from eMMC), so I try to boot from NAND and upgrade.
But I got this when boot from NAND.

OTICE:  BL2: v2.6(release):
NOTICE:  BL2: Built : 20:18:14, May  7 2023
NOTICE:  WDT: disabled
NOTICE:  CPU: MT7986 (2000MHz)
NOTICE:  EMI: Using DDR4 settings
NOTICE:  EMI: Detected DRAM size: 2048MB
NOTICE:  EMI: complex R/W mem test passed
NOTICE:  SPI_NAND parses attributes from parameter page.
NOTICE:  SPI_NAND Detected ID 0xef
NOTICE:  Page size 2048, Block size 131072, size 134217728
NOTICE:  Initializing NMBM ...
NOTICE:  NMBM management region starts at block 960 [0x07800000]
NOTICE:  NMBM has been initialized in read-only mode
**ERROR:   BL2: Failed to load image id 3 (-2)**