Usually pullup resistors are needed for i2c but if I have pullups in master and hosts devices and when I add another one device to I2C bus then bus stop working. I cann't remove pullups. Does it make sense to add pulldown resistor to compensate pullups? or even resistance regulator to find optimal radio for pullup and pulldown?
PS My device is quad with matek 405 ctr. I am adding GPS TS100 mini. I watched a set of videos. They say that there is a zillion of fake magnetometers. hmc5883, qmc5883, qmc5883 that is flashed to be hmc5883. I tried 3 GPS (not just TS100) and I pulldown resistor is just another hack I thinking to try and I wonder how common this is and what could be wrong. I am a bit out of budget to get 4th GPS.