ESP32s can't detect/mount microSD card

well my board is an ESP32 cam module with microSD card socket. The esp32s can't mount the card. I installed the board file esp32 by Espressif Systems according to these instructions.
i loaded a webserver sketch and it worked. but i've tried many sketches for microSD interface and gotten nowhere.
i simplified the code down to this:

#include "SD.h"

void setup() {
  Serial.begin(9600);
  if(!SD.begin()) Serial.println("Card Mount Failed");
  else Serial.println("success");
}

void loop() {}

then i got a meter and verified the connections according to this image. still the SD.begin command returns 0. can't figure out why.

Same problem here. SD slot not working at all. The card never gets mounted.

for anybody else that has the same problem with the micro SD module you should connect the VCC pin of micro SD card module to pin Vin of ESP32 not 3.3 V out.

Hi, I'm spinning my wheels with this same issue. Were you able to resolve it?

he3117:
for anybody else that has the same problem with the micro SD module you should connect the VCC pin of micro SD card module to pin Vin of ESP32 not 3.3 V out.

Well, it depends on the SD module. If the module has a voltage regulator and level shifting IC, then you are correct. But some SD modules don't have that, and are designed to be connected to a 3.3V system. They will want 3.3V to power the SD card. So you want a higher voltage only if there's a regulator to bring it down to 3.3V.