Also ich hab jetzt mal ne Schaltung aufgebaut, die eine Kombination aus Spannungsteiler und Levelshifter ist:
http://cihome.kilu.de/_forendaten/sdcard.gif
Sollte soweit gehen.

Wenn ich jetzt versuche, z.B. mit Bascom und eingen schon oft hier vorgeschlagenen Codes auf die Karte zuzugreifen, erhalte ich bei einer SD-Karte schon beim DriveInit einen Fehler.
Bei einer MMC klappt zwar DriveInit, sobald ich aber versuche, einen Sektor zu lesen, kommt der Fehler 229 (sinngemäss: Keine Antwort beim lesen)

Stimmt da nun was mit der Schaltung doch nicht oder hackts (wie so oft) an der Software? Der Fehler tritt komischerweise bei so ziemlich allen gefundenen Codebeispielen auf.

Nachtrag: Es ist auch unabhängig davon, ob nun Hardware-SPI oder Software-SPI an beliebigen Pins verwendet wird. (Letzteres wäre bevorzugt)