Using a Nokia N9 in 2018, the starting guide

You bought this masterpiece of industrial design, but some things have changed since 2012… This article is a guide for you if you’re using a Nokia N9 in 2018.

Article rev 1.5

The bargain: a new Nokia N9, in 2018

It was a few months that this smartphone — now belonging to the past — regularly kept coming back to me, as the “next vintage purchase on ebay”.

We are in 2018 and the present of the “lineage” of Meego Harmattan is represented by Sailfish OS: you can buy a Sony Xperia X and X flash Sailfish in it. And there is Android 4.4. as backup.

But the Nokia N9 is a different matter, is about nostalgia.

That idea returns, as a reminder of an old Nokia N9 Cyan I had for several months, until I find myself in front, suggested by the ebay comparator: even a specimen of Nokia N9 white, declared as new by the seller. 
A “new old stock” perhaps.

I decide to purchase and ten days after the device has arrived.


The #unboxing

This particular item had the blue packaging made of cheap cardboard, as if it were part of an initial test run, or one of the last. 
My previous N9 Cyan had a packaging printed on glossy paper, with a paint effects on the word “Nokia N9” on the side: that was the standard print run, I guess.

Inside, over the phone, there are booklets, guarantees and User Guide — in this case it is the right N9 user guide — and not a Lumia 800 as with my previous N9. Well done!

Nokia N9 — the User Guide

THE DEVICE

Here is the most important element, the device: 
a specimen of Nokia N9 White, with original plastic still apply
This means: no any scratches, no signs of wear! A new old stock.

The first thing to do in the case of models remained unused for a long time, is to check whether the battery is still working: better to put the phone on charge for a few hours, more than 100% charged, and only after power on.

Fortunately the battery was ok, and the phone started. After a couple of so short cycles, the battery seems to have awakened, getting near to the standard N9 battery life, of about 2 days, moderate usage.


THE TROUBLE IS THE SOFTWARE

The more difficult aspects of the Nokia N9 focus — as often happens in old smartphones Nokia — is regarding the software. In fact, even though it’s only been six years since its launch, the abandonment of MeeGo and the OVI Store closing, with also the acquisition of Nokia by Microsoft has accelerated obsolescence of different apps and features.

Below I summarize the journey made rearranging this Nokia N9, starting with the most important basic steps and ending with the finesse and tweak.


The guide start here

FIRMWARE: CHOOSE THE CORRECT REGION.

Nokia N9, in his short life it received three software updates: Harmattan 1.1 1.2, and Harmattan PR 1.3 as final update, the latest one with ‘over 1000 improvements’, which luckily focused on fixing all the previous bugs.
The Nokia Harmattan team fixed everything, before the shutdown.

The smartphone was launched in different countries in the world with firmware modified slightly by adding or removing app pre-loaded maps.

These are the principal locations:

  • 001 — Europe (1), Latin / South America, South Africa
  • 003 — China
  • 005 — Asia / Pacific (incl. Australia / New Zealand, excl. China)
  • 006 — Middle East
  • 2xx, 3xx, 4xx — “Country Variant” and carrier-branded images

(Source Maemo.org)

Presumably your smartphone will fall into one of the first four options. 
The phone in question had a 1.2 Harmattan Firmware PR 1.3 with location 003. The version for the Chinese market, one of the most problematic.

You can find the firmware version in “Settings> Product Information

FLASHING OPERATIONS

The Chinese version N9 does not have the Facebook app and Twitter because of Chinese censorship. The UI has to first start the ideograms, but you can set English. There are also some odd app dedicated to that market.

The starting point of the remise en forme of a N9, it’s the flash of the firmware. The procedure is enough geek, but proceeding with caution and method it’s easy succeed.

Essentially you have to download a firmware with a total number MAJOR than the actual, because it is not possible downgrade.

For example, the Chinese version 1.2 Harmattan PR1.3 003 can not be overwritten with 1.2 Harmattan PR1.3 001 European.
Edit, priority to main version (1.1 vs 1.3), than region, so a Chinese 1.1 can be overwritten with the above 1.2 PR 1.3 EU.

As new firmware I chosen the version 1.2 Harmattan PR1.3 480 “Switzerland”, which worked properly.

Once downloaded the package, unzip and open a terminal window
(Mac or Linux) and run:
flasher -F -f main.bin

( Where main.bin to be replaced with the filename of firmware downloaded)

BUT…

There is a but. The Chinese version was apparently the last produced, and the component cellular modem (CMT) firmware is more recent than others.

