MLX90640 Sensor Unable to Read

I recently purchased an MLX90640 Thermal Camera Breakout. The sensor is detected on I2C (0x33), but the EEPROM reports multiple faulty pixels (broken=1, outlier=5 with adjacent outliers). With the official driver this prevents initialization, and bypassing the check causes math-domain errors every frame, so the sensor cannot produce valid temperature data.

I am using an Adafruit Bluefruit Circuit Playground for this, and I downloaded the official libraries for this sensor. I am currently completely unable to use it, and I am just trying to find out of there is anything I can do to fix it or if I just need it replaced.

How is it connected? Are things soldered?