I love my N900 tablet to such extent that when I got the iPhone 4 as a gift from my employer, the comparison just took a couple of seconds and the conclusion was reached immediately that I can’t live without my N900. 
But let me be honest as well. According to my experience (and I am sure most of other N900 users have the same experience), one of the rare complains about N900 phone is its deficient battery life. Generally, it will not make through a full working day with an active internet connection + call usage. For me, I would be surprised if it would last more than 12 hours.
There is no rocket-science to figure out that the major part of the battery consumption depends on the desktop widgets, instant messengers (IM), frequency of email usage, softwares running in the background, usage of Bluetooth, quality of network signals and network standard being used (3G vs GSM), etc. Let me try to explain a few simple tips to make the N900 battery last longer.
1. Turn-off 3G if you are not using it.
By default, Nokia N900 is set at Dual mode (auto detect 3G and GSM). If 3G is not available it will auto switch to GSM. However, the constant scan for available 3G or GSM drains the battery life faster. So use a single connection mode or disable 3G connection if you don’t use it.
To turn off 3G in Nokia N900:
a. Go to “Settings” >> “Phone”
b. Scroll down and find “Network Mode”
c. Change “Network Mode” from “Dual” to “GSM”. If you can’t live without 3G then change it to 3G.
d. Click “Save”
e. Done!
Now you can view “2.5” beside the battery icon at the top indicator bar. You will surely notice the difference.
2. Decrease Brightness Level.
Logic is simple. The brighter the lights, the more the energy consumes. Decrease the brightness units to you level of comfort. I have set mine to only 1 out available 5 units and comfortable with it.
3. Use Bluetooth meanly
Bluetooth consumes a lot of power when performing data transfer. However, when even not in use but active, it still consumes enough power. So better to enable it when it has to be used and then disable immediately after it. I am doing it and noticing the difference.




