[Release notes] Tampella 5.0.0.55

Try to change the SIM Slot

1 Like

10v tampella, Now find “funny” problem. Pushed Flight mode-that went red and stayed, not changing mode on icon. Booted. Try power on pushing looong etc. Dark, nothing happened. Only after using usb power cable and pushing started ok, but flight mode staying red…off text and icon on the corner…wlan worked…hmm…

10v tampella,continue… Now went to settings and there picked Fligh Mode off, icon on desktop disappeared and fligh mode icon via swapping on desktop is ok…a bit strange …

I already tampered with SIM slots, flight mode, 4G/3G before deleting/reinstalling AAS. No mobile data on Android side, Android settings show no SIM cards, Sailfish side works.

Good day! Any hope in “Blocking numbers” new function on 5.0.0.55 to block group of numbers by * at end? Not 1 by 1, as now.

For example: +3967* - block all numbers with the +3967 at the beginning.

As done for now - only full number for block is useless against spam calls.

6 Likes

Yes. Thanks to @dcaliste we now have the ability to block numbers, one by one via the GUI or more widely by using commands in the terminal.
In example, here is the command used in France to avoid known advertising numbers:

dconf write /sailfish/voicecall/filter/ignored-numbers ["’^+33162’, ‘^+33163’, ‘^+33270’, ‘^+33271’, ‘^+33377’, ‘^+33378’, ‘^+33424’, ‘^+33425’, ‘^+33568’, ‘^+33569’, ‘^+33948’, ‘^+33949’, ‘^+338060’"]

This will block all numbers beginning with “+33271” etc.

To check how it went, you can use:

dconf read /sailfish/voicecall/filter/ignored-numbers

There is also rejected-numbers instead of ignored-numbers.

13 Likes

Yea, i test it, we can simply type in Settings app field this sentence - ^+3956 and press Enter. No need to edit system files! (Sure copy this sentence from Notes, we can’t type ^ there).

6 Likes

Thanks @ric9k for the details. Indeed the backend supports blocking ranges of numbers. It was decided not to show it in the UI because I didn’t find any convenient way to do it, adding or editing.

The ignore list lets the caller earing the ringing tone, while the reject list send them to the voice mail.

There is also a white list to always allows a given number or even list, whatever its matching by a ignore or reject pattern.

6 Likes

Have you tried enabling and disabling Flight mode or maybe changing active sim from Settings → SIM cards. If you have your SIM card in slot 1 maybe like this…

  1. disable SIM 1
  2. enable SIM 1

Nb, if you have SIM 2 already disable you need to enable it first.

3 Likes

Omg, cool! Whitelist! Could you please explain, how to use it?

For example, we can block ALL numbers, except +3956* ? How?

1 Like

When removing AAS, did you follow these instructions:

?

2 Likes

A funny bug emerges on the Android side of Tampella-by-upgrade-route (Xperia 10 II): after some uptime, when trying to start an Android app, it instead starts another Android app, the one that has last been shut down. Or not so much doesn’t start it but brings it back up at the point it was (supposedly) shut down.

So when trying to start a new Android up, it instead activates the previous, apparently still-running Android app which had its window shut. This happens on the first try on the icon of the new app. The second try correctly starts the Android app that I was trying to start. Looks like the new Android app tries to start on the first try but quite can’t and shuts down after some seconds.

A reboot fixes the issue.

1 Like

To block all incoming calls except some based on a prefix, you can do:

  • dconf write /sailfish/voicecall/filter/ignored-numbers ["*"]
  • dconf write /sailfish/voicecall/filter/whitelist ["^+3956"]

The logic for the filtering is based on :

 // Give priority to exact matching.
        if (m_whitelist.exactMatch(recipient.remoteUid())) {
            return FILTER_APPROVE;
        } else if (m_rejected.exactMatch(recipient.remoteUid())) {
            return FILTER_REJECT;
        } else if (m_ignored.exactMatch(recipient.remoteUid())) {
            return FILTER_IGNORE;
        } else if (m_whitelist.match(recipient)) {
            return FILTER_APPROVE;
        } else if (m_rejected.match(recipient)) {
            return FILTER_REJECT;
        } else if (m_ignored.match(recipient)) {
            return FILTER_IGNORE;
        } else {
            return FILTER_NO_MATCH;
        }

And the matching function for each list is :

    for (const QString &filter : list()) {
        if (filter.startsWith('+') || filter[0].isDigit()) {
            // Exact number matching
            if (recipient.matchesRemoteUid(filter)) {
                return true;
            }
        } else if (filter.startsWith('^')) {
            // Prefix matching
            if (recipient.remoteUid().startsWith(filter.mid(1))) {
                return true;
            }
        } else if (filter == QStringLiteral("*")) {
            // All
            return true;
        } else {
            qCWarning(voicecall) << "unknown filter" << filter;
        }
    }
    return false;

These are taken from voicecall/plugins/filter/lib at master · sailfishos/voicecall · GitHub for those interested in modifying or improving the code. Note also that this plugin is exporting a library, that can be used in application to change the lists programmatically.

15 Likes

The update went smooth on my XA2 plus, XA2 and 10 III. (The latter is not in use since echo canceling doesn’t
work.)
For the first time since years I could install Tutamail on the XA2 plus and it works!
Qwant search works in the browser.
Wire voice calling works.
Sms works.
Downloading Organic Maps from FDroid failed.
Not yet tested: gps.

The XA2 plus is the best Sailfish device I’ve had. System storage nearly full and the card slot is broken. If I could get hands on a new one with more storage…

3 Likes

I’ve bumped to same issue on Xperia 10 III. I don’t know what triggers it, as I think I’ve only seen that happen once.

Something seems to have been modded with App Support window timings or related mechanics - for example Slack workspace switch now gets stuck in app switcher on 5.0.0.55, whereas previously it would re-zoom into new workspace window successfully by itself.

Fdroid and Aurora do not work with wifi connection.

Thanks, what worked for me was I stopped AppSupport, disabled SIM 1, enabled SIM 1, started AppSupport.

Is it requiered here to follow the “brutal way” uninstall, or can some apps remain when following the “clean removal” part?
Is it maybe possible to identify some more system files to delete to prevent all android apps from have to be removed?

Isn’t echo solved with later Android blob reflash?

1 Like