Have you tried a different microSD card? Either it’s a defective card or sometimes one or more of the pins in the microSD card socket can get damaged when inserting a card and cause a short-circuit inside the socket that prevents the Mayfly from operating properly. Are you using the onboard microSD socket on the Mayfly board, or the optional vertical microSD card board plugged into the 2×4 header next to the power switch?