So I installed Lineage OS (LOS) on my Poco F1 and I was pretty happy with it. I noticed a little higher battery drain at first so I started to investigate since this made very little sense to me after getting rid of all the Xiaomi bloatware. But my cell reception seemed to be worse than under MIUI and sometimes when I pick up my phone it shows no reption at all but then recovers quickly and starts to show some bars. So I started to look further into that direction. I installed Better Battery Stats (BBS) which gives you a nice overview of the signal strength and how long the phone has been in each state. Sadly I had no screenshots from before when I still had MIUI but after seeing I had no reception for over 4h today I had to do something so I went back and installed MIUI again to have actual numbers.
Lineage OS (build 2018.11.27) cell signal strength collected over 10 days:
No/Unknown: ~1%
Poor: 22%
Moderate: 28%
Good: 46%
Great: ~3%
For reference, my phone is lying on my desk at day and next to my bed at night, besides that it gets moved very little. I live on the 5th floor in the inner city of Berlin, Germany and I am in close proximity (~500m) to at least 5 cell towers so my cell coverage is excellent.
I opened this thread here because the discussion in the Lineage OS thread moves too fast and no developers nor the OP was answering or even acknowledging this could be a problem. I myself have no idea why or how this would even be possible or make sense. And please understand I am not here to point fingers all I want is to understand it so it maybe can get fixed. Only a handful of people were complaining about this (some about mobile internet/LTE reception) so this might not be a widespread issue or people may not recognize it as one. A rumor I heard was that MIUI might be misrepresenting the actual reception status but without anything to back that up (and I am not sure if that would affect the BBS stats). More to this further down...
MIUI (beta 8.12.13) cell signal strength collected over only ~4 days:
No/Unknown: 0%
Poor: 0%
Moderate: 0%
Good: 3%
Great: 93%
[UNACCOUNTED 4%]
The difference from the first day alone was quite interesting but I stopped testing MIUI after only 4 days. The readings consistently showed time unaccounted for (you can see this in the screenshot for MIUI which is somehow missing 7%, 83+10=93%), which kinda ruins the idea for making these statistics in the first place. I have no idea what caused this to happen, might be an issue with the beta I was using (8.12.13) but can't say for sure.
Furthermore after seeing the numbers I feel like there might be something to the rumor of MIUI misrepresenting the stats. Since BBS was mostly reporting "great reception" which should be 4 (or full) bars if I am correct, but I mostly saw 3 bars on my status bar indicator and rarely 4. Readings under crDroid seem to confirm this and are more consistent with what is going on in the status bar indicator.
crDroid was recommended because of its cell reception (compared to other custom roms), it is based off of Lineage OS and thus hopefully easy to troubleshoot if it indeed has better reception. It had a recent update which specifically pointed out "- improved signal strength stability"
crDroid (build 2018.12.19) after 6 days of testing:
No/Unknown: 0%
Poor: 0%
Moderate: 0%
Good: 80%
Great: 20%
Pixel Experience (build 2018.24.12) after one week of testing:
No/Unknown: 0%
Poor: 0%
Moderate: 0%
Good: 97,5%
Great: 2,5%
SOLUTION(?):
user @PieR confirmed this and provided this link for further insight into the problem: https://forum.xda-developers.com/re...t/dev-fix-signal-issues-fluctuations-t3811950
More details about the topic are emerging and apparently the root of lineage already has something in place for it:
Edit: More ROMs added with very short testing (10min):
Syberia OS
Nitrogen OS
Lineage OS (build 2019.01.10)
Reloaded CAF
Lineage OS (build 2018.11.27) cell signal strength collected over 10 days:
No/Unknown: ~1%
Poor: 22%
Moderate: 28%
Good: 46%
Great: ~3%
For reference, my phone is lying on my desk at day and next to my bed at night, besides that it gets moved very little. I live on the 5th floor in the inner city of Berlin, Germany and I am in close proximity (~500m) to at least 5 cell towers so my cell coverage is excellent.
I opened this thread here because the discussion in the Lineage OS thread moves too fast and no developers nor the OP was answering or even acknowledging this could be a problem. I myself have no idea why or how this would even be possible or make sense. And please understand I am not here to point fingers all I want is to understand it so it maybe can get fixed. Only a handful of people were complaining about this (some about mobile internet/LTE reception) so this might not be a widespread issue or people may not recognize it as one. A rumor I heard was that MIUI might be misrepresenting the actual reception status but without anything to back that up (and I am not sure if that would affect the BBS stats). More to this further down...
MIUI (beta 8.12.13) cell signal strength collected over only ~4 days:
No/Unknown: 0%
Poor: 0%
Moderate: 0%
Good: 3%
Great: 93%
[UNACCOUNTED 4%]
The difference from the first day alone was quite interesting but I stopped testing MIUI after only 4 days. The readings consistently showed time unaccounted for (you can see this in the screenshot for MIUI which is somehow missing 7%, 83+10=93%), which kinda ruins the idea for making these statistics in the first place. I have no idea what caused this to happen, might be an issue with the beta I was using (8.12.13) but can't say for sure.
Furthermore after seeing the numbers I feel like there might be something to the rumor of MIUI misrepresenting the stats. Since BBS was mostly reporting "great reception" which should be 4 (or full) bars if I am correct, but I mostly saw 3 bars on my status bar indicator and rarely 4. Readings under crDroid seem to confirm this and are more consistent with what is going on in the status bar indicator.
crDroid was recommended because of its cell reception (compared to other custom roms), it is based off of Lineage OS and thus hopefully easy to troubleshoot if it indeed has better reception. It had a recent update which specifically pointed out "- improved signal strength stability"
crDroid (build 2018.12.19) after 6 days of testing:
No/Unknown: 0%
Poor: 0%
Moderate: 0%
Good: 80%
Great: 20%
Pixel Experience (build 2018.24.12) after one week of testing:
No/Unknown: 0%
Poor: 0%
Moderate: 0%
Good: 97,5%
Great: 2,5%
SOLUTION(?):
This was pointed out as possible solution and from what i've seen that would make sense. But I can not confirm if it is the definite solution until I've tested a rom after they implemented the fix and so far I am falling on deaf ears (or at least got no response when bringing it up) with the issue and this fix.https://github.com/crdroidandroid/a...mmit/a9d9f3c62fb456d8c47c582900011a9b5d4f9a10
This is the reason for stable signal in crDroid.
user @PieR confirmed this and provided this link for further insight into the problem: https://forum.xda-developers.com/re...t/dev-fix-signal-issues-fluctuations-t3811950
More details about the topic are emerging and apparently the root of lineage already has something in place for it:
but either the poco f1 lineage fork hasnt yet, or it is not working!?Actually that's not the way to implement the fix. I contacted another developer at Lineage and he told me that the above method isn't the right way. The correct method is like the one implemented here. https://github.com/LineageOS/androi...s/apps/CarrierConfig/res/xml/vendor.xml#L1395
Edit: More ROMs added with very short testing (10min):
Syberia OS
Nitrogen OS
Lineage OS (build 2019.01.10)
Reloaded CAF
Last edited: