Category: Nokia N900


N900 – No sound after boot

Hi!

Just wanted to save this information somewhere in the hope of it being useful to someone sometime ๐Ÿ˜›

If you have no sound after boot and increasing volume doesn’t work it is likely pulseaudio failed to start. Some minutes after boot it is possible to start pulseaudio via terminal (as root) (

start pulseaudio

) but if you forget you end up with no sound which is I’d say pretty bad for a phone… -.-

So what do you have to do?

Execute this command as root:

cp /opt/maemo/usr/lib/libFLAC.so.8.2.0 /usr/lib/libFLAC.so.8.2.0

What causes the problem seems to be that pulseaudio wants to start when /opt is not mounted yet and libFLAC seems to have been (accidently) moved to /opt when it should have stayed out…

I do not guarantee it works but at least for me (and some guys on tmo) it worked ๐Ÿ™‚

After some googling I found the solution here (no it is not from me)

Hope this helps you ๐Ÿ™‚

In case you are not an active reader of talk.maemo.org I have something very interesting for you.

You already read the title of this post (or you probably wouldn’t have read the post) so you probably… maaaybe are already going to know what I’m writing about.

THIS – will hopefully grow into a full blown navigation solution. They are working on POI showing/hiding (including different categories), voice navigation with nokia provided speech files and automatic language detection – as well as reading out street names using espeak or other solutions. And what is also on their TODO is offline routing support =)

Sounds great doesn’t it? ๐Ÿ™‚ The project is still pretty early – and I don’t think it will help OVI maps get faster on N900 but it for sure will help boost its features =) For those not knowing: OVI Maps is based on HTML/JS! So they are just editing one single index.html which originally was about 800KB and is now already up at 1.2MB.

Tracking the GPS position and automatically following the map already works but I couldn’t get speech to work. Also it has problems with loosing GPS connectivity (e.g. in tunnels) or if you choose another route (no automatic route recalculation yet).

Still it is REALLY great someone is working on this ๐Ÿ™‚ On the other hand it is really sad that some volunteers who are not even programmers succeed at something Nokia failed to do for quite some time…. I hate business…

To end this post with something nice… here a screenshot ๐Ÿ™‚ (yeah I know those were rare lately on my blog)…

Yeah I know this isn’t a picture of my (at least I didn’t know I live in taiwan…) – but taking a picture while driving may not be the brightest idea… ๐Ÿ˜‰

How to install (as of 23.1.2011)

N900 Maemo 5 – PR 1.3 available

PR 1.3 is available since yesterday. See for example this post for more details. For a list of bugfixes see this one. Not that long/impressive – but we take what we get ๐Ÿ™‚

What else does it contain? Updated Qt, Qt-mobility… though I can not yet confirm that dualbooting Meego has become easier… we’ll see…

For the moment I’m busy reinstalling/reconfiguring all my programs as I had to do a update via Nokia PC Suite which erased all my programs (as I had not enough space on root…)

Stay tuned for updates on how to boot Meego using PR 1.3.

PS: no OVI maps hasn’t received any visible updates =(

PPS: PR 1.3 now supports syncing with OVI Suite (not tested yet)

 

 

 

 

As mentioned in my last blog entry about Dinjam I’m in the progress of separating the core stuff of Dinjam into a library (libdinjam) and creating Uis for different scenarios (like mobile usage).

There are 4 different uis in the works – even though I’m not sure all of them will ever be finished (more about that later).

1.) Desktop (QWidget based)

This is the traditional Ui as it has always been with the Ui designed using Qt Designer and the QGraphicsScene created from within the scripts.


Atm Scripts are broken in the sense of that there are no C++ exports of for example documentmanagement. (and there are some other broken pieces everywhere)

2.) Meego Touch Framework (MTF) (QGraphicsView based)

A new ui based on the MTF developed by Nokia/Intel for Meego. Atm I’m trying to setup a devel environment but it is not as easy as I had hoped – I’m trying the qemugl approach from the wiki – but the image won’t boot using kvm (just stops at loading the kernel) and without it starts X and then stops (no handset UX shows up). How to get network up and running can be found here.

After packaging libmeegotouch and meegotouchtheme for ArchLinux I can now sort of execute/link/use meego applications although there is some really weird gconf stuff going on and I’m not sure if my system is correctly set up now. Maybe I’ve got to set up a Fedora VM or something similar. Or just wait for PR 1.3 of Maemo to easily dualboot Meego natively on my N900 to execute directly on my N900.


Basically everything here are placeholders – as I just recently found out that meego applications run at all (before I had a white square and nothing else appearing).

3.) QML Ui (QDeclarativeView based)

