N900: Full fMMS Walkthrough (20 min!) – Send & Receive MMS [Updated: 18/04/2010]
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 connectionDON’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
Category: Nokia




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?
cheers…no new camera, just better at using it and spent a long time editing it lol!
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/
latest version now 0.9.0 with some more updates, see post above for details
[...] N900: Full fMMS Walkthrough (20 min!) – Send & Receive MMS [Updated: 18/04/2010] April 16, 2010 [...]
when i open fmms and click on APN: configure it turns blue but nothing happens so i cant config my APN… HELP please
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)
im using version 0.9.3, ive restarted the phone but its still the same.
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 @)
just sent you an email with the details thanks
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!!!!
is is only to one contact at a time unfortunately.
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..
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.
well it’s the developer’s e-mail not mine but it will help him to understand what’s going wrong.
ok thanks will he get in touch with me?
he should do, do this as well, click on my username and get my company e-mail from there and just e-mail the log file to me as well i’ll take a look.
ok email sent i also sent the screenshots aswel
I didn’t receive anything, can you send again to:
fmms _at_ mobilemainframe.co.uk
sorry i sent it to sales. just resent it now.
did you get the email?
no getting any of your e-mails, did you get the one i sent you from my gmail account?
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.
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
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.
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.
Thank you a million!
[...] 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 [...]
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….
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??
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.
[...] 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 [...]
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
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
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.
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!
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
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?
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
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
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
nice aRticle here… very informative