@dda Are you sure that you are not mixing up number schemes P and G? P9 and P10 are the default pins for SDA and SCA, and these are not used for the SD card.
Besides that, switching uses might be possible, but you would have to re-init and re-mount every time between each access. Better change the board.
@mrainone@daniel Behavior confirmed. I added a few print statements between the lines to see where it fails. Sometimes it passed through the script, sometimes it just stalled, sometimes I get an guru mediation error. In case of failure, it happened at the statement:
sd = SD()
Pasting the scripts into REPL always works.
The core dump starts with (calling for saint Daniel):
I just test this and the behaviour is still as before. Trying to initialize the SD card without a SD inserted raises a OSError exception, which is OK.
my English is bad and when i wrote
Something was changed.
than this was only assumption - i do not test this with current 1.6.3 firmware
i tested this on 1.5.0 and it worked - and if for @kanu it does not work
then i supposed that he tested this with current firmware