The ability to overclock the N900 has existed for a long time now and we have covered it before. But overclocking the N900 has never been so easy, two simple installs from the Application Manager and a short command via the terminal is all it takes. If you have been wanting to try it out but were holding out because it seemed too complicated, this guide is for you.
However, please note that overclocking the N900 will void your warranty, although it is possible to the flash to the stock kernel/state if you no longer want to overclock your device. Apart from that you also risk damaging your device and losing data. Please continue at your own peril.
That said, lets get started.
- The first thing you need to do is install ‘rootsh’ from the Application Manager, make sure you have the relevant repositories enabled.
- Next install the ‘Enhanced linux kernel for power users‘ from the ‘System’ section in the Application Manager. It supports overclocking upto 1.15 Ghz.
- Restart the device.
- Now install ‘Enhanced kernel for power users (settings)‘.
- Open the X-Terminal and enter the following command.
sudo gainroot kernel-config load ideal
This will load the ideal profile which overclocks your phone to 850 MHz. At this point if you experience reboots or the phone seems to act funny, try using the ‘lv’ settings that uses slightly higher voltages than the ‘ideal’ profile. If it is still unstable try ‘ulv’. The various presets are ‘default’ – ‘lv’ – ‘ulv’ – ‘xlv’ – ‘ideal’ – ‘starving’.
sudo gainroot kernel-config load lv kernel-config limits 250 850
If the N900 seems stable, you can have these settings as a preset of your own.
sudo gainroot kernel-config load lv kernel-config limits 250 850 kernel-config save myideal
With the current configuration, the N900 will resort to the default 600 MHz state everytime it is rebooted. This is done to avoid letting the N900 get caught in a reboot loop. If you are happy with the N900’s performance and stability, you can then also set the N900 to overclock by default on startup. Use the following command:
sudo gainroot kernel-config default ideal (whichever preset you want to set as default e.g. myideal) kernel-config show (this will show you your current settings)
If you want to revert to the original settings, here is the procedure to follow. Jakiman over at talk.maemo.org has a very comprehensive guide as well, if you are looking for more information I suggest you give it a read.
One last thing, if you want to configure the N900’s overclocking setting with a visual UI and not the terminal, install QCPUFreq from the Application Manager. Then once you have installed the packages mentioned above all you will need to do is move the slider to overclock to the desired level. My suggestion is don’t go past the 850 MHz mark.
Before you do this, please keep in mind one thing ‘because it can be doesn’t mean, you have to do it!’