N900: Full fMMS Walkthrough (20 min!) – Send & Receive MMS [Updated: 18/04/2010]

| April 16, 2010 | Comments (53)

Update: The latest and final one stop shop for all your questions regarding fMMS can now be found at my new blog (thetekblogger.com), the post can be found here: http://thetekblogger.com/2010/05/27/fmms-1-x-for-nokia-n900-f-a-q/
Please direct any questions to the comments section on the above post


Hey all, it’s LLAADD again and this time I have for you a wopper of a video for your viewing pleasure!

Some of you may have seen my video back in January about fMMS, with a quick brief of how to use it, etc (if not see here: http://wp.me/p73J2-1mQ), but since then I have had quite a few comments and questions on that post and on YouTube about how to do specific things which I didn’t properly cover last time. As well as that in the last couple of months, the developer of fMMS (frals), has been working very very very hard and bought out some very nice updates so I thought this would be the perfect time to make a new video and this time make sure that I cover as much as I can.

I actually recorded the video a few days ago but because of the type of camera I’m using I had to do a lot of editing so have only just completed it, and as such, when I recorded it, the version available was 0.6.1, but the next day, the developer decided to add a couple of minor tweaks (see below) and also give it a version bump to 0.7.2 (So far).

Note: With version 0.7.2 and the latest 0.9.0 I was able to successfully send and receive a message in “havoc” mode, and also pictures with width 2048 without any issue!

Clarification about havoc mode from frals (the developer of fMMS):

It won’t physically break your phone, however – if it fails and the user keeps trying to send/get MMS with havoc enabled and it fails again – it might result in the modem not setting up any new GPRS connections until you reboot the device… Basically as of 0.7.2 this shouldn’t really happen unless someone really tries to break it, but it *might*.

For the record I’ve been running Havoc mode for ~2 months and not yet managed to break it

(Uploaded onto DailyMotion as YouTube won’t let me submit one over 10 min)

Recent Updates

Version 0.6.1 (07/04/2010) now allows option to choose how the application manages connections to send and receive an MMS:

  • Polite (Default behavior <0.6): Only switch to MMS connection if no connection is active, otherwise do nothing (pretty much)
  • Rude: Force a disconnect of the active connection regardless of what it is, connect to MMS APN and then reconnect to the old one.
  • Havoc: Try to bring up a connection to the MMS APN in parallell with whatever is active, this is what most other phones do. Note that to get this functionality on the N900 there are a few ugly hacks active which might break stuff, but it *should* work ;)

Version 0.6.2 (09/04/2010):

  • viewer can now show messages even though ‘From’ header is missing
  • screenshot for showing while application is loading is now taken after each listview refresh
  • more logging to connectors
  • fixed bug where application would not launch after successfully sending a message

Version 0.6.3 (10/04/2010) a.k.a ZOMG CONTACTS ARE WORKING:

  • contacts should now match against any number in the phonebook
  • not redrawing listview all the time, should give a smoother experience
  • removed some duplicated code in viewer
  • added copyright notice to source files
  • moved the configuration dialog to its own class

Version 0.7.0 (10/04/2010) a.k.a. “It was time for a version bump anyway”:

  • Fixed installation of fmms_config_dialog
  • Viewer ‘to’ button now brings up a libosso-abook widget (aka normal contacts list view)

Version 0.7.1 (15/04/2010):

  • composer ‘to’ button works when launched via sharing service
  • looked up names/avatars are cached for better listview draw time
  • havoc connector now works with APN requiring user/pass
  • glist implemenation slightly less broken
  • user-agent configurable via gconf-key /apps/fmms/useragent

Version 0.7.2 (15/04/2010):

  • fixed wappushhandler to disconnect when bailing out of __get_mms
  • fixed fmms_magic so it should actually work properly now
  • delete in controller now defaults to mmsdir/pushdir if lookup in db fails

