I am having so much trouble trying to use Petitboot on my N2 (non +).
When I received my N2 a few years ago I set it straight up with CoreELEC on MMC and never bothered with the SPI. I have a vague memory of trying unsuccessfully to boot to SPI once or twice, not getting anything on the display, and giving up. I'd now like to try a few other things with my N2 and would like the current version of Petitboot but it just doesn't work.
Essentially no matter what I do, when the DIP switch is set to SPI the N2 won't boot. No output over HDMI and the blue light stays on solid.
I have gone through the "recovery" process detailed
here several times. I have used both the newest recovery image (20211112) and an older one (20200816). Each time the board successfully boots and reports that is flashing Petitboot to SPI, after which it displays the Petitboot menu of the appropriate version. I then flip the DIP switch from MMC to SPI and power cycle. This produces a failed boot with solid blue line. The boot fails whether or not the microSD and/or eMMC are inserted - if the switch is set to SPI it will not boot.
Interestingly if I set the DIP switch to MMC and boot with the same recovery image microSD inserted, the N2 boots straight to Petitboot. It doesn't reflash to the SPI memory - which means it seems to be able to detect that the same version of Petitboot is already installed to SPI and it doesn't need to reflash. So Petitboot
is getting flashed to SPI - but for some reason the N2 can't boot from it.
I've found at least one person with what seems to be
the same problem (towards the end of the thread). It seems like he never solved it and instead worked around his issue by simply flashing the OS he needed to MMC.
Is my board faulty? I'm not sure what else I can do.