C2 silently loses wi-fi connection

REPRODUCIBILITY: unpredictable
OS VERSION:Tampella 5.0.5.71
HARDWARE: Jolla C2
UI LANGUAGE: English
REGRESSION:

DESCRIPTION:

This happened a few hours after updating to Tampella 5.0.5.71. But it has been happening often since the C2 was returned to me in March (with build 5.0.0.55 installed).
Symptoms: the phone is well charged, and has connected to local wi-fi, either at home (today and previously) or at work (on earlier occasions). It shows WLAN with the local connection and all bars. But MeeCast shows ā€˜no data’ and doesn’t refresh.
I toggle WLAN off and back on.
MeeCast updates.
But the connection is lost again.
Within a few hours, the phone runs hot and the battery drops quickly, down to nothing if this happens overnight.
Each time this happens, I charge the phone to full. shut it down completely (power button then Off icon), wait, start it up, start the usual sailfishOS apps, wait several minutes, start AppSupport, wait, then start MeeCast and WhatSapp. Sometimes I’m lucky and it runs fine, connecting at home and at work, no issues for a week or more; sometimes the problem occurs within a day.
If I forget to check whether the phone is actually connected, then WhatsApp messages aren’t sent, and an SMS reports ā€˜problem sending’. At that point I might see that WLAN shows my home connection, but the phone and I are somewhere else.
If I’ve tried to send an SMS when WLAN appears to be on but isn’t, I can’t send any more texts even if I reconnect, or turn off WLAN to use cellular.But

PRECONDITIONS:

STEPS TO REPRODUCE:

  1. Happens randomly

EXPECTED RESULT:

WLAN to show its actual current connected state.
Phone to maintain its connection to a known local WLAN that’s in range, and not lose the connection randomly.
Phone to use cellular when WLAN is not available.

ACTUAL RESULT:

WLAN shows connected when it isn’t.
Phone disconnects from WLAN for no obvious reason.
Phone doesn’t use cellular when WLAN appears to be on, but isn’t.

MODIFICATIONS:

ADDITIONAL INFORMATION:

After installing Tampella 5.0.5.71, I checked the new AppSupport settings but didn't change them.
Other relevant reports (before this release):
https://forum.sailfishos.org/t/c2-phone-falsely-claims-being-on-wifi/22266
(my symptoms match those patoll reported)
https://forum.sailfishos.org/t/c2-wifi-strange-issue/25032
https://forum.sailfishos.org/t/are-there-still-connectivity-issues-with-c2/25228

I don't think this relates to my router settings, since it's also happened when the phone has been connected to the work network, in the office.
I've wondered if there's a race condition at startup, since sometimes all is well for days and other times not.  If logs would help, please give me instructions.

I do appreciate all the work that goes into SailfishOS. The release notes for 5.0.5.71 noted fixes for C2 connectivity and I really hoped it would make my phone reliable--so sad that we're not there yet.
4 Likes

Unfortunately this is indeed a big problem with the C2 at the moment. If you look for, you will find other threads about this bug

Can confirm this. The bug was there before, but with 5.0.0.71 it is worse, now.

in my case it is the other way round.
It is better since .71

I don’t know if this is related or not, but i found this this silent wifi failure happens most often if there is a big mesh or multiple bssid with same name. not sure, but it might think it’s online when it’s not? maybe a reconnect workaround when there’s packet errors and there’s another one with same name/bssid that has a threshold higher link quality, would be a good way? maybe the threshold error packets vs successfull packets is related?

I am sitting in front of my only AVM fritz.box with no mesh and I have this error almost day-by-day…

I wonder if Jolla/sailors are aware of this problem which is really a pain.

I noticed the same WLAN behavior on my Sony XZ2 Compact (community port) just before I started daily-driving the Jolla C2 in November 2024, so I conclude an update to a WLAN Software component before SFOS 5.0 introduced this strange problem.

I’ve never been able to use wifi reliably on my C2. My mobile data plan is very generous so I just don’t bother with wifi.

It may work for a while, but the battery drains faster. And sometimes it sort of kills connectivity completely. It’s like if the device is routing all data packages through the broken wifi connection and nothing gets through. I’ve also experienced a really wierd issue where the phone suddenly starts to become sluggish until wifi is turned off. That one is extremely wierd…

Sadly, this is a continuing story. Since the upgrade to Tampella 5.0.0.72, I’ve had to restart my C2 six times because of sudden battery drain, which I believe relates to the connectivity issue.

Only two of these restarts have been good ones, letting the phone run normally for at least 5 days (I’ve had 10 days and 8 days, with some instances of WLAN not connecting or not switching to cellular, that I could fix without restarting.) My Xperia 10-II often ran 30 days or more without a restart, and I don’t think its battery ever discharged suddenly, with no activity.

