Pigeon IMU 1.2 major drift

My team has been using the CTRE Pigeon 1.2 on our swerve chassis and as we drive the gyro angle value drifts a lot. We start against a fixed object then after a few minutes of driving we realign the robot and the angle will be off by anywhere from 20-40 degrees. Is there a solution or at least a way to mitigate this?

did you calibrate?

They are using pigeon 1.

We used the pigeon 1 back in 2022 and found we were able to saturate the gyro on occasion. This lead to a regrettable incident where we assisted an opposing alliance team in removing themselves from their climb.

The pigeon 2 was a substantial upgrade in that regard.