Unfortunately many think that this free forum provides also free services like writing programs etc.

We are here to help each other on a project that you have already started but face some difficulty. I suppose most are pro's that do projects and earn money out of it. So, why should I deal with your problem for free?

Give us what you have done and we will try to correct your faults if any. I think this is more than enough for a free service!

Anyway, I cannot leave in complete darkness though. Look at page 8 of the data sheets of the ds18B20 devices. The difference is in the resolution and the setup of the R1 and R2 registers. So if you want 9-bit resolution set the R1-R2 register to 0 for the 18S20 device. The DS18S20 is already working in 9-bit mode.

I understand that you do not have the pbp program but only the .hex file. So either you will write it your own and come here to help you debug it or will use the .hex as is witht the DS18B20 device.

Ioannis