Category Archives: Maemo/MeeGo

Qt Dev Days 2011, Munich

Hi all, I wrote a short piece on Qt Developer Days 2011 (Munich), you can read it on my company’s blog:

I took some pics there as well, with my new-old Olympus E-p1 digital camera. Too bad the LCD screen broke during the flight, so framing the shots was “challenging”. I managed quite well anyway, but I wasn’t able to use my ├╝ber oldie manual focus Canon 50/1.2 lens for Leica Screw Mount that I was planning to use, alas. The pics are on Flickr:

N950 Firmware Beta 2 (34-2) comments

A few days ago Nokia released the long-awaited first firmware update for the N950 at:

As Tuesday and Wednesday were such busy days for me, I didn’t want to risk bricking my phone. But today I bit the bullet and installed the upgrade, making sure to take backups first of course. Some random experiences, I will update this as I encounter more:

  • Generally the device responsiveness is lots better – scrolling is smoother, there are less delays etc. Feels very good now.
  • I restored backups. Upon completion it said something about not being able to restore everything, but then rebooted faster than I could read the notification.
  • To restore backups, I had to copy my backup file from my PC via USB, then manually move it from /home/user/MyDocs/Backup0 to /home/user/MyDocs/.backups so that the Backup application was able to see it.
  • After reboot, all Contacts were missing in Contacts app. However executing "tracker-search -c" on the command line revealed I do have some contacts. After waiting for a while, a part of my contacts started appearing in Contacts app. A few minutes later, they were all there – so if you’re worried you lost your contacts, just wait.
  • There is now an official Twitter app and Twitter feeds show up in the feeds page
  • The famous swipe downwards to close an app gesture can now be enabled from Display settings.
  • There’s a SIM menu (or what you call it) thats shows my operator’s services that are on my SIM
  • Feeds view can show weather as well. Default is Helsinki, Finland for some reason :)
  • There is Angry Birds, and it works very fast and smoothly, much better than on WinPhones for example!
  • Developer mode now has to be separately enabled in settings, but after you do it, Terminal and the usual goodness reappears
  • Markings on "Developer Edition" are gone
  • Ovi Store app no longer crashes all the time, and there is Ovi Music.
  • Upon starting Maps, it asks me for an username and password. It doesn’t say what service they are for, but I assumed it’s the Nokia ID, which was correct.
  • There is a WiFi Hotspot app, which is very welcome! 
  • Terminal app has gained new features, an ability to switch between an Shell and Arrows toolbar with the swipe gesture among them

Dealing with duplicated contacts on the N950/N9

I had problems with duplicated contacts. I tried a couple of different solutions, but the one that worked was: export all contacts as vcard files (.VCF). Then delete all your contacts in the contacts app. After that, you can delete .VCF files that match the pattern *(?).VCF (because duplicate contacts will be dumped with file names like JANEDOE.VCF, JANEDOE(2).VCF, JANEDOE(3).VCf etc.) and finally, re-import these VCF files using vcardconverter. Watch out, vcardconverter will fail if you have "funny characters" in filenames, so it’s a good idea to wrap it around in a for statement, something like this: for i in *.VCF;do cp $i tmp.vcf;vcardconverter tmp.vcf;done;rm tmp.vcf.

Nokia N950 arrived!

The N950 "dev kit" device arrived!

I’m super-busy during the whole week, but I did manage to get some Nokia N950 unboxing photos taken, and I’ve made it my primary device right away, so I will find out all the good and the bad that there is to find soon enough. Maybe I’ll write more during the weekend, but now, on to the unboxing pictures!

(Rest of the unboxing pics on Flickr:


I’ve been very quiet on the blogging from because since August I have been getting married, quit my job, gone on a honeymoon trip around Australia, and moved to Berlin to work in a new job. Now that yesterday I got my ADSL set up I feel like writing some blog stuff again. I will be putting some MeeGo Conference 2010 / Dublin photos here soon, but first, please go and check out what I wrote about the MeeGo Conference on the Teleca "What Is Your Idea of Tomorrow" blog, parts 1, 2 and 3:

More pictures available now at my flickr account!

Speed up of package (re)building in Scratchbox

..or why/how to install and use CCache 3.0pre0 in Scratchbox

A few days ago, I was building and rebuilding a Debian package in Scratchbox to see if it builds, installs and works properly after my modifications. To make sure it works, I had to do a full dpkg-buildpackage -rfakeroot rebuild, which of course does a full clean every time. Each rebuild took 10 minutes, and I started wondering how to make it go faster.

Exec summary

Use ccache 3.0 and make sure your regular build does not use compiler options incompatible with ccache! Read on for details. 

Continue reading Speed up of package (re)building in Scratchbox

N900 running on Mac OS X

A while ago I experimented running various operating systems on the Nokia N900. Now with the availability of N900 hardware emulation in QEMU (see ) I decided to try this the other way around. The result: Regular N900 Maemo software straight out of the phone boots in QEMU, but no GUI since there is no SGX graphics emulation in the Maemo QEMU yet.

(in soviet Russia, the computer boots YOU)

Continue reading N900 running on Mac OS X

Bochs PC emulator packaged for N900

People have asked me to package the Bochs IA-32 PC emulator that I used for running Windows NT 4.0, and today I’ve done it. It is available from the Fremantle extras-devel repository:

I have configured the package in the way that I found works best on the N900 and included a sample config file that works for running NT 4.0, as a starting point for others. Also the version is 2.3.7 and not the latest, since in my experience 2.3.7 was the most stable on the N900 – this might of course change or have already changed.

Continue reading Bochs PC emulator packaged for N900

Luxus Light Meter v0.2 for N900, as a real homescreen widget

A while ago, Qt Software released some helpful software and instructions on how to make real homescreen widgets on the N900 using Qt 4.6. As I had already previously implemented my Luxus light meter widget as a sort-of homescreen widget – as part of an experiment if it’s possible to do a Qt app for N900 from scratch in one day and get it published too – I was of course intrigued in finding out how easy it would be to enable it as a full-blown homescreen widget. It turned out to be pretty easy!

Luxus v0.2

Continue reading Luxus Light Meter v0.2 for N900, as a real homescreen widget