Big New Maemo 5 Firmware Update Available to v2.2009.51-1 for N900
Twitterfeeds are brimming with excitement this morning.
Extremely quick following Monday’s mini firmware update, Nokia and Maemo Team have released the big 89.5MB firmware update to PR1.1 release v2.2009.51-1 from 1.2009.44.1. There’s apparently Portrait Web Browsing.
Righgt at this moment it seems it is only available Over The Air (you’ll need to go to App Manager>Updates) and not via Nokia Software Updater.[Scratch that, it's also available on NSU]
I’m trying to install this myself but I’m getting “Not enough memory in target location”.
Now installed via NSU. Content wiped but easily put back with backup.

If you do get the error above, don’t do anything. Leave the N900 plugged in until you see the “Continue” button light up.
Huge Changelog from maemo.org:
New features
- Hutchison SIM cards are supported.
- MS Exchange 2003 support.
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.
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.
- 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).
- Browser: Downloading & rendering of page content runs promptly.
- 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.
- Fast SMS rejection of incoming call.
- Avoid false alarms in pocket.
- Silence ringing by flipping face down.
- 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.
- Application Manager UI speed improvements.
- Email faster with large mailboxes.
- Large file copy (SD->MMC) doesn’t degrade system performance.
OVI Maps
- Route calculation and search performance improved.
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.
Audio & Video
- Audio volume control works with +/- keys in full-screen playback of flash.
- Handling corrupted ring tone files better.
- HW volume keys always have same orientation.
- 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.
- 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.
- 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.
- Set/get alarms API.
- Syncing of task alarms supported.
Image Viewer
- Thumbnailing faster.
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
- “”About Flash Player”" contextual menu item treated as unrequested pop-up
- Focus not set to location bar after Ctrl-L shortcut is used
- Spacebar scrolls more than 1 page
- microb doesn’t trigger onchange
- Page is not rerendered when JavaScript actions increase page length
- Complete Browsing History on the N900 sometimes displays “”None”"
- The menu item “”copy”" in the browser menu does not work
- OK button remains disabled in dialog for Integer settings in about:config
- Browser window checkerboards and repaints when navigated to from multi-task view
- Sometimes the browser window goes black for over a second after clicking the fullscreen/restore button
Calendar
- Start and end times are changing when daylight saving time ends (begins)
- Incorrect entries in the Birthday Smart Calendar
- Changing to next week is very slow
- Smart birthday-widget doesn’t show up any birthdays or shows one on random
Chat & Call & SMS
- Phone app crashed as call ending
- Dialer does not accept SS (3GPP TS 22.030) dial strings
- Unclear how to open a contact (sender/receiver) of a conversation
- High latency between UI and SIP events being sent
- clicking on notification window fails for 2 or more messages when in Dashboard
- Skype does not allow entering DTMF tones
- skype: Call does not support DTMF tones
- Can’t send sms/chat to known contact from the Call list
- libnice violates Debian packaging policy for description of package “”libnice0″”
- Volume buttons should be swapped when using the phone in portrait mode.
- Call Log only displays contact name that called, not phone number
- Show wrong Contact for a SMS after a couple of days
- scrollbar instead of kinetic scrolling
- Chat window for jabber / xmpp is not always updated with new incoming messages
Connectivity
- Bluetooth DBUS UI dialogs – wrong args in the example code
- Button style in Bluetooth file receive applet is wrong
- Inconsistent keyboard behaviour when configuring a static ip address
- Drops WLAN connection to Linksys WRT610N after 10-15 minutes
- after failed pairing to bluetooth car kit bluetooth can’t be turned on
- Wrong settings for Orange (France) gprs
- udhcpc overriding default routes
Contacts
- address book cannot import vcards from benq/siemens phones properly
- Contacts re-appear in list after disableing and re-enableing accounts
- No hint that it is impossible to paste an strings containing non-numeric characters into a phone number field
- Skype Support>Report problem leads to an error page
Core
Desktop platform
- Publish sources of alarm framework
- Failed to build libosso-2.19 from Fremantle repo (ggc 4.3.2)
- wdgt_va_full_12h_time, wdgt_va_12h_hours should be replaced by wdgt_va_full_12h_time_am/wdgt_va_full_12h_time_pm and wdgt_va_12h_hours_am/wdgt_va_12h_hours_pm
- Easy to enter ~ ^ ‘ ` “” symbols with 3rd row of special character view
- “”More…”" applications launcher does’t allow scrolling
- Can’t easily align desktop widgets (snap to position) on home screens
- Allow keyboard input to jump to an entry in a list (“”type ahead”")
- No rubber-banding effect in the Main “”More…”" menu (task launcher)
- WiFi password shows up in auto-completion
- When applying a different theme, not all colors change in application manager
- libsdl: Task switcher area can be a dead area
- FN-lock and Ctrl+Backspace breaks input for used application
- Application Manager moves to background after start when quickly clicking
- Typing in newly opened window brings up contact search
- Race condition with hardware shift key
- Home view blurs on triple-tapping the launcher grid icon
- Hanging application menu requires system reboot
- Rotation in 42-11 is not as smooth as in 41-10 for some third party apps
- “”More…”" view is not sorted at all
- Add a (short shown) scroll bar in the status area window to indicate that there are more elements inside as actually shown
- Updating software removes desktop shortcuts
Desktop Widgets
- AP News Widget causes Excessive CPU wakeups
- Contact widgets move to active desktop after merge
- Media Player widget suddenly starts music after Phone call ends
Development Platform
- Link to C code not working (not a link in fact) on Fremantle camera api dev page
- Package downloads should be retried when the http connection time-outs
- Link for osso_wlan documentation broken
- Video indexing failed in SDK (Tracker issue?)
- xkbdata: Inconsistency between installed packages in SDK and FW
- example source code not available in “Writing a new maemo application”
- e2fsprogs derivative packages not available?
- HildonTouchSelector example has wrong parameters in callback function
- URL for sharing plugin template missing
- Does not always mark e-mails as read (dovecot/cyrus/google IMAP server)
- Modest reports email username / password incorrect when it is correct
- Performance is unusable on IMAP accounts with a large number of messages in one or more folders (e.g. INBOX)
- When an IMAP account is selected, only refresh that account’s folders
- Locales not working correctly
- Deleting email should be more evident…
- Fix modest compilation warning
- Remove HildonDialog deprecated symbol
- Import conic support only if It’s available
- Remove Hildon 0.x conditional code
- Remove Hildon 1.x conditional code in Hildon2 version of modest
- Modest doesn’t take care of preferences for automatic update
- New email notification leads to blank email instead of email itself
- Double-tapping “”Inbox”" sometimes opens ‘empty’ Inbox
- nokia messaging doesn’t synchronize selected imap folders
- Long delays when opening emails – viewer window shows “”Updating”"
Images and Camera
- When ISO sensitivity is set to automatic, ISO EXIF value in resulting image is 0
- Vertical photos from other devices should fill more space when shown in portrait.
- User-facing camera produces a left side dark vertical band
- Audio does not sync with video (and is ultimately unsyncable)
- Improve zooming
Location
Map
- USA localization displays distance in kilometers
- Can’t delete route waypoints in Map application
- Route Settings screen is not finger friendly
Media player
- Information on artist / track not updated in media player with internet radio
- Plays next radio station when current station cuts out / has playback issues
- flashing pixels around the lock button if media player is playing a video.
- Media player track search only matches the beginning of title/artist
- Viewing songs by “”Artists”" automatically scrolls to the end of the list
Multimedia
- N900 needs to be rebooted if media player fails to play video (h264dec)
- Volume in media player jumps when receiving emails, IM´s or sms´s
- Can’t change FM TX radio station name
- Xvid encoded videos unwatchable
Settings and Maintenance
- Streamlining user access to the Extras repository
- Should remember position in packages list after installing package
- Other Category appears twice
- Installing many packages at a time via App Manager exhausts rootfs space
- Artifacts (visual noise) when tapping screen in Screen Calibration
- docpurge is not aware of /opt
- Inconsistent layout on similar Sharing/VOIP applets
- Background image settings not restored
Sharing
Statusbar Widgets
- Volume slider doesn’t notice when you plug in headphones
- Currently active connection should be first in Connections list
Synchronization
- First Synchronization between N900 and Exchange 2003 Server always fails
- MfE spams screen with error messages when it cannot connect to the server
- MfE wont keep Exchange account updated
- Changing password on Exchange 2007 makes MfE go crazy
- Company Directory not present
- MfE is missing some CA cert symlinks on some devices (NuevaSync)
- Initial sync fails with exchange 2007
System Analysis
System software
- Shaking device switches between landscape and portrait modes
- Charger not recognized when plugged in when in Touch & Key lock
- Low power/battery beep does not sound if you’re on a call
- Pin / lock code entry dialog reveals digits on backspace
- Alarm clock does not wake me up when battery has died.
Telephony
- 3 Mobile SIM card rejected
- Call forwarding settings not being saved
- No pause before sending DTMF tones
Translations
- Change ‘TV uit’ (TV out) to ‘TV-uitgang’
- “Ładowanie” used without distinction between “”charging”" and “”loading”"
- addr_va_lastname has a comma that it shouldn’t have
- IP address field in WiFi advanced settings partially hidden (“”Recuperar automáticamente dirección IP”" string too long)
- Some sentences in the User Guide don’t make sense
- Wrong profile names in the User Guide
- Delete dialog text missing a space
- Polish string too long in UPnP browsing menu bar
- Wrong PO Box translation for CZ language
Utilities
- Re-enable reset and/or reset-and-clear in osso-xterm
- “”Already at minimum / maximum font size.”" not translated
- File manager fails to show folder sizes beyond 999,9 MB
- Clock alarm status icon is sometimes shown as dash (-)”









Looks like a newer version just popped up. I’m getting 2.2009.51-1.002 and it’s 90MB not 89.5MB as seen in your screen-shot picture. However I’m in the US, not sure if they’re purposely different since you’re in the UK?
David: It usually is the case that different regions will have a slightly different version of the software to optimise it for the area.
I’m still waiting for my update…still not showing up
Dagnabbit. Phone software updater is telling me I cannot install it there and need to use PC suite. PC suite tells me I am up to date with 1.2009.44.1 and I am in the UK too
Ho hum. I suppose I shall try again later.
What is weird is that the PC Suite updater told me I was on the latest version when I was on 1.209.42.11 as well but I got 44.1 down via the phone.
AAAGGGGGHHHHH I get the same problem as you Rob:
I actually have the: 1.2009.51-1.203.2 version (i’m in the UK)
but it tells me i have to use PC suite to do the update but then PC suite tells me there is no update…AAGGGHHHH….common nokia I want this update…I bought this phone before soo many others yet other people are getting it before me….why!!!
ok…rant over…will have to just sit here and wait…
Update:

after download update 51,it s been 3 hours almost instaling ,having message instaling software update do not interrupt. any help please ??
ouch…u might have to do it the manual way but before you do that, check Nokia Support Discussions and Maemo.org forums and see if there is anything there where people have had similar problems
thx IIaadd -) how can i do it manual ? hope i can contact you by msn messenger -) is it ok?
Eek. Doesn’t sound good. Um, My advice, keep it on charge until you find a solution
i can’t find any solution , i am not good into these things
hope i can get help
I hope so too. Unfortunately may of us are also new to this. It’s made me want t uninstall every app from the testing catalogue and re-back up the settings before I upgrade.
Were you installing from PC suite or from phone software updater? Might help people look in the right place who know more than me.
i did instal from phone software updater , and the download didn’t interrupt but after that it s not runing ,keep saying software update instaling do not interupt ,for alomst 4hours ,i removed the battery trying to restart it and still have the same message.
follow instruction here:
http://talk.maemo.org/showpost.php?p=471284&postcount=8
NOTE: I think this wipes your 32GB part so you might loose anything that was on there! (Hope you backed that up 2)
Nice. Bookmarked just in case
full instructions from Maemo.org also here:
https://wiki.maemo.org/Updating_the_tablet_firmware
thx i ll try -)
i ll try thanks anyway
Thanks for the info…definetly helped with the ‘Not Enough Memory’ issue i was having. Ended up deleting apps and all my conversations beforehand!!!!
Ooooh. Uninstalled several apps and now get the option to install via the phone.
I basically went down alphabetically to F and then gave it a go.
Must not have had enough application space for temp files during the update.
[...] Big New Maemo 5 Firmware Update Available to v2.2009.51-1 for N900 January 14, 2010 [...]
[...] Portrait Mode. Proper one. Not one via a bug. Web Browsing now has Portrait in this firmware update [...]
[...] firmware update wishlist for the N900. Last week, we had 2 firmware updates, a mini one and a big one. I’ll combine the observations of both in this post. The new firmware updates seems to have [...]
[...] the 7th was the WOMWorld/Nokia Meet (ha, and N900 cake :p), on the 14th was the big(ger) N900 firmware update (plus that eLearning event with WOM)…Now on the 21st, something properly HUGE seems to be [...]