QML or “Qt Quick” how the cool guys at Nokia are calling it seems to be the future Nokia envisions for app development. Combined with their ongoing lab project QSceneGraph which should bring enormous performance gains as all painting will shift from QPainter to OpenGL/on GPU based painting, this may really be the future – at least in the long run. I must admit that the whole affair is really new stuff to me so I’m having a pretty hard time figuring out how to transform a traditional ui into a QML based version.

I’m currently trying basic things like navigating between a basic menu to another page showing an about dialog – and I want to make that happen using a nice transition – and not showing/hiding elements but instead loading them as I need them (to save ressources). Sadly I wasn’t able to find any QML application out there using such an approach… I’m looking for the pages concept of MTF I think…

Anyway… here’s my first try…


So what works? The quit button – and About switches to another page – but atm without a nice sliding transition effect and using show/hide of the different rectangles… not nice imho.

4.) Qt Components (QML based)

The last frontend Dinjam may provide in the future is the Qt Components based one – although atm there isn’t much progress as Qt Components itself are not really anywhere atm. Afaik there exists some sort of a Meego “style” atm and an incomplete MX “style”, with a plasma (KDE) “style” in the working (see this post on plasma-devel mailing list) but there is not really anything useable atm I could plug into. At least to my knowledge.

So no screenshot for that one ๐Ÿ˜ฆ

TODO

So what is still left to do? A LOT! It starts out with library recompiles as soon as I switch platform (3 object files want to relink again), cmake fixes to incorporate the possibility to build not only one but many/all platforms at once. And of course: finish those uis.

I think the best step would be to first get the desktop ui working again and then slowly start creating the others. It remains to be seen how to integrate a QGraphicsScene/View with MTF/QML. Interesting times ahead… that’s for sure.

Stay tuned for more updates. I hope I won’t disappoint you

To end this post: Orbit/Directui anyone? ๐Ÿ˜› anyone strange enough to create a KDE ui? ๐Ÿ˜›

Hi!

Again no updates for quite some time… sry… just a short one this time again…

PR 1.3 for N900 is finally coming =) and according to Nokia staff not too far away ๐Ÿ™‚

Also Meego on N900 is progressing quite nicely even though it won’t be really useable with its 1.1 release at the end of October…

You can read more about it here (and the pages which are linked on it)

Cya next time

 

 

 

Sygic Mobile Maps 10 on N900

Hi!

Today I’ve got a short review of Mobile Maps 10 on Maemo for you.

These are my experiences with the latest App Version of 8.1.1

Pros:

  • navigation seems to work good
  • interface is pretty snappy and logical

Cons:

  • sometimes very crashy ๐Ÿ˜ฆ (although this got a lot better after upgrading from 8.1.0 to 8.1.1) – PLEASE fix those crashes…
  • clicking POI isn’t possible when navigating (and showing the steps of the route)
  • there doesn’t seem to be a “walk” mode ๐Ÿ˜ฆ
  • exit button is on the second page of the menu – bit annoying when trying to exit
  • no traffic information in Austria
  • as soon as the maps are open it is impossible to use any other app which needs a keyboard as Mobile Maps catches the keyboard focus ๐Ÿ˜ฆ – so no texting/email writing/… while navigating…
  • pretty expensive… 69,99โ‚ฌ ๐Ÿ˜ฆ

Overall it still looks like a good navigation software…ย  hopefully my opinion will stay that way as I keep on using the software ๐Ÿ™‚ those are experiences from ~2 days…

A short news from Nokia World..

Well lets hope their code is portable…

I’m just not sure now if I should buy Sygic Mobile Maps 10 or wait until Ovi maps is ready… which might never happen… ๐Ÿ˜ฆ

What this does mean though is that Ovi Maps will come to Meego – which is good news imho – at least that sounds like Ovi maps will be available on the open source version of Meego – not only the Harmattan release and future Nokia products…

Hi!

Just a short status update on some infos/vids/… that I recently found on the web:

  • There’s a possibility ofย  a PR 1.3 for Maemo (see: maemo forum)
  • Ovi Maps 3.06 Beta has been released and features some nice things – but it still does not support the N900 -.-
  • Meego seems to be progressing quite nicely – at least it seems to work MUCH better than the snapshots I tried two or three weeks ago: see this vid (chinese sound)
  • the Nokia N8 and the E7 look REALLY good – even if they are Symbian – but Symbian ^3 is already a BIG step forward in comparison to Symbian ^1 as shipped with the Nokia 5800 – and it of course features all those nice things which other platforms (maemo) are still lacking – like full PC Suite support, …

That’s about it from the technical side… Beside of that there were some interesting private developments but those are to be asked in private ๐Ÿ˜‰

