Generic MAX31855K reading issues.

well i have a generic max31855K and i am using the adafruit max31855 library. it reads the internal temp correctly and with a reasonable temperature. However for reading the thermocouple it always reads something is wrong with the thermocouple.

I do have a adafruit 31855 v2 and i swaped it in for the other generic max31855K with the same exact code, wiring, and thermocouple and the adafruit works flawlessly any thoughts.

Note: i am using a unmodified adafruit library. and picture of the generic max31855k breakout in question is attached.

31855-MAX31855K-thermocouple-module-temperature-sensor-module-development-board.jpg_350x350 (1).jpg

read this about changes to make