N900 – Firmware update PR1.1

Yesterday was a very good day for the many N900 owners out there. The first major firmware update arrived. The release was done in phases with some countries being luckier than others with regards to who received the updated first. My UK device was ready for it’s update at about 2pm.

Screenshot-20100114-133935.png
Screenshot-20100114-134004.png

I must admit that the update didn’t go as smoothly as I would have liked. I recieved the below message which I thought was not helpful at all.

Screenshot-20100114-134045.png
Screenshot-20100114-134140.png

Luckily my friend @SirMutley helped me out, by mentioning that this message was related to not having enough space in the rootfs as he posted here. 45mb is required for the update to work OTA. It was worth the hassle of removing apps(mostly Qt and devels apps) because this meant that all my settings stayed in place after the update. Please note if you use NSU for the update your settings will be restored, and you may have applications removed.

Screenshot-20100114-135906.png
Screenshot-20100114-141409.png

(left is too little space, right is enough space) (You can check rootfs space in x-term by typing “df -k”)

Personally I think this is something that needs to be sorted out in the future, with a 32Gig harddrive I expect there to more space allocated to rootfs in the future.

Screenshot-20100114-141749.png
Screenshot-20100114-141805.png
Screenshot-20100114-144628.png

Now this were things got weird for me. After the update I went back into the Application Manager and noticed that there was still a Maemo 5 update available, but this time the size of the update was 0mb. Once again I had to go through the process of clearing out rootfs.  At the time of writing I am the only person that I know of that has come across the issue of the double update.

Screenshot-20100114-150357.png
Screenshot-20100114-150426.png

(second update with a size of 0mb)

The release of the Change log is HUGE and done in a really great way, in comparison to the way Nokia used to do some of the s60 ones in the past.(in fact sometimes we didn’t even get a change log)

I’m also happy to boast that one of the bugs that I logged with regards to the N900 birthday calendar has been fixed. To me this highlights one of the great advantages of the N900 and the Maemo community that continues to move this device forward with it’s great support.

Another bit of advice is that if you having some small issues I have found that a simple reboot of the device smooths things out.

Before I go over the Change log I would like to highlight some of my favourite updates:

  • When in the web browser if you press ctrl+shift+o and close the keyboard your webpage will turn to portrait.
screenshot07.png
Screenshot-20100115-082314.png

(Left is Landscape, Right is Portrait)

  • Maps GPS locking is extremely fast in about 3sec I got an indoor lock. (I’m still not happy about the app load time though)
  • My Mail box is now on steroids and as a result is lightning fast.
  • The web browser seems to faster and smoother from what I can tell, and the over performance of the device if you can believe it is faster and smoother.
  • And final the birthday calendar bug fix regarding duplicate entries is now fixed which made me very happy.

Below is the full Change log which I’ve taken from the Maemo.org Wiki. My comments where possible about the new features are in read.Red comments are things I don’t like and Green are things I do like.

New features

  • Hutchison SIM cards are supported.
  • MS Exchange 2003 support.This has put a smile on the faces of many people.

Maemo Update

  • Bootloader (Nolo) can be updated over Maemo Update.
  • Cellular software can be updated over Maemo Update.
  • Icon cache removed to allow more memory space for Maemo Update.
  • Application Manager: Available space check moved to apt-worker for more accurate results. I’ve definitely noticed that the app manager is now faster

Reliability

  • Improvements in SGX performance and reliability.

Use-time and power consumption

  • API for status area applets to detect if they are invisible/absent.
  • Fixes to Pulseaudio timer increasing power saving when starting/closing apps.
  • Browser: Removed unnecessary serial logging.
  • Reduction of wake-ups in Desktop, Connectivity, Conversations, RSS Feed Reader,
  • Backup handles correctly directories containing pairs of symlinks.
  • Less CPU load caused during video recording.
  • Support disabling Virtual Keyboard in input field.
  • Performance improvements in Browser. I’m very happy with this the browser is now even more awesome than it already was.
  • Lock: “swipe to unlock” will not stay on.
  • CPU idle latencies and thresholds updated.
  • Fixing eMMC data lines while sleeping.
  • CellMO power consumption reduced.

