working perfectly after lowering spi speed