CSD tool reports ā€˜battery pass’

I really like my C2, it’s just the right size for me, has a good screen, runs apps my Xperia 10-II couldn’t (old Android). But it has these ongoing problems with basic functions, making me feel it’s unreliable. I do hope the next software release has a solution.

See also https://forum.sailfishos.org/t/c2-wifi-strange-issue, and https://forum.sailfishos.org/t/are-there-still-connectivity-issues-with-c2/.

Thanks for reading, happy holidays everyone

2 Likes

Right now my C2 is having a good run, it’s been up just over 7 days and it’s still connecting, at home and when I’m out. But before that three times in a row it failed within two or three days. This is what I’ve observed, on many occasions since getting the C2 back from Zendesk in March 2025.

Sometimes, when I’m not using the phone:

  • it stops connecting; WLAN shows the name of the last wifi connection, home or work, but MeeCast hasn’t updated, WhatsApp messages have not been received; it hasn’t switched to cellular
  • the back of the phone, near the top, is hot
  • the battery runs down quickly, around 10% an hour.

If I’m not aware of this (for instance, it’s overnight), the phone can run down completely.

The only fix is to turn the phone off, charge it, and start it fresh. I have ā€˜Start Android appSupport on bootup’ turned off.

The worst part of this is that I can never be sure the phone will work all day. I might be out and not receive phone calls or be able to make a call; I might start the day with no working phone, and need to charge it up at work before I can use it.

Have I got a dud phone?

Or am I doing something that causes these problems?

When I use it for a while, the back gets warm near the bottom, and it cools off when I put the phone down. I now know that feeling heat at the top is a warning sign.

Maybe this set of symptoms might help developers track down the issue. Or perhaps a solution is already on the way in the next software release…I do hope so.

No, it’s just a bug, a very, very annoying one but still just a bug. Although it would be interesting if you could run e.g. Crest to see which applications are at the top of the list when the battery is draining quickly. I haven’t noticed that battery drain, at least not in relation to the Wi-Fi bug, so perhaps an application is going crazy trying to update and not receiving anything.

2 Likes

Thank you nthn, that is reassuring–in a way :slight_smile:

What’s the best source for Crest these days? I’ve had it installed on Xperia phones but I’m having trouble finding it for my C2. Perhaps there’s an alternative?

I run Lighthouse all the time. Next time I have the problem, I’ll try to see what it’s reporting.

So, this rings a bell to me,

I don’t often have the hard fail where a reboot is necessary, but it does happens sometimes, like once a month?

However, i did have a suspicious battery drain at some point, where it was connected to a powerbank, and i just assumed the powerbank was bad, cause the phone was kinda hot and the powerback was drained dead.

Most of the time, i check the status of my family members with the XMPP, because that will go gray if the wifi is not working, but does report it working. So, i check this every couple of hours or so. (also works for the 1st issue), so if that fails, i turn off wifi and back on again, and verify with the XMPP in messages. and i reboot if that doesn’t work like 5 times.

I had also been experiencing battery drain & C2 warmth a couple of times, and suspected it’d have something to do with Wifi issues. However, after your notes, I, too, installed Lighthouse. Every time since, when I’ve experienced the battery drain & device getting warm, I’ve opened Lighthouse and there has actually been a hanging Tooter process in the background. (It could be that Wifi getting stuck also causes such thing, but I’ve become quite quick to notice that & noticed that by turning it off for some time and then re-enabling, it’s fixed)

Thanks for your comments, Mazoon. I haven’t got Tooter installed.
Next time the battery starts draining fast, I’ll try turning off wifi and waiting a bit before re-enabling it.
Right now my phone has been up for 6 days and still seems good–this is a good run for me.

1 Like

unsure if related, but i started a new job and have had multiple issues, but it seems somehow less frequent in ā€œknownā€ wifi environments? this seems ludicrous as an observation, so i’m putting it into coincidence.

I think this matches behaviour I’ve seen. Maybe not a coincidence

1 Like

If you take a look in the conman gitub-repos of sailfishos, you can see there is some work done, which seems related to disconnection of wifi-connections. I’m not a dev and dont understand much of that what is happening on github but I hope its a sign that this bug could disappear with one of the following updates. At least its worked on.

yeah, but there is 2 issues, i suspect they are kernel driver related, and this disconnect stuff is more like a fallback behavior, which would help in usability, but that 2 kernel driver/firmware bugs should get fixed. like, it doesn’t let usermode know that the wifi is failing, etc… and that other ones is like a hang where you actually need to reboot.

At least that is my understanding of it

1 Like