Build way should be right…but then flash the sdcard img…sysupgrade is imho not enough (afaik does not replace bl2 and fip, only kernel and openwrt rootfs/initramfs).
I flashed openwrt-mediatek-filogic-bananapi_bpi-r4-8g-sdcard.img.gz and it flashed perfect but its still only 4gb of memory. everything works and I had no build errors that I detected.
Can you give bootlog please?
did test with my “normal” (2 x sfp variant) and it also works
NOTICE: BL2: v2.10.0 (release):OpenWrt v2024.01.17~bacca82a-3 (mt7988-sdmmc-comb-8g)
NOTICE: BL2: Built : 14:46:56, Oct 19 2025
NOTICE: WDT: Cold boot
NOTICE: WDT: disabled
NOTICE: CPU: MT7988
NOTICE: EMI: DDR4 4BG mode
NOTICE: EMI: Using DDR unknown settings
NOTICE: EMI: Detected DRAM size: 8192 MB
NOTICE: EMI: complex R/W mem test passed
NOTICE: BL2: Booting BL31
NOTICE: BL31: v2.10.0 (release):OpenWrt v2024.01.17~bacca82a-3 (mt7988-sdmmc-comb-8g)
NOTICE: BL31: Built : 14:46:56, Oct 19 2025
U-Boot 2024.10-OpenWrt-r28951+1-798efafbe9fa (Oct 19 2025 - 15:34:01 +0000)
CPU: MediaTek MT7988
Model: Bananapi BPI-R4
DRAM: 8 GiB
Core: 64 devices, 23 uclasses, devicetree: embed
spi-nand: spi_nand spi_nand@0: Winbond SPI NAND was found.
spi-nand: spi_nand spi_nand@0: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128
MMC: mmc@11230000: 0
Loading Environment from MMC... *** Warning - bad CRC, using default environment
and also in openwrt itself
root@OpenWrt:~# free
total used free shared buff/cache available
Mem: 8138728 92580 8015404 452 30744 7978052
Swap: 0 0 0
root@OpenWrt:~#
maybe you had missed any patch? maybe try my binaries i’ve uploaded to gdrive or use at least my repo to compile
My builds worked (based on your cherry picks). Your pre-built binary worked for me also. I had to write image to sdcard boot and then flash internal emmc. I just dont think you can update the os to recognize the new 8gb ram when the os could only see 4gb ram using webgui or sysupgrade. I am curious why it didn’t but I am happy I have 8gb ram now on my 8gb r4
I did cherry pick the new updates you had 2 days ago and my build was with those and it worked. So my cherry pick went from 4 to 3 but my build from today and your build from the 19th also worked.
7907288K free
Thanks for the openwrt update!
Yes,you had to update nand/emmc too,but first test sdmmc. Uboot install should work too,but i have not tested. Afaik sysupgrade is not enough,as this imho does not replace bootloaders.And there is imho no detection possible which checks if it is a 8gb board with 4gb available.
do you think I need to build every future openwrt that will include your cherry picks or now that my bl2 and other low level boot loaders are on the 8gb path can I just build the regular openwrt?
Afaik you can continue with normal sysupgrade as it does not replace bl2. Obly if you flash image or replace bl2 by uboot or similar,you have to use the 8gb variant.