Version 0.9.0 (18/04/2010) aka “Getting really close now…”:

  • redid configuration for apn
  • automatically fetches operator settings from /etc/operator_settings if available
  • border around interaction area in sender
  • ‘forward’ option added in viewer
  • only stores sent messages if mmsc responds it was successfully submitted
  • fixed some issues where dbhandler would break when concatting strings
  • delete function now uses os.listdir to get the list of files
  • message time is converted to localtime when fetched from db
  • sane defaults on first launch

Short FAQ (from frals)

Problem: “Name or service unknown”/”No route to host”/”Connection refused” or similar when sending
Solution:
Make sure you are connected to the MMS APN  – if you still get the error, try pinging the mmsc host from the terminal. If it still fails, double check your connection settings. If your provider list a “MMS Proxy” or “MMS Gateway”, input this in the HTTP Proxy settings for the connection

DON’T FORGET TO SET THE PROXY IN INTERNET CONNECTIONS

Useful Links

Before Installing, please read: http://talk.maemo.org/showpost.php?p=343619&postcount=1

Developer’s Site: http://mms.frals.se

Maemo Forum: http://talk.maemo.org/showthread.php?t=39737

Wiki (with more network settings, etc): http://wiki.maemo.org/MMS

UPDATE: Application is out of beta so no longer requires the development catalogue.

Application Library’s

You will need to add the Extra’s Development and Extra’s Testing library’s to be able to download and install the fAPN and fMMS applications.

I would recommend that you disable BOTH of these library’s after you have installed fAPN and fMMS as many people have completely bricked their phones by installing applications from here, and a few day’s ago I joined them, it took me a long time to get my N900 back to life and I was lucky that I was able to but I lost everything from my phone (So do a backup of the phone and the Mass Memory before you start)….

YOU HAVE BEEN WARNED!

Maemo Extra Testing

Catalogue Name: maemo.org extras testing
Web Address:
http://repository.maemo.org/extras-testing/
Distribution:
fremantle
Components:
free non-free

Maemo Extra Development

Catalogue Name: maemo.org extras devel
Web Address:
http://repository.maemo.org/extras-devel/
Distribution:
fremantle
Components:
free non-free

Main Settings

When Required use the following settings regardless of which provider you are with or which country you are in

  • Resize image: 300 (You can try higher – I found 500 work ok) Latest update has 4 preset modes: Small, medium, large and original (note: original does not work for a lot of people)
  • Phone Number: (Your phone number in international format i.e. +447000000000)
  • Connection Mode: Rude (you can try havoc but if things stop working, backup your device to a removable memory card and then restart your device) Havoc mode should be safe to use.

Network Specific Settings

The settings for some of the UK providers are below and some more for providers in other countries can be found in the official wiki here: http://wiki.maemo.org/MMS

o2 UK (Contract)

  • Connection Name: O2 MMS
  • Connection Type: GPRS (also works with Packet Data)
  • Access Point Name: wap.o2.co.uk
  • User Name: o2wap
  • Password: password
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 193.113.200.195
  • Port Number: 8080
  • MMSC: http://mmsc.mms.o2.co.uk:8002

o2 UK (Pay and go)

  • Connection Name: O2 MMS
  • Connection Type: GPRS (also works with Packet Data)
  • Access Point Name: payandgo.o2.co.uk
  • User Name: payandgo
  • Password: password
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 193.113.200.195
  • Port Number: 8080
  • MMSC: http://mmsc.mms.o2.co.uk:8002

Orange UK

  • Connection Name: Orange MMS
  • Connection Type: GPRS
  • Access Point Name: orangemms
  • User Name: (leave blank)
  • Password: (leave blank)
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 192.168.224.10
  • Port Number: 8080
  • MMSC: http://mms.orange.co.uk

T-Mobile UK

  • Connection Name: T-Mobile MMS
  • Connection Type: GPRS
  • Access Point Name: general.t-mobile.uk
  • User Name: user
  • Password: pass
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 149.254.201.135
  • Port Number: 8080
  • MMSC: http://mmsc.t-mobile.co.uk:8002

