View Single Post
Posts: 10 | Thanked: 1 time | Joined on Dec 2009
#399
(disclaimer: don't try this if you don't understand what it does)

I've looked at the power management settings
Code:
/home/user # cat /etc/pmconfig
# Power management configuration file
enable_off_mode 1
sleep_while_idle 1
sr_vdd1_autocomp 0
sr_vdd2_autocomp 0
clocks_off_while_idle 1
voltage_off_while_idle 1
scaling_governor ondemand
scaling_max_freq 600000
scaling_min_freq 125000
sleep_ind 1
And then it looks as if they don't support 125MHz mode in the kernel:
Code:
/home/user # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
600000 550000 500000 250000
/home/user #

So, to save a bit of the battery one can lower the max cpu freq on the next reboot by changing "scaling_max_freq 600000" to "scaling_max_freq 550000" in /etc/pmconfig

or in the live system (temporary util the next reboot):
Code:
/home/user # echo -n 550000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
So now your device can be as crippled as Droid



Also, for the people with wifi problems a temporary bandaid that I've seen somewhere posted for the N8xx (YMMV):

1. create a file in /etc/network/if-post-down.d/restart_wlancond with the following contents:
Code:
#!/bin/sh
if [[ "`iwconfig wlan0|grep -c "Management:off"`" -gt 0 ]];
then
	killall wlancond
fi
2. Then make sure that it's executable by doing:
Code:
/home/user # chmod 755 /etc/network/if-post-down.d/restart_wlancond