fMMS 1.0.3 now in extras!

Finally, the day we all been waiting for… fMMS is in extras!

Thanks everyone who helped get fMMS where it is today. :)

Quick run-through of the basics (more or less copy-paste from earlier posts):

  • Auto configuration of MMS APN.
    So, this will work for everyone in PR1.2 (assuming it’s like PR1.2 SDK), but you can get it to work now on a fresh fMMS install by copying /etc/operator_settings from PR1.2 SDK, but what it does is try to configure all MMS related options automatically (PR1.2 should be right around the corner, right? ;)).
  • Connection modes.
    They’ve been around a while now, but I’d like to explain them again as it’s not really obvious how they are intended to work.
    • Polite: This mode only connects to the MMS APN if no other connection is active.
    • Rude: Automatically takes down your current connection, connects to the MMS APN and when it’s done reconnects to the previous connection if possible.
    • Havoc: This is what other phone does (albeit much more reliably), it opens a second connection to the MMS APN in parallel with the one currently open. As an added bonus, the MMS APN is hidden from the “Connections” UI in this mode as it does not need to be visible.
      Due to the nature of the kernel in Maemo 5 there are some ugly hacks involved in this, so if your current connection and the MMS APN configuration share the same network namespace, things might get ugly. Also, if the application fails in some way when opening/closing a connection in this mode it MIGHT lead to the modem not being able to open a new GPRS connection until a device reboot. You have been warned. Note: I’ve been using this mode for more than 3 months and not yet had it happen to me ;).