Consequently, the cellular network, and the modem will not work!

You have to download the original version (003 China) and restore only the CMT components:

flasher -F -f old_main.bin --flash-only = cmt

(Where old_main.bin to be replaced with the filename of original firmware downloaded)


Starting the fine tuning

At this point we have a Nokia N9 with the right “European software”, and with the stock Facebook and Twitter apps installed. At now unusable and obsolete, but so reassuring to see on the springboard.

The path to have a 99% working N9 in 2018 is still long:

PREPARATORY STEP: GET THE APP TERMINAL

Typical terminal window with green characters

The Terminal app is essential for many of the next steps and give you a very geeky touch to your Nokia N9:

to obtain it go to Settings> Security> Developer Mode and install Debugging

This will install Terminal and SDK-Connectivity-Tool app. Do not skip this app, will be user after.


THE NOKIA ACCOUNT POPUP

Microsoft bought Nokia in April 2014 and closed several business departments: that Nokia account server, that the N9 looks for does not exist anymore.

At booting, the phone will prompt you to create a Nokia account, or log in to take advantage of features dedicated to members. To get rid of this troublesome screen, you must run this code from the Terminal app:

chmod -x / usr / share / sheep startup
chmod -x / usr / bin / sheep startup
chmod -rwx / usr / lib / AccountSetup / bin / oviplugin

At the next restart, the popup will not come back to bother you.


ALTERNATIVE STORES

At this point you will want to download some useless app. :-) Both the Ovi Store and the Music Store are closed.

For the first, solution is to install Warehouse for Meego , an alternative store that preserves many old app, along with other new apps developed by independent programmers in subsequent years.

Alternatively there is the site Openrepos, which allows the installation via web browser. This last seem to be more updated.

To install app from new stores, go to Settings / Applications / Installations, and enable the option ‘Allow installations from Non-Store sources’.

MAPS AND NOKIA DRIVE — PART 1

Both Maps app that require opening the Nokia Drive account and canceling close again. To be able at least to open the app, you need to remove the account request.

For Drive app , you’ll need to try and open it at least once in this way Meego will create a configuration file at /home/user/.config/Nokia/Drive.ini 
Then open the file and add this line under General settings
ssoDone = true
For Maps app open it at least one time. It will be created a configuration file at /home/user/.config/Nokia/Maps.ini 
You will need to add a line of code under [General].
isSsoEnabled = false

At this point both Nokia will open, but there’s an issue: unfortunately the old site of Nokia Maps has been closed and renamed in Here maps.
The good GPS is working, but Online maps are not available.


Browsers
The browser stock in PR 1.3 Harmattan is a good html5 browser with its strengths and weaknesses, but it show its age with some SSL certificates.

Moreover, it is interpreted as ‘desktop’ by some responsive sites: in practice happen to see the complex version of the websites.
As (also) webdesigner I consider a sort of privilege to see normal version of websites from a device.

Pinch to zoom is the solution, or double tap that’s working well.

Also, the Browser app has a very good font rendering: you will see the that Opentype font you wanted in your site, Helvetica, or Din.

The installation of alternative and more updated browsers like Opera Mobile and Firefox is the only choice in order to reach all sites.

To do so, visit Openrepos, search Opera Mobile or Firefox and normally install the .deb file in transfers.

Email

Here are the instructions on how to set up two of the most widespread email accounts: gmail and iCloud @me.com emails.

Gmail mail account

As you may have noticed, in the Nokia n9 the google account no longer works correctly, generating errors. Once it was enough to add the google account to see working calendars, contacts and email imap … good times!

Now you have to install the gmail through an “other email account”

Incoming Mail Server
as username: the email address
as server address: imap.gmail.com
secure connection: SSL on Port 993

Outgoing mail server
as username: the email address
as server address: smtp.gmail.com
secure connection: TLS
port 587, authentication: Simple password

These settings are tested as working on Nokia N9, and fortunately they use SSL. The imap works most of the time, sometimes the emails do not synchronize perfectly with the PC but it’s a small thing.

Apple mail account

The iCloud emails like username@me.com are more recent than Nokia N9, but following instruction provided by Apple, they can work.

You need to install the @me.com account as “other email account”

Incoming Mail Server
as username: the part of the address before the suffix @ me.com
as server address: imap.mail.me.com
secure connection: SSL on Port 993
Important: Password, generate a specific password for an app.

Outgoing mail server
as username: the email address
as server address: smtp.mail.me.com
secure connection: TLS (SSL does not work).
port 587, authentication: Simple password
Important: Password, generate a specific password for an app.

