Started from scratch with initramfs-factory
[ 0.000000] Linux version 6.6.89 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 14.2.0 r29349+1-5c8301e80032) 14.2.0, GNU ld (GNU Binutils) 2.42) #0 SMP Tue May 6 11:09:57 2025
[ 0.084785] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 1.004053] spi-nand spi0.0: unknown raw ID c8117f7f00
[ 1.004129] spi-nand: probe of spi0.0 failed with error -524
No 5G ...
see also [PATCH v1] mtd: spinand: Add support for 5-byte IDs - Linux-stable-mirror - lists.linaro.org
Could it be that this nand reports a 4 byte id (c8117f7f) instead of expected 5 byte (c8117f7f + 00)
[PATCH v2 5/5] mtd: spinand: esmt: OTP access for F50{L,D}1G41LB
Seems in Kernel 6.6.89 many changes applied to this area:
2024-02-05 | mtd: spinand: esmt: Extend IDs to 5 bytes |
---|---|
2024-02-05 | mtd: spinand: Add support for 5-byte IDs |
2023-04-03 | mtd: spinand: add support for ESMT F50x1G41LB |
I am sure that a loaded a version before where 5G worked. Could it be that a older Kernel was provided once ...