I lost an afternoon to this same issue -- it's still easy to get MOSI and MISO mixed up. Did you get the SD Card to work? I have a rev. C Wi-Fire board and can only get 0xFF from the card (using Harmony 1.06, MPLAB X IDE v3.10). Thanks for any pointers on this.