AMcS wrote:A further thought (and as I don't have a Pi Circuit diagram the following may or may not be valid) - it may be that the leaf also applies power to the SD card - but removes it when the card is ejected - it may be an idea to ONLY clamp the leaf spring when the card is fully in place - and release it before the card is ejected (just in case it corrupts things on ejection).
Circuit diagram: http://www.raspberrypi.org/wp-content/u ... .2_027.pdf
So no, that switch doesn't interrupt the SD card power
If you power a Pi without a card, nothing happens - no error message, no screen output, nothing
So to have got that error message, the card must have been read - in fact the RISC OS ROM image must have been read, since that is what has provided the message.
Some time ago, in the Linux world, someone had a similar-ish problem - their Pi consistently stopped booting part way through.
I had a theory that at that point Linux changed the mode in which it was reading the card, and that for some reason that mode wasn't working, even though the default mode was.
I tried researching this but all I managed to do was to stop the Pi from ever seeing the card.