Power consumption


Arietta G25

Condition uSD WiFi
Turn on 37mA
Boot Yes 85mA
Login CPU 0% Yes 60mA
CPU 100% Yes 85mA
Login CPU 0% Yes Yes 79mA WiFi not associated
Login CPU 0% Yes Yes 133mA WiFi associated
CPU 100% Yes Yes 160mA Download over WiFi

Aria G25

With LAN cable connected

State microSD clock mA@3.3V Watt
Boostrap 44MHz 210 mA 0.69 Watt
Idle 44MHz 169 mA 0.56 Watt
Idle 30MHz 168 mA 0.55 Watt
Idle 20MHz 167 mA 0.55 Watt
Idle 10MHz 166 mA 0.55 Watt
Idle 2.5MHz 165 mA 0.54 Watt

With LAN cable disconnected

State microSD clock mA@3.3V Watt
Boostrap 44MHz 120 mA 0.40 Watt
Idle 44MHz 82 mA 0.27 Watt
Idle 30MHz 79 mA 0.26 Watt
Idle 20MHz 78 mA 0.26 Watt
Idle 10MHz 77 mA 0.25 Watt
Idle 2.5MHz 76 mA 0.25 Watt


These are the commands to reduce the microSD clock frequency:

mount -t debugfs none /sys/kernel/debug
echo -n 2500000 > /sys/kernel/debug/mmc0/clock

Acqua A5

Condition Acqua A5 256E Acqua A5 512
During boot ETH cable detached 189mA @ 3.3V (622 mW) 176mA @ 3.3V (580 mW)
Idle after boot CPU 1% ETH cable detached 144mA @ 3.3V (475 mW) 132mA @ 3.3V (437 mW)
CPU load 100% (memtester) ETH cable detached 204mA @ 3.3V (675 mW) 194mA @ 3.3V (641 mW)
During boot ETH cable attached 238mA @ 3.3V (784 mW) 223mA @ 3.3V (736 mW)
Idle after boot CPU 1% ETH cable attached 194mA @ 3.3V (641 mW) 180mA @ 3.3V (593 mW)
CPU load 100% (memtester) ETH cable attached 256mA @ 3.3V (846 mW) 242mA @ 5V (798 mW)
Idle after boot CPU 1% ETH switched off (cable doesn't matter) 91mA @ 3.3V (299 mW) 95mA @ 3.3V (314 mW)
CPU load 100% (memtester) ETH switched off (cable doesn't matter) 154mA @ 3.3V (508 mW) 150mA @ 5V (494 mW)

RoadRunner A5

Conditions: Vin = 3.3V

Phy Ethernet chip OFF Cable Any I (mA) P (mW)
100% CPU (memtester) 143 472
Max during Boot 136 449
idle at prompt 84 277
standby state 43 142
Ultra LowPower 1 (ULP1) (resume in 159ms) 5.3 17
shutdown -h now 0 0
Phy Ethernet chip ON Cable OFF I (mA) P (mW)
100% CPU (memtester) 187 617
Max during Boot 181 597
idle at prompt 128 422
standby state 47 155
Ultra LowPower 1 (ULP1) (resume in 159ms) 9.2 30
shutdown -h now 0 0
Phy Ethernet chip ON Cable ON I (mA) P (mW)
100% CPU (memtester) 227 749
Max during Boot 230 759
idle at prompt 177 584
standby state 47 155
Ultra LowPower 1 (ULP1) (resume in 159ms) 9.1 30
shutdown -h now 0 0

Battery backup current consumption: 4.1 uA @ 3V

To enable the sleep mode you need to enter:
root@roadrunner:~# rtcwake -m standby -s 5                                                                                                   
rtcwake: wakeup from "standby" using /dev/rtc0 at Mon Jul 17 17:27:46 2017                                                                   
PM: Syncing filesystems ... done.                                                                                                            
Freezing user space processes ... (elapsed 0.007 seconds) done.                                                                              
Freezing remaining freezable tasks ... (elapsed 0.004 seconds) done.                                                                         
Suspending console(s) (use no_console_suspend to debug)                                                                                      

In this condition the roadrunner draws only 43mA @ 3.3V. You can enter in sleep mode in milliseconds
PM: suspend of devices complete after 118.973 msecs                                                                                          
PM: late suspend of devices complete after 0.807 msecs                                                                                       
PM: noirq suspend of devices complete after 0.748 msecs                                                                                      
PM: noirq resume of devices complete after 0.563 msecs                                                                                       
PM: early resume of devices complete after 0.532 msecs                                                                                       
Suspended for 5.838 seconds                                                                                                                  
PM: resume of devices complete after 159.019 msecs                                                                                           
Restarting tasks ... done.                                                                                                                   


To enable the ULP1 mode you need to enter:
root@roadrunner:~# rtcwake -m mem -s 5
rtcwake: wakeup from "mem" using /dev/rtc0 at Mon Jul 17 17:29:25 2017
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.007 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.004 seconds) done.
Suspending console(s) (use no_console_suspend to debug)

In this condition the roadrunner draws only 5.3mA @ 3.3V. You can enter in ULP1 mode in milliseconds
PM: suspend of devices complete after 158.916 msecs
PM: late suspend of devices complete after 0.904 msecs
PM: noirq suspend of devices complete after 0.835 msecs
PM: noirq resume of devices complete after 0.607 msecs
PM: early resume of devices complete after 0.591 msecs
Suspended for 4.747 seconds
PM: resume of devices complete after 158.977 msecs
Restarting tasks ... done.

The restarting time is around 159 milliseconds

In order to restart the board at a predefined time after the shutdown you can issue the following command immediately before the "shutdown -h now" command
root@roadrunner:~# sh -c "echo `date '+%s' -d '+ 1 minutes'` > /sys/class/rtc/rtc0/wakealarm"

The time set for restart is visible with this command:
root@roadrunner:~# cat /sys/class/rtc/rtc0/wakealarm
1325387732

To cancel the restart of the board you need to put "0" in the wakealarm file like this:
root@roadrunner:~# sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"