And here we are, even these settings are tested. Now you have the working iCloud email account!


At this point we felt like the urgency to connect with our your social accounts: twitter, facebook and instagram!

And this leaving behind some extra setup and tweak, but this is the modern life in 2018: is all about socials!

Twitter
The official Twitter app does not work anymore because of the change of API and Oath1 authentication, but there are two alternatives: the excellent Tweetian and app Rocket , which promises to integrate with the news feed. 
The app, however, is buggy and in our test was not connected with the legendary unified screen news.

We therefore recommend good Tweetian (photo): app that lets you read your newsfeed, send DM, check notifications and mentions.

Find Tweetian both Openrepos site on Warehouse

A third choice is represented by Qneptunea a Twitter app that was disapeared from any mirror, but was recovered in a Russian repo.


FACEBOOK

The Zuckemberg’s social network is a bit a sore point: the integrated app no ​​longer works for changes in the API, and also the discrete Fmobi app, once installed reported an error and close.

To read your FB board you must use browser, and surf the web version.
You can find here: m.facebook.com

You can also check messages, compensating for the lack of messenger, but there will be no notifications.


INSTAGRAM

Unfortunately, the unofficial Instagram app that had been developed for some time seems not to work: it’s Instago, downloadable from opernrepos.
The download works, but at start up the app does not allow login.

You can view instagram at: https://www.instagram.com
The platform can now work via http, without an app.
Use Opera or Opera Lab as a browser, in that Browser app

Fixing the auto-connection

You have noticed that your N9 ask the permission for every connection, each time, also if you go in Setting / Internet Connection / Edit networks and enable automatic connection.

This is because the N9 connectivity test is pointing to an offline server: connectivity-test.ext.nokia.com

The fix is edit the HOSTS file in the Nokia N9, changing the adress to the Google servers:

Using a Nokia N9 in 2018, the starting guide

You bought this masterpiece of industrial design, but some things have changed since 2012… This article is a guide for you if you’re using a Nokia N9 in 2018.

Nokia N9 white on pink marble

The bargain: a new Nokia N9, in 2018

It was a few months that this smartphone — now belonging to the past — regularly kept coming back to me, as the “next vintage purchase on ebay”.

We are in 2018 and the present of the “lineage” of Meego Harmattan is represented by Sailfish OS: you can buy a Sony Xperia X and X flash Sailfish in it. And there is Android 4.4. as backup.

But the Nokia N9 is a different matter, is about nostalgia.

That idea returns, as a reminder of an old Nokia N9 Cyan I had for several months, until I find myself in front, suggested by the ebay comparator: even a specimen of Nokia N9 white, declared as new by the seller. 
A “new old stock” perhaps.

I decide to purchase and ten days after the device has arrived.


The #unboxing

This particular item had the blue packaging made of cheap cardboard, as if it were part of an initial test run, or one of the last. 
My previous N9 Cyan had a packaging printed on glossy paper, with a paint effects on the word “Nokia N9” on the side: that was the standard print run, I guess.

Inside, over the phone, there are booklets, guarantees and User Guide — in this case it is the right N9 user guide — and not a Lumia 800 as with my previous N9. Well done!

Nokia N9 — the User Guide

THE DEVICE

Here is the most important element, the device: 
a specimen of Nokia N9 White, with original plastic still apply
This means: no any scratches, no signs of wear! A new old stock.

The first thing to do in the case of models remained unused for a long time, is to check whether the battery is still working: better to put the phone on charge for a few hours, more than 100% charged, and only after power on.

Fortunately the battery was ok, and the phone started. After a couple of so short cycles, the battery seems to have awakened, getting near to the standard N9 battery life, of about 2 days, moderate usage.


THE TROUBLE IS THE SOFTWARE

The more difficult aspects of the Nokia N9 focus — as often happens in old smartphones Nokia — is regarding the software. In fact, even though it’s only been six years since its launch, the abandonment of MeeGo and the OVI Store closing, with also the acquisition of Nokia by Microsoft has accelerated obsolescence of different apps and features.

Below I summarize the journey made rearranging this Nokia N9, starting with the most important basic steps and ending with the finesse and tweak.


The guide start here

FIRMWARE: CHOOSE THE CORRECT REGION.

Nokia N9, in his short life it received three software updates: Harmattan 1.1 1.2, and Harmattan PR 1.3 as final update, the latest one with ‘over 1000 improvements’, which luckily focused on fixing all the previous bugs.
The Nokia Harmattan team fixed everything, before the shutdown.

