@dhenry, where'd you get software spi from? The instructions used are clearly the hardware SPI: SPI.transfer();