33 Comments



  1. Thanx man! Just tested it and it works! Setup was just a Google search away. I’ve been waiting for this day. :) Do you have to have the pgm running all the time to be able to receive mms?


  2. @KP: Nope, there is a small(ish) program running in the background that gets automatically started whenever an MMS is received :)


  3. @frals: yeah, figured that out myself by experimenting. :) Real great app! MMS has been the one of the missing features that has annoyed me the most. Truly a great day for the N900 :)


  4. Hi, once you recieve an image is there any way to save it to the phone?


  5. @speedy: just press the image for a while then an “open” box will allow you to see and save the photo in the normal photo viewer.


  6. Nick,
    Thank you for all of your hard work and dedication in bringing MMS function to the N900. 1.0.3 has been a very stable and very functional application, one I use regularly.
    Robert


  7. hi
    i have 3 general questions about fMMS i didnt find in the faq:

    1. does the polite, rude and havoc settings have any differenting effect on batterylife.

    2. in what directory is mms data stored? i was thinking of retrieving midi files from mms’es

    3. im thinking about running havoc mode. what do u mean by not using the same namespace? im using the (AP Name) server: data.tre.se both for mms and internet data but its 2 different connections (one called “3 internet” and the other called “MMS” (created by fMMS)). should i avoid havoc mode then?

    thanks for this super great application!


  8. @Simon:

    1) Can’t say I’ve measured, but not in reality. I guess there’s a slight difference since Rude/Havoc sets up a 3G connection if one isn’t open, but not really. :)

    2) /home/user/.fmms/

    3) You should be able to use Havoc. Namespace issues relate to having the same IP subnet on the WLAN and the 3G connection at the same time (which I’ve not heard of anyone having problems with yet) :)


  9. This is absolute, pure, extreme awesomeness.

    I’ve been using it for about a month now. The only thing that has been annoying me, was that the MMS connection kept taking over, requiring me to manually change connection when I wanted to do something online (which I want to all the time, due to the awesomeness of N900). But now that I understand how it works, I’m just going to let it havoc in the background.

    This is a great example of how the open source ecosystem rocks.

    I’ve made a donation for a couple of beers (or whatever you like). Keep up the good work.



  10. thank you very much for the answers. didnt expect answers that quick either. excellent app and excellent support. like i said before i will donate when i get a new job.

    btw, if u do that trip to maemo hq in finland. then please tell us what u think about it :-)



  11. frals, you are indeed a gentleman. It’s not that I really need to have MMS capability on the N900, everyone knows (or most) that you don’t need to have it when using such a capable phone. But it’s the fact that I now have the option to use it…very much appreciated.

    Cheers,

    Kirk


  12. Hello guys,

    I have following configuration from my provider:
    Data bearer – GPRS
    APN – gprs.mms.lt
    Connection type – secure
    name – mms
    password – mms
    IP address – 194.176.32.149
    MMSC – mms.omnitel.net:8002

    Where should i put mmsc port ? Connection type ? IP address in advanced options ?
    What should be in proxy and in DNS fields ?

    Thank you for your answer.


  13. Hello.
    Have sead it before but I do it again.
    Great work with fMMS.
    I have also added a tread on Telia Forum for those who might look there for helt with fMMS.
    https://forum.tewss.telia.se/topic/257-mms-for-n900/

    BTW. Do you want another challenge?
    I have a suggestion for an app to build.
    Swedbank i sweden have resently released their mobile bankbox for authenticating with the services Swedbank offers on their website, like moneytransfer and so on.
    This “mobile bankbox” is based on SIM Toolkit. SIM Toolkit isnt supported (yet) on N900.

    Wiki about SIM Toolkit.
    http://en.wikipedia.org/wiki/SIM_Application_Toolkit

    Its also disscussed in this Brainstorm:
    http://maemo.org/community/brainstorm/view/support_for_sim_toolkit/

    This is just an idea if you get borrowed and out of idea of what to develope :)
    Have a nice day
    //Daniel Persson, Sweden


  14. thank you guys 4 all the hard work, and keep doing it. I just switch from iphone and start loving my N900 now


  15. Works fine with o2 Germany!
    Unfortunately, only pictures can be received not the text part of an MMS?

    Another problem is that the from field is wrong. I get my email via MMS to my N900 sent by O2. But very frequent, the FROM field is set to “Hotel Solitaer” instead of the real address of the sender.
    Weird! That never happend with my previous phone :-) (I think it didn’t happend in “rude” mode, but seems to always happen in “havoc” mode?

    nexus

    Thanks


  16. oh, in the headers of the MMS, the FROM field is correctly set, but not in the overview part of all received MMS or if u open a MMS.

    nexus


  17. sorry for spamming the comment section with 3 comments :-(
    I’ve forgot to mention that i configured fMMS for my O2 account
    according to this page:

    http://wiki.maemo.org/MMS#O2_Germany

    Maybe something is wrong?

    Thanks,
    nexus


  18. I was wondering about the green icom that appears when using the “share” option. This requires me to open some sort of connection, either wlan or 3G for the fMMS program to start. The green icon then disappears. (Yes I am a total noob). This makes me always start the fMMS program without using the “share” function, even though it is easier to find a picture from the gallery and “share” had it not been for the “forced” manual connection. What is the purpose of having a connection active to get the pic over to the fMMS program? Thanks in advance!


  19. @Andrew: just put “mms.omnitel.net:8002” in the MMSC field.

    IP address can be configured in advanced (unless they mean ip address to Proxy)
    Connection type you can ignore, same with data bearer.

    @Daniel: thanks for the topic at telias forum :) I still have plenty of challenges left with fMMS to start on something that big I’m afraid ;)

    @nexus: Please email me the log file so I can investigate it further, instructions are at http://talk.maemo.org/showthread.php?t=51890

    @Thor: This is a problem in the sharing framework which is closed source and I have no control over I’m afraid :(


  20. Nick,

    Is there a way that fMMS could handle audio files attachements as well? I mean, if there is an option of integrating audio files attachments functionality within fMMS?


  21. @Sam: You should be able to receive audio files just fine, as far as sending goes it would need some kind of audio recoder on the platform, after that it should not be too much trouble fixing the related parts in fMMS. :)


  22. Used fmms on N900 with Vodafone UK and all works well except Havoc mode. I am permanently connected to the internet which shows in the connection details but when I use fmms, which functions fine by the way, I loose my internet and all web pages display “Restricted Request” even though my internet connection details remain the same and intact. The problem is corrected by disconnecting the connection and reconnecting it. Any Ideas on a solution and has anyone experienced the same problem.


  23. Nick,

    Yes, you were right, I had no problem receiving audio file as you were stating. I tried to send a ringtone from my phone to myself and was able to receive it. However, I was not able to do the same with sound recording I made as I was trying to send the file from the phone to myself. It took a little while to process, but then at the end the yellow sign came out stating

    MMSC REPLIED:200_OK
    BODY: {Transaction ID’; 74893′, ‘Response-Text’: ‘Message over size limit’,
    MMS-Version’: ‘1.0’, ‘Message-Type’: ‘n-send-conf’, Response-

    I see it says “message over size limit”
    Assuming of the receipt of this kind of reply, I went ahead and set the resizing to the smallest but still got the same error message. The sound recorder I installed in my N900 is a third party app called “myDicto”.


  24. @Sam:

    Hence the need for an audio recoder (to decrease the file size of audio files), fMMS can only resize images atm. :)


  25. Remember this:

    Mark says: May 30, 2010 at 15:12
    Used fmms on N900 with Vodafone UK and all works well except Havoc mode. I am permanently connected to the internet which shows in the connection details but when I use fmms, which functions fine by the way, I loose my internet and all web pages display “Restricted Request” even though my internet connection details remain the same and intact. The problem is corrected by disconnecting the connection and reconnecting it. Any Ideas on a solution and has anyone experienced the same problem.

    Well no need to worry, for some weird and wonderful reason to problem has gone away all by its self.

    All the best
    Mark


  26. This is awesome App. Thankyou so very much!!

    regards.


  27. man, i’ve dondloaded ur app n still cant get it to work, maybe cus im no guru at thise thing so if u or someone could guide me in how to set it up and all that i will really appreciate.

    thanks ! :)


  28. hey people how do we set this app up.? I’m sure its easy when u kno how.


  29. Hello frals
    Still 3 weeks my FMMS doesn`t working. I do not know why. I deinstalled and installed it again.
    My provider is Swisscom in Switzerland. Is there any other Swiss guy who is using it at the moment and can help me? PLEASE


  30. Hello frals
    since I updated to V 1.3 i got always this failure message:
    MMSC 200_OK
    Body Transaction -id 13001 MMS-Version 1.0
    Message Type m-send-conf Response Status
    Error service denied

    Please help me
    br Thomas

Comments are closed.