Writings Photos Code Contact Resume Me
Not First MMS sent via N900 (Fremantle)
Submitted by msameer on Sun, 03/01/2010 - 6: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:

Syndicate content  digg  bookmark

Submitted by frals (not verified) on Sun, 03/01/2010 - 1:26pm.

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 - 11:08pm.

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

Submitted by Alexjar (not verified) on Mon, 04/01/2010 - 12:02am.

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

Submitted by Anonymous (not verified) on Mon, 04/01/2010 - 1:32am.

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 - 4: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 - 4: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 - 7: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 - 10: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 - 4: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 - 11: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 - 4:58pm.

Return it back then period.

Submitted by Phoenix (not verified) on Mon, 04/01/2010 - 3: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 - 6: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 - 11:32am.

dear Ibrahim,

Thanks for your words :)

Guess it's just about time to change!

Submitted by Anonymous (not verified) on Tue, 05/01/2010 - 1:07am.

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 - 11: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 - 3: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 - 5:09pm.

it's working... ben

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

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

Post new comment
(If you're a human, don't change the following field)
Your first name.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <dd> <dl> <dt> <i> <s> <li> <ol> <u> <ul> <br> <br /> <blockquote>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Lines and paragraphs break automatically.

More information about formatting options