BPI-F3 with 2GB RAM stopped to boot from TF card/mmc

For one year my BPI-F3 booting fine from mmc after changing ddr_cs_num to 1. but suddenly it stopped to boot shows only this on serial console:

sys: 0x2
try sd...
bm:3
j...

U-Boot SPL 2022.10 2.0.4 (Dec 19 2024 - 20:33:13 +0000)
DDR type 1
lpddr4_silicon_init consume 10ms
Change DDR data rate to 2400MT/s
BPI: partition=2 part_name[uboot]
BPI: p=1 info.name=[mmcsda1] info.start[2000]
BPI: p=2 info.name=[mmcsda2] info.start[42000]
BPI: p=3 info.name=[uboot] info.start[800]
BPI:hdr read sector 800, count=1
mmc_load_image_raw_sector: mmc block read error
BPI2: info.name=[mmcsda2] info.start[42000]
BPI:hdr read sector 42000, count=1
mmc_load_image_raw_sector: mmc block read error
BPI: partition=1 part_name[opensbi]
BPI: p=1 info.name=[mmcsda1] info.start[2000]
BPI: p=2 info.name=[mmcsda2] info.start[42000]
BPI: p=3 info.name=[opensbi] info.start[500]
BPI:hdr read sector 500, count=1
mmc_load_image_raw_sector: mmc block read error
BPI2: info.name=[mmcsda1] info.start[2000]
BPI:hdr read sector 2000, count=1
mmc_load_image_raw_sector: mmc block read error
SPL: Unsupported Boot Device!
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

boot from emmc using same u-boot continues to work fine.

anyone have idea what could be reason that it stopped to work

Could you please elaborate on this modification of yours?

it is explained here Getting Started BPI-F3 | BananaPi Docs under section “Solution for 2G DDR version unable to start”

and I have board with 2GB RAM