Hi,
I have two BMP388 sensors on boards from Adafruit. I want to read them both from the same i2c port on an Rpi. I put them in parallel. I run the detection code
i2cdetect -y 1
and I get the table that shows addresses. I see one address in use: '77'. This must be the 0x77 address that these sensors+boards are born with. So I figure I need to change the address of one of them ... I try the 'connect SDO and GND' trick, and sure enough the address changes to 0x76. Still only one shown, at the test, however.
So now I figure that because they are in parallel the changes in one is controlling the access to both - somehow. I also tried soldering the ADDR patches on the back of one of them. Same as above.
I must be missing something here - can anyone point me in the right direction, please? Either the sensors should not be in parallel, or they should be re-addressed in another way?
Thanks.
Peter