[4.3.0.12] MMS works, but MMS retry fails, stays Waiting forever

For what it’s worth I too suffered from this problem today. I can normally send and receive MMS just fine, and infact could still.
However, I received 2 MMS whilst the data connection was very flacky and these MMS showed this behaviour. They showed waiting for hours prior to me trying to fix it.
During this time, I successfully sent and received other MMS. So it is something to do with failing to download instantly.
I tried cancelling and retrying, turning data on and off, opening and closing message app, and of course restarting the phone. None of these actions helped to get the MMS to download.
So I followed the advice above regarding installation of the old problem, and the problem was fixed straight away.
Hopefully this gets fixed in the next OS update.
I have an Xperia X, running 4.3.
I fixed my waiting MMS problem by completed as devel-su, with all open-repos disabled:

# ssu re 4.2.0.21
# zypper ref
# zypper install —old package jolla-messages-1.1.48.3-1.8.1.jolla.armv7hl
*** note I selected option 1 which for me, was to downgrade both jolla-messages, and jolla-messages-settings ***
# ssu re 4.3.0.12
# zypper ref
# reboot

After this, the behaviour of the messages app was correct, and the MMS downloaded upon requesting a retry.
I am not sure if this is a good way of fixing the problem, nor am I sure what will happen when the next OS upgrade arrives. Use at your own risk - nothing seems broken yet. I think I will try and remember to upgrade to the 4.3 packages prior to upgrading, though I don’t know if this is necessary.
If I can provide any further information to aid in fixing this problem please let me know.
Thanks so much.

3 Likes

Has anyone tried the downgrade sailfish-messages trick with Xperia 10iii or running 4.4.? I would love to get MMSs to load, they haven’t since my XA2.

this is STILL broken in 4.4, by the way.

only now you cant downgrade because they changes the DBUS method for sending an MMS (downgrading breaks ‘Share (MMS)’)

1 Like

(f5121 Xperia X, SFOS 4.4.0.58)
This isn’t retricted to broken settings. It works (for me) if “Download Automatically” is active, and, as described by others, the initial download succeeds, otherwise, no luck.
So, (@flypig) why is this not tracked by Jolla?

also, problem appears to be 100% in jolla-messages, not in ofono, which is bizarre.
in 4.4, the problem is worse (or at least different), so it seems they may have tried (ineffectually to fix it)

2 Likes

There are unfortunately still untracked bugs, usually because they’ve not been picked up by someone, or because they’re incorrectly tagged.

However, with the help of the Community Bug Coordination Team we’re doing our best to tidy things up, with the aim that eventually all high quality bug reports will get tracked. Amongst other things the Team randomly selects ten high quality bug reports to add to our internal issue tracker each fortnight.

6 Likes

what can i do to help ensure this issue is randomly selected?

there is NO WORKAROUND for 4.4. downgrading the jolla-messages app doesnt work anymore (for me, at least).
that means these messages are just LOST FOREVER

4 Likes

this is still a (CRITICAL) bug in 4.4.0.68
receiving MMS works only if you first receive it. it is never retried, no matter what you do. messages are lost forever.

2 Likes

@flypig still untracked, as far as i can tell, and MMS are still disappearing forever.
there is no longer any functioning workaround as of 4.4
also, afaict, this affects all users in all countries on all devices, and is a regression as of 4.3

1 Like

For me it’s even worse since the 4.4.0.68 update. I have not been able to send or receive MMS since the update.

It is HORRIFYING that this critical bug still hasn’t been fixed and - what’s even worse - it doesn’t even seem to be of any special interest.

As teleshoes wrote, if MMS reception fails, as there’s no way to retry, the message is actually lost. Which is unacceptable.

1 Like

Is there a way to skew that RNG to include this in the next group of ten that will be selected? Pretttttty pleeeeeease?

1 Like

@slava Could you please make an aarch64 build of your “MMS Settings”? In my case changing some of its settings allows sending larger images via MMS. Sadly, there’s no aarch64 build for the 10 III.
Thank you.

Doesn’t Settings → Apps → Messages → Maximum message size do the trick?

