OnePlus 3t will not charge, says battery temperature is too low.

So last night I plugged in my OnePlus 3t at 28%, I came back about an hour later and noticed it was still at 28% and not dash charging. I turned it off and it showed a screen that said “Battery Temperature is too low” I turned it back on and it said it had 50% and not charging. I downloaded an app to tell me what the temperature was of the battery and it said -40 degrees.

I know it can’t be that cold, as it doesn’t get that cold where I live.

Is this a battery issue? or is this board level?

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0