[Solved] I2c Oled display - power issue

Hello,

I have this Oled display:

It seems to be working when Pixhawk 2.1 is powered by usb, but not when powered by a battery.

I wonder if this device doesn’t require a similar workaround than px4flow sensor on i2c, that was implemented here: https://github.com/ArduPilot/ardupilot/pull/6803

Is anyone else using this device?

So I seem to have narrowed down the issue to the number of devices I have connected to i2c. Airspeed sensor + Lidar + Oled doesn’t work, but if I disconnect my Lidar it seems ok. Looks like I’m going to need an active i2c splitter.