Cya next time

PS: I’m really proud of myself – never before kept blogging that long in a row ๐Ÿ™‚

When the decision to buy a new phone has been made the first question many of us are asking themselves is: what do I want (at least I hope many do ^^)

The choices are wide-spread, hard to overlook but still there are some aspects which should be taken into consideration. Of course the following ultra-short reviews are just MY opinion and are by far not complete – mentioning all aspects would be just impossible…

Meego

Nokias and Intels new platform merges the hardly spread Maemo platform (used on earlier Nokia tablets and the N900 supercomputer.. eh mobile phone) and the Intel Moblin distro for Netbooks. It’s base is fully open source, everything is build upstream – as far as possible, communication happens in the open (mailinglists, …) and it is still under very active development. but it is not ready yet.. Nokias next high end phone will be powered by the meego touch libs and therefore be a Meego SOMEHOW but not really… its base platform will still be a modified Fremantle – called Harmatan… so you aren’t getting a true Meego phone with the next released Nokia phone..

I also doubt that the first generation of Meego will be able to incorporate all the features Maemo currently has AND provide even more to keep up with the competition. Well if it has Ovi maps it’s mine ๐Ÿ˜› Really missing a fully featured ovi maps on my N900 running Maemo so I hope that once we are able to run a fully working Meego on N900 that it will not only be the free parts but also those with Nokias proprietary extras (maps, …)

For those not having seen anything of Meego yet those can read these guidelines: http://thenokiablog.com/2010/09/03/meego-ui-screenshots/

Here is a post discussing a removed video by Nokia speculated to show the Harmattan/Meego Nokia phone: http://thenokiablog.com/2010/08/02/meego-video-closer-look/
Update: here’s the vid ๐Ÿ™‚ http://www.engadget.com/2010/08/02/nokias-treatment-of-meego-smartphone-ui-revealed/

At the moment everything we can do is waiting for an awesome platform with a bright future imho with my favourite platform underlying.. Qt โค

Symbian

The widest spread operating system for phones to date… currently it rapidly loosed market shares because there were some design desicions taken which were not the best – or Nokia just took too long to come up to par with the competition or succeed them – even if it has some strong points where all the others can’t compete (synchronisation, business features, …).

But I think that the future will show us that Symbian has also a bright future as with Symbian ^4 it will receive a completely reworked/redesigned UI and with the power and uncountable hours of work which have gone into the underlying libraries I think that could very well be a very big step into the right direction. And again: we are getting a Qt UI ๐Ÿ™‚ although it’s not libmeegotouch but another one: Orbit – sadly they are not compatible…

With Symbian ^3 Nokia already made big step into the right direction (Nokia N8) and I think that will continue with Symbian ^4. We’ve gotta wait ๐Ÿ™‚

One important point also worth mentioning and really needed for Symbian and Meego to succeed is the AppStore… Ovi Store to be precise. This needs to be vastly improved imho…

Some early Symbian ^4 videos (sorry it’s german): http://www.chip.de/news/Symbian-4-Screenshots-vom-neuen-Handy-OS_43895242.html

Android

Frankenstein.. ehm… well.. at least it looks like that to me from a technical POV ๐Ÿ˜€ java based all over, a modified Linux kernel, a pretty closed stack… the opposite to Meego… but apparently it is well received by non-geeks ๐Ÿ˜› its market shares are RAPIDLY increasing taking away Apple its market share… so far so good ๐Ÿ˜€

well.. if it works.. why not… it will never be my favourite platform in terms of programming or openness… but well.. it’s a phone… it needs to work… and look cool ^^ and obviously it fulfills those points… and its appstore is pretty good filled so yeah – if you like it – just use it ๐Ÿ™‚

one thing really missing with Android is a synchronisation suite afaik (never had an Android phone myself) – HTC has got one (I think) – but there’s no common solution…

Maemo

life is over… not supported anymore… get yourself another solution (nitdroid anyone?) … or just be happy with it ๐Ÿ™‚ I’m running Maemo PR 1.2 on my N900 and I’m pretty happy with it ๐Ÿ™‚

maybe someday I will upgrade to Meego (unsupported tough) when it’s stable enough or will go to nitdroid – if it fulfills my needs… who knows… at least I know that I’ve got the power at my hand with my N900 ๐Ÿ™‚

iOS

Everyone knows that strange company producing fruits… apples to be precisely… I don’t like their product policy to be honest… but they are well thought out, play nice together, are closed from the top to the bottom, only work with their own brothers and sisters and are white… or grey.. or black… with an apple on it…

Those who like it should use it… it’s just not what I need/want

So what do you think about phone operating systems? Let me know in the comments ๐Ÿ™‚