Usability

  • Volume button operation in call flipped based on audio routing (no more on screen orientation). To be honest I find this very very irritating, but I guess it’s just a personal thing. I would like the volume keys to always work the same direction
  • Browser: Downloading & rendering of page content runs promptly.I’m very happy with this the browser is now even more awesome than it already was.
  • Helping to avoid capacity limits of rootfs when installing apps (make Docpurge aware of /opt).
  • Stability and usability fixes to the Profiles applet. Selection, usage and restoring of ringtones.
  • Fast call from home shortcuts. This is confusing cause I can’t find the functionality, I think they mean the call log for this one.
  • Fast SMS rejection of incoming call. This is very cool, you can custom type an sms to reject the current incoming call.
  • Avoid false alarms in pocket.
  • Silence ringing by flipping face down. This is a nice feature, funnily enough I thought it was already there.
  • Fix to Camera photo orientation problem: correct orientation is now written to EXIF.

Performance

  • X: performance of GLES apps improved.
  • Lower RAM consumption while capturing video.
  • Phone-UI & Msg-UI always ready to appear. I still find when I turn to portrait that it takes to long to switch to phone.
  • Application Manager UI speed improvements. WOW yeah the application menus are so fast now, it’s the first thing I noticed after the update.
  • Email faster with large mailboxes.
  • Large file copy (SD->MMC) doesn’t degrade system performance.

OVI Maps

  • Route calculation and search performance improved. BIG UP on this one. I still prefer the maps on s60 but the speed here is awesome.

Connectivity

  • BT Secure Simple Pairing fixed for Windows Vista.
  • BT transfer progress indicated.
  • Improving WLAN connection stability.
  • Improved WLAN negotiation when going out of reach of access point.

Phonecalls

  • Add voicemail shortcut support.
  • Showing call forwarding correctly when busy forwarding is not set.
  • Call log improved. This is cool, there have been some quick SMS buttons added so less clicks to do what you want.

Audio & Video

  • Audio volume control works with +/- keys in full-screen playback of flash. This did not work for me
  • Handling corrupted ring tone files better.
  • HW volume keys always have same orientation.Yes they do but not for the phone which sucks
  • Media Player UI now provides feedback when tapping control buttons in video playback.
  • MIC input not clipped when loud voice in VoIP call.
  • Pulseaudio: Ringtone is heard from the loudspeaker if BT connected.
  • Ringtone played both to headset (BT or wired) and to internal HF speakers. WHY WHY would they do this, now everyone hears my phone ring on the train while I’m listening to music, Nokia PLEASE add a setting to turn this on/off.
  • AV sync fix for recorded videos.

Camera

  • ISO EXIF value for images saved when automatic sensitivity in use.
  • Vignetting test of 2nd camera fixed, VGA sensor stability.

Battery and Charging

  • Improved charging in case of low charging power (PC USB charging).

USB

  • Fixing the USB detection and card mounting issue related to quickly attaching/detaching the cable.
  • Able to format corrupted eMMC properly.
  • Hang fixed in case of WLAN disconnection while copying files.

Synchronization

  • Activesync supports now MS Exchange 2003. This is big change for the N900 and one that the community has been waiting for. Big brownie points here
  • Activesync – fixes the forwarding of attachments showing incorrect sizes (Exchange server 2003).
  • Content copier of PC Suite enabled. Whole content backup (including Notes) can now be restored from PCSuite.

3rd party applications

  • Policy-settings: Fixes rotation transition in for 3rd party applications.
  • Policy-settings: By default, 3rd party apps should have the same limits as our applications.

Calendar

  • Public API for color picker. Home widget is now translucent. It is nice to pick you own colours isn’t it :-) That pink for b-days was getting old.
  • Set/get alarms API.
  • Syncing of task alarms supported. AT LAST. I was going mad not having an alarm on my task. I’m a very happy man now

Image Viewer

  • Thumbnailing faster. Super fast I’m very impressed

Application Manager

  • Rename Maemo Extras to maemo.org and enable by default.
  • Grid view applied for the categories in download view. Added API for filtering packages.

Development Platform

  • SDK content and tools updated.
  • SDK GUI installer updated.
  • New sharing-dialog-dev package added to enable Bluetooth and email sending.
  • New wappushd-dev package documenting MMS interfaces available.

Upstream Security Issues

  • Fix for CVE-2009-2417 in curl.

Community reports fixed

Reports in http://bugs.maemo.org that have been fixed for PR1.1:

Browser

Calendar

Chat & Call & SMS

Connectivity

Contacts

Core

Desktop platform

Desktop Widgets

Development Platform

Email

Images and Camera

Location

Map

Media player

Multimedia

Settings and Maintenance

Sharing

Statusbar Widgets

Synchronization

System Analysis

System software

Telephony

Translations

Utilities

Leave a comment

Your comment