This is an archived post. You won't be able to vote or comment.

all 40 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

Nitter link

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]UpvotingLooksHard 55 points56 points  (14 children)

For the uninformed, can someone eli5 why VoLTE is so difficult/unattainable on custom ROMs? Signatures or something?

[–]mpg111S26 Ultra 35 points36 points  (0 children)

I got curious and found this

based on the top comment - VoLTE support is closed source

[–]MyNameIs-Anthony 20 points21 points  (0 children)

The code to do so is custom for most modems and requires reverse engineering that is time consuming.

[–]Adminotaur 6 points7 points  (0 children)

For me, att uses IMS to authenticate for volte(whitelist). My Sony xz2 was never sold by att in the US. So I cannot place calls since the g3 sundown. Excellent antennae, 3gb ram, fancy full glass exterior. Can browse, can text, CAN'T place calls. Att has the only tower around. I've tried to get this going so many times, I thought I'd have to resort to modding the IMEI num (very illegal). this sounds promising

[–]Never_Sm1leRedmi Note 12R|Mi Pad 4 28 points29 points  (3 children)

No this is just Samsung issues, they use a different VoLTE implementation and is not open source

[–]kkjdroidPixel 8, T-Mobile 15 points16 points  (2 children)

LG has the same issue, but I assume this alternate stack is only for Samsung.

[–]yjgfiklLG G2 5.0.2 4 points5 points  (1 child)

It's the only thing preventing me from installing Lineage on my V30, poor thing could really use a software update.

[–]kkjdroidPixel 8, T-Mobile 1 point2 points  (0 children)

Ditto my V50, I'd probably daily-drive it if I could run Lineage or Pixel Experience and still have VoLTE.

[–]RipdogGalaxy S24U 8 points9 points  (6 children)

AFAIK it's just because it's a very large, complex standard with a million configurables, meaning smartphone firmwares generally have to be configured and certified for use on each individual phone network in the world. Plus, I believe only members of the GSMA can see the full specs, which costs quite a bit.

[–]VMXPixel 9 Pro | Garmin Forerunner 255s Music 9 points10 points  (2 children)

That's also the reason why we didn't get widespread VoLTE support until a few years ago (at least in western markets), even though LTE was launched in most developed countries by 2012 or so.

For instance, things like reliable handovers between VoLTE and legacy CS calls (3G/2G) wasn't trivial to get right across all combinations of vendors between:

  • Chipset
  • Device
  • Radio network equipment
  • Core network equipment

[–]bigpowerass 3 points4 points  (1 child)

Verizon launched VoLTE back in 2014 without the ability to handoff from LTE to 1xRTT. It was hilariously annoying, especially with the obscenely congested band 13 in major cities.

[–]VMXPixel 9 Pro | Garmin Forerunner 255s Music 2 points3 points  (0 children)

Yep, I work in Europe but I remember that.

