MAX31850K reading only 'nan'

hi i have a problem reading the value from MAX31850K.
No matter how I plug it in, I have the answer
Device Address: 3B419D8409C82CA0 Temp C: nan Temp F: nan

I am using the library from the official website. https://wiki.seeedstudio.com/Grove-1-Wire_Thermocouple_Amplifier-MAX31850K/
It is connected directly to Arduino Leonardo, with 4.7k pullup resistor between vcc-data lines, but I also tried without it. Seems like it works in parasite power because it still answers ‘nan’ even with VCC disconnected.
I have several other DS18B20 sensors and they all work like a charm.

I also tried it on other 1-wire library and it worked but only up to 255C - when temperature was above it read -127 like it was disconnected. (I’m aware that DS18B20 only work to 125C so thats the reason).

please advice :slight_smile:

edit:
I now tried on Arduino MEGA 2560 and its exacly same.