04-28-2020, 07:34 AM
(04-21-2020, 11:32 AM)wibble Wrote: I think the 'double' is referring to the power lost due to conversion efficiency as power from the battery is going through 2 dc-dc converters rather than 1, so being 80% efficient instead of 90% (example values in the right ballpark). While not ideal, this is nowhere near as bad as doubling the total power consumption. I could be wrong here though...
The good news is that battery life isn't going to get any worse, and there's scope to improve it with software updates. I don't think it'll ever be as good as later hardware versions though - they should get fixes for things that can't be worked around in software.
Until recently none of the distros have been suspending the processor, so the phone is effectively always on - obviously not great for the battery. s2idle is starting to appear (in the recent debian-phosh release for example) and seems to increase idle battery life to ~12hrs. I was worried that the AP_READY and RI errors would make being a phone incompatible with suspending the cpu, but the devs seem confident they can work around AP_READY with s2idle (currently mostly working, but sometimes breaks when answering a call) and that CRUST will eventually allow the modem to trigger wake from full suspend. There are other power savings that can probably be made too, some easier than others. How far this will get us, and how soon, is probably an open question. I hope there's scope for reducing the power draw of the Quectel modem.
Thanks for the response, if people are starting to see real world battery times of 12hr that sounds reasonable. I'll have to give it a try.