I placed the BPill into my fridge (-16C inside). Let it freeze there for 20minutes. 1.5m long usb cable (50cm inside the fridge).
Then measured (BP still in the fridge):
10seconds after power on = -13C
5min after power on = -5C
The readings are noisy, jump +/- 1.5C, so the numbers are rather average.
Interestingly, the Vdd measurement is rock stable, much stable than under ambient temp.
And finally I dipped the BP into boiling water. It stopped sending data almost immediately (last data 40C). Immersing only the crystal part/side of the pcb into the boiling water stops the data, so it seems to me this part is critical. Or the water from my water tap is too conductive 
I did with hair dryer and I got 60C reading (the max of my dryer) while BP worked. I can try harder with my hot air soldering gun but I do not want to remove the chip off the BP’s pcb 
So subtracting 10C from my readings may indicate the ambient temperature with say +/- 2degC accuracy. That is valid for my chip only, of course..