Writings Photos Code Contact Resume
Not First MMS sent via N900 (Fremantle)

You are here

Submitted by msameer on Sun, 03/01/2010 - 4:27am

I've spent the past few days trying to get MMS to work on the N900.

EDIT: Seems frals has managed to beat me!

I started by trying to enable receiving so I can try to monitor DBUS and see what's going on. This failed and my operator (Elisa Finland) sent me an SMS stating that they can't send me the MMS configuration and I have to send an MMS first (According to Google translate's Finnish to English translation).

I then decided to try implementing sending.

I needed a custom MMS encoder so I can build my MMS. I also discovered that I know nothing about these things and started working on an MMS encoder/decoder.

I used a sample MMS, enjected my number and kept trying.

After long hours of working, I managed to hear my N95 vibrating and it was it :-D

This is just a proof of concept. Sending works. I need to figure out how to receive the wap push notification and how to bring up the GPRS connection in a clean way.

I'll post detailed instructions and the code I used when I get some sleep ;-)

Here's the HTTP headers sent:

Content-Type: application/vnd.wap.mms-message
User-Agent: NokiaN95_8GB/31.0.015; Series60/3.1 Profile/MIDP-2.0 Configuration/CLDC-1.1
x-wap-profile: http://nds1.nds.nokia.com/uaprof/NN95_8GB-1r100.xml
Accept: */*, application/vnd.wap.mms-message, application/vnd.wap.sic
Accept-Charset: utf-8\r\nAccept-Language: en

Ah, and I didn't yet parse the reply I've received from elisa's server ;-)

Finally, a nice screenshot of my terminal:


Submitted by frals (not verified) on Sun, 03/01/2010 - 11:26am

Cool - I'm working on the same thing (in python), you can see my progress at http://talk.maemo.org/showthread.php?p=450981#post450981 :)

Submitted by Marko Mattila (not verified) on Sun, 03/01/2010 - 9:08pm

Nice work Mohamed! I better start to follow how you spend your free time:)

Submitted by Alexjar (not verified) on Sun, 03/01/2010 - 10:02pm

This is awesome. Thank you very much for your hard work.

Submitted by Anonymous (not verified) on Sun, 03/01/2010 - 11:32pm

Why are you working on this when Nokia will add MMS to the next firmware which will be released shortly?

Submitted by Morpheus (not verified) on Mon, 04/01/2010 - 2:30am

Dear Anonymous, I guess that's the most important aspect of having a MAEMO device.
Break bounderies, create stuff, challenge yourself, imo that's the real spirit of it.

"some rules can be bent others can be broken"

Nice work Mohamed!

Submitted by Anonymous (not verified) on Mon, 04/01/2010 - 2:36am

we don't know when shortly is. even if and when Nokia finally release it, it is still better to have an alternate option if nokia's turn out plain and featureless. :D

Submitted by Anonymous (not verified) on Mon, 04/01/2010 - 5:42am

thanks from an end user who can hope your code is going to get used in their update

Submitted by Costa (not verified) on Mon, 04/01/2010 - 8:23am

Guys I'am not much of a techy so what you guys are saying sounds a bit out there to me, but I would realy like to be able to use mms as a feature on my N900.Is there anyone that can actually guide me through this in a step by step method?
By the way I'm you guys would agree that mms or no mms this is a great phone.

Submitted by msameer on Mon, 04/01/2010 - 2:58pm

This is still alpha quality stuff. There's nothing yet for the end users. Will post about progress here.

Submitted by Giorgio (not verified) on Mon, 04/01/2010 - 9:49am

a great phone for sure, but why the hell nokia did not spent some time for implementing a such common standard feature for a phone...i pay 500 and more euros and i pretend mms...but from nokia..they must work not the community...community should spend time for added value apps in my opinion...
anyway my respect for who's trying to make this work...

Submitted by msameer on Mon, 04/01/2010 - 2:58pm

Return it back then period.

Submitted by Phoenix (not verified) on Mon, 04/01/2010 - 1:29pm

Great job, I myself have no idea about using the linux os but very glad to see people working on apps and ad ons for the maemo community. Keep up the good work and thanx.

Submitted by Ibrahim (not verified) on Mon, 04/01/2010 - 4:19pm

Hello Mohammad
أول شيء أحب اتشكرك
وانا بصراحة فخور جدا بقرائتي هذه الصفحة
لأننا بالعادة لسنا متعودين ان نرى هذا النوع من التحدي إلا عند الأمريكان
فهم بالعادة الذين يكسرون حماية الجهاز او يضيفون إليه او او او او
ونحن العرب فقط نأخذ ونترجم
فأشكرك على مجهودك الرائع

the Nokia N900 is the greatest phone i EVER used, i don't feel its a phone anymore, i think nokia had beet apple Badly,
In the next five years this Phone will be a standered

Submitted by msameer on Tue, 05/01/2010 - 9:32am

dear Ibrahim,

Thanks for your words :)

Guess it's just about time to change!

Submitted by Anonymous (not verified) on Mon, 04/01/2010 - 11:07pm

Hi. In case you're interested, the old Trolltech Qtopia project supported MMS, with a library for handling SMIL presentations, etc.
The code is still available via the QtMoko project on sourceforge (and possibly elsewhere).

Submitted by msameer on Tue, 05/01/2010 - 9:36am

I am already using the wsp encoder and decoder from qt-extended. I only fixed one bug in that code. do you kow of any improvements done by the QtMoko project ?

Submitted by Anonymous (not verified) on Wed, 06/01/2010 - 1:50am

No, I don't know of any improvements.
Sorry, I wasn't aware that you were familiar with the code; I was only pointing it out in case it would have been helpful.

Submitted by ben (not verified) on Fri, 03/06/2011 - 3:09pm

it's working... ben

Submitted by Anonymous (not verified) on Fri, 02/07/2010 - 12:37pm

can u help me to install mms in my phone? i really need this. pls.

Add new comment

Subscribe to /  digg  bookmark