Well, this is really strange. In Settings → Apps → Messages - Maximum message size I have the largest size (1 MB) selected and it is persistent. In your MMS settings I also select “Extra large (1 MB)” but on the XA2 (4.4.0.68) now it persists only until I try to send an MMS. Then (and only then) it automatically changes to Medium (300 kB). And indeed, I can no longer send anything above 300 kB anymore.

What may be causing your MMS Settings to automatically revert to 300 kB? Does it query the network for MMS size limit and automatically changes it?

P.S. As it now also automatically changes the user agent and user agent profile back to “Jolla”, maybe it has something to do with Sailjail, i.e. inability to persistently store the settings and it simply reverts to the defaults?

Earlier, on older OS releases when I was setting the 1 MB limit in your app, it was persistent and allowing me to send messages > 300 kB (which the system setting didn’t allow despite being set to 1 MB). Something has changed…

P.S.2 The good news is that now receiving messages from the iPhone (with or without the “Subject” text) works perfectly fine. Thank you for that!

1 Like

After playing some more with MMS support on the 4.4.0.68, I must say that it is a GREAT IMPROVEMENT vs previous OS versions. The “empty Subject field” issue has been entirely solved. Which not only permits receiving MMS from iPhones (where the Subject field, albeit optional, is enabled but rarely used, resulting in messages that previous SFOS releases weren’t accepting), but also my operator’s voicemail messages. Also, I haven’t yet experienced any problems with sending MMS, as long as the image is small enough to fit operator’s limits.

Two problems remain:

  • it looks that SFOS doesn’t have codecs to play MMS audio attachments (.amr files), which is strange because AMR is a standard in MMS. I’ve already submitted a bug report here. Currently, i need to use an Android version of VLC to play back MMS audio attachments…

  • it looks that there is no proper automatic resize of images to fit the configured operator’s size limit (e.g. 300 kB). I need to manually resize each image in a 3rd party image editing app prior to sending, or else sending MMS fails. Which is extremely cumbersome and time consuming.

Other than those two issues, everything else seems to finally work fine!

Thanks for double checking and letting me know @teleshoes. I’d be grateful if you’d be willing to try the following test for me as well. If you complete the following steps, do you get the same result, and does this look the same?

  1. Open Settings → Apps → Messages
  2. Turn off “Download MMS automatically”
  3. Send yourself an MMS
  4. Open the Messages app and tap MMS bubble to download

Resulting in the same “Waiting” spinner, but the MMS never arrives?

1 Like

done. confirmed, stays waiting forever (so far, ‘waiting’ for 23min)

i also tested alternating download-auto=YES/NO, 3x each, and i have 3 'waiting’s interleaved with 3 pix.

if i cancel+retry a ‘waiting’, it remains waiting.
similarly, if i have download=auto, but i set airplane mode while its downloading, the download fails, and will never succeed ever again on retry.

hitting download-mms instantly does not help. once the mms has failed or been pending, it will never download, ever.

mms-engine never produces any output at all after clicking ‘download’ or ‘retry’. (it produces normal output when sending, and when receiving the pending-mms envelope). if mms-engine has shutdown for inactivity already, it never starts back up.

1 Like

automatic resize works for me. the setting is in settings=>apps=>messages
or dconf write /imsi/$SIM_IMEI/mms/max-message-size $SIZE_IN_BYTES

the part that does jpeg resizing (mms-engine) is open source and the impl looks like it makes sense to me.

lol, SFOS doesnt even play animated GIFs. MMS is only very very basically implemented, because its not important to most users in the supported markets.

except, you know, THIS bug. actually, i have yet to see a single person claim that download-auto=NO works for them at all, since 4.3, so it could literally be broken for everyone.

I’ll play with it some more to test it more thoroughly. As for now, quite often I face problems with sending a picture that, after manual resizing, can be then sent without issues.

Actually, it does. It’s just that it isn’t enabled. There is a very simple modification of the Gallery app that enables it (there is a thread about it on this forum).

Actually, for me the 4.4.0.68 update fixed MMS support to the point that since then I haven’t had a single message that failed to download (which was common prior to 4.4.0.68). So I couldn’t test retry. Maybe I’ll try to enforce it somehow (e.g. interrupt downloading a message by disabling Internet access in the process) so that it fails.