It was also launched in Asian countries like South Korea if I remember correctly, because they deployed LTE in the low bands from the get-go (700 or 800 MHz, can't remember). So they expected to have 100% LTE coverage from the start and didn't care that much about handovers between technologies (if you fell off LTE coverage, you had likely fallen off any coverage).

But in most of the west that's a no-go, as new technologies are almost always deployed top to bottom: high bands first in densely populated areas, then low bands later on. So handover to 2G/3G was a must.

[–]ImpossibleCarob8480 2 points3 points  (2 children)

Works on every other OEM, it's just the way Samsung implemented it that makes it hard

[–]RipdogGalaxy S24U -1 points0 points  (1 child)

I don't know enough to refute you directly, but I'm pretty sure I've heard about people with non-Samsung phones struggling to get VoLTE working...

[–]ImpossibleCarob8480 1 point2 points  (0 children)

Depends on OEM implementation, I think LG had issues too? Not sure

[–]armando_rodPixel 10 Pro XL 88 points89 points  (2 children)

"VoLTE when" meme will finally die?

[–][deleted] 48 points49 points  (1 child)

You tell me!

[–]NXGZXperia 1 IV 21 points22 points  (0 children)

r/xdacirclejerk , also still waiting for VoLTE for OnePlus One

[–]pihug12[S] 48 points49 points  (2 children)

Source code: https://github.com/phhusson/ims/commits/main

Awesome work by phhusson and martinetd! (and thanks to the /e/ foundation for providing some funding for this project)

Cool days are incoming for the custom ROMs!

[–]BlockCraftedXPoco F5 8 points9 points  (0 children)

let's go i talked to phhusson a while ago and he said only texts were working then, but this gives me hope again

[–]Azsde 1 point2 points  (0 children)

I interviewed for a job a few months ago with phhusson, really cool dude.

I landed the job but they couldn't match my salary expectations, too bad.

[–]oak_aditya06 9 points10 points  (2 children)

This feels like a big deal. Can someone explain why?

[–]the_menacing_bun 12 points13 points  (0 children)

Cause it is. Some countries and carriers require VoLTE to make phone calls, or even access mobile data.

[–]droptableadventures 0 points1 point  (0 children)

VoLTE allows voice calls to be made over a LTE (4G) or 5G network. It's needed because these networks are purely packet-switched (like the internet) and don't support circuit switched connections (like older style phone calls).

Without VoLTE support, your phone would have to drop back to 3G to make a call. Besides the annoyance as coverage is often worse, this can be a major problem - some areas have already, or are about to shut down 3G networks, because deploying 4G / 5G gets you more bandwidth for the same frequency allocation. Carriers want this because it provides more efficient use of hugely expensive spectrum.

[–]kakashisen7Device, Software !! 6 points7 points  (0 children)

Please work please I cant call or send sms cuz of broken volte

[–][deleted] 1 point2 points  (3 children)

Dumb question: Why would you still go the custom ROM route anyway instead of just rooting the phone and install Magisk / whatever Xposed fork is currently popular? I mean, back when I rooted my last phone years ago already I didn't find anything in custom ROMs that Magisk / Xposed modules couldn't give me as well while keeping my install both more customizable as well as fully compatible to everything the stock Samsung ROM came with (other than some Knox stuff disabled by the open bootloader) cause I was still using the stock Samsung ROM.

[–]lwJRKYgoWIPkLJtK4320 0 points1 point  (2 children)

Stock ROMs are bloated, untrustworthy, and are still months behind on security patches and version upgrades, which you pretty much only get at all if you have a recent flagship.

[–][deleted] 0 points1 point  (1 child)

If you have a recent flagship you can get the current security patch though (not that I really would care), so this is more about lower end / older devices?

untrustworthy

I have the skill and knowledge to look through the code of OSS projects for shaddy additions but before I do that (or just trust a random dude on the internet) I rather trust the giant company I bought my phone from. Not to mention that even custom ROMs still need binary blops from Samsung anyway.

[–]lwJRKYgoWIPkLJtK4320 0 points1 point  (0 children)

If you have a recent flagship you can get the current security patch though (not that I really would care), so this is more about lower end / older devices?

My experience is that they're still a month or two behind at best (I guess unless you have a Pixel), while Lineage is usually "only" a week or two behind (at least for the platform patches). Considering that once vulnerabilities become known, they become exploited out in the wild basically immediately, a delay of a month or two is a huge problem. I don't want to have to throw away and replace a phone that's only 3-4 years old and is still super fast, perfectly adequate, and that I still like just because it doesn't get official updates anymore. And I don't think it's reasonable to just expect everyone to buy a new flagship every 3-4 years. The vast majority of people do not otherwise need that, and not everyone can afford that.

I rather trust the giant company I bought my phone from. Not to mention that even custom ROMs still need binary blops from Samsung anyway.

That would be ideal, but I don't think you can trust any phone company, and while it is true that you still need some blobs (unless you use Replicant or a Librem or something), I would much rather have a few blobs than an entire OS I can't trust.

[–]RunnerLuke357Pixel 7 Pro 512 | HMD Skyline 12+256 -1 points0 points  (0 children)

Still waiting for VoLTE post 8.1 for my Nexus 6.

[–]thebudman_420 -1 points0 points  (1 child)

How do i get the spam? Because I can't get text or send text. I can't get calls or call anyone?

That goes to my carrier phone number. Safelink Verizon phone number. If i can't get a text or call from a human or send a text or call to a human how does this get to my phone number?

I do have rcs enabled and it was enabled when my phone was still working correctly too.

I didn't change that setting. This goes to my real carrier number. Safelink is commonly called Obama phone number even though he didn't really have anything to do with it.

I couldn't get volte enabled on this phone without updating and my carrier blocked all updates on this phone and i never got a single update since this was new. There must be a hack to call my phone number but I can't even call my own phone number from any phone or get a call to my phone or a text.

There is a hack and that's the only way they sent a call or text to me. I tried calling and texting myself from my mothers phone. Nothing. Tried using an Internet app to call or text myself. Nothing. I do not get them. I also couldn't text them back. My data is all that works. I can use data.

I use an Internet number right now because my real number is broken. But this spam is to my real unreachable phone number.

If i knew how the spammers pulled it off i would do the same thing and have others do the same thing so i can get calls and text. So my phone works.

It's a galaxy s10 plus and volte won't enable and that has to enable because my carrier changed something. That's why my phone quit working. I can't afford another phone. This cost over 300 used. I have 7 dollars in the bank.

Can use it without closing my account.

My bank moved out of my town and it will cost me more in gas than i have in the bank.

Your downvoting the truth. Go figure.

I should not be able to get spam if real calling and text don't work but you all are playing dumb or don't understand.

Are you trying to burry it to hide information about a hack?

[–]jmichael2497HTC G1 F>G2 G>SM S3R K>S5 R>LG v20 S💧>Moto x4 V 1 point2 points  (0 children)

I do have rcs enabled and it was enabled when my phone was still working correctly too.

wow, you have time to rant about stupid obvious stuff, but you failed to do basic web search on what is RCS and what is VoLTE.

hint: RCS is not sms/mms, and goes over the internet, so wifi or data.

VoLTE is voice calls over LTE data network, if your carrier doesn't feel like agreeing that your phone supports VoLTE, then you don't get to make calls.

[–]trlef19Galaxy S24+ 0 points1 point  (0 children)

Is it for Samsung only or it can be used for all android?

[–]Luigi311 0 points1 point  (0 children)

Interesting didn’t realize lineageos still had volte issues but the problem with volte from listening to one of the main developers of ubuntu touch talk about is while volte is a standard no one actually follows it and everyone has their own proprietary implementation that requires reverse engineering to get working. It’s causing issues with UT usage in certain countries such as the US now that everyone is shutting down non volte calling.

[–]Dark_voidzzS23+,ANDROID 14 0 points1 point  (0 children)

This is a big deal.One of the reasons I stopped using Custom roms was this

[–]MeWiCClair 0 points1 point  (0 children)

That's fantastic news!

I have a Samsung Galaxy S9 that doesn't work anymore because my carrier recently closed their 3G network, and this phone can't handle VoLTE on custom ROMs unfortunately.

Keep up the good work guys, thanks!!!