The smartphone was launched in different countries in the world with firmware modified slightly by adding or removing app pre-loaded maps.

These are the principal locations:

  • 001 — Europe (1), Latin / South America, South Africa
  • 003 — China
  • 005 — Asia / Pacific (incl. Australia / New Zealand, excl. China)
  • 006 — Middle East
  • 2xx, 3xx, 4xx — “Country Variant” and carrier-branded images

(Source Maemo.org)

Presumably your smartphone will fall into one of the first four options. 
The phone in question had a 1.2 Harmattan Firmware PR 1.3 with location 003. The version for the Chinese market, one of the most problematic.

You can find the firmware version in “Settings> Product Information

FLASHING OPERATIONS

The Chinese version N9 does not have the Facebook app and Twitter because of Chinese censorship. The UI has to first start the ideograms, but you can set English. There are also some odd app dedicated to that market.

The starting point of the remise en forme of a N9, it’s the flash of the firmware. The procedure is enough geek, but proceeding with caution and method it’s easy succeed.

Essentially you have to download a firmware with a total number MAJOR than the actual, because it is not possible downgrade.

For example, the Chinese version 1.2 Harmattan PR1.3 003 can not be overwritten with 1.2 Harmattan PR1.3 001 European.
Edit, priority to main version (1.1 vs 1.3), than region, so a Chinese 1.1 can be overwritten with the above 1.2 PR 1.3 EU.

As new firmware I chosen the version 1.2 Harmattan PR1.3 480 “Switzerland”, which worked properly.

Once downloaded the package, unzip and open a terminal window
(Mac or Linux) and run:
flasher -F -f main.bin

( Where main.bin to be replaced with the filename of firmware downloaded)

BUT…

There is a but. The Chinese version was apparently the last produced, and the component cellular modem (CMT) firmware is more recent than others.

Consequently, the cellular network, and the modem will not work!

You have to download the original version (003 China) and restore only the CMT components:

flasher -F -f old_main.bin --flash-only = cmt

(Where old_main.bin to be replaced with the filename of original firmware downloaded)


Starting the fine tuning

At this point we have a Nokia N9 with the right “European software”, and with the stock Facebook and Twitter apps installed. At now unusable and obsolete, but so reassuring to see on the springboard.

The path to have a 99% working N9 in 2018 is still long:

PREPARATORY STEP: GET THE APP TERMINAL

Typical terminal window with green characters

The Terminal app is essential for many of the next steps and give you a very geeky touch to your Nokia N9:

to obtain it go to Settings> Security> Developer Mode and install Debugging

This will install Terminal and SDK-Connectivity-Tool app. Do not skip this app, will be user after.


THE NOKIA ACCOUNT POPUP

Microsoft bought Nokia in April 2014 and closed several business departments: that Nokia account server, that the N9 looks for does not exist anymore.

At booting, the phone will prompt you to create a Nokia account, or log in to take advantage of features dedicated to members. To get rid of this troublesome screen, you must run this code from the Terminal app:

chmod -x / usr / share / sheep startup
chmod -x / usr / bin / sheep startup
chmod -rwx / usr / lib / AccountSetup / bin / oviplugin

At the next restart, the popup will not come back to bother you.


ALTERNATIVE STORES

At this point you will want to download some useless app. :-) Both the Ovi Store and the Music Store are closed.

For the first, solution is to install Warehouse for Meego , an alternative store that preserves many old app, along with other new apps developed by independent programmers in subsequent years.

Alternatively there is the site Openrepos, which allows the installation via web browser. This last seem to be more updated.

To install app from new stores, go to Settings / Applications / Installations, and enable the option ‘Allow installations from Non-Store sources’.

MAPS AND NOKIA DRIVE — PART 1

Both Maps app that require opening the Nokia Drive account and canceling close again. To be able at least to open the app, you need to remove the account request.

For Drive app , you’ll need to try and open it at least once in this way Meego will create a configuration file at /home/user/.config/Nokia/Drive.ini 
Then open the file and add this line under General settings
ssoDone = true
For Maps app open it at least one time. It will be created a configuration file at /home/user/.config/Nokia/Maps.ini 
You will need to add a line of code under [General].
isSsoEnabled = false

At this point both Nokia will open, but there’s an issue: unfortunately the old site of Nokia Maps has been closed and renamed in Here maps.
The good GPS is working, but Online maps are not available.


