Hi Alex Thanks for replying. Yes, you're right, I meant to say that it outputs only 0's (it does that it does that while I'm querying the registers, but regular data output is also 0s). I've turned the line to high impedance on the ESP32. The other slaves on the bus still work OK, it's just the ADS that doesn't (there are 4 slaves on the bus, the ADS, an SD card, an accelerometer and the ESP, these work in SPI modes 1, 0, 3 and 0, respectively). The fact that it "sometimes works" is puzzling me. Any ideas? Best David
↧