Vodafone UK

  • Connection Name: Vodafone MMS
  • Connection Type: Packet Data
  • Access Point Name: wap.vodafone.co.uk
  • User Name: wap
  • Password: user
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 212.183.137.12
  • Port Number: 8799
  • MMSC: http://mms.vodafone.co.uk/servlets/mms

Three UK

  • Connection Name: Three MMS
  • Connection Type: Packet Data
  • Access Point Name: mms.three.co.uk
  • User Name: (leave blank)
  • Password: (leave blank)
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 217.171.129.2
  • Port Number: 8799
  • MMSC: http://mms.um.three.co.uk:10021/mmsc

Virgin UK

Note: Virgin must enable MMS for your account. Contact Virgin Customer Services

  • Connection Name: Virgin MMS
  • Connection Type: Packet Data
  • Access Point Name: goto.virginmobile.uk
  • User Name: user
  • Password: (leave blank)
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 193.030.166.001
  • Port Number: 8080
  • MMSC: http://mms.virginmobile.co.uk:8002

Tesco Mobile UK

  • Connection Name: Three MMS
  • Connection Type: Packet Data
  • Access Point Name: prepay.tesco-mobile.com
  • User Name: tescowap
  • Password: password
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 193.113.200.195
  • Port Number: 8080
  • MMSC:http://mmsc.mms.o2.co.uk:8002

BT Mobile UK

  • Connection Name: BT Mobile MMS
  • Connection Type: Packet Data
  • Access Point Name: mobile.bt.uk
  • User Name: user
  • Password: btmms
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 212.183.137.012 or 62.239.21.123
  • Port Number: 8799
  • MMSC: http://mms.bt.com/servlets/mms or http://mmsc.btmms.co.uk:8002

ASDA Mobile UK

  • Connection Name: ASDA Mobile MMS
  • Connection Type: Packet Data
  • Access Point Name: asdamobiles.co.uk
  • User Name: wap
  • Password: wap
  • Prompt password at every login: No
  • Use Proxy: Yes
  • HTTP Proxy: 212.183.137.12
  • Port Number: 8799
  • MMSC: http://mms.asdamobiles.co.uk/servlets/mms
<object width=”480″ height=”360″><param name=”movie” value=”http://www.dailymotion.com/swf/video/xcy9u3″></param><param name=”allowFullScreen” value=”true”></param><param name=”allowScriptAccess” value=”always”></param><embed type=”application/x-shockwave-flash” src=”http://www.dailymotion.com/swf/video/xcy9u3″ width=”480″ height=”360″ allowfullscreen=”true” allowscriptaccess=”always”></embed></object><br /><b><a href=”http://www.dailymotion.com/video/xcy9u3_nokia-x6-unboxing-stop-motion_tech”>Nokia X6 Unboxing (Stop Motion)</a></b><br /><i>Uploaded by <a href=”http://www.dailymotion.com/llaadd86″>llaadd86</a>. – <a href=”http://www.dailymotion.com/gb/channel/tech”>Technology reviews and science news videos.</a></i>

Category: Nokia

About llaadd: Blogger, and Moderator for "MyNokiaBlog.com" by Jay Montano. I write help guides and review on my own site: JustGuides.net I work full time but in my spare time I also repair phones, and other electronics. Find me on Twitter: @llaadd View author profile.

Comments (53)