Browsers
The browser stock in PR 1.3 Harmattan is a good html5 browser with its strengths and weaknesses, but it show its age with some SSL certificates.

Moreover, it is interpreted as ‘desktop’ by some responsive sites: in practice happen to see the complex version of the websites.
As (also) webdesigner I consider a sort of privilege to see normal version of websites from a device.

Pinch to zoom is the solution, or double tap that’s working well.

Also, the Browser app has a very good font rendering: you will see the that Opentype font you wanted in your site, Helvetica, or Din.

The installation of alternative and more updated browsers like Opera Mobile and Firefox is the only choice in order to reach all sites.

To do so, visit Openrepos, search Opera Mobile or Firefox and normally install the .deb file in transfers.

Email

Here are the instructions on how to set up two of the most widespread email accounts: gmail and iCloud @me.com emails.

Gmail mail account

As you may have noticed, in the Nokia n9 the google account no longer works correctly, generating errors. Once it was enough to add the google account to see working calendars, contacts and email imap … good times!

Now you have to install the gmail through an “other email account”

Incoming Mail Server
as username: the email address
as server address: imap.gmail.com
secure connection: SSL on Port 993

Outgoing mail server
as username: the email address
as server address: smtp.gmail.com
secure connection: TLS
port 587, authentication: Simple password

These settings are tested as working on Nokia N9, and fortunately they use SSL. The imap works most of the time, sometimes the emails do not synchronize perfectly with the PC but it’s a small thing.

Apple mail account

The iCloud emails like username@me.com are more recent than Nokia N9, but following instruction provided by Apple, they can work.

You need to install the @me.com account as “other email account”

Incoming Mail Server
as username: the part of the address before the suffix @ me.com
as server address: imap.mail.me.com
secure connection: SSL on Port 993
Important: Password, generate a specific password for an app.

Outgoing mail server
as username: the email address
as server address: smtp.mail.me.com
secure connection: TLS (SSL does not work).
port 587, authentication: Simple password
Important: Password, generate a specific password for an app.

And here we are, even these settings are tested. Now you have the working iCloud email account!


At this point we felt like the urgency to connect with our your social accounts: twitter, facebook and instagram!

And this leaving behind some extra setup and tweak, but this is the modern life in 2018: is all about socials!

Twitter
The official Twitter app does not work anymore because of the change of API and Oath1 authentication, but there are two alternatives: the excellent Tweetian and app Rocket , which promises to integrate with the news feed. 
The app, however, is buggy and in our test was not connected with the legendary unified screen news.

We therefore recommend good Tweetian (photo): app that lets you read your newsfeed, send DM, check notifications and mentions.

Find Tweetian both Openrepos site on Warehouse

A third choice is represented by Qneptunea a Twitter app that was disapeared from any mirror, but was recovered in a Russian repo.


FACEBOOK

The Zuckemberg’s social network is a bit a sore point: the integrated app no ​​longer works for changes in the API, and also the discrete Fmobi app, once installed reported an error and close.

To read your FB board you must use browser, and surf the web version.
You can find here: m.facebook.com

You can also check messages, compensating for the lack of messenger, but there will be no notifications.


INSTAGRAM

Unfortunately, the unofficial Instagram app that had been developed for some time seems not to work: it’s Instago, downloadable from opernrepos.
The download works, but at start up the app does not allow login.

You can view instagram at: https://www.instagram.com
The platform can now work via http, without an app.
Use Opera or Opera Lab as a browser, in that Browser app

Fixing the auto-connection

You have noticed that your N9 ask the permission for every connection, each time, also if you go in Setting / Internet Connection / Edit networks and enable automatic connection.

This is because the N9 connectivity test is pointing to an offline server: connectivity-test.ext.nokia.com

The fix is edit the HOSTS file in the Nokia N9, changing the address to the Maemo.org servers: replace the line with connectivity-test.ext.nokia.com with this one:

213.128.137.20 connectivity-test.ext.nokia.com

The file is in: (root) /etc/hosts. You can also use the terminal, or locate the file with a documents app, download and edit on PC, and then re-upload and copy/paste in the original location, overriding.


Conclusion

The Nokia N9 is a vintage phone with excellent Industrial Design and an excellent user experience, even today.

However, within a few years, a series of account issues and lack of support problems have accumulated, due to Microsoft’s purchase of Nokia and the successive closure of the stores.

In the last few weeks I have been surfing for a long time looking for information here and there to solve the various problems. 
With this article-tutorial I hope I helped you enjoying a working Nokia N9 in the main tasks!