As far temperature concern. We check die temperature keep on updating while system working on battery.But Battery temperature value remain fix to last reading when working on Vin.So I doubted battery temperature is not working while operating on battery.In above all test set force_telemetry_on=1Please confirm battery temperature updating while operating on battery ?
Yes, the NTC reading still works when powered by the battery. If you did not change the telemetry_speed register, make sure you are allowing enough time for it to update. It reads at a reduced rate when powered by the battery unless you change telemetry_speed.