Trackback URL | Comments RSS Feed

  1. Jay Montano says:

    Great Job man, thanks for this new fMMS walkthrough.
    Excellent work too on the video (didn’t know we could embed daily motion)

    Did you get a new camera too?

  2. Jay Montano says:

    Oh and if anything does go wrong folks, hard reset N900.
    Takes 5 minutes, and you can restore everything if you backup (to memory card)

    http://mynokiablog.com/2010/01/03/how-to-hard-reset-nokia-n900/

  3. llaadd says:

    latest version now 0.9.0 with some more updates, see post above for details

  4. [...] N900: Full fMMS Walkthrough (20 min!) – Send & Receive MMS [Updated: 18/04/2010] April 16, 2010 [...]

  5. Paul Harding says:

    when i open fmms and click on APN: configure it turns blue but nothing happens so i cant config my APN… HELP please

    • llaadd says:

      what version are you using? and have you restarted your phone since installing the latest version (it should be 0.9.2 at the time i wrote this message)

      • Paul Harding says:

        im using version 0.9.3, ive restarted the phone but its still the same.

        • llaadd says:

          that is very strange, if you can take a screen shot (Shift + Ctrl + P), also try uninstalling it completely, restart the phone, re-installing and restart the phone again.

          before you do that, if you are able, also can you get the log and e-mail it over to the developer and he can look into it:

          1) Open x-terminal.
          2) Enter:
          cp /tmp/fmms.log /home/user/MyDocs/
          and press enter.
          3) Now you can either find “fmms.log” from the File Manager (under N900) or in the root folder when you attach the device as Mass Storage Device to your PC.

          4) E-mail this to: fmms _AT_ frals.se
          (Replace _AT_ with @)

  6. Victorio says:

    FMMS T-Mobile USA Users

    Try tou use “Automatic Configuration” this is located when you scroll down the Advance Settings; check the box (Automatic Configuration) and then use Connection Mode: HAVOC. Note: Use the latest versions of fMMS 0.9.2 and fAPN 0.6-1
    You are allow to sent a MMS to just one contact at the time???
    Should it be for few contacts!!!!

  7. Victorio says:

    Nokia N900 MISSING FEATURES

    Does anybody knows; how can I set up my N900 for printing? I used to do that with my Nokia E90. Nokia Company should put these features for Printing, Picture messaging, Google Maps, Voice Recognition, MSN, etc,etc… into this new expensive device N900!!!!!!!! Now we have to wait and set up all these issues by ourselves..

    • llaadd says:

      sorry to be hard on you but the N900 was never supposed to be a mainstream device, and I don’t know why people think it’s Nokia’s flagship because it is not in the slightest bit, if you did any sort of research, you will have known that the previous versions of this phone did not have all these things such as mms, printing, etc, this device is an experimental device first, internet tablet seconds and phone last, and that’s how Nokia originally intended it, it’s only because of extremely high demand that Nokia are working to add much much more to this device. If you had done any sort of research into the phone then you would know this, so sorry to be blunt people but please stop complaining about what this device is missing, I’m not excusing Nokia of other failures with other devices, just the one’s they are being blamed for on this one. The N900 is a geek’s phone, make for fiddling around with, I know a few people who i told not to get it, did get it, and didn’t get on with it, I personally love mine because I know how to use it, for most of you guy’s i’d say you should have just waited for the next MeeGo phone which should be more like a normal phone with great internet capabilities and not the other way around.

  8. llaadd says:

    Paul Harding :

    just sent you an email with the details thanks

    well it’s the developer’s e-mail not mine but it will help him to understand what’s going wrong.

  9. Paul Harding says:

    sorry i sent it to sales. just resent it now.

  10. Paul Harding says:

    did you get the email?

  11. Paul Harding says:

    yeah and sent one back to u. the developer has been in touch and sorted the problem i needed to update to version 0.9.7. working great now thanks for ur help.

  12. Alan says:

    Hi

    Your walkthrough is excellent, however once I have followed the instructions, when I take a picture and then try to send it, I get an error message stating there is an invalid attachment please make sure the file is valid, any ideas what this could be or mean

    • llaadd says:

      do not use 0 as image width, I set mine to 2048 which is plenty big, and it works fine, the program cannot send the image without doing some sort of resize.

  13. Kerry Thomas says:

    Every time I try to set up MMS connection, Im unable to connect via my vodafone connection – something gets messed up somewhere and I have to have my service provider reconfigure the phone via sms.

  14. SK says:

    Thank you a million!

  15. [...] 5, 2010 1:57 am I’m sure a lot of you have seen my video walkthrough’s (April 2010 & January 2010) for the previous versions of fMMS, well today frals (developers of fMMS) has [...]

  16. Lance says:

    N900 fMMS version 1.02

    Received picture. Pressed and help picture. Open dialog appears. Clicked OK.
    Imaged in editor. Rotated etc.etc.
    Closed image and went to gallery. Sounds started buzzing. Got worse.
    Shutdown phone and rebooted. All is OK now.

    Vodafone Australia. Havoc mode.

    I suspect interaction between fMMS and image editor….

  17. Andy says:

    i have recieved the MMS from version 1.02 but how to i save it to the phone? Also what do i need to disable so it doesnt get ‘bricked’, i have went to app manager and disabled the two new app catalogues that i created, is that ok now??

    • llaadd says:

      long press on the image and it should have option to open, then just save from there. and yes just remove or disable the extra’s testing and devel catalogues, now that the application is in the main catalogue, you no longer need the additional catalogues.

  18. [...] 17/04/2010 – Could o2 be the first in the UK to launch the Nokia N8? 16/04/2010 – N900: Full fMMS Walkthrough (20 min!) – Send & Receive MMS [Updated: 18/04/2010] 06/04/2010 – Ovi Maps 3 now for E71 & E66 (Free Navigation) 05/04/2010 – Nokia [...]

  19. jon says:

    Hi, great walkthrough,

    one problem,

    it worked fine or the first 20 or so minutes, but when i send a picture now it says it is an invalid file attachment. i noticed someone above had the same problem, but i have downloaded the latest version, which only allows me to resize an image to ‘small’ ‘medium’ or ‘large’. I have tried all 3, and still no luck. Any ideas?

    Thanks again,

    Jon

  20. ash says:

    can you help??…. ive done all what you have said up to the point where you click on the fmms, on yours the config comes up on its own asking for APN,your number,size, and so on, well for some reason none of this comes up on mine, and when i go in to config on the menu of the fmms, all it has in there is size and connection mode, have any ideas to why mine is different, as im form the uk myself and would think it be the same, im allso with vodafone if that helps atall

    • llaadd says:

      what version do you have, as the latest is 1.0.3 or 1.0.5 I think. if possible can you take screen shot of the config screen (press Shift + Ctrl + P together – it will same in images folder in screenshots sub-folder). Also try uninstalling and re-installing, it shouldn’t delete your MMS messages.

  21. ash says:

    well i only got the version today so its the latest to date! I will try to get up a screen shot, but have to addmit other then what i said above all thats on the screen is size and connections, i have allso uninstalled and re installed many times today still nothing new! i really cant figure out where i am going wrong!

  22. llaadd says:

    Update: The latest and final one stop shop for all your questions regarding fMMS can now be found at my new blog (thetekblogger.com), the post can be found here: http://thetekblogger.com/2010/05/27/fmms-1-x-for-nokia-n900-f-a-q/
    Please direct any questions to the comments section on the above post
    

  23. Ed says:

    Hi

    Many thanks for taking the time to share this fantastic app.
    I’m having a problem getting it to work.

    When trying to send I get the following error message:
    Error: 101 Network is unreachable
    Please make sure your APN settings are correct

    I’m on T-Mobile UK (Contract) All my settings are setup as per the instructions except the “Connection Type” which is “Packet Data”. I believe it should be GPRS. I cannot change this in the settings though as it’s fixed/default to Packet Data.

    Could this be whats causing the error? If so; can anyone please provide some advice on how I can change it?

    • llaadd says:

      pleae check the link at the top of the page in red for the latest instructions on how to set up fMMS as a lot has changed since this release…also post on there if you still have any issues

  24. louise says:

    hi there i managed to get the apps for this and ive watched ur video but when i click in my fmms on my phone and it opens mine dont come up configuration just settings any idea if ive set it uo right? x

    • llaadd says:

      please check the link at the top of the page in red for the latest instructions on how to set up fMMS as a lot has changed since this release…also post on there if you still have any issues

  25. nice aRticle here… very informative

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.