Through a series of unfortunate decisions, I cannot boot my BPI-R3 Mini from eMMC or NAND memory.
I tried to install Immortal WRT snapshot to the eMMC. Something went wrong there. With the serial debugger attached, I see the following when booting eMMC:
F0: 102B 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 103F 0000
F3: 1006 0033 [0200]
F3: 4001 00E0 [0200]
F3: 4002 0000
F6: 102C 0000
F5: 1026 0000
00: 1005 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 103F 0000
F3: 4001 00E0 [0200]
F3: 4002 0000
F6: 102C 0000
01: 102A 0001
02: 1005 0000
BP: 2000 00C0 [0001]
EC: 0000 0000 [2000]
T0: 0000 00FB [010F]
System halt!
I then flipped the switch to NAND, booted into UBoot, downloaded Immortal WRT initramfs recovery through tftp, then ran “bootm” with the address I saw on the serial output. It started booting from this image, but then ran into several errors and tried to reboot itself. Now when I boot from NAND, I get the following output:
F0: 102B 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 0000 0000
V0: 0000 0000 [0001]
00: 0000 0000
BP: 2400 0041 [0000]
G0: 1190 0000
EC: 0000 0000 [1000]
T0: 0000 020A [010F]
Jump to BL
NOTICE: BL2: v2.9(release):ImmortalWrt v2023-07-24-00ac6db3-2 (mt7986-spim-nand-ddr4)
NOTICE: BL2: Built : 17:02:49, Nov 19 2023
NOTICE: WDT: Cold boot
NOTICE: WDT: disabled
NOTICE: CPU: MT7986 (2000MHz)
NOTICE: EMI: Using DDR4 settings
NOTICE: EMI: Detected DRAM size: 2048MB
NOTICE: EMI: complex R/W mem test passed
NOTICE: SPI_NAND parses attributes from parameter page.
NOTICE: SPI_NAND Detected ID 0xef
NOTICE: Page size 2048, Block size 131072, size 134217728
ERROR: BL2: Failed to load image id 3 (-2)
Do I have any options left, or did I totally brick the device?