Armbian does not start after upgrading [R2-Pro]

Hi everyone,

I’m trying to use Armbian in my Banana Pi R2-Pro, and at first boot it works fine, but after performing the traditional apt update && apt upgrade, the Banana Pi boots up with errors:

Retrieving file: /boot/dtb/rockchip/rk3568-bpi-r2-pro.dtb
** File not found /boot/dtb/rockchip/rk3568-bpi-r2-pro.dtb **
Skipping Armbian for failure retrieving fdt
SCRIPT FAILED: continuing...
## Error: "mtd_boot" not defined
## Error: "mtd_boot" not defined
## Error: "mtd_boot" not defined
No ethernet found.

During the update I notice that modifications are made in the image since the kernel is updated and therefore, in the boot, but I do not know what settings I must make now so that it detects the new boot.

Setting up linux-image-current-media (23.8.1) ...
Armbian 'linux-image-current-media' for '6.1.50-current-media': 'postinst' starting.
 * dkms: running auto installation service for kernel 6.1.50-current-media                                                   [ OK ]
update-initramfs: Generating /boot/initrd.img-6.1.50-current-media
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.1.50-current-media
Image Name:   uInitrd
Created:      Thu Nov 16 23:14:22 2023
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    33700762 Bytes = 32910.90 KiB = 32.14 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.1.50-current-media to /boot/uInitrd
'/boot/uInitrd' -> 'uInitrd-6.1.50-current-media'
update-initramfs: Armbian: done.
Remove unused generated file: /boot/uInitrd-6.1.12-media
Remove unused generated file: /boot/initrd.img-6.1.12-media
Armbian: update last-installed kernel symlink to 'Image'...
'/boot/Image' -> 'vmlinuz-6.1.50-current-media'
Armbian: Debian compat: linux-update-symlinks install 6.1.50-current-media boot/vmlinuz-6.1.50-current-media
I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.1.50-current-media
I: /boot/initrd.img.old is now a symlink to initrd.img-6.1.50-current-media
I: /boot/vmlinuz is now a symlink to vmlinuz-6.1.50-current-media
I: /boot/initrd.img is now a symlink to initrd.img-6.1.50-current-media
Armbian 'linux-image-current-media' for '6.1.50-current-media': 'postinst' finishing.

I am performing the installation on the emmc memory. After flashing the image on a SD, I do a dd if=Armbian.img of=/dev/mmcblk1.

Please, can anyone help me?

Thanks for all.