How to solve the problem that AS5600 has communication deadlock with I2C

//MCU is stm32f130cbt6.

#include “main.hpp”
#include <Arduino.h>
#include “SimpleFOC.h”
#include “i2c.h”

TwoWire two_wire(PB11, PB10);
MagneticSensorI2C as5600 = MagneticSensorI2C(AS5600_I2C);
//MagneticSensorI2C as5600 = MagneticSensorI2C(0x36, 12, 0x0E, 4);

void setup() {
Serial.begin(115200);

as5600.init(&two_wire);

delay(1000);

}

void loop() {

as5600.update();
Serial.print(as5600.getAngle());
Serial.print("\t");
Serial.println(as5600.getVelocity());

delay(500);

}

I believe you have to unsolder a resistor on the AS5600 board to work in I2C mode.
Can someone else confirm please?

Thank you for your reminder. I find the problem is the I2C pull-up resistance is virtual welding.