What is the next step?
i Will try this, from this page - but problem is not solved…
https://openwrt.org/toh/sinovoip/bananapi_bpi_r3_mini#supported_versions
from this as well
https://wiki.banana-pi.org/Getting_Started_with_BPI-R3_MINI
ImmortalWrt SNAPSHOT, r33471-6b3e77778f
-----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
OpenWrt recently switched to the "apk" package manager!
OPKG Command APK Equivalent Description
------------------------------------------------------------------
opkg install <pkg> apk add <pkg> Install a package
opkg remove <pkg> apk del <pkg> Remove a package
opkg upgrade apk upgrade Upgrade all packages
opkg files <pkg> apk info -L <pkg> List package contents
opkg list-installed apk info List installed packages
opkg update apk update Update package lists
opkg search <pkg> apk search <pkg> Search for packages
------------------------------------------------------------------
For more https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet
root@ImmortalWrt:~# mtd write /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-preloader.bin /dev/mtd0
ubiformat /dev/mtd1
ubiattach -m 1
volsize=$(wc -c < /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-bl31-uboot.fip)
ubimkvol /dev/ubi0 -N fip -n 0 -s $volsize -t static
Could not open mtd device: /dev/mtd0
Can't open device for writing!
root@ImmortalWrt:~# ubidetach -m 1
ubiupdatevol /dev/ubi0_0 /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-bl31-uboot.fip
cd /lib/firmware/airoha
cat EthMD32.dm.bin EthMD32.DSP.bin > /tmp/en8811h-fw.bin
ubimkvol /dev/ubi0 -N en8811h-firmware -n 1 -s 147456 -t static
ubiupdatevol /dev/ubi0_1 /tmp/en8811h-fw.bin
ubimkvol /dev/ubi0 -n 2 -N ubootenv -s 126976
ubimkvol /dev/ubi0 -n 3 -N ubootenv2 -s 126976
volsize=$(wc -c < /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb)
ubimkvol /dev/ubi0 -n 4 -N recovery -s $volsize
ubiupdatevol /dev/ubi0_4 /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb
volsize=$(wc -c < /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-squashfs-sysupgrade.itb)
ubimkvol /dev/ubi0 -n 5 -N fit -s $volsize
ubiupdatevol /dev/ubi0_5 /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-squashfs-sysupgrade.itbroot@ImmortalWrt:~# ubiformat /dev/mtd1
ubiformat: mtd1 (nand), size 132120576 bytes (126.0 MiB), 1008 eraseblocks of 131072 bytes (128.0 KiB), min. I/O size 2048 bytes
libscan: scanning eraseblock 1007 -- 100 % complete
ubiformat: 1008 eraseblocks have valid erase counter, mean value is 5
ubiformat: formatting eraseblock 1007 -- 100 % complete
root@ImmortalWrt:~# ubiattach -m 1
UBI device number 0, total 1008 LEBs (127991808 bytes, 122.0 MiB), available 982 LEBs (124690432 bytes, 118.9 MiB), LEB size 126976 bytes (124.0 KiB)
root@ImmortalWrt:~# volsize=$(wc -c < /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-bl31-uboot.fip)
root@ImmortalWrt:~# ubimkvol /dev/ubi0 -N fip -n 0 -s $volsize -t static
Volume ID 0, size 9 LEBs (1142784 bytes, 1.0 MiB), LEB size 126976 bytes (124.0 KiB), static, name "fip", alignment 1
root@ImmortalWrt:~# ubiupdatevol /dev/ubi0_0 /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-snand-bl31-uboot.fip
root@ImmortalWrt:~# cd /lib/firmware/airoha
root@ImmortalWrt:/lib/firmware/airoha# cat EthMD32.dm.bin EthMD32.DSP.bin > /tmp/en8811h-fw.bin
root@ImmortalWrt:/lib/firmware/airoha# ubimkvol /dev/ubi0 -N en8811h-firmware -n 1 -s 147456 -t static
Volume ID 1, size 2 LEBs (253952 bytes, 248.0 KiB), LEB size 126976 bytes (124.0 KiB), static, name "en8811h-firmware", alignment 1
root@ImmortalWrt:/lib/firmware/airoha# ubiupdatevol /dev/ubi0_1 /tmp/en8811h-fw.bin
root@ImmortalWrt:/lib/firmware/airoha# ubimkvol /dev/ubi0 -n 2 -N ubootenv -s 126976
Volume ID 2, size 1 LEBs (126976 bytes, 124.0 KiB), LEB size 126976 bytes (124.0 KiB), dynamic, name "ubootenv", alignment 1
root@ImmortalWrt:/lib/firmware/airoha# ubimkvol /dev/ubi0 -n 3 -N ubootenv2 -s 126976
Volume ID 3, size 1 LEBs (126976 bytes, 124.0 KiB), LEB size 126976 bytes (124.0 KiB), dynamic, name "ubootenv2", alignment 1
root@ImmortalWrt:/lib/firmware/airoha# volsize=$(wc -c < /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb)
root@ImmortalWrt:/lib/firmware/airoha# ubimkvol /dev/ubi0 -n 4 -N recovery -s $volsize
Volume ID 4, size 107 LEBs (13586432 bytes, 12.9 MiB), LEB size 126976 bytes (124.0 KiB), dynamic, name "recovery", alignment 1
root@ImmortalWrt:/lib/firmware/airoha# ubiupdatevol /dev/ubi0_4 /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb
root@ImmortalWrt:/lib/firmware/airoha# volsize=$(wc -c < /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-squashfs-sysupgrade.itb)
root@ImmortalWrt:/lib/firmware/airoha# ubimkvol /dev/ubi0 -n 5 -N fit -s $volsize
Volume ID 5, size 134 LEBs (17014784 bytes, 16.2 MiB), LEB size 126976 bytes (124.0 KiB), dynamic, name "fit", alignment 1
root@ImmortalWrt:/lib/firmware/airoha# ubiupdatevol /dev/ubi0_5 /tmp/immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-squashfs-sysupgrade.itb
root@ImmortalWrt:/lib/firmware/airoha#