I wrote a small tool in lua to gather some statistics about the uConsole like CPU frequency, power draw, cpu temperature, battery percentage,…
It’s licenced under MIT and you can get it from my git repository: GitHub - SuSonicTH/uConsole: tools and documentation for uConsole
I also gathered some statistics about power usage of the backlight at all levels, wifi and bt on/off and power usage and performance increase when overclocked.
display backlight consumes most of the power, keep it as low as possible (what a suprise )
turning off wifi and bluetooth doesn’t seem to affect power consumtion
overclocking has almost no impact on idle consumtion and not so big impact when the CPU is under load. 1950 mhz is the sweetspot for me where there is roughly 16% more consumption for 16% more performance. The overall power usage (Wh) for the benchmark I ran was the lowest at 1950mhz.
Warning: I’m a programmer not a statistics guy and not used to do detailed benchmarks so take the data with a grain of salt and if you find any error in my methology please tell me!
I have to dissapoint you, just turning on the 4G module sips additional 0.4 Watt. I can’t test it connectet to a network at the moment as I didn’t get it to connect yet.
I added the statistics to the github repo and the google sheet. By my calculations turning the 4G module on costs you about 2 hours of (idle) runtime with 6000mah batteries.
Based on your github writeup @Michael_Wolf, it looks like I was using higher over_voltage values than I needed to before. I was trying to match against some other Raspberry Pi 4 blog posts and forum posts I had found. I didn’t try using values until they worked. I was also afraid values that were “bad” might cause damage. I’m more a software guy than a hardware guy too.
This is bad news but what i like to know why such a power draw. I just flashed my modem from 9001 to 9011 was jot too hard so will post my result tomorrow. I guess you can always power down the 4g module when not in use.
IMHO the worst thing that can hapen is that the SD card gets corrupted. I made an image before my test to be able to flash it again. So far I had multiple lockups and non booting and all I had todo was forcefully shutting down the uconsole and changing the /boo/config.txt on my pc. Nothing broke so far. But, as said in my writeup, I didn’t do any long stress tests.
Would also be good if we can get to gather some “real world” use battery benchmarks, for example how long can someone do some coding on it compiling every little bit before it cant be used, or pico8, note taking etc.
Because it does not have a sleep mode (very sad), it will have to do with some keyboard shortcut that turns off the screen at least, and maybe that would be okay day to day with overnight charging