We have some of our BME280 sensors that are defective ( not able to read the chip_id and calibration data thus the measurements are also wrong with a piece of code that works with other BME280 sensors). We investigated the matter and realized that there is a short circuit between GND and SDI pins of the defective sensors (small resistances values of less than a 100 Ω compared to almost 14 MΩ for operational sensors).
Our questions are :
1) Is there a way to repair the damage?
2) When the defective sensors are connected to the same SPI bus as operational sensors, the SPI communication is altered for the operational sensors (not able to ready data from the operational sensors). Is there a way to connect multiple sensors on the same bus in which the defective sensors will not affect the SPI communication for operational sensors?
Thanks in advance for your help,
1. There is not a way to repair the damage when there is a short circuit between GND and SDI pins of the defective sensors.
2. If there is a short circuit between GND and SDI pins of the defective sensors, that can't be connected to the bus other multiple sensors use, which will affect the SPI communication for other operational sensors.
So you should give up these defective sensors.