I am having a problem getting the SD card to boot on the ESP32. Every time it fails to detect the card and cannot be initialised. I have not had this problem on the arduino. The connections are 100% correct (CS -> GPIO5) made on the universal board. I have several SD cards and several microcontrollers, all checked and working. I use the SD.h library and a basic example:
.
After checking with an oscilloscope, unexplained things are happening for me:
.
The run starts after a board reset. Blue is MOSI, red is CS. SCK has the IDENTICAL (???) waveform as MOSI, and MISO keeps 3V3 constant. With that said, the MOSI waveform does not show any attempt to send data, just a long pulse directly during reset and a few short single pulses.
Code: C / C++
After checking with an oscilloscope, unexplained things are happening for me:

The run starts after a board reset. Blue is MOSI, red is CS. SCK has the IDENTICAL (???) waveform as MOSI, and MISO keeps 3V3 constant. With that said, the MOSI waveform does not show any attempt to send data, just a long pulse directly during reset and a few short single pulses.