Why won’t the system boot fully with the SPI clips attached? Is there a way around this?
I did a bit of investigation, and you can boot the system fine with 1, 2 and 5 connected, but attaching a probe to the clock messes things up.
I booted the system with 1, 2 and 5 connected and a disconnected probe on 6 and everything worked fine but you can’t properly decode the SPI without the clock (probably could decode some of it if you really wanted to). I then connected a BitMagic wire to the empty probe on the clock and the data returned from the flash chip was all corrupted.
cat /dev/mtd0 gave just wrong data (you can see it with BitMagic at 24MHz) and cat /overlay/upper/something gave
jffs2: Node CRC ffffffff != calculated CRC 35334158 for node at 004a6504 cat: read error: Input/output error
Anyway, I guess the clock is just super sensitive so things work in low-speed mode, but not in quad-speed mode. Maybe a different logic analyzer would work?