474-SEN-18020 - LSM6DSO (Qwiic) - SPI slave communication is not working! Please help!

Hi,

I have bought one 474-SEN-18020 - LSM6DSO (Qwiic) break out board and try to do I2C/I3C data transfer from my Host controller and it works fine.

When i try to establish SPI communication, by reading the registers present in the LSM6DSO, i read all 1’s - 0xFFFFFFFF, when i try reading 4 bytes of data. On checking the website, understood that we need to cut the trace of I2C address Jumpers and to remove the pull up on I2C lanes. Did both reworks and no difference in observation is seen. My Host controller is already working with other SPI-S devices and don’t suspect the Host SPI-M. Using custom SW to establish this communication, not using the drivers given in website. Do we need any other rework or any other particular change needed to get SPI-S communication working?

Any pointers will be highly appreciable, thanks in advance!

Take a photo of the cut traces /back of the board

The hookup guide https://learn.sparkfun.com/tutorials/qw … e-overview mentions cutting one, not both…might have to replace a blob on the pullup one? Just a stab in the dark

Hi thanks for the quick response. I started only with 1 rework of cutting I2C address trace. It didn’t work so tried the pull ups removal. In both cases i always read out FF’s.