8 Oled Displays on one Arduino? I tried TCA9548A but it's not working.

Hello,

for a project, I need a long display. But there are none in the size I need (~30mm hight and 150-200mm long)
So I decided to go with 8 of those cheap Oled displays (128x64). They are I²C based and all have the same address. For that reason, I got the TCA9548A, but for some reason, this chip doesn't work as advertised.

If I only have one display connected to the TCA9548A it works, but when I hook up multiple it stops working. Even if I use the same code and don't even try to use the other displays attached.

I also tried different chips and Arduinos just to rule out a defective one. But the same issue.

Does anyone know an alternative to the TCA9548A or maybe knows a cheap display that has the specs I need?

Thanks!
TCA9548A

Where can we look at Your wiring and the code?

"for some reason, this chip doesn't work as advertised. " The usual reason is that You have not made the connections "as advertised".

More probably: wrong code. Please show both your circuit and code.

SPI, with 8 CS lines, could have been easier and faster.
Leo..

Show your code.

Do you have pull-up resistors on all downstream clock and data lines as well as the upstream lines back to the Arduino?

This tutorial for the TCA9548A may help: Arduino Wiring & Test | Adafruit TCA9548A 1-to-8 I2C Multiplexer Breakout | Adafruit Learning System

No wiring, no code from OP.....Anybody that has got a reliable chrystal ball working?