SHT25 Address Change

I have a TCA9546 and (5) SHT25 connected to the 4 ports and 1 on the pass thru port. It appears that the pass thru SHT25 might be interfering with the ones plugged into each of the different ports. I am using your 8-port master controller to communicate to device and in the commands below using port #2.

  1. Do I need to change the address of the pass thru one, so it does not interfere when I talk to each of the other ones?
  2. If I do need to change address how do you do that?

Here is what I am doing to read each one:

AA05 BD02 BE70 00 (chksum) (Switch TCA port -none, address is x70)
AA07 BD02 C040 0237 F39C (Read Temp on pass thru port with address x40)
AA05 BD02 BE70 01 (chksum) (Switch TCA port -1)
AA07 BD02 C040 0237 F39C (Read Temp on port -1 board with address x40)
AA05 BD02 BE70 02 (chksum) (Switch TCA port -2)
AA07 BD02 C040 0237 F39C (Read Temp on port -2 board with address x40)
AA05 BD02 BE70 04 (chksum) (Switch TCA port -3)
AA07 BD02 C040 0237 F39C (Read Temp on port -3 board with address x40)
AA05 BD02 BE70 08 (chksum) (Switch TCA port -4)
AA07 BD02 C040 0237 F39C (Read Temp on port -4 board with address x40)

The SHT25 I2C bus address is fixed. You cannot change it. If you need more than 4 SHT25s then you need a larger mux:

Is there any way to do that with out changing mux since I already have 7 of this type?

Why on the SHT25 page does it state this “x40 starting address” if it does not have other addresses or can’t be changed?

Could I return these qty 7 TCA9546 and get the qty 7 of the PCA9547?