I write in DisplayList.h #if MOTHERBOARD == 413 // Fysetc F6
413 - SmartRamps with EEPROM.
___
In this part I define SW SPI for display.
#if MOTHERBOARD == 408 || MOTHERBOARD == 413 // SMART RAMPS
#undef SDCARDDETECT
#define SDCARDDETECT 49 // sd card detect as shown on drawing
#undef BEEPER_PIN
#define BEEPER_PIN 66
// Hardware SPI creates artifacts on display, so we use software SPI
#undef U8GLIB_ST7565_NHD_C2832_HW_SPI
#define U8GLIB_ST7565_NHD_C2832_SW_SPI
SD don't work with SW SPI. Or I don't know how fix it.
I use HW SPI from pins at Arduino Due with external SD Card module.
I think HW SPI will best work than SW SPI with SD Cadrd.
53 Pin use for CS SD Card.
49 Pin for card detect.
But need soldering iron for some manipulations )
https://photos.google.com/photo/AF1QipNOBOfqMM4N6HEEV9jtlL7QYNif55l7y6w5mXH5<br/>https://photos.google.com/photo/AF1QipPBbFCRbTtZPyHOmDZHOzQaGGNsKoM96h6KzflN<br/>You can see it at photo.
And need replace EEPROM chip. In my board it don't work.
You can see wires for external 24lc256 chip.
Crazy board.
I hope some help You.