misc SPI fixes
misc fixes, but 4 bit send is still not fast enough