newer MPs can use non-ECC, but not every one will work. I'm not sure what the requirement is, but it has nothing to do with a thermal sensor. I've tried Mushkin Silverline RAM, and my MP didn't even boot, and now I'm using Crucial.
also, I bought my computer used, and it came with a mix of ECC and non-ECC...worked perfectly fine. I switched it all to non-ECC when I added more RAM, though.