what mmi said. I don't understand where the relevance of 30dC comes from? obviously nothing bad will happen to a CPU if it gets cold. (within reason)
tmon.h makes brief mention of Intel medfield devices and if you want to know more about what's what, take a look through intel_mid_thermal.c
given the above drivers, it makes sense my edison shows output mostly similar to this:
(both my edisons have about identical workload, but one seems to always be ~30dC and the other ~40dC - at least part of this is likely because one is a warmer area of the house, and one is right next to some very cold windows.)
((also funny: I don't know if skin1 might be the battery thermistor, but if so it's very uncalibrated -- cold-edison always shows +2dC warmer skin1 than warm-edison. and they both have identical thermistors and identical batteries. skin1 is about 4dC below ambient temperatures, which could either be pure coincidence, or could mean that it is in fact the (poorly-calibrated) ambient sensor))
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +30.0°C (high = +90.0°C, crit = +90.0°C)
Core 1: +31.0°C (high = +90.0°C, crit = +90.0°C)
skin0-virtual-0
Adapter: Virtual device
temp1: N/A
skin1-virtual-0
Adapter: Virtual device
temp1: +15.8°C
msicdie-virtual-0
Adapter: Virtual device
temp1: N/A
SoC_DTS0-virtual-0
Adapter: Virtual device
temp1: +30.0°C
SoC_DTS1-virtual-0
Adapter: Virtual device
temp1: +29.0°C
and on linux systems there are almost always a couple random sensors that are NA or negative. those are the ones to simply ignore.